|
Самопроизвольное стирание EEPROM в ATmega16, самочуствие АВР в условиях сильных эл. помех |
|
|
|
Sep 4 2006, 07:12
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(asen @ Sep 4 2006, 10:40)  Вот глюк какой то непонятно почему при работе самопроизвольно произходит затирание еепрома в контролере ATmega16 который стоит в системе управления температурой помещения и находится непосредственной близости к силовым цепям (токи в статическом режиме до 50 А а во время переключения кто его знает все 220 В переменки ) наблюдался неоднократно !!! Может у кого еще были подобные прицинденты ! Как вообще АВРы к подобным условиям с сильными электромагнитными помехами относятся ? Несколько наводящих вопросов: 1.Стираеться весь еепром или только несколько ячеек? 2.Используеться в схеме супервизор? 3. Нет ли на плате закольцованных земель?
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 4 2006, 07:57
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Надеюсь, питание 5в, супервизор настроен на максимальное напряжение. Полезно почитать по теме (если конечно, не читали) http://www.caxapa.ru/faq/emc_immunity.htmlhttp://www.caxapa.ru/sch/protect.htmlИз личного опыта. Сетевая нагрузка (нагреватель): три фазы, до 25А каждая. Настройки сохраняются в еепром, устройства (несколько десятков) работают около 3 лет. Проблем с еепром после включения внутреннего супервизора не наблюдалось. Удачи!
|
|
|
|
|
Sep 4 2006, 08:19
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(asen @ Sep 4 2006, 11:24)  Супервизор включен только внутренний дело не в этом !!! Помойму где-то читал, (сам не проверял) что встроенный супервизор(BOD) правильно работает (для контролеров с АЦП) если АЦП сконфигурирован на внутренней источник опорного напряжения, даже если АЦП не используется. Если поможет и будет не влом написать, что из этого получилось, пожалуйста, напиши.
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 4 2006, 08:20
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата а не может это все творится изза неустойчевости к Электромагнитным полям ? Дело втом что сам микропроцессор работает уверено и не виснит Очень сомнительно. Долго рылся в инете на эту тему и у многих все нормально работает в подобных условиях. У меня конструктивно сложно(дорого) защитится от статики, поэтому извращался. Цитата Из личного опыта. Сетевая нагрузка (нагреватель): три фазы, до 25А каждая. Настройки сохраняются в еепром, устройства (несколько десятков) работают около 3 лет Первая тысяча устройств отработала более года без сбоев, порадовались и рано... Все-таки нельзя-ли более подробно как, когда случаются сбои
Сообщение отредактировал Andreas1 - Sep 4 2006, 08:25
|
|
|
|
|
Sep 4 2006, 09:17
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(asen @ Sep 4 2006, 13:07)  все произходит так : бывает что при переключении кантакторов происходит сбой или просто отключаеш контроллер и при повторном запуске все глухо считываеш а там ерунда насчет того что PC скачет возможно только подпрограмму записи некуда переносить занято 13 кб из 16 возможных Цитата(Семён @ Sep 4 2006, 13:13)  Цитата(asen @ Sep 4 2006, 13:07)  все произходит так : бывает что при переключении кантакторов происходит сбой или просто отключаеш контроллер и при повторном запуске все глухо считываеш а там ерунда насчет того что PC скачет возможно только подпрограмму записи некуда переносить занято 13 кб из 16 возможных
Попробуй делать две копии с контролем CRC. И иногда проверяй и ремонтируй испорченную копию. Цитата(asen @ Sep 4 2006, 13:07)  все произходит так : бывает что при переключении кантакторов происходит сбой или просто отключаеш контроллер и при повторном запуске все глухо считываеш а там ерунда насчет того что PC скачет возможно только подпрограмму записи некуда переносить занято 13 кб из 16 возможных попробуй после команды переключения кантакторов переводить контролер на некоторое время в Sleep.
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 4 2006, 09:28
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(arttab @ Sep 4 2006, 13:25)  Хорошо помагает заливка под мк и на микрофарад кондер по питанию у мк (типа км5). можно больше Действительно хороший конденсатор одно но 8.50 рублей в розницу для 0,1 мкф.
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 4 2006, 09:29
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата бывает что при переключении кантакторов происходит сбой Значит все-таки сбой происходит?? Цитата насчет того что PC скачет возможно только подпрограмму записи некуда переносить занято 13 кб из 16 возможных Зачем переносить ПП записи?? Изменение EEPROM произходит в сервисном режиме. При входе в этот режим, подальше от ВЫЗОВА ПП записи взводится флаг. В ПП записи этот флаг копируется в бит разрешения записи(не помню как он называется). В основной программе этот флаг сбрасывается в нескольких местах. Это конечно нехороший метод, но позволил на несколько порядков снизить частоту глюков. Вначале, конечно, стоит попробовать разводку, 1нФ на RESET и покороче его и статьи по вышеприведенным ссылкам.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|