генератор включается, на пульте генератора ошибок никаких нет, а на пульте стола появляется надпись "Loading. please wait..." и всё.. питания +12, +5, +3.3, +2.5 на плате в норме, пульсаций нет,но на всякий случай заменил электролиты - толку ноль. Пропаял микропроцессор COLDFIRE MCF5329CVM240, ОЗУ, обе ПЗУ три микросхемы ALVC164245 результата - нет . Осциллограф показал, что на шине между процессором, ОЗУ и ПЗУ идет обмен данными.
также на плате пульта есть микроконтроллер PIC18F2480 (насколько я понял его задача опрашивать состояние джойстиков и передавать данные на микропроцессор), на ножках кварцевого резонатора G3 20МГц микроконтроллера PIC18F2480 нет синусоиды. так же на ножках МК PIC нет никакой "жизни". питание +5 В имеется, МК чуть теплый.
может у кого был опыт ремонта такого пульта? возможно что-нибудь с ним делать или не мучиться лучше? )
Дата: Воскресенье, 12.Мар.2017, 07:09 | Сообщение # 2
У вас сообщений: 1197
Инженер
OFFлайн
Российская Федерация
Самара
Цитатаbug_mo ()
Пропаял микропроцессор ... , ОЗУ, обе ПЗУ три микросхемы ... результата - нет .
Трудоемко и, по крайней мере, преждевременно. Без локализации неисправности бесполезно и, зачастую, вредно брать в руки паяльник. Надпись "Loading. please wait..." говорит только о том, что CAN BUS - двухпроводная линия связи между платой А14 пульта и платой центрального процессора А1, находящейся в шкафу, предположительно, исправна и кто-то из участников обмена информацией погрузился в размышления (или сломался). CAN BUS соединяет между собой трех "абонентов": - центральный процессор - в шкафу. - дешифратор джойстиков - в пульте. - процессор тач-скрин панели - в пульте. Для нормальной работы системы должны быть исправны все перечисленные "абоненты" и, конечно, линия связи. Судя по объёму выполняемых операций, дольше всех при нормальной работе должен грузиться центральный процессор. Складывается впечатление, что именно центральному процессору что-то мешает проводить последовательный опрос датчиков и систем штатива.
Если бы неисправность была связана с CAN шиной то загрузка бы прошла и появилось сообщение об ошибке например 910 (CAN line Timeout between console and main μProcessor) или 156 (Serial line: timeout from Supervis. to Main μP) или 157 (Serial line: timeout from Main μP to supervisor). Так мне кажется. А здесь возможно слетела основная программа в ПЗУ. Начинает грузиться и зависает на каком-то шаге. По хорошему надо менять консоль или, как пробный вариант, заказывать ПЗУ соответствующей версии.
Прежде чем менять, следует определить "кто виноват". Если заболела голова, не меняют голову и даже не вскрывают череп, а начинают проверять сердце, почки, селезенку и прочие органы.
Нам меняли плату пульта в сборе, по словам московского представительства виллы, они отправляли пульт в италию на завод и там сказали, что только так могут отремонтировать. Цена была порядка 200т.р.
они отправляли .. в италию на завод ..., ... только так могут отремонтировать
Стандартная ситуация. Попадали с пультом другого аппарата. Когда разобрались, все свелось к замене копеечной микросхемы. bug_mo (автор темы), информируйте, пожалуйста, сочувствующих о состоянии дел. Иначе интерес к Вашей беде пропадет и взывать о помощи будет поздно.
с помощью уважаемого Алекс-200 выяснили, что проблема в самом пульте. мне кажется что проблема из-за PIC18F2480 (микроконтроллера задача которого опрашивать состояния джойстиков, педали и кнопок на пульте) потому, что на его кварце нет синусоиды, нет никаких импульсов ни на одной его ножке(только 5 вольт или ноль)но при этом он немного нагревается. в датащите сказано что у этого МК три режима работы - idle mode, run mode и sleep mode. Если предположить, что генерации на кварце нет потому, что МК находится в sleep mode( МК работает от внутреннего тактового генератора на небольшой частоте) то почему он тогда греется .а в датащите сказано что sleep mode нужен именно для экономии энергии при работе от батарей например. п.с. МК PIC18F2480 считать получилось с помощью простейшего PIC JDM программатора. насколько я понял биты конфигурации в порядке.
согласно датащиту бит "LPT1OSC" означает работу или в режиме высокого потребления питания или в режиме экономии. в моем случае галочка не установлена это значит МК работает на максимальной тактовой частоте?
Low-Power Timer1 Oscillator Enable bit:
LPT1OSC = OFF Timer1 configured for higher power operation LPT1OSC = ON Timer1 configured for low-power operation
Дата: Пятница, 17.Мар.2017, 08:26 | Сообщение # 10
У вас сообщений: 1197
Инженер
OFFлайн
Российская Федерация
Самара
bug_mo, Ваши усилия по исследованию контроллера вызывают уважение, но эта работа уводит Вас в сторону от ответа на актуальный (на данный момент) вопрос: работает или не работает. Возможно я не прав, но чтобы поставить диагноз микроконтроллеру D22 (стр.25-79,зона Е3) PIC18F2480-S, который декодирует положение джойстиков и посылает эту информацию в центральный процессор через D23 (стр.25-79,зона F7) тип МСР2551, достаточно посмотреть наличие импульсов на его выводах опроса/считывания RA0 ... RA3 и RC0 ... RC4. Далее: контроль выхода D22 и прохождение его (выхода) через D23.
Дата: Пятница, 17.Мар.2017, 14:02 | Сообщение # 11
Стажер
У вас сообщений: 5
инженер КТ
OFFлайн
Российская Федерация
Самара
Добрый день bug_mo. Я уточнюсь ещё раз. Консоль по моему здесь не причём. До опроса по CAN шине дело ещё не дошло, так как никаких ошибок у Вас не выскакивает. Не загружается программа в ЦП на А1 (в стойке). Ищите там.
Дата: Пятница, 17.Мар.2017, 16:15 | Сообщение # 12
У вас сообщений: 1197
Инженер
OFFлайн
Российская Федерация
Самара
serg54, существует штатная процедура конфигурации сенсорного экрана, при исполнении которой CAN шина отключается от центрального процессора (плата А1 в стойке). При этом пульт, работая по собственной программе, должен выдавать определенные сообщения и реагировать на прикосновения к тач-скрин панели. bug_mo попытался использовать эту процедуру, но ожидаемой реакции пульта не получил. Поэтому был сделан вывод:
Дата: Суббота, 18.Мар.2017, 08:08 | Сообщение # 13
Стажер
У вас сообщений: 44
ученик)
OFFлайн
Казахстан
Город "Х"
прошу прощения, что ввел в заблуждение этой фразой:
Цитатаbug_mo ()
потому, что на его кварце нет синусоиды, нет никаких импульсов ни на одной его ножке
я хотел сказать , что нет никаких импульсов ни на одной ножке микроконтроллера PIC18, то есть ни он сам не опрашивает джойстики, педали, кнопки, ни к нему не обращается микропроцессор по CAN bus . по всем этим признакам выходит, что пик-контроллер не работает.
в общем заказал PIC контроллер , как придет - залью в него прошивку и там уже будет видно
Дата: Пятница, 31.Мар.2017, 10:23 | Сообщение # 14
Стажер
У вас сообщений: 14
Томографы, рентгены
OFFлайн
Российская Федерация
Сталинград
Здравствуйте, господа инженеры. У меня тоже на сенсорном пульте "Loading... Please wait" Уже не первый раз встречаю этот дефект. Я так и не понял, удалось ли кому нибудь это сделать. Если удалось, то прошу помощи.
Дата: Понедельник, 10.Апр.2017, 11:00 | Сообщение # 15
Стажер
У вас сообщений: 44
ученик)
OFFлайн
Казахстан
Город "Х"
менял PIC18F2480 толку - ноль. далее попробую поменять микропроцессор (когда придет по почте). п.с. вопрос знатокам аполло - можно ли использовать рентген без управления столом? т.е. кассету класть на стол под пациента и хотя бы так,временно, делать снимки
Дата: Понедельник, 10.Апр.2017, 14:57 | Сообщение # 16
Техник
У вас сообщений: 318
инженер
OFFлайн
Российская Федерация
красноярск
здравствуйте коллега !если на данном аппарате питающее G-100 то просто переключаем рабочие места .как говорят лаборанты работа без решетки .У меня два вопроса схему нашли на пульт? можно посмотреть ? 586