Как стать автором
Обновить

Автомашинист. Возвращаем к жизни процессорный блок

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров5.2K
Всего голосов 40: ↑40 и ↓0+54
Комментарии26

Комментарии 26

С обратной стороны вода попадала в значительно меньшей степени, но и тут ему досталось. В этом компьютере нет ни IDE, ни слота под CompactFlash, ни DiskOnChip, весь софт хранится на Flash AM29F016B-120EC (с наклейкой «Datalight»). По сути это просто чип памяти, подключенный к системной шине, часть адресного пространства которого выделена под расширение BIOS, позволяющее использовать этот чип как полноценный твердотельный диск.

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

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

Тоже думал попробовать спаять переходник. Так как у меня пока что нет ни другого промПК, куда можно подкинуть этот чип, ни программатора, который может их читать ("народный" TL866 эти серии не берёт). И не менее значимым вопросом остаётся то, как выпаять чип, не обломав при этом ноги, которые наверняка подгнили. Вполне возможно, что без манипуляций с напильником и пайкой проводочков не обойтись будет.

Я так понял, этот Flash-диск - не какой-то SSD или eMMC, а по сути тот же DOC.

Тоже думал попробовать спаять переходник.

Я думаю просто в DIP перевести, судя по сигналам можно сделать просто для чтения на ISA или как другая флешка.

И не менее значимым вопросом остаётся то, как выпаять чип, не обломав при этом ноги, которые наверняка подгнили. 

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

В любом случае, это стоит рассматривать как полезный опыт.

Видел макетки специально для SMDшных корпусов. Можно попробовать выпаять и насадить на такую. Ноги предварительно пропаять свинцовые припоем, чтобы плавился легче.

Мне прям интересно взглянуть как же там всё это сделали. ИМХО, просто из-за отсутствия опыта страшно. Я бы поигрался для начала со старыми SSD, флешками и прочими платками с подобными микрухами.

Кстати, по идее, считать прошивку можно при помощи МК. Там же ничего особенного в чипе нет, просто параллельная Flash. А уже дальше либо загрузить в QEMU, либо ковырять в HEX.

Можно, но там надо программу писать, а лень :)

Это да. Но точно дешевле программатора под это всё, да.

А там от рождения разве не свинцовый припой?

Скорее всего. В общем, пропаять чем-то легкоплавким надо. Сплавом Розе, может.

Выпаять чип не так сложно. Можно подобрать иглу от шприца по диаметру ног, оккуратно обрезать без скоса (по сути процарапать и отломать), чтобы получилась трубочка обрезанная под 90 градусов. Дальше греть припой и надевать на ногу трубочку из иглы. Второй вариант - разломать плату, вдоль ног чтобы осовбодить трубочки металлизации, затем выковырять их и снять паяльником по одной. А еслиноги на плате сильно сгнили то можно вообще выкусить и заново нарастить ноги. Все три варианта я в свое время опробовал.

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

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

Приветствую. Увы, у меня их нет, равно как и у тех, у кого я раздобыл блок.

где можно скачать схемы блоков савпэ , а в частности усавп-л блок кс и сам блок автомашинист

Скорее всего это коммерческая тайна. А схемы подключения и связи разных блоков были у меня на листах А2, но все раздал

Они были у тех, кто занимался ремонтом и обслуживанием этих блоков, поставлялись просто как документация к ним. Прошивки контроллеров там тоже не защищены от чтения. Вот исходники прошивок, протокол связи между КСом и ЦПИ - это да...

У того товарища, с кем я общался, они давно были, сейчас - увы.

А запись звука будет? :-)

Будет, когда расскажу про то, как заставить его скорость отображать. Без движения он особо ничего не говорит.

Пользовался им, когда работал машинистом электрички

О. Именно версией как у меня?

(хотя по использованию отличия между Л, М и ЛМ минимальны...)

Именно такой, но это только часть из большого комплекса автоведения, в поезде под это оборудование выделено половина шкафа в кабине. И застал новые версии с ЖК дисплеем.

Блок коммутации и сопряжения у меня тоже есть. И про него тоже будет пост (как заставить блок выводить скорость и сигналы светофора).

Экземпляры с ЖК-дисплеем знаю. Внутри там промПК Kontron на процессоре Intel Atom и софт, который загружается из-под FreeDOS.

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

Сигналы светофора получал из дешифратора, который на основе кодов АЛСН получаемых с помощью приемных катушек от рельс выводит сигнал светофора.

В новых системах скорость и АЛСН считываются через шлюз CAN из системы КЛУБ. Раньше в блоке КС были четыре дискретных входа для четырёх кодов (белый, красно-жёлтый, жёлтый и зелёный, красный не мониторился), которые поступали из уже установленной системы АЛСН. Но потом связка АЛСН+3СЛ-2М ушла в историю, и система стала пользоваться данными КЛУБика. Для чего (даже в моём блоке эта плата есть) и добавили адаптер для CAN.

на основе пройденного расстояния (по заранее загруженному в ПЗУ расписанию) происходит объявление остановок и дополнительной речевой информации

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

Переходник ISA самодельный? Есть схема?

Да, самодельный. PC/104 по распиновке полностью эквивалентен ISA, надо просто проводочки прокинуть.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий