Как стать автором
Обновить
1545.37
Timeweb Cloud
То самое облако

ЛИСС. Оживляем самый суровый транспортный информатор

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.5K
Приветствую всех!

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



Итак, в сегодняшней статье поговорим о том, что это за устройство, а заодно и постараемся его оживить. Заодно разберёмся, как оно работает. Традиционно будет много интересного.

Суть такова


После выхода нескольких постов про транспортные информаторы в одном из чатиков я получил предложение заполучить данный девайс. Единственным условием было то, что я оживлю его и напишу про это пост. Само собой, я немедленно согласился.



О самом приборе известно немногое. ЛИСС (как это расшифровывается, не знает никто) был создан где-то в первой половине девяностых и является детищем некоего ярославского сумрачного гения. Вероятнее всего, маленькая партия была сделана по заказу местного трамвайно-троллейбусного управления на каком-то близлежащем радиозаводе. Устройства эксплуатировались в местных трамваях, а по окончании их работы часть из них была передана в Череповец. Перед этим они подверглись ряду модификаций: была заменена панель управления (как мне было объяснено, в Ярославле она была какой-то более сложной, а после модернизации там остался только трёхпозиционный тумблер выбора маршрута), а также перепрошито ПЗУ с маршрутами. Именно в таком виде аппарат и попал ко мне.

Обзор оборудования


Договорившись с товарищем, после недельного ожидания получил посылку, где помимо самого информатора находились платы от нескольких его собратьев разной степени убитости.



А вот и сам прибор. Выглядит он как довольно внушительных размеров металлический блок со своеобразной ручкой, служащей держателем микрофона. Ну прямо бумбокс транспортного фаната, не иначе. Когда-то начинка была закрыта металлическими крышками, но сейчас они давно утеряны.



Снизу держатель предохранителя и вот такой разъём для подключения питания и салонного динамика.



Очень сурового вида микрофон.



Панель управления. Кнопки сброса перематывают на начальную и конечную остановку. Одну из них надо жмякнуть перед началом работы, иначе информатор говорить не будет. Тот самый трёхпозиционный тумблер выбирает маршрут. В Череповце четыре маршрута: 2, 4, 4А и 8. Для 4А положения тумблера не досталось: по сути это укороченный четвёртый. Ещё два тумблера выбирают режимы работы (но с ними мы разберёмся позже).

Внутренности


Крышек у девайса уже не осталось, так что сразу взглянем на начинку.



Сходу заметны две платы: одна из них для управления, другая — для питания и усиления звука. Сверху видавший виды контрольный динамик.



Обратная сторона. В отдельном отсеке виднеется ещё одна плата — на ней усилители микрофона и контрольного динамика.



Поскольку неисправность кроется не в этой плате, снимать её я не стал, сфотографировал, как мог. Видно незанятый разъём, предназначавшийся, вероятно, для модуля сопряжения с радиостанцией (для чего и нужен был переключатель «Салон/Диспетчер»), однако в моём девайсе ничего такого не было.



Все соединения сделаны проводочками от обычного шлейфа. Часть из них была оторвана. Повезло, что это оказалась земля, а не какой-то из сигналов. Разделения на цифровую и аналоговую землю здесь нет, видно, как куча земляных проводов от кнопок припаяны просто к одному из выводов динамика. Также видны два отрезанных провода: явно ярославское наследие.



Микрофон я также разобрал. Внутри динамический капсюль ДЭМШ, кнопка КМ1-1 на базе микрика и привет из пятидесятых конденсатор КСО. Оторванных проводов и гнилых контактов в нём не обнаружилось, так что просто собираем всё обратно.

Что же с ним не так?


Товарищ, предоставивший мне экземпляр, рассказал, что в депо были проблемы с ремонтом плат питания и звука, тогда как плата управления должна была быть живой.
Быстро найдя контакты 24 В и земли, подаём питание. Ничего не происходит. Быстрый замер мультиметром показал, что напряжения на выходе нет.



Поэтому откручиваем два винтика и снимаем маленькую плату. Она уже ремонтировалась, причём явно не один раз. Потемневший текстолит, отлетевшие дорожки, мутный от перегрева припой, следы канифоли — всё, к чему мы уже давно привыкли.



С обратной стороны TDAшка-усилитель, стабилизатор LM7815, мощный транзистор КТ923А. Очень быстро нашёлся подозреваемый: напряжения +15 В на выходе этого стабилизатора почему-то не было.



Поэтому идём в лабаз с радиодеталями и перепаиваем сгоревший компонент. Причина его кончины довольно предсказуема: напряжение в бортовой сети трамвая весьма нестабильное (с короткими «иголками» до сотен вольт из-за большого числа индуктивных элементов вроде силовых контакторов). Судя по всему, один из таких выбросов и привёл к тому, что LM сдох. Мне неведомо, что тогда мешало поменять стабилизатор, видимо, в те годы они были в дефиците (да и пятнадцативольтовый встречается заметно реже таковых на 5 и 12 В).
После замены напряжение ожидаемо появилось.

Что же дальше?


Стабилизатор поменял, а девайс так и не заработал. В чём же дело? Напряжение появилось, однако на этом всё и закончилось. Посмотрев повнимательнее, нашёл отвалившийся провод от кнопки микрофона. После его припаивания на место что-то явно изменилось: щёлкало какое-то реле, динамик тихо скрипел и покрякивал, однако в целом информатор всё так же прикидывался кирпичом и не реагировал ни на нажатие кнопок, ни на постукивание об стену.

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

Запускаем


На этом можно сказать, что ремонт устройства закончен. Сам был порядком удивлён: ожидал, что придётся перебирать дохлые микросхемы логики, а оказалось, что дело было всего-то лишь в стабилизаторе и плохом контакте.

А вот и девайс в работе.

Когда эти аппараты ушли в историю, мне неведомо. Товарищ говорил, что некогда записывал звук для прошивки пришедших им на смену информаторов, однако на найденных видео звук совершенно другой.

Что там с платами?


Девайс оживили, теперь можно перейти к самому интересному: разобраться, как же он вообще работает. Для этого вместе с информатором мне достались три «подопытные» платы.



Эта плата выглядит ещё живой.



Но взгляд с обратной стороны быстро даёт понять, что не всё так просто.



Вот этот экземпляр выглядит бодрее…





… но карандашные надписи говорят сами за себя.



С этой всё совсем печально: оторванных дорожек нет, но присутствуют многочисленные следы какого-то колхоза.



Ну а вот это уже ни в каких комментариях не нуждается.
Быстрая проверка всех трёх плат показала одно и то же: не работают.

Добываем записи


Далее захотелось узнать, что вообще хранится в ПЗУ.



На моё удивление, ПЗУ с разных плат хоть и незначительно, но отличались.



В большом чипе и вправду оказались записи остановок, которые удалось прочитать в Audacity. А вот маленький никаких аудиоданных не содержал. Специально для желающих поковыряться все файлы выложил тут.

Распиновка


Нетрудно понять, что меня в этом девайсе интересует именно плата управления, где и находится вся логика и ПЗУ. Первым делом разберёмся с распиновкой. После непродолжительной прозвонки получил примерно следующее:

  1. Выбор маршрута 1
  2. +5 В (выход)
  3. Выбор маршрута 2
  4. Выбор маршрута 3
  5. Выбор маршрута 4
  6. Сброс 2
  7. Пуск записи
  8. Сброс 1
  9. Звук
  10. -
  11. -
  12. Земля
  13. -
  14. Земля
  15. +15 В (вход)
  16. +15 В (вход)

С назначением контактов 10, 11 и 13 я не разбирался, но скажу, что на них выведены некие аналоговые сигналы, служащие для коммутации звука и работы микрофона в паре с информатором.

Выбор номера маршрута


Теперь разберёмся с выбором группы записей. Как видно, здесь для этого отведены четыре контакта разъёма, причём два из них не используются. Остальные соединены с трёхпозиционным тумблером, где либо не подключаются никуда, либо соединяются с выходом 5 В.

Изучение платы показало, что ведут они, во-первых, к четырём резисторам, стягивающим эти линии на землю, и, во-вторых, к старшим адресным битам маленькой ПЗУшки. Сразу стало понятно назначение этой микрухи: в ней содержатся адреса записей. Их последовательность и формирует маршрут. Таким образом, всего можно выбирать до шестнадцати маршрутов.



В Ярославле, откуда этот девайс родом, такого количества никогда не было. То ли разработчики сделали задел на будущее, то ли были планы использовать данный прибор и в других городах.

Пуск, конец и проигрывание записи


Прослушав считанный из ПЗУ звуковой файл, заметил, что между объявлениями присутствуют громкие щелчки.



И действительно, между каждым фрагментом действительно было что-то интересное.



Просмотр в HEX-редакторе показал, что это байт FEh. Сразу обнаружилось и то, что отвечает за распознавание этого кода — это микросхема К561ЛА8, к которой подключены все биты данных кроме 0. Когда из ПЗУ оказывается прочитан байт с таким значением, проигрывание записи прекращается.

Что же до сигнала начала записи, то он подключается к одновибратору КР156АГ1, запускающему тактовый генератор и адресный счётчик. Генератор выполнен на микросхеме КР1006ВИ1 (она же NE555): стандартная схема формирователя прямоугольных импульсов. Потенциометр в углу платы позволяет менять его частоту и, соответственно, скорость проигрывания объявлений.

Как оно работает


Теперь можно и окончательно разобраться с тем, как работает эта штука.



А вот и этакая блок-схема платы.
В основе лежат ранее упомянутые две ПЗУшки. Перед началом работы требуется нажать кнопку сброса, дабы установить счётчик остановок на ноль. При нажатии кнопки проигрывания запускается одновибратор, после чего счётчик остановок увеличивается на единицу, а тактовый генератор начинает вырабатывать импульсы. Старшие биты (то есть выбор сообщения из всего банка памяти) задаются маршрутным ПЗУ, а вот младшие подключены к адресному счётчику, который и позволяет воспроизводить звук. Как только считывание доходит до байта-разделителя, генератор останавливается и информатор затихает. Вместе с этим выключается реле, коммутирующее выход усилителя, так что во время движения динамики посторонних звуков не издают. Весь этот процесс повторяется после очередного нажатия кнопки пуска.

Что же в итоге?


Несмотря на крайнюю дубовость конструкции и не самую высокую надёжность, эти информаторы проработали много лет. Но и они не вечны, и сейчас ни в ярославских, ни в череповецких трамваях их нет. Ну а нам остаётся только смотреть на этот презабавный образец истории нашего электротранспорта.

Также отдельная благодарность товарищу Евгению Рыжакову за предоставленный аппарат. Было бы очень интересно раздобыть софт, которым формировались эти прошивки (не вручную же их создавали?), но, похоже, ничего такого уже нигде не сохранилось.

Такие дела.



Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале



Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.

Читайте также:

Теги:
Хабы:
+61
Комментарии37

Публикации

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud

Истории