Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
20.01.2013, 13:03
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Опознать плату управления на 80186
Здравствуйте.
Некоторое время назад в мои руки попала система управления технологическим процессом (см. фото). Я по образованию компьютерщик и мне стало очень интересно ее запустить, может даже применить к какому нибудь полезному делу. Система состоит из материнской платы и плат расширения, соединенных гибким шлейфом. К материнке присоединен также 4х строчный дисплей и имеется 2 порта RS232. На плате стоит процессор 80186 (80C188EB, то бишь дальний родственник пентиума), 128K ПЗУ, 128К флеш памяти и столько же ОЗУ. Питание переменка 24В. Как я понял, обвязка процессора и шины сделана на 2х ПЛМ Altera MAX 7128. Сосбственно первый вопрос – зачем? Неужели за много лет выпуска процессора 80186 (с 1982 г., а плата 2002 года выпуска, а прекратили выпускать проц в 2007 году!) не появилось под него чипсета? И пришлось делать обвязку на ПЛМ?
Я конечно сразу подал питание и схема заработала – на экране пошла выдача каких-то параметров тех. процесса. Но когда я начал подбирать скорость обмена по порту в ответ на какой то символ выдалась какая-то поэма (скорость не совпадала, так что не знаю о чем) м.б. даже целый килобайт, и теперь все, экран пустой. На все печатные символы по порту (после инцидента подключил таки осцилл и определил скорость) отвечает кодом 7. Может ей надо какие нибудь тоже непечатные коды, двоичные...
Собс-но главный вопрос – а как его фамилия? На платах обозначений толком нет. Или хотя бы нужно описание чего-то похожего. И реально ли найти под это средства разработки... Компилятор то для х86 найти можно, а вот где в этой штуке какие порты и регистры...
Или ну его нафиг, распаять и поиграться с альтерами?
Или флеш считать? А может уже поздно...
|
|
|
|
18.12.2016, 22:38
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Опознать плату управления на 80186
На тему опознать с 186 будет много сложнее.
Тут уже предвестник встраиваемых систем налицо.
Это со стандартными форм-факторами ещё куда ни шло, а тут…
По поводу использования PLD и FPGA - тут просто простая экономия на корпусах . Кстати по поводу чипсета для 186 Вы неправы - сейчас уже не помню кто, но в промышленных они были в однокорпусном варианте (все в одном чипе, кроме 2-х кварцев, приемников-передатчиков RS-232 и памяти).
Код ответа 0x07 зовут bell. Это просто звуковой сигнал на подключаемом терминале. Так что он просто пищит при попытке ввода данных с терминала.
Есть лёгкие конечно варианты Ctrl-break, Ctrl-c, Ctrl-z.
Чем беседовали с ним (программа)?
PS. Попробовал повнимательнее рассмотреть плату - фокусировка и разрешение не айс. Такое лучше фотографировать и размещать отдельными платами. По компоновке похоже на внутреннюю разработку относительно универсального ядра для класса оборудования. Адаптируется наличием/отсутствием компонентов на плате и периферией. Плюс прошивка в Altera ну и собственно система с управляющей программой.
PPS. Русские буквы в маркировке платы и их повторение на наклейке наводят мысль на отечественных разработчика и производителя. А всего 3 цифры под серийный номер говорят о масштабах производства.
Но повозится с пациентом вполне можно, а при желании и приспособить его для домашних нужд. Не всем же с arduino .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.12.2016 в 02:37.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
19.12.2016, 00:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,304
Сказал спасибо: 2,132
Сказали Спасибо 1,730 раз(а) в 983 сообщении(ях)
|
Re: Опознать плату управления на 80186
Ну это или встраиваемая система, тогда документов вообще не найдёте. Потому как тираж такого - десятки, может быть сотни. И на сами "мозги" - вообще ничего производитель не выкладывает - ноу-хау. Может также быть - теплосчётчик.
Но более вероятно - ПЛК. Так как чётко видно 12 аналоговых (универсальных) входов. Причём разбросаны они так, чтоб удобнее было цеплять провода. (Т.е. заранее сделано, не пытаясь угадать, что для встраиваемых мозгов или теплосчётчика - не характерно).
ПЛК отечественных производителей - по пальцам пересчитать. Овен, Прософт, Вирареалтайм, Элеси, ...?
Кстати, если хотите разобраться - не мыслите шаблонами. У ПЛК с ПК - мало общего. Да, 186 - процессор, но, у ПЛК обычно несколько процессоров - каждый решает свою задачу. На картинке прям так и написано на главном процессоре - "ЦПУ". И - это, вот ведь неожиданность, - ПЛИС.
Нашли порт, куда при загрузке выводится лог - прекрасно. Ищите в логе хоть какое-то упоминание о фирме-изготовителе.
ПС: не мучайте животинку переменкой. Там, весьма вероятно, два независимых входа, для основного и резервного источника питания. 24 или 12 вольт.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
Последний раз редактировалось mtit; 19.12.2016 в 00:12.
|
|
|
|
19.12.2016, 00:35
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Опознать плату управления на 80186
ПЗУшку вытащить да прочитать? Не может быть чтоб в прошивке не было "визитной карточки" типа (c)vasja_pupkin
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
19.12.2016, 02:47
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Опознать плату управления на 80186
nml, метод хорош, но и наши программисты хитры. Встречал что-то похожее, так там сразу читались копирайты Microsoft и кого-то ещё (не наших точно), а остальное было упаковано lzh для экономии памяти . Пришлось писать программы для исправления ошибки - распаковать, дизассемблировать, поправить и упаковать обратно для записи. Заработало. Копирайта там не помню, хотя может и был, давно это все было…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.12.2016, 03:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,985
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Опознать плату управления на 80186
Сообщение от mtit
|
На картинке прям так и написано на главном процессоре - "ЦПУ"
|
мал-мал ащипка, панимащь
в MAX EPM7128 (я не ошибся, ampy?) невозможно впихуить процессор, а вот интерфейс ISA с дешифраторами и "хитрыми" портами - запросто (BUS), вторая (CPU) обслуживает память и шинную логику
|
|
|
|
19.12.2016, 03:22
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Опознать плату управления на 80186
Под Altera средства разработки и искать особо не надо.
А под 186 собственно и программатора достаточно будет с любым подходящим компилятором ассемблера и C.
Ну конечно придётся придумать наверное для такого исполнения свой набор библиотек и заголовков. Шина и порты расписаны в бесчисленном количестве литературы.
У меня на полке ещё стоит папка документации от IBM PC XT. Там весь компьютер со схемой и описанием каждого блока. Достойный пример доя многих.
А в Altera там собственно вся очень многокорпусная логика и засунута. В классическом варианте на такой плате микросхемы стояли бы на двух сторонах почти без зазоров и в таком варианте двух слоёв точно не хватило бы .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.12.2016 в 04:36.
|
|
|
|
19.12.2016, 03:46
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 756
Сказал спасибо: 450
Сказали Спасибо 398 раз(а) в 280 сообщении(ях)
|
Re: Опознать плату управления на 80186
Сообщение от ampy
|
80C188EB
|
представляет собой успешную на то время попытку создать вычислительное ядро для различных встраиваемых систем, прообраз современных микроконтроллеров, но с системой команд максимально приближенной к системе команд обычных ПК того времени. Является версией 80С186ЕВ с усеченной до 8 бит внешней шиной данных. Тактовый генератор, контроллер прерываний, контроллер памяти реализованы на кристалле, также как и часть периферии.
на сегодня можно почитать здесь ... или скачать с Интела даташиты и изучить в оригинале.
Относительно подсказок - если плата еще у Вас - посмотрите внимательно на основной плате надписи, загляните под бумажную наклейку.
Видно неразборчиво, но на меньшей плате есть и бумажная наклейка с названием и это же название на текстолите "ПАО-2"
Поищите аналогичную надпись на большой плате (на текстолите для достоверности).
На ПЗУ тоже какая то надпись, номер версии?
И может у Вас еще есть какая то информация - откуда оно к Вам приплыло, чтобы хоть сузить зону поиска.
Импортные изделия, понятно, не интересны, а из отечественного на 80С186/80С188 видел только блок управления некой системы передачи данных, прообраз пейджинговой системы, с акустическим модемом, клиентской базой и блоком управления цифровым радиоканалом. Точно не оно.
|
|
|
|
19.12.2016, 03:58
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 756
Сказал спасибо: 450
Сказали Спасибо 398 раз(а) в 280 сообщении(ях)
|
Re: Опознать плату управления на 80186
Сообщение от jump
|
мал-мал ащипка, панимащь
в MAX EPM7128 (я не ошибся, ampy?) невозможно впихуить процессор, а вот интерфейс ISA с дешифраторами и "хитрыми" портами - запросто (BUS), вторая (CPU) обслуживает память и шинную логику
|
Вряди там ISA, скорее внешняя реализация DMA или преобразователи последовательного кода в параллельный. На аналоговой(?) плате длиинные чипы - или быстрая статическая память или двухпортовая. Названия микросхем практически неразличимы.
|
|
|
|
19.12.2016, 04:56
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Опознать плату управления на 80186
jump, а у Altera в таком корпусе только он вроде как и есть, тем более с надписью MAX. Сложно ошибиться.
GarryZZ Там реализована классическая архитектура, городить своё собственное при наличии готовых решений и схемотехнических и программных не было никакого резона. При том, что собственная разработка увеличивала и сроки, и стоимость конечного изделия. А тут ещё и геморрой с собственной архитектурой, пусть и урезанной версией классической. Такой подход сразу убивал все прелести открытой архитектуры. На 8 битной ISA всего-то 62 контакта отбросив все не для обычного I/O можно ее засунуть на 40 контактный разъём. На плате расширения с DMA как-то не очень. Да и по логике там нет ничего для таких объёмов. Простое чтение портов программой. И вполне нормальное расширение за счёт добавления новой периферии.
При отсутствии четких фотографий - дальше уже область для гадалок и телепатов.
А длинные чипы на плате расширения вернее всего мультиплексоры.
Плата Аналоговой Обработки тип 2 очень подходит к наблюдаемому.
Есть конечно программы обработки для фото, но это уже как-то перебор получится.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.12.2016 в 05:18.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:55.
|
|