При необходимости провести обновление ПО блоков «Гидроматик-102» используете следующее руководство.
Руководство по процедуре обновления «ПО» для блоков «Гидроматик–102»
Введение
Блоки «Гидроматик–102» включают в себя, в зависимости от исполнения, до 4-х микропроцессоров. Самостоятельное обновление ПО возможно только для гл. микропроцессора, который отвечает за работу блока в целом. Заливка ПО для остальных микропроцессоров возможна только на предприятии изготовителе в процессе производства и в практике эксплуатации блоков не требуется. Все исполнения блоков серии «Гидроматик–102» обладают близкой друг к другу схемотехникой и регламент процедуры замены ПО главного процессора блока для них одинаков. Во всех случаях, для обновления ПО используется специализированный программатор, предназначенный для загрузки данных в память процессоров Microchip, типа «PICkit3».
Обновление ПО блока на предприятии изготовителе
Если по каким-то причинам вы не можете провести данную операцию самостоятельно, то можно отослать блок «Гидроматик», или одну только плату процессора, на предприятие изготовитель. В этом случае ПО будет обновлено до последней версии, доступной для данного исполнения блока. В гарантийный период процедура обновления ПО осуществляется бесплатно. В послегарантийный период, для единичных образцов -бесплатно, при массовом обновлении, в зависимости от причин обновления, бесплатно или за небольшую плату.
Описание процедуры обновления ПО по месту использования блока
Заливка нового ПО осуществляется посредством подключения программатора «PICkit3» к плате процессора блока «Гидроматик». Конструкция блоков «Гидроматик» различных исполнений отличается друг от друга. В некоторых случаях подключение программатора производится напрямую к плате, в других, для этого используются специальные переходники. На данный момент используются переходники двух типов. Переходник «Тип1» и переходник «Тип2».
Использование переходника для подключения PICkit3 к плате процессора блока
Переходник представляет собой печатную плату небольшого размера, с установленными на неё с обоих сторон штырьками. С одной стороны платы расположены 6 штырьков в ряд, для подключения к программатора, с другой, 5 штырьков для установки в отверстия печатной платы. Переходник можно получить от предприятия изготовителя блоков «Гидроматик», или изготовить его самостоятельно из удлинительного кабеля, входящего в комплект поставки программатора. Самостоятельное изготовление переходника будет отдельно описано в конце руководства.
Переходник сначала устанавливается в отверстия печатной платы, на фото они обозначены красными кружками, потом на него устанавливается программатор.
Примеры использования переходников для программатора
Обращайте внимание на правильную ориентацию программатора «PICkit3» при установке его на плату процессора или на адаптер. 1-я ножка адаптера обозначена белым треугольником на его корпусе.
Красными кружочками на фото отмечены группы из 5 отверстий для установки на плату адаптера-переходника для программатора «PICkit3».
Пример №1: плата прцессора, для 1го габарита корпуса "Ех" исполнения
Пример №2: плата прцессора, для 1го габарита корпуса общепромышленного исполнения
Пример №3: плата процессора, для 2го габарита корпуса общепромышленного и Ех исполнения
Форматирование EEPROM после обновления ПО блока
При любом значительном обновлении ПО блока, в случае, когда добавляются новые настройки блока, адреса данных в ЕEPROM могут измениться, точнее, сдвинуться в адресном пространстве памяти. В этом случае структура данных в памяти и в программе будет нарушена. Для восстановления структуры хранения данных в памяти блока необходимо провести операцию форматирования EEPROM. Сама по себе операция проста и описана в соответствующем разделе РЭ. Но при её проведении, в память блока будут записаны заводские тестовые настройки и конфигурация. И после нее потребуется произведите ввод необходимых значений параметров блока и калибровок насосного агрегата во всех ветках меню, убедившись, что в EEPROM нет никаких случайных данных. Конфигурирование и настройку блока, можно провести на основе предварительно заполненного «Приложения 1» к паспорту блока (см.п.1 и п.2 списка операций обновления ПО любым способом).
Выбор способа обновления ПО
Процедура обновления ПО для «Гидроматик–102» с помощью программатора «PICkit3» может быть выполнена двумя способами.
«Способ 1» -подходит для более опытных пользователей, и предпочтителен в случае когда предполагается периодическое проведение этой операции, с заливкой несколько нескольких версий ПО.
«Способ 2» -более простой, подходит менее опытным пользователем, но имеет некоторые ограничения, суть которых будет изложена ниже.
Обновления ПО: «Способ 1»
Вам потребуется:
Инструкция обновления ПО «Гидроматик–102»;
Программатор «PICkit3», c комплектом кабелей и переходников;
Компьютер под управлением ОС Windows 7 или старше, с портом USB2.0;
Программа-оболочка программатора «PICkit3», установленная на компьютер;
Новое ПО для микропроцессора (файл с расширением HEX, «HEX-файл», предоставляется производителем блоков);
Процедура обновления ПО по «Способу 1» состоит из следующих шагов:
Внимательно прочитать весь список предстоящих операций
Для восстановления настроек блока после обновления ПО, считать все текущие значения параметров блока и записать их в «Приложение 1» к паспорту на блок (форма «Приложения 1» так же содержится в РЭ блока «Гидроматик–102»)
Обесточить цепи питания прибора
Снять крышку с прибора и отсоединить её шлейф от платы процессора
Установить на плату процессора адаптер–переходник для подключения программатора «PICkit3» (см. примеры на фото ниже)
Одеть программатор на однорядный разъем адаптера (6 pin) соблюдая правильность подключения по ключу 1го пина на корпусе программатора и на адаптере (см. пример на фото)
Подключить программатор PICKit3 к USB разъёму
Запустить программу для программатора (должна быть установлена заранее из файла PICKit3Setup)
Убедиться, что программа правильно считала тип процессора блока управления (Device: dsPIC33…. ), при необходимости выбрать его в ручную в пункте меню программы: DeviceFaily. Если процессор все же не определяется, то причина в отсутствии контакта между переходником и платой процессора.
Импортировать в оболочку программатора HEX-файл для записи в процессор. Все необходимые настройки для программирования процессора подгрузятся из HEX-файла. Сам HEX-файл на компьютере следует размещать так, что бы путь к файлу был без с кириллических символов, лучше если в папке в корне диска. Например в корневой директории на «флешке»;
Нажать в окне программы «кнопку» «Write» и наблюдать как полоска прогресс-бара показывает динамику загрузки кода в память процессора. Через несколько секунд, при удачной верификации загруженного в процессор кода программы, она должна стать зеленой.
Отсоединить программатор
Удерживая верхнюю крышку в руках, подсоединить шлейф панели управления в гнездо двухрядного штырькового разъема, соблюдая правильность ориентации по ключу на шлейфе
Установить крышку корпуса аккуратно уложив шлейф и закрепить крышку штатным образом.
Подать питание, убедившись, что все операции проведены должным образом и прибор работоспособен.
При мажорных обновлениях ПО блока, необходимо произвести форматирование EEPROM, проведя заново конфигурирование и настройку блока, на основе предварительно подготовленного с этой целью «Приложения 1» к паспорту блока (см.п.1 и п.2 этого списка).
Ниже приведена сокращенная видеоинструкция, в которой можно посмотреть основные операции.
Cкриншоты окон оболочки программатора для иллюстрации обновления по по «способу 1», с помощью по на компьютере и hex-файла
картинки 1, 2, 3, 4.
Обновления ПО: «Способ 2»
Вам потребуется:
Инструкция обновления ПО «Гидроматик–102»
Программатор «PICkit3», с предварительно загруженным в него HEX файлом и c комплектом кабелей и переходников;
Порт USB с выходом +5В. Нужен исключительно для питания программатора «PICkit3»;
Подготовленный нужным образом программатор можно получить по запросу, на предприятии-изготовителе блоков «Гидроматик». Актуальные контакты доступны на сайте производителя.
Такая подготовка программатора «PICkit3» проводится производителем блоков «Гидроматик» только у себя на производстве, с помощью специальных средств. В результате, программатор «PICkit3» оказывается способен произвести обновление ПО блоков без подключения к компьютеру и без проведения пользователем дополнительных подготовительных операций по установке на свой компьютер необходимого ПО, изучения работы с ним и т.д.
Недостатком данного способа является то, что пользователь не может самостоятельно заменить версию ПО блока в программаторе без участия производителя блоков.
При запросе необходимо точно указать:
модель блока;
дату выпуска;
текущую версию ПО блока, которая отображается на дисплее сразу после подачи питания, а так же доступна в пункте меню «Техподдержка».
Процедура обновления ПО по «Способу 2» состоит из следующих шагов:
Внимательно прочитать весь список предстоящих операций;
Для восстановления настроек блока после обновления ПО, следует считать все текущие значения параметров блока и записать их в «Приложение 1» к паспорту на блок (форма «Приложения 1» так же содержится в РЭ блока «Гидроматик–102»);
Снять питание с блока и отсоединить крышку с панелью управления;
Отсоединить от силового клеммника блока цепи питания ЭД. Что бы не выполнять повторную фазировку ЭД, после восстановления подключения, зафиксируйте порядок подключения проводов кабеля ЭД к клеммнику блока;
Подсоединить программатор к плате процессора, используя переходник или отдельные проводники;
Подать на программатор питание 5В от любого источника с гнездом USB;
Подать питание на блок;
Соблюдая все необходимые меры безопасности, при работе с электрическими цепями, нажать кнопку на программаторе. При программирования светодиод STATUS светится красным цветом. Если светодиод STATUS мигает красным цветом, то причина в отсутствии контакта между переходником и платой процессора. Необходимо обеспечить наличие надежного контакта и нажать кнопку на программаторе. По завершении программирования светодиод STATUS будет светится зеленым цветом;
Снять питание с блока;
Отсоединить программатор;
Соблюдая фазировку подключить к силовому клеммнику блока цепи питания ЭД;
Удерживая верхнюю крышку в руках, подсоединить шлейф панели управления в гнездо двухрядного штырькового разъема, соблюдая правильность ориентации по ключу на шлейфе;
Установить крышку корпуса аккуратно уложив шлейф и закрепить крышку штатным образом;
Подать питание, убедившись, что все операции проведены должным образом и прибор работоспособен;
При мажорных обновлениях ПО блока, необходимо произвести форматирование EEPROM, и восстановить настройки блока по данным из «Приложения 1» к паспорту блока.
Перевод программатора «PICkit3» из режима «MPLAB» в режим «программатора»
ВНИМАНИЕ! При выполнении этой операции, предварительно «залитое» в память программатора ПО блока будет стерто!
Если у вас уже есть в наличии программатор, с предварительно залитым в него ПО для обновления блоков Гидроматик по «Способу 2», но вам необходимо использовать программатор по «Способу 1», то для этого нужно осуществить перевод программатора «PICkit3» из режима «MPLAB» в режим «программатора» (извините за эту вынужденную тавтологию).
Ниже даны графические инструкции в виде скриншотов окон оболочки программатора.
ВНИМАНИЕ! Обратная операция возможна только на предприятии изготовителе блоков «Гидроматик».
Скриншоты окон оболочки программатора для иллюстрации операции перевода программатора из режима MPLAB в режим программатора
картинки 8, 9, 10, 11, 12.
Изготовление переходника из удлинительного шлейфа
Переходник можно изготовить самостоятельно из удлинительного кабеля, входящего в комплект поставки программатора.
Для этого необходимо:
Снять с одного из концов кабеля пластиковый корпус штырькового разъёма и распустить этот конец на отдельные провода на длину до 3 см.
Изолировать место заделки штырька на провод изолентой или кембриком (удобно использовать тонкий термоусадочным кембрик)
Собрать конец с помощью канцелярской резинки (необязательно).
На этом процедура изготовления закончена. Резинка будет создавать натяжение и тем самым обеспечивать более плотный контакт штырьков при установке их в гнезда. Вставляя штырьки в гнезда необходимо соблюдать порядковый номер штырька на разъёме программатора и номер гнезда. Нумерацию гнезд для конкретной модели блока "Гидроматик" можно запросить на предприятии изготовителе, в виде представленном для примера ниже .