Файл: Программирование процессора КДУ-3Н.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.01.2020

Просмотров: 342

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Изменение

 

прошивки

 

дорожного

 

контроллера

 

КДУ

-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. 

Подключитесь

 

к

 

микросхеме

 


background image

 

Кнопкой

  «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 


background image

 

контроллера

Например

константы

 

коррекции

 

хода

 

часов

  (

Работа

 

с

 

флэш

-

памятью

 

планируется

 

в

 

следующих

 

версиях

). 

 

10. 

Отключите

 

кабель

 

программирования

 

от

 

контроллера

напишите

 

на

 

наклейке

 

название

 

запрограммированной

 

версии

 

11. 

Закройте

 

программу

 FLIP, 

отключите

 USB-

кабель

 
12. 

Программирование

 

завершено

установите

 

блок

 

электронный

 

обратно

 

в

 

монтажную

 

панель

 

шкафа

 

 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 


background image

 

ПРИЛОЖЕНИЕ

 1. 

 

Электрическая

 

принципиальная

 

схема

 

переходного

 

устройства

 

(

с

 

разъема

 «

ПД

-2» USB-

кабеля

 

на

 

технологический

 

разъем

 

контроллера

 

 

Кабель

 

программирования

выпущенный

 

до

 

июня

 2008 

года

В

 

упрощенном

 

варианте

без

 

повторителя

 

на

 

элементах

  D1, 

примерно

 

в

  50% 

случаев

возможно

,   

Вам

 

не

 

удастся

 

запрограммировать

 

микросхему

При

 

этом

 

микросхема

 

не

 

повреждается

 

и

 

может

 

программироваться

 

повторно

  – 

проблема

 

в

 

уровне

 

логического

 

нуля

 

на

 

выходе

 

конкретного

 

экземпляра

 

кабеля

 

программирования

Возможно

с

 

другим

 

кабелем

 

все

 

будет

 

работать

Другой

 

вариант

  – 

доработать

 

стандартный

  USB-

кабель

Доработка

 

сводится

 

к

 

выпаиванию

   

резистора

  510 

Ом

 

или

  470 

Ом

 

в

 

цепи

 

опторазвязки

 

сигнала

  TxD. 

После

 

доработки

 

Вы

 

уже

 

не

 

сможете

 

использовать

 

кабель

 

для

 

занесения

 

организации

 

перекрестка

 

в

 

КДУ

3(

М

,

Н

,

С

). 

Если

 

Ваш

 

экземпляр

 

кабеля

 

не

 

обеспечивает

 

напряжения

 

питания

  5

В

 

на

 

плате

 

контроллера

замкните

 

дроссель

 L1. 

 

Кабель

 

программирования

выпущенный

 

после

 

июня

 2008 

года

Доработки

 

кабеля

 

не

 

требуются

Инверторы

 D1 

не

 

требуются

Цепь

 

Конт

+5

В

 

GND 

TxD 

RxD 

 

RTS 

DTR 

DB-9M c 

кожухом

 DP-9

С

 

или

 DRB-9M (

на

 

плату

ALE 

Цепь

 

Конт

+5

В

 

GND 

RxD 

TxD 

PSEN 

RESET 

Розетка

 PDB-08 (2x04) 

 

D1 – 74HC14.  

Вывод

 7 D1 

подключить

 

к

 

цепи

 GND, 

вывод

 14 – 

к

 

цепи

 +5

В

TH 

TH 

D1.1 

D1.2 

X1 

X2 

Кабель

” 

Контроллер

” 

1  3  5  7 

Ключ