ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.01.2020
Просмотров: 342
Скачиваний: 11
Изменение
прошивки
дорожного
контроллера
КДУ
-3.x
Н
1.
Дорожный
контроллер
КДУ
-3
Н
позволяет
сменить
программу
микроконтроллера
,
что
позволяет
либо
исправить
известные
ошибки
,
либо
увеличить
функциональность
устройства
.
Процедура
достаточно
сложная
и
ответственная
,
в
ходе
которой
можно
привести
устройство
в
неработоспособное
состояние
.
Обновляйте
программное
обеспечение
только
в
случае
крайней
необходимости
.
2.
Перед
программированием
убедитесь
,
что
у
Вас
есть
:
Программатор
FLIP 2.4.6. (
описание
выполнено
для
этой
версии
)
или
выше
(
распространяется
бесплатно
фирмой
Atmel),
его
можно
скачать
с
сайта
www.atmel.com
.
V2.4.6. -
http://www.atmel.com/dyn/resources/prod_documents/flip-2_4_6.zip
(4
Мб
)
V3.3.1.
http://www.atmel.com/dyn/resources/prod_documents/JRE%20-%20Flip%20Installer%20-
%203.3.1.exe
(20
Мб
,
вместе
с
установщиком
Java).
Файл
с
прошивкой
контроллера
КДУ
-3
Н
(
например
, kdu3n15e.hex).
Наша
фирма
не
распространяет
прошивки
в
электронном
виде
,
кроме
тестовых
версий
или
особых
случаев
.
ВАЖНО
!
Файл
прошивки
должен
располагаться
на
жестком
диске
компьютера
по
DOS-
пути
или
в
папке
программы
Flip!
Атрибут
«Read only»
должен
быть
снят
.
USB-
кабель
программирования
производства
ООО
«
Комсигнал
».
Кабель
для
COM-
порта
не
подойдет
в
принципе
.
Кабели
или
согласующие
устройства
других
производителей
могут
подойти
только
после
доработки
.
Переходник
с
разъема
«
ПД
-2» USB-
кабеля
на
технологический
разъем
контроллера
PLD-07 (
см
.
приложение
1).
Драйвер
FT232
для
виртуального
COM-
порта
в
составе
USB-
кабеля
программирования
.
3.
Подключите
один
конец
USB-
кабеля
к
включенному
и
загруженному
компьютеру
.
Если
это
первое
включение
,
предварительно
необходимо
установить
драйвер
виртуального
COM-
порта
на
компьютер
,
как
это
описано
в
отдельной
инструкции
(
находится
в
разделе
для
ПД
-2
http://comsignal.ru/public/pd2/doc/instrUSB.pdf
).
4.
Установите
на
компьютер
программу
FLIP,
если
это
первое
программирование
КДУ
-3
Н
.
5.
Отключите
устройство
,
извлеките
блок
электронный
.
6.
Подключите
к
USB-
кабелю
переходник
.
Подключите
разъем
переходника
к
плате
контроллера
.
Компьютеру
потребуется
секунд
20
на
определение
состояния
USB.
7.
Запустите
программу
FLIP.
1.
Выберите
тип
микросхемы
2.
Загрузите
файл
«File/Load HEX Files»
3.
Выберите
способ
подключения
4.
Укажите
номер
COM-
порта
и
скорость
обмена
5.
Подключитесь
к
микросхеме
2
Кнопкой
«Select device»
выберите
микросхему
AT89C51ED2.
Загрузите
файл
прошивки
в
буфер
программы
(File/Load HEX Files).
Кнопкой
«Set Communication», «RS232»
откройте
окно
«RS232»
и
выберите
в
нем
виртуальный
COM-
порт
из
списка
обнаруженных
в
системе
.
Скорость
передачи
(Baud)
может
быть
любой
,
от
2400
до
57600.
Соединение
на
скорости
115200
не
гарантируется
.
Низкая
скорость
обеспечивает
лучшую
помехоустойчивость
,
высокая
сокращает
время
процедуры
.
8.
Нажмите
кнопку
«Connect»
в
окне
«RS232».
Если
появится
сообщение
«Timeout error»,
проверьте
правильность
Ваших
предыдущих
действий
.
При
первом
запуске
программы
откройте
окно
свойств
(«Settings/Preferences..»)
и
выставьте
следующие
свойства
:
Возможно
,
Вам
придется
несколько
снизить
скорость
обмена
.
При
скорости
19200
соединение
должно
устанавливаться
со
всеми
микросхемами
.
Если
это
не
так
,
проверьте
логические
уровни
сигналов
на
выводах
микросхемы
.
Попробуйте
перезагрузить
компьютер
(
в
программе
FLIP
были
замечены
некоторые
сбои
).
9.
Если
соединение
установлено
,
окно
программы
меняет
вид
:
Для
начала
программирования
нажмите
кнопку
«Run».
По
окончании
каждого
этапа
программирования
соответствующие
поля
с
галочками
изменят
цвет
на
зеленый
.
Если
процессор
программируется
впервые
,
щелкните
на
галочке
«X2».
Если
Вы
меняете
прошивку
контроллера
,
галочку
«X2»
не
трогаем
.
Щелкните
на
переключателе
«Level 2»
и
нажмите
кнопку
«Disconnect»
для
выхода
из
режима
программирования
.
Изменять
содержимое
встроенной
флэш
-
памяти
не
рекомендуется
,
так
как
это
может
сбить
заводские
настройки
1.
Пуск
3.
Level 2
4.
Отключить
программирование
1.
Снимите
флажок
3.
Нажмите
кнопку
4.
Смените
активные
уровни
сигналов
2.
Установите
флажок
2.
X2
3
контроллера
.
Например
,
константы
коррекции
хода
часов
(
Работа
с
флэш
-
памятью
планируется
в
следующих
версиях
).
10.
Отключите
кабель
программирования
от
контроллера
,
напишите
на
наклейке
название
запрограммированной
версии
.
11.
Закройте
программу
FLIP,
отключите
USB-
кабель
.
12.
Программирование
завершено
,
установите
блок
электронный
обратно
в
монтажную
панель
шкафа
.
4
ПРИЛОЖЕНИЕ
1.
Электрическая
принципиальная
схема
переходного
устройства
(
с
разъема
«
ПД
-2» USB-
кабеля
на
технологический
разъем
контроллера
)
Кабель
программирования
,
выпущенный
до
июня
2008
года
.
В
упрощенном
варианте
,
без
повторителя
на
элементах
D1,
примерно
в
50%
случаев
,
возможно
,
Вам
не
удастся
запрограммировать
микросхему
.
При
этом
микросхема
не
повреждается
и
может
программироваться
повторно
–
проблема
в
уровне
логического
нуля
на
выходе
конкретного
экземпляра
кабеля
программирования
.
Возможно
,
с
другим
кабелем
все
будет
работать
.
Другой
вариант
–
доработать
стандартный
USB-
кабель
.
Доработка
сводится
к
выпаиванию
резистора
510
Ом
или
470
Ом
в
цепи
опторазвязки
сигнала
TxD.
После
доработки
Вы
уже
не
сможете
использовать
кабель
для
занесения
организации
перекрестка
в
КДУ
3(
М
,
Н
,
С
).
Если
Ваш
экземпляр
кабеля
не
обеспечивает
напряжения
питания
5
В
на
плате
контроллера
,
замкните
дроссель
L1.
Кабель
программирования
,
выпущенный
после
июня
2008
года
.
Доработки
кабеля
не
требуются
.
Инверторы
D1
не
требуются
.
Цепь
Конт
.
+5
В
1
GND
2
TxD
4
RxD
5
RTS
6
DTR
8
DB-9M c
кожухом
DP-9
С
или
DRB-9M (
на
плату
)
ALE
1
Цепь
Конт
.
+5
В
7
GND
8
RxD
6
TxD
5
PSEN
3
RESET
4
Розетка
PDB-08 (2x04)
D1 – 74HC14.
Вывод
7 D1
подключить
к
цепи
GND,
вывод
14 –
к
цепи
+5
В
.
TH
TH
D1.1
D1.2
1
2
3
4
X1
X2
“
Кабель
”
“
Контроллер
”
1 3 5 7
8
6
4
Ключ