Руководство по прошивке блока управления газодизельного комплекта Триоль/Аккорд

Руководство по прошивке блока управления газодизельного комплекта Триоль/Аккорд


январь 2021 год ,


Оглавление

Введение.        2

Когда может понадобится прошивка блока.        2

Требования к компьютеру и системному программному обеспечению.        3

Требования к ПК        3

ОС, основной вариант.        3

ОС, дополнительный вариант.        3

Скачивание файла прошивки HEX        4

Определение номера USB порта, через который будет осуществляться прошивка.        6

Предупреждение о не использовании преобразователя 12-220V        6

Прошивка блока.        7

Установка программы avrdude.        7

Примеры вывода на экран программы avrdude при ОШИБКАХ        9


Введение.

Блок управления газодизельного комплекта Триоль/Аккорд содержит микропроцессор, который управляется микропрограммой, физически находящейся в FLASH памяти микропроцессора.

Работа газодизельной системы полностью зависит от этой микропрограммы. Перед началом установки газодизельного комплекта необходимо разместить эту микропрограмму внутри FLASH память микропроцессора. Такое действие обычно называют “прошивкой”.

Прошивка осуществляется с использованием ПК через USB порт, микропрограмма находится на ПК в виде файла HEX. ПК может работать под любой ОС ( Win, Linux, Mac ), но в настоящей инструкции будет показана прошивка через ОС Ubuntu ( Linux ).

Обратите внимание, что каждая версия ПО MDI совместима со своей версией микропрограммы ( прошивки ), например MDI версии 11 совместим с HEX прошивкой 17.

Когда может понадобится прошивка блока.

  1. Обычно газодизельный блок уже прошит последней прошивкой, однако если с момента отправки блока с завода последняя версия прошивки изменилась, то необходимо прошить новую прошивку самостоятельно.
  2. Если в процессе записи калибровок произошла ошибка, то прошивка может быть повреждена. В этом случае необходимо самостоятельно перепрошить блок.

Вся документация постоянно обновляется и дорабатывается. Актуальная версия настоящей инструкции находится по адресу:  http://cngas.ru/support


Требования к компьютеру и системному программному обеспечению.

Требования к ПК

Компьютер должен ОБЯЗАТЕЛЬНО поддерживать разрешение экрана 1920х1080. Мы используем компьютеры DELL серии VOSTRO и INSPIRION , они имеют хорошее соотношение цена/качество и достаточно надежны. Процессора достаточно i3, но он должен иметь не менее 2-х ядер. Пример компьютера DELL, который точно будет работать — P75F001. Если собираетесь покупать новый ПК, обязательно, перед покупкой проверьте возможность установки ОС UBUNTU 16.04 и ее корректную работу.

ОС, основной вариант.

На него должна быть установлена операционная система UBUNTU версии 16.04 LTS английской версии. Образ ОС необходимо скачивать только с официального сайта по адрессу https://ubuntu.com/#download. После установки ОС необходимо настроить боковую док-панель, чтобы она убиралась с экрана и появлялась только при наведении на край экрана мыши. Это необходимо для нормального отображение информации в программе настройки газодизельного оборудования MDI.

ОС, дополнительный вариант.

Вы можете на свой страх и риск установить новую версию UBUNTU 20.04 LTS (английскую версию). Для совместимости с ПО MDI необходимо отключить боковой DOC, верхнюю строку Activities и привести вид окон к виду, используемому графической оболочкой Unite из UBUNTU 16.04, для чего устанавливаются плагины Hide top bar и Unite, через расширение GNOME для Firefox. Используйте этот вариант, только в том случае, если основной вариант использовать не получается.

По умолчанию браузером в Ubuntu является Firefox. Необходимо использовать этот браузер.


Скачивание файла прошивки HEX

Требуемую версию ПО MDI вы можете скачать по адресу http://cngas.ru/trebovaniya-k-perenosnomu-kompyuteru-dlya-obsluzhivaniya-i-puskonaladki-gazodizelnoj-sistemy-triol-akkord/. Нажмите на нужную Вам версию ПО .

Вы попадете на страницу файлового хранилища Dropbox, где хранятся образы ПО, нажмите на иконку с тремя точками в правой части экрана и из открывшегося меню выберите пункт “Скачать”.

Если откроется диалог спрашивающий открыть файл или сохранить, выберите “Save file” ( Сохранить) и Нажмите кнопку “ОК”.

 В каталог Downloads скачается файл прошивки  *.hex. Выберите стрелку в верхнем правом углу браузера и нажмите на пиктограмму папки, справа от скачанного файла.

Откроется окно файлового менеджера с выделенным скаченным файлом.

Установите курсор на любое свободное место от иконок и выберите из открывшегося менют пункт Open in Terminal ( Открыть окно текстовой консоли ).

Замечание. Если в файловом менеджере установлено отображение списка файлов в виде таблицы, то меню на правую кнопку мыши работать не будет. Установите отображение в виде иконок файлов.

Определение номера USB порта, через который будет осуществляться прошивка.

Соедините USB  провод, идущий от газодизельного блока управления с USB гнездом компьютера.

Предупреждение о не использовании преобразователя 12-220V

При работе по USB земля компьютера непосредственно соединяется с землей газодизельного блока, поэтому использование преобразователей 12 или 24 Вольта в 220 Вольт для питания ноутбука может привести к выходу газодизельного блока управления из-за некачественной работы преобразователя.

Для определения номера USB порта введите в открытом ранее терминале команду:

 dmesg | grep USB

Последняя строка вывода, содержащая слово attached ( присоединен ) , будет содержать номер USB порта, на который подключен газодизельный блок.

Прошивка блока.

Прошивка блока осуществляется с помощью программы avrdude.

Установка программы avrdude.

Перед первым использованием программу avrdude необходимо установить. Для этого в ранее открытом терминале наберите:

sudo apt install avrdude —yes

Далее введите root пароль ( как правило тот же с которым вы заходили в систему ).

Должен получится такой результат:

Для прошивки блока наберите команду в окне ранее открытом окне терминала:

avrdude -p atmega2560 -c arduino -P /dev/ttyUSB0 -b115200 -D -Uflash:w:"name_hex".hex:i

где:

  • USB0 — номер USB порта, полученный с помощью программы dmesg
  • name_hex — имя файла HEX, например ard_pps_17

Внимание ! Важно скопировать правильно команду из настоящего руководства в терминах. Важно все и “” и :i

В результате вы должны увидеть такой вывод на экране:

Примеры вывода на экран программы avrdude при ОШИБКАХ

Номер USB введен правильно, но введено неверное имя файла HEX  или HEX файл отсутствует в директории откуда запускалась программа avrdude:

Номер USB введен не правильно или отсутствуют права доступа к USB порту: