Обсуждаем цифровые устройства...
Ответить

Подключение бегущий строки к COM порту компьютера

Ср апр 01, 2009 20:58:14

Вобщем есть у меня пару бегущих строк от ДЖЕКПОТА на светодиодных матрицах (фото ниже) состоят они из платы с матрицами и самого контролера (отдельная плата) на ней два контроллера AT90S8515 8PI а они какимито выводами подключаются к микросхеме SP232ACP (она ресивер RS232) от неё идёт 3 проводка, они наверно и подключаются к СОМ порту.
Прошу помощи для подключения сего девайса к компу.

Ср апр 01, 2009 22:24:37

Tx/Rx/GND.

Ср апр 01, 2009 23:24:30

Это ясно.
А что с программой для компа?

Ср апр 01, 2009 23:38:15

С СОМ портом работает любая терминальная программа например Hyper Terminal

Чт апр 02, 2009 00:11:42

Только надо знать все необходимые коды для начала/продолжения/окончания обмена :)
Работал с похожим табло.

Чт апр 02, 2009 14:52:01

Секретный кот писал(а): Работал с похожим табло.

Можно поподробней?

Чт апр 02, 2009 17:59:41

А как работать с Hyper Terminal - она же для телефонного соединения?

Чт апр 02, 2009 18:06:03

kris95 писал(а):А как работать с Hyper Terminal - она же для телефонного соединения?

Всё понял.

Чт апр 02, 2009 19:18:23

Секретный кот писал(а):Только надо знать все необходимые коды для начала/продолжения/окончания обмена :)
Работал с похожим табло.


Есть пара промышленных двухстрочных табло-бегущие строки на бленкерах и светодиодах со станций "лёгкого" метро, что на перонах станций у первого вагона расположены. Показывают время до прихода следующего поезда, текущее время, название станции.
Где бы взять необходимые коды, что бы оживить их????

Вс апр 05, 2009 03:15:37

kris95 писал(а):
Секретный кот писал(а): Работал с похожим табло.

Можно поподробней?

Rokl писал(а):Где бы взять необходимые коды, что бы оживить их????

Мой опыт к сожалению вряд ли будет вам полезен, но вкратце:
Как-то попало ко мне табло французского происхождения, собранное как раз на 2-х 80c31 и с разъёмом DIN ("пятачок"), на который было выведено только 3 сигнала (Rx, Tx, GND, но в ТТЛ виде). Единственное, что было известно, так это что для программирования требуется некий терминал типа Minitel (французский стандарт, своего рода доисторический интернет).
Вначале я пытался присоединить это табло к компьютеру через преобразователь RS-232/TTL, но это было без толку: никакой реакции или эха на вводимые символы, к тому же неизвестная расчетная скорость обмена.
В общем, всё было без толку, пока я не обнаружил случайно на радиорынке некий французский терминал, не Minitel, но с подозрительным разъёмом DIN на заднице! Не торгуясь купил его, наверно за тройную цену, принёс домой и... оказалось, что табло прекрасно с ним работает! При нажатии кнопки INIT выдаёт огромное экранное меню, по которому можно лазить стрелками и задавать разные параметры.
Далее я подключил свой переходник RS-232/TTL в качестве сниффера и снял все необходимые коды. Заодно выяснил скорость обмена. После этого родной терминал мне стал не нужен, теперь для настройки пользуюсь только комповым терминалом (приходится включать эмуляцию Teletel, иначе меню отображается неправильно).
Пара слов по поводу протокола: для перехода в режим настройки необходимо подать на табло 3 разных символа, потом выдержать паузу пару секунд и ещё 3 других символа. Угадать это было просто нереально. Аналогичным образом делается и выход из этого режима, хотя тут попроще: он сам прерывается по таймауту и табло снова начинает обычную работу.
Плюс управляющие коды. Например, стрелки кодировались не как привычные 8/9/10/11, а двухбайтными командами. Аналогично Backspace, Page Down и т.п. Всё это выяснилось только благодаря снифферу, ну и ещё несколько полезных команд (например, вставку в текст "живых" часов) я выяснил в процессе перебора наобум.

Короче говоря, отсюда мораль: необходимо купить/найти/взять взаймы устройство, с которого программируется конкретное табло, и самостоятельно снять с него протокол обмена. Мне попадались варианты, при которых программирование шло с подключаемой клавиатуры без дисплея, а меню выводилось на само табло. Такой вариант наверно ещё проще реализовать на компе или даже на МК.

Re: Подключение бегущий строки к COM порту компьютера

Вт июн 19, 2018 10:21:14

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