Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Проверка МК на исправность.

Ср апр 23, 2014 12:15:04

Пришел в ремонт приборчик (анализатор), выполненный на ATMEGA128. На МК реализована математика расчета и индикация измерений. Схемы прибора, как всегда, нет.
Питания в норме: присутствует шум амплитудой 0,25В на цифровом питании Vcc, AVcc чистое, генерация на кварце 8 MHz есть, Reset высокий. При подаче питания МК никаких признаков жизни не подает кроме генерации кварца - проверял на всех ножках осциллом.

Вопрос: на что еще нужно обратить внимание? Как проверить жив ли МК без выпайки его из схемы. Есть ли способы его реанимации?

Re: Проверка МК на исправность.

Ср апр 23, 2014 12:21:05

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

Re: Проверка МК на исправность.

Ср апр 23, 2014 12:25:06

Попытаться считать с него прошивку. Если считается, то залить тестовую.

Re: Проверка МК на исправность.

Ср апр 23, 2014 12:51:07

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

Идея хорошая. Я до нее тоже додумался. ;)
Тогда другой вопрос: это возможно реализовать без выпайки МК?
Программатор-читалка д.б. последовательного типа? Есть уже готовое решение попроще (например, на LPT компа)? Если не трудно, ссылочку дайте...
Возможно, мне даже будет достаточно увидеть осциллом ответ от МК, например, при подаче на него синхроимпульсов. Есть такая возможность?

После чего такая неисправность?

Боюсь, этого я никогда не узнаю - молчат как партизаны на допросе. Приборчик-то не из дешевых. ;)
Последний раз редактировалось Николай_С Ср апр 23, 2014 13:03:56, всего редактировалось 2 раз(а).

Re: Проверка МК на исправность.

Ср апр 23, 2014 12:54:38

pyzhman писал(а):Попытаться считать с него прошивку. Если считается, то залить тестовую.

Это навряд ли получится - наверняка защищена от чтения. Сам МК - не проблема, а вот с прошивкой на заводе-изготовителе стоит как весь прибор.

Re: Проверка МК на исправность.

Ср апр 23, 2014 13:00:47

Николай_С писал(а):навряд ли

Пробовали?

Re: Проверка МК на исправность.

Ср апр 23, 2014 13:06:07

pyzhman писал(а):
Николай_С писал(а):навряд ли

Пробовали?

Нет, но уверен на 99%.
Один процент оставил на раздолбайство отечественного производителя. :)

Re: Проверка МК на исправность.

Ср апр 23, 2014 19:00:08

В моем случае проблема проверки решилась так:
После 15 мин. работы я измерил температуру МК бесконтактным пирометром. Она оказалась на 4 град. выше чем температура платы рядом с ним. Этот факт в купе с шумом на цифровом питании дал некоторую уверенность что МК не совсем труп, а скорее прикидывается. Чуть позже, разобрав плату детектора, нашел второй такой же. После соединения плат между собой, оба МК "ожили" - наверняка разработчик защитился таким образом.

Вопрос всё таки остается открытым: как "малой кровью" убедится в работоспособности МК?
В даташите нашел вход #REN - перевод в режим последовательного программирования, но пока с этим не разбирался. Если кто знает - подскажите можно ли и как этим воспользоваться.
Есть идея анализировать цифровой шум на питании и в непосредственной близости от кристалла. Чуть попозже поэкспериментирую, отпишусь.

Re: Проверка МК на исправность.

Пт апр 25, 2014 12:26:08

Прибор отработал свой регламентный период, сработала "сервисная пломба" от ЖЛОБОВ, экономящих на вызове сервисеиков. :))
Кстати, такая же "заморочка" может отработать и при некорректном рассоединении платок - абы "неповадно було".
Проверка устройства - только по заложенным производителем режимам тестирования/самотестирования, иначе на свой страх и риск "добить" устройство.
:beer:

Re: Проверка МК на исправность.

Вс апр 27, 2014 15:43:47

BOB51 писал(а):Прибор отработал свой регламентный период, сработала "сервисная пломба" от ЖЛОБОВ, экономящих на вызове сервисеиков. :))
Кстати, такая же "заморочка" может отработать и при некорректном рассоединении платок - абы "неповадно було".

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

Но изначальный вопрос был не в этом. Есть еще ответы по теме?

Re: Проверка МК на исправность.

Вс апр 27, 2014 18:29:08

Как раз там такие "пломбочки" и ставятся - основание блокировки:
-не вовремя выполнена процедура рекалибровки,
-несоответствие состава реагентов по качеству
-нарушение каких-либо технологических нормативовпри эксплуатации с угорзой безопасности/качества работ.
А для контроля в обязательном порядке специальная процедура тестирования, как с помощью имеющихся средств (индикаторы и клавиатура), так и с помощью специального сервисного программного обеспечения.
Такое еще лет двадцать назад уже применялось...
Теперь насчет госреестра - такая система обязательна для большинства регистраторов рассчетных операций, практически общепринята в офисной технике и в том оборудовании, от ресурсов которого напрямую зависит безопасность его применения.
Другое дело применили ли данные приемы в "отечественном" оборудовании, которое и с обычными-то программами "еле ползает" - зависит от разработчиков. В любом случае наличие сервисной документации при ремонте (или сайт техподдержки) обязательно.
:tea:

Re: Проверка МК на исправность.

Вс апр 27, 2014 22:49:15

Николай_С писал(а):Вопрос всё таки остается открытым: как "малой кровью" убедится в работоспособности МК?
Есть идея анализировать цифровой шум на питании и в непосредственной близости от кристалла. Чуть попозже поэкспериментирую, отпишусь.

собрать программатор - есть 5 проводков на LPT порт компа
подключится к МК - 4 ножки - смотрите в доке на МК раздел memory programming - serial programing
считать например ID МК
цифровой шум - ни о чем - могли слететь калибровочные константы в EEPROM или кусок FLASH - цифровой шум будет, работать нет

и - да, если прибор калибруется, то после вашего ремонта все равно на завод, ибо сертификации на ремонт и калибровку у вас как я понимаю нет

BOB51 писал(а):Прибор отработал свой регламентный период, сработала "сервисная пломба" от ЖЛОБОВ, экономящих на вызове сервисеиков.

и для этого вышибать прибор ? :shock:
обычно идет индикация - типа показания прибора не соответствуют заданной точности
попискивать и повизгивать динамиком прибора тоже никто не запрещает

Re: Проверка МК на исправность.

Пн апр 28, 2014 16:27:57

Спасибо за ответы.
Прочитать ID или посмотреть фьюзы - идея хорошая, попробую реалидовать.

Что касается "цифрового шума", то анализатор сперктра аналогового сигнала - штука просто незаменимая! По изменению его картинки можно оценить жив ли сам МК, есть ли реакция на входное воздействие (кнопки, датчики).
Определение целостности констант и ПО - такой задачи не ставится, ибо сделать это возможно только по методикам производителя.

Вопросов больше не имею. Еще раз всем спасибо за внимание к моей проблеме.

Re: Проверка МК на исправность.

Вс май 04, 2014 22:09:52

Николай_С писал(а):Прибор относиться к классу лабораторного медицинского оборудования и включен в госреестр.


Честно говоря не понятно, как такой прибор не имеет самодиагностики?
Обычно если питание в норме и по напряжению и по пульсациям, генератор, супервизор, в норме то и чинить нечего.
Можно предположить останову микроконтроллера при самодиагностике - например кнопка зависла.
Но гадание на кофейной гуще может быть продуктивнее :-).
Ответить