Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помехозащищенность AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
James D.
Интересно узнать мнения специалистов-практиков о помехозащищенности и электромагнитной совместимости микроконтроллеров AVR.
Какого рода помехи оказывают наиболее вредоносное влияние на работу МК, и как от них избавляться?
Можно ли считать стоящий рядом комп источником помехи, могущей нарушить работу МК?
Какие компоненты схемы, находящиеся на одной плате, могут оказывать вредное влияние?
Какой источник питания лучше всего использовать для МК систем?
Обязателен ли супервайзер питания, или можно положиться на аппаратную защиту МК?

Вобщем, я призываю спецов делиться своим опытом, а не держать все в себе! smile.gif

P.S. Любителей отсылать к AVR040 просьба не беспокоить! Интересно ведь узнать мнения людей, непосредственно вкусивших все прелести влияния помех и избавления от них!
mse
http://forum.electronix.ru/index.php?showtopic=9952
Для начала. Было на 5-6 строк ниже, кстати.

Ну и это тоже.
http://www.caxapa.ru/faq/emc_immunity.html
slog
Помехозащищенность устройства в первую очередь определяется грамотной конструкцией, разводкой и схемотехникой. А тип микроконтроллера здесь не играет большой роли. AVR ничем не выделяется среди PIC, MSP и пр.
IEC
Как мне расказывали (сам не проверял) AVR при питании от батарейки улетал на инициализацию, когда в радиусе 1 метра загоралась плазма (параметров не помню). К остальным рпедтензий не было. А супервизор можно ставить и внутренний - мне при сильных помехах (разряд магнетрона) хватает, чтобы не улетал EEPROM. А с отключенным - УЛЕТАЕТ!!!
BVU
Цитата(James D. @ Nov 26 2005, 15:15) *
P.S. Любителей отсылать к AVR040 просьба не беспокоить! Интересно ведь узнать мнения людей, непосредственно вкусивших все прелести влияния помех и избавления от них!

А Вы хоть иногда что бы поинтересоваться мнением специалистов поиск по форуму делаете относительно интересующих Вас тем?! Не так давно, как на прошлой неделе в продолжении обсуждалась подобная тематика. Да и повторяться она стала довольно часто, потому, что многие игнорируют изначальные требования форума. Ну ладно, пусть возникла еще раз подобная тема, НО более нового и вразумительного Вам здесь уже ничего не скажут, потому что все было уже сказано ранее!!!
SasaVitebsk
Выпустили более 1000 изделий. Первоначально шли на at90s8515 (DIP). Наблюдалась не только потеря EEPROM но и потеря FLASH. Интересно, что некоторые не возвращались никогда, а некоторые по два-три раза. Достаточно было "поискрить" паяльником который на трансе в одной розетке. Обращались на atmel.ru. Они выслали общеизвестные рекомендации типа подпереть SPI и RESET. Слетать стали меньше, но всётаки возвраты были. После применения atmega8515 (планар) с той же программой таких случаев не возникало.
Интересно что такое же изделие другого производителя поставлялось на PICе. Так у них наблюдались выходы кристалов из строя. Довольно часто. В нашем случае такого не наблюдалось совсем.
Исследования проводить не было возможности, но скорее всего ряд причин повлиял.
1) 8515 в дипе питание неграмотно.
2) Возможно разводка!
3) Источник был дешёвый бытовой (1.5$)
4) В схеме применялись два микроконтроллера и ноги SPI были задействованы.
5) Самопальный BOD на транзисторе.
Но судя по ответам данный глюк встречался довольно часто. Они потом писали что переработали в мегах узел программирования.
SpyBot
Тогда добавлю немного позитива wink.gif
если говорить о at90s, то есть пример с 8535. В корпусе PLCC все отлично было при работе с тиристорами. Ток достигал значения 15А, напряжение 220В, причем плата с 8535-ой размещалась в 2-3 см от радиатора, параллельно ему smile.gif На паяльник никак не реагировала.

mega8535. Собрал на ней небольшой стендик для работы с транзисторами. На плате МК и преобраз. 12В/400В. Все питается от одного аккумулятора,транс в 2-х сантиметрах от МК, кварц на 15МГц между ними, ресет не подтянут, никаких проблем нет. При экспериментах получал импульсы, от заряженных до 400В конденсаторов, с амплитудой 100А. МК управлял длительностью импульса, и работой флай-бэк, никаких проблем нет.
SasaVitebsk
Я не говорил о "негативе". Мы широко используем данные микропроцессоры. Я просто думаю что семейство ещё молодое и непрерывно развивается. И это очень хорошо. А ошибки они устраняются. Тем более что речь идёт о 4-ёх летнем сроке круглосуточной эксплуатации. И я не исключаю своих ошибок.
Я бы отметил очень устойчивую работу, высокую надёжность изделий и великолепную повторяемость. В конечном итоге наши изделия полностью вытеснили изделия конкурентов на PIC контроллере. (Их изделия висли за период менее двух суток, - наши никогда!) И ещё к слову. Мне кажется данный камень имеет лучшую систему команд для 8-ми битовых микропроцессоров.
Очень напрягает отсутствие в серии контролера с FLASH и USB. На данный момент это первый момент заставляющий нас смотреть в сторону конкурентов! sad.gif
aleksey_sav
Нельзя говорить о меньшей помехоустойчивости PIC vs AVR, так же как и наоборот.
Slonic
Немного не в тему, но мой опыт создания помехонеубиваемых устройств говорит о том, что очень помогает многослойная плата по сравнению с двухслойной.

Устройство с ПИКом в QFP корпусе работает у меня в приборе, где рядом с ним лепит искровой разряд с током под 200А. На двухслойке никак не получалось сделать, чтобы это всегда работало нормально. Никакие подпоры, конденсаторы на особо чувствительных ногах и т.д. не помогали. Сделал многослойку (4 слоя) - все прошло.
SasaVitebsk
Цитата(aleksey_sav @ Dec 4 2005, 22:36) *
Нельзя говорить о меньшей помехоустойчивости PIC vs AVR, так же как и наоборот.

Быстрые ответы к сожалению не добавляют точности. smile.gif Я не говорю о меньшей помехозащищённости PICов. Скорее наоборот. Но в данном изделии (телефония-модем) надёжность AVR выше. PIC значительно чаще (по отзывам продавцов) выходят из строя. При работе на пуле висли оба изделия почти одинаково. Просто я значительно переработал программу. Watch dog и всё такое.
Вообще я могу утверждать, что надёжность (в плане сбоев) работы изделия не в последнюю очередь зависит от ПО. И даже выше. Протоколы, построение и независимость отдельных модулей, контроль ошибок, контроль зависаний и т.д.
По-моему только благодаря этому работает такой монстр как windows.
Aleks17
У меня схема на AT90CAN128 управляет приводом двигателя, в 2-х сантиметрах силовая часть (на той же земле). Напряжение 150-170 Вольт, ток до 5А (не считая импульсных). Работает без супервизоров замечательно.
DeXteR
Есть у меня конструкция одна
Там АВР + несколько реле

Коммутируют двигатель постоянного тока на 48 вольт Ампера в полтора - два

Так вот намучался я с ней

От искры в реле (или от чего ещо)
АВРка (Atmegta 8535) глючила и сбрасывалась безбожно

Правда плата там была односторонняя Решил маленькую партию сам собрать
Платы на лазерном принтере делал
Естественно никакой заливки землей под корпусом небыло

Но когда параллельно контактам реле включил RC цепочки
Проблемма ушла
Igor26
Цитата(DeXteR @ Dec 19 2005, 11:44) *
Есть у меня конструкция одна
Там АВР + несколько реле

Коммутируют двигатель постоянного тока на 48 вольт Ампера в полтора - два

Так вот намучался я с ней

От искры в реле (или от чего ещо)
АВРка (Atmegta 8535) глючила и сбрасывалась безбожно

Правда плата там была односторонняя Решил маленькую партию сам собрать
Платы на лазерном принтере делал
Естественно никакой заливки землей под корпусом небыло

Но когда параллельно контактам реле включил RC цепочки
Проблемма ушла

Помоему, это борьба со следствием, а не с причиной. Нет гарантии, что это не повторится в самый ответственный момент. Я бы не надеялся на одни RC-цепочки. Например, кинул бы МГТФом земли Меги к выводу земли стабилизатора, земли реле - в ту же точку и т.д и т.п. Эти мероприятия более увеличат помехоустойчивость системы в целом.
DeXteR
Цитата(Igor26 @ Dec 19 2005, 13:59) *
Цитата(DeXteR @ Dec 19 2005, 11:44) *

Есть у меня конструкция одна
Там АВР + несколько реле

Коммутируют двигатель постоянного тока на 48 вольт Ампера в полтора - два

Так вот намучался я с ней

От искры в реле (или от чего ещо)
АВРка (Atmegta 8535) глючила и сбрасывалась безбожно

Правда плата там была односторонняя Решил маленькую партию сам собрать
Платы на лазерном принтере делал
Естественно никакой заливки землей под корпусом небыло

Но когда параллельно контактам реле включил RC цепочки
Проблемма ушла

Помоему, это борьба со следствием, а не с причиной. Нет гарантии, что это не повторится в самый ответственный момент. Я бы не надеялся на одни RC-цепочки. Например, кинул бы МГТФом земли Меги к выводу земли стабилизатора, земли реле - в ту же точку и т.д и т.п. Эти мероприятия более увеличат помехоустойчивость системы в целом.


Так тоже пробывал - несильно помогало

Я хотел сделать акцент на том что источником помехи было реле
(скорее всего искра)
На нормальных платах (2 слоя + заливка + нормальная разводка земли)
такой проблеммы небудет - ясный красный wink.gif .
Igor26
Цитата(DeXteR @ Dec 19 2005, 15:30) *
Цитата(Igor26 @ Dec 19 2005, 13:59) *

Цитата(DeXteR @ Dec 19 2005, 11:44) *

Есть у меня конструкция одна
Там АВР + несколько реле

Коммутируют двигатель постоянного тока на 48 вольт Ампера в полтора - два

Так вот намучался я с ней

От искры в реле (или от чего ещо)
АВРка (Atmegta 8535) глючила и сбрасывалась безбожно

Правда плата там была односторонняя Решил маленькую партию сам собрать
Платы на лазерном принтере делал
Естественно никакой заливки землей под корпусом небыло

Но когда параллельно контактам реле включил RC цепочки
Проблемма ушла

Помоему, это борьба со следствием, а не с причиной. Нет гарантии, что это не повторится в самый ответственный момент. Я бы не надеялся на одни RC-цепочки. Например, кинул бы МГТФом земли Меги к выводу земли стабилизатора, земли реле - в ту же точку и т.д и т.п. Эти мероприятия более увеличат помехоустойчивость системы в целом.


Так тоже пробывал - несильно помогало

Я хотел сделать акцент на том что источником помехи было реле
(скорее всего искра)
На нормальных платах (2 слоя + заливка + нормальная разводка земли)
такой проблеммы небудет - ясный красный wink.gif .

Обидеть не хотел! cheers.gif
mse
Цитата
На нормальных платах (2 слоя + заливка + нормальная разводка земли)
такой проблеммы небудет - ясный красный

Самое смешное - будет. ;О) И имана RC-снабберы помогают в этом нелёгком деле. В том числе. В качестве одного из. А ещё помогает ТА САМАЯ СЦЫЛКА. Вернее, её содержымое. Вернее, содержимое её содержимого. ;О) http://www.caxapa.ru/faq/emc_immunity.html
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.