реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Самопроизвольное стирание EEPROM в ATmega16, самочуствие АВР в условиях сильных эл. помех
asen
сообщение Sep 4 2006, 06:40
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вот глюк какой то непонятно почему при работе самопроизвольно произходит затирание еепрома в контролере ATmega16 который стоит в системе управления температурой помещения и находится непосредственной близости к силовым цепям (токи в статическом режиме до 50 А а во время переключения кто его знает все 220 В переменки ) наблюдался неоднократно !!! Может у кого еще были подобные прицинденты !
Как вообще АВРы к подобным условиям с сильными электромагнитными помехами относятся ?
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 4 2006, 07:12
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(asen @ Sep 4 2006, 10:40) *
Вот глюк какой то непонятно почему при работе самопроизвольно произходит затирание еепрома в контролере ATmega16 который стоит в системе управления температурой помещения и находится непосредственной близости к силовым цепям (токи в статическом режиме до 50 А а во время переключения кто его знает все 220 В переменки ) наблюдался неоднократно !!! Может у кого еще были подобные прицинденты !
Как вообще АВРы к подобным условиям с сильными электромагнитными помехами относятся ?

Несколько наводящих вопросов: 1.Стираеться весь еепром или только несколько ячеек? 2.Используеться в схеме супервизор? 3. Нет ли на плате закольцованных земель?


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
asen
сообщение Sep 4 2006, 07:17
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Стираются отдельные ячейки !
Супервизора нет !
Закольцованных земель нет !

Разве в АВР нет встроеного резет генератора ?
у меня стоит просто RC цепь и все работало !
Go to the top of the page
 
+Quote Post
sseett
сообщение Sep 4 2006, 07:21
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



Проблема типовая.
Поставьте супервизор или включите внутренний.
Удачи!
Go to the top of the page
 
+Quote Post
asen
сообщение Sep 4 2006, 07:24
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Супервизор включен только внутренний дело не в этом !!!
Go to the top of the page
 
+Quote Post
Asb
сообщение Sep 4 2006, 07:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 109



Внутренний супервизор у ATmeg'ов работает, как показывает практика, не слишком надежно. Аналогичная проблема c ATmega128 была решена использованием внешнего интегрального супервизора питания.
Вот можно еще почитать: http://www.atmel.com/dyn/resources/prod_do...nts/DOC1051.PDF
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Sep 4 2006, 07:53
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Это частенько случалось с 90S2313 при сбое генератора. Коснешься пальцем ножки кваца и EEPROM улетел. В изделиях это случалось при искре от статики. Изменение рзводки слабо помогало. Выяснили, что сбивается PC и иногда переходит на кусок кода с записью в EEPROM, соответственно помогло разнесение разрешения записи в EEPROM и самой подпрограммы записи, т.е. где-то устанавливается бит, который копируется в бит разрешения перед записью(в рабочем режиме запись не нужна). После этого проблема практически исчезла. На ATMEGA8 от сбоев кварца уже ничего не слетает, но все-таки 2 случая сбоев EEPROM было (из ~ 4000 за 2 года).

P.S. Разумеется супервизор стоял.
Go to the top of the page
 
+Quote Post
asen
сообщение Sep 4 2006, 07:55
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



а не может это все творится изза неустойчевости к Электромагнитным полям ? Дело втом что сам микропроцессор работает уверено и не виснит
Go to the top of the page
 
+Quote Post
sseett
сообщение Sep 4 2006, 07:57
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



Надеюсь, питание 5в, супервизор настроен на максимальное напряжение.
Полезно почитать по теме (если конечно, не читали)
http://www.caxapa.ru/faq/emc_immunity.html
http://www.caxapa.ru/sch/protect.html

Из личного опыта. Сетевая нагрузка (нагреватель): три фазы, до 25А каждая. Настройки сохраняются в еепром, устройства (несколько десятков) работают около 3 лет. Проблем с еепром после включения внутреннего супервизора не наблюдалось.
Удачи!
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 4 2006, 08:19
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(asen @ Sep 4 2006, 11:24) *
Супервизор включен только внутренний дело не в этом !!!

Помойму где-то читал, (сам не проверял) что встроенный супервизор(BOD) правильно работает (для контролеров с АЦП) если АЦП сконфигурирован на внутренней источник опорного напряжения, даже если АЦП не используется. Если поможет и будет не влом написать, что из этого получилось, пожалуйста, напиши.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Sep 4 2006, 08:20
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата
а не может это все творится изза неустойчевости к Электромагнитным полям ? Дело втом что сам микропроцессор работает уверено и не виснит

Очень сомнительно. Долго рылся в инете на эту тему и у многих все нормально работает в подобных условиях. У меня конструктивно сложно(дорого) защитится от статики, поэтому извращался.

Цитата
Из личного опыта. Сетевая нагрузка (нагреватель): три фазы, до 25А каждая. Настройки сохраняются в еепром, устройства (несколько десятков) работают около 3 лет

Первая тысяча устройств отработала более года без сбоев, порадовались и рано...

Все-таки нельзя-ли более подробно как, когда случаются сбои

Сообщение отредактировал Andreas1 - Sep 4 2006, 08:25
Go to the top of the page
 
+Quote Post
asen
сообщение Sep 4 2006, 09:07
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



все произходит так :
бывает что при переключении кантакторов происходит сбой
или просто отключаеш контроллер и при повторном запуске все глухо считываеш а там ерунда
насчет того что PC скачет возможно только подпрограмму записи некуда переносить занято 13 кб из 16 возможных
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 4 2006, 09:17
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 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-дюемовых дискетах
Go to the top of the page
 
+Quote Post
arttab
сообщение Sep 4 2006, 09:25
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Хорошо помагает заливка под мк и на микрофарад кондер по питанию у мк (типа км5). можно больше


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 4 2006, 09:28
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(arttab @ Sep 4 2006, 13:25) *
Хорошо помагает заливка под мк и на микрофарад кондер по питанию у мк (типа км5). можно больше

Действительно хороший конденсатор одно но 8.50 рублей в розницу для 0,1 мкф.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016