Задачка...ПРОМКОНТРОЛЛЕР.

V_I_K
12/09/2014 19:44
Подкиньте мыслей... имеем промышленный контроллер.
Древнючей разработки года так 1994 го...
За плату как за зип из европы просят 200 тыр. За ремонт можно заработать половину.

На плате вообщем то ...почти ничего...стоит проц 386. Штук восемь ПЛИС "PALCE" (с разной "начинкой"), и одна "Altera".
Логики штук тридцать обычной. Оперативка, статическая память, и FLASH память как диск (две последние на отдельных платах).

Оперативка запаяна.

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

К сожалению исправную такую плату для опытов никто не даст (в целом оборудование под 10-ть лямов стоит.).

В общем запитал "на коленке". Никакой активности ни на шине адреса ни на шине данных нет. Ничего не греется все в пределах нормы.
Плата потребляет по +5В примерно 2.2А других питаний не имеет.

Проц тактируется генератором в 58мГц. Проц ресетиться. Но все стоит колом...

Куда рыть? На юг?... У меня мысли кончились.

В ПЛИСах могло ченить "слететь"?

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

Но клиенты вычислили, что неисправность именно в ней путем подмены...на такую же но исправную.

locik
12/09/2014 21:53
V_I_K, мне конечно таких денег за всю жизнь не заработать,да и не нужно.
скорее всего надо платку на стенд.на колене такие неисправности не найдутся.
логику конечно можно проверить и на колене.а вот плисы,озу нет.
толку никакого вешать анализаторы.
если только там нет самодиагностики.

cyberbob
12/09/2014 22:31
Млять,нашёл в каком разделе тему создать по пром контроллерам,ты ещё на радиокоте открой..)))А вообще,что за контроллер,марка,модель у него есть?Или он так и называется(пром контроллер)?Где установлен,алгоритм работы оборудования?Есть ли резервное питание ОЗУ?Где хоть какая-то информация кроме твоих мыслей по поводу генерации кварца и тока потребления?Это все мысли?Чё ты "тырами"тут опять понтуешься?И чё те даст подключение анализатора на шины?Ты ещё пост карту в него воткни..)))Обмен и осцил покажет если он есть,2.2А при 5 В=более 10 Вт и ничё не греется при этом,сверх проводимость?))))Кроме абстрактной ахинеи ничего более не вижу...Как ты был инжЫнеристым трындаболом так и остался..)))

V_I_K
13/09/2014 05:12
Да мне так...поржать, да и ходят тут иногда умные мужики..улыбка...
locik писал:
V_I_K,
скорее всего надо платку на стенд.на колене такие неисправности не найдутся.
логику конечно можно проверить и на колене.а вот плисы,озу нет.
если только там нет самодиагностики.


Ну да, на стенд...создать стенд за два ляма баксов...улыбка...чтобы платку за 3 тыщи баксов один раз проверять....улыбка....Ну собсна более дешевый вариант я и делаю всегда, для этого и есть многоканальные цифровые анализаторы (кратно 16ти каналам). У меня 64рех канальный есть.

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

ДОБАВЛЕНО 13/09/2014 07:16

cyberbob писал:
Где хоть какая-то информация кроме твоих мыслей по поводу генерации кварца и тока потребления?Это все мысли?Чё ты "тырами"тут опять понтуешься?
О...какой вброс...поносных лучей..улыбка... Вы не умничайте..улыбка...

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

Я не просто указал - есть контроллер, и все что на нем. БОЛЬШЕ НИЧЕГО НЕТ!!! Люблю я сложные задачки.

Если хотите, то все зарисовывается-фиксируется, выпаевается к чертям с платы вообще. Потом при помощи специальных методик и оборудования снимается схема с платы..улыбка...и в путь..улыбка...

Вот только реально ПЛИСы....подговнили.

Да в общем...я большего от "тутошних" не ожидал..улыбка...слабаки..!!!!

ДОБАВЛЕНО 13/09/2014 07:25

locik писал:
V_I_K, мне конечно таких денег за всю жизнь не заработать
Вот в этом Ваша и проблема Вы ленив!!! А задача в принципе проста, как проанализировать работу контроллера на борту которого стоит проц 30386....делов то!!! При том, сам процессор проверен на другой (рабочей) плате!

Lenchik
13/09/2014 06:02
Если с тактовой частотой всё в порядке и рисет на месте, то ищи что проц остановило. Интеловские процы стартуют с адреса шестнадцать килобайт от конца первого мегабайта, там должна быть ПЗУ с загрузчиком всего остального. Если даже там ничего нет, (читается 00Н) то это команда NOP и должны адреса крутится.

Даташит на проц найди и смотри какие ноги могут его остановить.

V_I_K
13/09/2014 06:24
Уже дело!!! Надо ехать на аппарат. В сборе все гонять.

Lenchik
13/09/2014 06:28
Так на память, проц может остановить прерывание сопроцессора (если его внутри нет) и прямой доступ к памяти. Может еще что, это надо документацию читать.

cyberbob
13/09/2014 11:33
О...шпионо-тыро-лямо-поднимальщик подтянулся,Lenchik, тебе не поможет,я думаю ты даже не понимаешь ,что он пишет.А закончится всё,либо брошенная тема,либо способом ионной имплантации атомов примесей в поверхностный слой,тебе удастся отремонтировать 5ую ПЛИС в 8ом ряду снизу(варианты равновероятны) и ты поднимешь 200 тыров за 10мин....и все как ты выразился "тутошние слабаки" ахренеют... гы-гы Давай,жги дальше..))))Это доставляет...))))

V_I_K
13/09/2014 15:02
cyberbob писал:
О...
Жирно!!!

locik
13/09/2014 17:29
пошагово вы будете искать до пенсии.

V_I_K
13/09/2014 17:38
locik писал:
пошагово вы будете искать до пенсии.
Главное делать...а не пустоболить и лучи поноса на сайте посылать..улыбка...

RomanRB
13/09/2014 18:04
V_I_K писал:
В общем запитал "на коленке". Никакой активности ни на шине адреса ни на шине данных нет. Ничего не греется все в пределах нормы.
Плата потребляет по +5В примерно 2.2А других питаний не имеет.


Занавес. Аплодисменты.

В общем тема пусть повисит тут день-два. Посмотрим, чем дело кончится. (Хотя уже и так понятно)
А потом можно и в мусор...

V_I_K
13/09/2014 18:13
RomanRB писал:
Занавес. Аплодисменты.
А потом можно и в мусор...
А Вы собсна кто? Главный троллитель? Вы думали я тут начну описывать знакомые мне методы оживления микропроцессорных устройств?...Гыы...улыбка....В мельчайших подробностях?...

locik
13/09/2014 18:18
RomanRB, не надо в мусор.еще поборемся за промконтроллер.200 тыр на дороге не лежат.что это такое не знаю.
просто пока идей нет.например 1 вопрос-что потребляет 2А,если все встало.хочется надеяться,что хотя бы провода
прозвонены между платами.

Lenchik
13/09/2014 18:18
Зря вы так. Голый процессор должен крутить адресную шину. Проц 386, дело значительно упрощается. В те, теперь уже далекие времена, не было конвейеров, команд MMX и многого другого, что появилось значительно позже. Вполне реально такой старый процессор перевести в пошаговый режим и отследить хотя бы начальный загрузчик.

locik
13/09/2014 18:25
кажется он ничего не будет крутить,если ждет прерывания,или прошла команда немаскируемого прерывания,
как правило аварийного.

Rom-Zecs
13/09/2014 18:44
Клиент всегда врет, небось последнюю крутую винду поставили :-)

RomanRB
13/09/2014 18:54
V_I_K писал:
А Вы собсна кто? Главный троллитель? Вы думали я тут начну описывать знакомые мне методы оживления микропроцессорных устройств?...Гыы...улыбка....В мельчайших подробностях?...


И тут Остапа понесло.
Или конкретика в теме, типа: откуда "мозги", что должны делать и чем управлять, откуда 2 ампера при пяти вольтах в мёртвой системе и т.д.

Либо тему в мусор.
Как инжэнеру-реаниматору я ясно объяснил?

V_I_K
13/09/2014 20:49
Для Остапа...
1) Вы не внимательно читали. 2.2А кушает TTL логика в приличном количестве, просто в статическом режиме, да и собсна проц то тактируется, и даже греется чуток (45С)...
Ровно как и вся остальная логика.
2) Мозги от(для) крупной офсетной машины размером с камаз (одного из мировых лидеров производителей офсетных машин).
3) Управлять...парой сотен датчиков и исполнительных механизмов..улыбка...

И в действительности, нету ничего кроме как взять классическую реализацию отладки для проца 30386 т.к. больше никакой информации никто по конкретному контроллеру не даст!!!

ДОБАВЛЕНО 13/09/2014 22:55

Rom-Zecs писал:
Клиент всегда врет, небось последнюю крутую винду поставили :-)
Это не возможно на этом железе.
Вся программа грузится с двух флешей TE28F160S570 стоящих на одной отдельной плате. И этот "флеш-диск" исправен и проверялся на исправной машине.

Rom-Zecs
13/09/2014 21:39
Смайл видел? А еще можеш пробный период закончился улыбка

cyberbob
13/09/2014 21:50
V_I_K писал:
размером с камаз
3) Управлять...парой сотен датчиков.

Точно с КАМАЗ?А может с РЕНО?Где конкретные габариты КАМАЗа?)))Вообще то датчиками не управляют,с них снимают информацию для последующей обработки,точно "пару сотен"?А не "пару-тройку"вальяжно так....жги есчо!!!!)))Ты делаешь мой вечер под пивас..!!!

locik
14/09/2014 01:53
контроллер озу работает?.его работа никак с процессором не связана.он должен на адресной шине озу
перебирать адреса.

RomanRB
14/09/2014 03:37
V_I_K писал:
2) Мозги от(для) крупной офсетной машины размером с камаз (одного из мировых лидеров производителей офсетных машин).


Забыли написать: стоимостью в 2 млрд. долларов. смех


Цитата:
И в действительности, нету ничего кроме как взять классическую реализацию отладки для проца 30386 т.к. больше никакой информации никто по конкретному контроллеру не даст!!!


В действительности нету ничего проще, как поставить на место, и отлаживать непосредственно на оборудовании.

locik
14/09/2014 03:54
по моему он просто пошутить зашел.

RomanRB
14/09/2014 04:37
locik писал:
по моему он просто пошутить зашел.


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

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

В общем то, что пишет наш инжынер, 50% вымысел. И контроллер он этот не починит. Ибо опыта в наладке у него нет...

Rom-Zecs
14/09/2014 07:51
Ну может не прямо заработал а признаки жизни

RomanRB
14/09/2014 08:05
Rom-Zecs, То что там появилось питание и включился загрузчик, это ещё не показатель "жизни".

Да и чего гадать.... Инжынер так и не описал, что именно, вернее какая неисправность.
Перестал работать контроллер.... Что именно перестало? голливудская улыбка

cyberbob
14/09/2014 10:05
locik писал:
по моему он просто пошутить зашел.

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

ДОБАВЛЕНО 14/09/2014 11:11

RomanRB, У меня в типографии 2 одинаковых машины офсетной печати Roland 300 и это очень удобно при диагностике проблемы,всё взаимозаменяемо,а настройки печатник поменяет...но правда всего 2,остальные все разные.. недовольство, огорчение

RomanRB
14/09/2014 13:24
cyberbob, У меня было 6 машин ТПА (Термо-пласт автоматы). Когда босы решили увеличить производительность за счёт уменьшения времени цикла машины, весь штат инженерного состава прыгал вокруг этих машин месяц. Одна машина отказалась работать вообще. Остальные работают к примеру час, два... потом авария или брак пошёл. В общем по итогу циклы на машинах были абсолютно разные. Настройки соответственно то же. Мы просто потом бэкапили проги. Если что, полная перезагрузка системы. голливудская улыбка
Если вылетал какой нить блок в ПЛК, замена и так же полное восстановление настроек из бэкапа.

cyberbob
14/09/2014 21:15
RomanRB писал:
восстановление настроек из бэкапа.

Хорошо,когда есть бэкап,а вот если его нет-машина кирпич,у нас есть машина термопереплёт,убили контроллер мицубиши,до меня ещё,шеф мне восстанови,есть новый чистый контроллер.ну и чё.,-техзадание-программист по нему кодирует проект,который при помощи проги заливается в контроллер,потом устранение багов,наладка..короче оценено всё это было в 200р-шеф сказал спасибо,не надо,так машина-кирпич и стоит....берегите прошивки контроллеров!))))И вовремя бэкапте..)

goga_tv
14/09/2014 22:03
V_I_K писал:

Да в общем...я большего от "тутошних" не ожидал..улыбка...слабаки..!!!!

Так и пи@дуй на другой форум , где тебя, долбоеба, квалифицированно пошлют на@уй. А здесь, все слишком вежливо с тобой, пустозвоном, общаются.

V_I_K
20/09/2014 23:11
Клиент заказал новую (рабочую) плату у "правообладателя железа"..улыбка...за 185.000рубасов. И тут у него "Банк 24.ру" накрылся медным тазом!

ДОБАВЛЕНО 21/09/2014 01:14

cyberbob писал:
у нас есть машина термопереплёт,убили контроллер мицубиши,
Реанимировал Японскую почти вечную машину термопереплет BQ-440 HORIZON BOOK BINDER. Работы на 45 минут. 32.000р чистого дохода. Фото выложить не имею возможности (лимит исчерпан).

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru