После последней публикации www.drive2.ru/b/3096129/ некоторые читатели уже повторили мою конструкцию. А сейчас с наступлением холодов количество желающих собрать это ЗУ видимо увеличилось т.к. в личку стало приходить больше вопросов по сборке и настройке.
В большинстве вопросы одинаковые, поэтому решил сделать этот пост.
1 – прошивки и индикаторы
drive.google.com/file/d/0…VmXk7dU5KMUx5ZDNrelU/view
drive.google.com/file/d/0…VmXk7U05rRjhNaVJJdDA/view
это две идентичные по функционалу прошивки, но с различными I2C адресами индикаторов (0x27 и 0x3f).
2 – «заливка» программы
Если «заливать» hex файл способом №2 (описан в статье), то выяснилось, что программа XLoader шьет файл не всегда адекватно !
Причину я не выяснил, но решил проблему следующим образом:
* по ссылке, с сайта www.getchip.net/posts/104…o-zagruzchika-bootloader/
Качаем две программы XLoader и ARP Uploader
* подключаете ЗУ для заливки файла прошивки.
В этом случае контроллер запитан от адаптера USB-UART
* запускаете программу XLoader и запоминаете скорость, которая определилась в окне (Baud rate).
Выключаем программу XLoader, больше она нам не нужна
* запускаем программу ARP Uploader и указываем путь к файлу прошивки и если нужно корректируем порт.
смотрим в окне (AVR DUDE Param) скорость COM порта, если она отличается, от той которую запомнили то попытка «залить» файл закончится ошибкой.
Если значение скорости задано корректно, то увидим много букв процесса «заливки».
! изменение скорости НЕ запоминается, поэтому корректируем её непосредственно перед нажатием кнопки Upload.
Все, «заливка» заливка файла программы завершена.
3 – «оживление» устройства
Для этого подключаем к ЗУ аккумулятор (любой на 12 Вольт) и питание 9 Вольт для контроллера. Джамперами выставляем режим, в котором будет запущено ЗУ после калибровки.
На адаптере USB-UART отключаем плюсовой провод.
Измеряем и запоминаем напряжение аккумулятора и напряжение VCC на плате контроллера.
Запускаем терминальную программу. В данном примере я использовал «ардуиновскую».
Вносим значения напряжений в указанном формате.
Автоматически запускается процесс калибровки ЗУ, на индикаторе будут выводиться значения коэффициентов
После завершения калибровки ЗУ переходит в режим работы, который определен джамперами. Если не был подключен источник тока для заряда аккумулятора, его можно подключить сейчас или можно его было подключить в процессе калибровки.