КДУ-3: Ответы на вопросы (снят с производства)ЧаВо

Можно ли доработать контроллер до уровня КДУ-3М.
При программировании через USB-кабель конфигуратор сообщает об отсутствии связи с контроллером.
Контроллер создает радиопомехи в диапазоне метровых волн (TV).
При подключении радиомодема РМ-05 контроллер уходит в аварийное ЖМ по обрыву красных.
Чем программировать AT89S52?
Микросхема AT89S52 не работает. Вы прислали не ту прошивку или бракованную микросхему.
Присланная микросхема AT89C(S)52 "чистая".
Файлы, сформированные программой KDU-3, неработоспособны.
После обновления версии программы kdu-3 вновь сформированные паспорта перекрестков (файлы *.chm) полностью или частично не открываются.
Программа конфигуратора V1.0.2.2, V1.0.3.1 не запускается. Появляется сообщение об отсутствии библиотеки urlmon.dll.
Не могу запрограммировать микросхему Flash-памяти AT24C16 внешним программатором.
Не работает кабель для программирования через COM-порт

Честно говоря, мы пока об этом не думали. Полная доработка достаточно трудоемка. Частичная вполне возможна. Нужно:
1) Заменить процессор (AT89C51ED2+kdu3m04d или более поздняя версия),
2) Заменить кварц (24МГц),
3) Дополнительно установить на плату микросхему часов DS1307, часовой кварц 32,768кГц и доработать цепь резервного питания.
Прорабатывалась, но не тестировалась упрощенная доработка - только п.1 и 2 (прошивка процессора другая, для КДУ-3 - V7.xx) Также было бы неплохо посмотреть таблицу накопительных доработок для КДУ-3 и КДУ-3М и, при необходимости, доработать старый блок.
наверх

1) Убедитесь, что COM-порт обнаружен в системе. При работе с USB-устройствами не стоит торопиться. Учтите, что для корректного обнаружения кабеля второй конец должен быть ОТКЛЮЧЕН от контроллера. Откройте диспетчер устройств - в нем должны быть 2 устройства - "USB Serial Converter" и "USB Serial Port (COM n)". Если эти устройства не появляются, возможно драйвер виртуального COM-порта не найден. Подробно и с картинками процедура инсталляции (установки) драйвера виртуального COM-порта описана в документации на ПД-2.
2) COM-порт присутствует, исправен, контроллер переведен в режим программирования. Закройте окно программирования в конфигураторе. Отключите кабель от контроллера, затем от компьютера. Подождите секунд 10. Подключите кабель к другому разъему USB, подождите, когда операционная система обнаружит новое устройство. Откройте окно программирования в конфигураторе, выберите COM-порт. Подключите кабель к контроллеру, подготовленному к программированию. Нажмите кнопку "Программировать".
3) Если действия п.2 приходится повторять постоянно, зайдите в "Панель управления / Система / Оборудование / Диспетчер устройств". Найдите в разделе "Порты (COM и LPT)" USB Serial Port (COMx) и откройте окно свойств. Найдите вкладку "Port Setting", нажмите на ней кнопку "Advanced". Нас интересует окно "BM Options, Latency Timer (msec)". По умолчанию задержка 16 мс. Но если Вы что-то настраивали или запускали другое программное обеспечение, работающее с COM-портами, задержка может оказаться существенно больше. Допускается задержка до 30 мс. Восстановите значение по умолчанию или укажите 1 мс. И еще. Здесь же есть еще одно полезное окно "COM Port Number", позволяющее выставить любой номер COM-порта от 1 до 256. Только не занимайте уже занятые порты (in use). И имейте в виду, что практически большинство программ корректно поддерживают COM-порты от 1 до 9.наверх

Исправный контроллер помех создавать не должен. Максимальная частота, присутствующая в контроллере - 12 МГц (кварцевый резонатор), распространение которой блокируется LC-фильтром и заземленным металлическим корпусом контроллера.
На сегодняшний день известно 2 причины, которые могут привести к распространению радиопомех в радиусе порядка 5-7 метров:
1) Блок питания. Мы сами удивлены, но через 3 с лишним года эксплуатации нам попался контроллер, в котором внешне исправная пара C27-VT63 при определеннном выходном токе излучала в диапазоне 50...100 МГц ЧМ - модулированный сигнал с частотой модуляции 50-100 Гц. Проще всего генерацию можно было увидеть в режиме желтого мигания. Минусовые температуры увеличивали излучение. Вероятно, дело в индуктивности C27. Если его отключить, генерация срывается. В подобном случае мы рекомендуем заменить C27, VT63.
2) Микросхема ADM485. В случае, если ее выход перегружен, в моменты передачи по RS-485 первые контроллеры могли создавать некоторое радиоизлучение. Начиная с контроллера N 297 топология печатной платы была изменена, уровень излучения заметно снижен. Как перегрузить выход? Подключить по RS-485 устройство, не подав на него питание. Через защитные диоды напряжение с линий A и B пойдет на питание подключенного устройства. Как бороться? В разрыв одного из проводов, например, A последовательно включить резистор 200 Ом 0,125Вт, который ограничит ток короткого замыкания. При работе с периферийными устройствами для КДУ-1, КДУ-3, расположенными в пределах перекрестка, он практически не повлияет на качество связи. наверх

1) На антенном кабеле радиомодема должен быть "балун" - согласующее устройство (ферритовые кольца). Без них часть ВЧ-токов может затекать на внешнюю поверхность оплетки антенного кабеля, на корпус радиомодема, на столб, на шкаф контроллера... Помимо того, что ухудшается КПД передатчика и диаграмма направленности, ВЧ-токи способны навести значительную помеху в цепях контроля красных контроллера. Подобное согласующее устройство будет полезно и для РМ-03, РМ-04.
2) Попробуйте включить резистор 200 Ом 0,125Вт в разрыв любого из проводов A или B RS-485, особенно если используется модуль трансформаторной развязки RS-485. наверх

Любым программатором, который поддерживает указанный тип микросхем. Программатор "Хронос" ее не поддерживает. Более того, работы по его модернизации фирмой-изготовителем прекращены и он перекочевал в разряд неперспективных. На замену наша фирма выпустила собственный программатор "ПРОКС".наверх

Фирма Atmel сняла с производства микросхемы AT89C52. На замену выпущена микросхема AT89S52. Начиная c декабря 2003 года контроллеры КДУ-3 комплектуются именно AT89S52. Новая микросхема отличается алгоритмом программирования. В случае, если Вы самостоятельно зашиваете спецверсии программного обеспечения КДУ-3, ПРАВИЛЬНО ВЫБИРАЙТЕ ТИП МИКРОСХЕМЫ в настройках программатора. При попытке запрограммировать AT89S52 как AT89С52 есть вероятность необратимого повреждения новой микросхемы. Например, во время такой проверки на нашей фирме программатор "Хронос" вывел из строя 3 из 3-х микросхем. Поврежденный процессор начал обращаться к внешней памяти данных - это было видно по стробам на 29-ом выводе. Контроллер с таким процессором находился в ОС либо без признаков жизни, либо с достаточно высокой частотой переключал реле K1, что иногда сопровождалось подмаргиванием ламп. Поэтому ЧИТАЙТЕ МАРКИРОВКУ на корпусе процессора: AT89S52 программируется иначе. наверх

Она защищена от считывания. В программаторе она действительно выглядит стертой. Проверить работоспособность микросхемы можно установив ее в контроллер.наверх

1) Если Вы используете внешний программатор (например, "Хронос"), проверьте, КУДА Вы записываете конфигурацию перекрестка. На плате контроллера КДУ3 есть две микросхемы на сокетах: "большая" D5 AT89C52 или AT89S52 (40 выводов) и "маленькая" D6 AT24C16 (8 выводов). Организация перекрестка пишется в "маленькую" D6 (она стоит с торца "большой" и мешает вынуть "большую"). ВНИМАНИЕ ! Запись организации перекрестка в "большую" микросхему делает контроллер не пригодным к дальнейшей эксплуатации, поскольку исходный текст программы контроллера стирается. Если Вам была выслана прошивка AT89C(S)52 (например, файл kdu3v12a.tsk), запрограммируйте AT89C(S)52 заново. Иначе обратитесь на нашу фирму за новой запрограммированной микросхемой.
Размещение элементов на плате контроллера КДУ-3.2 можно скачать здесь (83,1 Кб) >... Размещение элементов других типов контроллеров аналогично.
2) Программа KDU-3 формирует несколько файлов:
- файл проекта (*.kdu),
- файл прошивки (*.k0, для каскадных еще и *.k1),
- файл паспорта перекрестка (*.chm).
Только файл с расширением .k0 (.k1) предназначен для занесения в микросхему D6 контроллера. Все остальные файлы для этого НЕ ПРИГОДНЫ.
3) Наконец, если в предпоследней строке пульта диагностики Вы все еще видите код ошибки 88 (ошибка Flash - памяти), проверьте ТИП КОНТРОЛЛЕРА на вкладке "Контроллеры" программы KDU3.наверх

Рекомендуем обновить Вашу версию Internet Explorer до 6.0 или выше. Попробуйте обновить Microsoft Html Help.(716 Кб) наверх

Для нормальной работы программы должен быть установлен не только Windows, но и Internet Explorer (даже если компьютер не подключен к Интернету). Чем выше номер версии, тем более корректно будут отображаться паспорта перекрестков. Минимально на компьютере должен быть установлен Windows95 OSR2 и Internet Explorer 5.5. Рекомендуется Windows 98 и выше и Internet Explorer 6.0 и выше.
Паспорта перекрестков цветные, поэтому наличие цветного принтера приветствуется. наверх

"Комсигнал" ранее поставлял программаторы производства НТЦ "Промэлектроника" "Хронос П-002". В них кнопка автоматического выбора микросхемы не позволяет определить тип микросхемы. Поэтому жмем кнопку "Выбор микросхемы". В левой части появившегося окна ищем микросхему 24LC16 и выбираем ее курсором. Начинает мигать проекция микросхемы в нижней части сокеты "0" (туда потом и вставим микросхему ключом вверх). Жмем "ОК" в нижней части окна. Окно закрывается, в строке "Тип микросхемы" видим "24LС16". Можно загружать файл организации перекрестка и устанавливать микросхему в сокету. Стирать микросхему не нужно - это происходит автоматически при записи. Параметры программирования менять также не нужно - работают те, что по умолчанию. А напряжение программирования для нашего случае опять же не нужно. Достаточно напряжения питания микросхемы.
Если у Вас программа еще под DOS, то меняется только внешний вид программы. Все остальное то же самое. наверх

1) Убедитесь, что Вы указали верный COM-порт, подключили кабель к ЭВМ и контроллеру, контроллер перевели в режиме желтого мигания и установили джампер XP1.
2) Наблюдалось в первых экземплярах. В случае, если на входе RxD компьютера (см. схему кабеля) во время попытки программирования наблюдаются импульсы, не превышающие по положительной амплитуде +4В, необходимо увеличить номинал резистора R3 до 200 кОм. Обычно значение положительной амплитуды не бывает менее +5В. наверх