Для правильной работы функции отключения по разряду АКБ и других функций, связанных с измерением напряжения, нужно откалибровать вольтметр. Для этого нужно: К правому уарту подключить адаптер USB-TTL, он же USB-UART. В файле config.h в разделе VARIANT_HOVERCAR SETTINGS раскомментировать строку #define DEBUG_SERIAL_USART3 Это активирует вывод отладочных параметров на правый уарт. С помощью монитора порта ардуино, терминала platformio либо иной программы терминала подключится к ком порту, на котором висит ваш адаптер. Номер порта можно посмотреть в диспетчере устройств.
Калибровка температуры производится аналогично, но следует понимать, что процессор измеряет температуру самого себя, а не мосфетов, поэтому эта процедура практического применения не имеет... _
Подключение из Platformio: В файле platformio.ini в секции [env:VARIANT_HOVERCAR] дописать строки: monitor_port = COM5 //ком порт, на котором висит ваш адаптер monitor_speed = 115200 //скорость передачи (по умолчанию 115200)
Далее переходим в файл config.h раздел BATTERY, в нижнем левом углу нажимаем иконку Serial Monitor
Строка, получаемая в мониторе порта выглядит так: in1:0 in2:0 cmdL:0 cmdR:0 BatADC:1610 BatV:4193 TempADC:1679 Temp:312 где in1:0 - значение ADC ручки тормоза in2:0 - значение ADC ручки газа cmdL:0 и cmdR:0 - Задание скорости левого и правого колеса BatADC:1610 - значение АЦП батареи BatV:4193 - Вычисленное значение напряжения, Х100 TempADC:1679 - значение АЦП датчика температуры процесора Temp:312 - Вычисленное значение температуры процесора, Х10 _
Замеряем напряжение на включённой плате на фланце первого транзистора TIP127, полученное значение умножаем на 100 и записываем в строку целым числом без запятых #define BAT_CALIB_REAL_VOLTAGE 3970 В строку #define BAT_CALIB_ADC 1492 записываем значение BatADC из монитора порта. Прошиваем плату, подключаемся и проверяем, BatV должно соответствовать действительности.
Настройка предупреждений и порога отключения: BAT_LVL2_ENABLE - вкл(1)/выкл(0) уровень батареи 2 из 5, плата пищит коротким писком раз в 10 секунд. BAT_LVL1_ENABLE - вкл(1)/выкл(0) уровень батареи 1 из 5, плата пищит коротким писком раз в 2 секунды. BAT_DEAD_ENABLE - вкл(1)/выкл(0) отключение платы по полному разряду батареи BAT_DEAD...BAT_LVL5 - настройка каждого из уровней, вписываем нужное значение, умноженное на 10
Для правильной работы функции отключения по разряду АКБ и других функций, связанных с измерением напряжения, нужно откалибровать вольтметр. Для этого нужно: К правому уарту подключить адаптер USB-TTL, он же USB-UART. В файле config.h в разделе VARIANT_HOVERCAR SETTINGS раскомментировать строку #define DEBUG_SERIAL_USART3 Это активирует вывод отладочных параметров на правый уарт. С помощью монитора порта ардуино, терминала platformio либо иной программы терминала подключится к ком порту, на котором висит ваш адаптер. Номер порта можно посмотреть в диспетчере устройств.
Калибровка температуры производится аналогично, но следует понимать, что процессор измеряет температуру самого себя, а не мосфетов, поэтому эта процедура практического применения не имеет... _
BY Hover.FAQ
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
The Russian invasion of Ukraine has been a driving force in markets for the past few weeks. The S&P 500 fell 1.3% to 4,204.36, and the Dow Jones Industrial Average was down 0.7% to 32,943.33. The Dow posted a fifth straight weekly loss — its longest losing streak since 2019. The Nasdaq Composite tumbled 2.2% to 12,843.81. Though all three indexes opened in the green, stocks took a turn after a new report showed U.S. consumer sentiment deteriorated more than expected in early March as consumers' inflation expectations soared to the highest since 1981. In addition, Telegram now supports the use of third-party streaming tools like OBS Studio and XSplit to broadcast live video, allowing users to add overlays and multi-screen layouts for a more professional look. Recently, Durav wrote on his Telegram channel that users' right to privacy, in light of the war in Ukraine, is "sacred, now more than ever." Telegram does offer end-to-end encrypted communications through Secret Chats, but this is not the default setting. Standard conversations use the MTProto method, enabling server-client encryption but with them stored on the server for ease-of-access. This makes using Telegram across multiple devices simple, but also means that the regular Telegram chats you’re having with folks are not as secure as you may believe.
from jp