|
|
  |
Про устойчивость AVR к электродуговым разрядам, Результаты экспериментов |
|
|
|
Aug 29 2008, 03:05
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Боинг749 @ Aug 29 2008, 09:17)  Решил проверить AVR на помехоустойчивость и проверить что реально происходит при воздействии помехи. А смысл испытаний? Любая микросхема сбойнет, если ее не защитить. Да и лучше ли нам будет, если мы будем знать при каком уровне помехи начнет сбоить порт, шина и тп. Они ведь внутри находятся. Их персонально не защитишь. В последнее время заметил, что в теме AVR участились вопросы, касающиеся помехоустойчивости: http://electronix.ru/forum/index.php?showtopic=51250http://electronix.ru/forum/index.php?showtopic=51487http://electronix.ru/forum/index.php?showtopic=51368Относительно недавно и сам создал такую. Штудируя этот и более ранний материал, становится ясно, как защититься от таких неприятностей.
--------------------
Выбор.
|
|
|
|
|
Aug 29 2008, 03:12
|

Местный
  
Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606

|
НизачОт! Отсутствует схема и печатка с фото. Отсутствует оценка примерного уровня мощности помех(тип зажигалки и расстояние). Цитата Выяснил, что при малом уровне помех помеха главным образом воздействовала на внутреннюю шину связи проца с оперативной памятью... Ерунда. Цитата Не значительно увеличивает помехоустойчивость программирование фусе-бита CKPOT... Вот на него скорее всего и наводится.
|
|
|
|
|
Aug 29 2008, 04:20
|
Местный
  
Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139

|
Много раз наблюдал картинку, когда человек обхаивал контроллер, а при подробном выяснении обстоятельств обнаружилось, что у него оказывается или вообще нет платы, все на проводках, или плата есть но бездарно разведенная, непонятно какое питание и т.д.
Пример из этой серии: у человека сбоила схема. Он обплевался насчет процессора, а выяснилось, что он неправильно выбрал напряжение трансформатора для блока питания и его не хватало для нормальной работы стабилизатора. Т.к. он и конденсатор поставил всего 10 мкФ, то можете представить что у него на выходе было. Зато как много слов он высказал по поводу того, какие плохие процессоры АВР.
Т.е. вывод всегда оказывался таким: КРИВЫЕ РУКИ и НЕЗНАНИЕ МАТЧАСТИ.
Насчет АВР за все типы не скажу, но ATmega128 лично сам видел в аппаратуре на бензоколонках. По отзывам людей, кто там работает, эта аппаратура стоит у них больше года и нареканий никаких не вызывает. А там и машины рядом проезжают и условия не домашние.
Так что, если хотите, чтобы Вам дали конкретные ответы, покажите плату на которой стоит МК, и четко опишите, что, как и в каких условиях Вы пробуете проверять.
|
|
|
|
|
Aug 29 2008, 07:48
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(Mik174 @ Aug 29 2008, 08:20)  Так что, если хотите, чтобы Вам дали конкретные ответы, покажите плату на которой стоит МК, и четко опишите, что, как и в каких условиях Вы пробуете проверять. Могу вам сказать, что на производстве в котором я работаю у меня мега 16 (причем в дип корпусе - несамый лучший вариант для помехозащищенного устройства), стоит в одном из изделий, и полностью прошло испытания на целый комплекс тестов, включая и эл магнитную совместимость (нано сек помехи, микросек итд). Могу вас уверить, за потраченые деньги на сертификацию, это устройство не зажигалкой проверяли... Для любопытных это ВНИИЭМ. http://www.vniiem.ru/ru/index.php?option=c...6&Itemid=59причем по данной части испытаний присвоен класс А. (возможность работать на АЭС). Ваше же изъявление на помехозащищенность... ни что иное, как невежество в этом вопросе.
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Aug 29 2008, 08:32
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Mik174 @ Aug 29 2008, 08:20)  Много раз наблюдал картинку, когда человек обхаивал контроллер Мой топик - не тот случай. Я никого и ничего не "обхаиваю". Просто описал что может иметь место и всё. Чтоб люди знали что может происходить в микроконтроллере под воздействием ЭМ-помехи."Предупреждён - значит спасён"(с)
|
|
|
|
|
Aug 29 2008, 08:38
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(Боинг749 @ Aug 29 2008, 11:32)  Мой топик - не тот случай. Я никого и ничего не "обхаиваю". Просто описал что может иметь место и всё. Чтоб люди знали что может происходить в микроконтроллере под воздействием ЭМ-помехи."Предупреждён - значит спасён"(с) Энергию помехи, топологию кристалла, результат воздействия на различные области, референс дизайн платы, серия испытаний. А так- мужик зажигалкой попшикал и "О пля... гы... не работает"
|
|
|
|
|
Aug 29 2008, 08:44
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(haker_fox @ Aug 29 2008, 08:45)  Автору бы топик закрыть, да почитать ссылки, приведенные мной выше. ...
. Да, еще статью на сахаре прочитать не мешает! ......... Да читал я статьи на Сахаре.. И то что в ссылках стоит читал ещё до того, как Вы привели свои ссылки. А Вы " Способы повышения помехоустойчивости" читали ?
|
|
|
|
|
Aug 29 2008, 08:45
|
Местный
  
Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139

|
Цитата(Kovrov @ Aug 29 2008, 11:48)  Могу вам сказать, что на производстве в котором я работаю у меня мега 16 (причем в дип корпусе - несамый лучший вариант для помехозащищенного устройства), стоит в одном из изделий, и полностью прошло испытания на целый комплекс тестов, включая и эл магнитную совместимость (нано сек помехи, микросек итд). Могу вас уверить, за потраченые деньги на сертификацию, это устройство не зажигалкой проверяли... Для любопытных это ВНИИЭМ. http://www.vniiem.ru/ru/index.php?option=c...6&Itemid=59причем по данной части испытаний присвоен класс А. (возможность работать на АЭС). Ваше же изъявление на помехозащищенность... ни что иное, как невежество в этом вопросе. ? Наверное, Вы хотели обратиться к автору темы. Я как раз ему же и ответил, что в первую очередь надо искать источник сбоев не в "плохом микроконтроллере", а в том, как он его применил - как разведена плата, как сделано питание схемы и т.д. Там же привел пример, когда применена ругаемая им AVR серия контроллеров (ATmega128) и прекрасно все работает  Цитата(Kovrov @ Aug 29 2008, 11:48)  причем по данной части испытаний присвоен класс А. (возможность работать на АЭС). таких серьезных испытаний мне не доводилось проходить, чтобы их пройти, как мне думается, устройство должно быть очень грамотно разработано! респект
|
|
|
|
|
Aug 29 2008, 08:55
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Kovrov @ Aug 29 2008, 11:48)  Могу вам сказать, что на производстве в котором я работаю у меня мега 16 (причем в дип корпусе - несамый лучший вариант для помехозащищенного устройства), стоит в одном из изделий, и полностью прошло испытания на целый комплекс тестов, включая и эл магнитную совместимость (нано сек помехи, микросек итд). Что Вам сказать на это?...  Поздравляю Цитата(Kovrov @ Aug 29 2008, 11:48)  Ваше же изъявление на помехозащищенность... ни что иное, как невежество в этом вопросе. А что делать  Мы люди тёмные, невежественные... И лаборатории по испытаниям на ЭМС дома не имеем... Приходится пользоваться "сподручным материалом" Цитата(Dog Pawlowa @ Aug 29 2008, 11:25)  Автор телепат, видит, что внутри контроллера происходит!  Да нет... Я не телепат.. К сожалению  Поэтому приходится писать специальные тестовые программулины и задействовать теорию вероятности. Т.е. на 100% я не могу утверждать что происходит именно то, что я описал. Но по теории вероятности проводя более 1000 опытов и проанализировав их результаты.. Получается что с вероятностью 80% и выш всё происходит так как я описал
|
|
|
|
|
Aug 29 2008, 08:58
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Боинг749 @ Aug 29 2008, 17:44)  Да читал я статьи на Сахаре.. И то что в ссылках стоит читал ещё до того, как Вы привели свои ссылки. А Вы " Способы повышения помехоустойчивости" читали ? Читал. Но раз Вы все это прочитали, то чтоже сбоит-то Ваше устройство? Покажите схему, плату и тп. Иначе получается рассуждение на пустом месте. Цитата(Боинг749 @ Aug 29 2008, 17:55)  Т.е. на 100% я не могу утверждать что происходит именно то, что я описал. Но по теории вероятности проводя более 1000 опытов и проанализировав их результаты.. Получается что с вероятностью 80% и выш всё происходит так как я описал Долго Вы их проводили. Не спали. Устали. Отдохните и может быть все будет не так серо
--------------------
Выбор.
|
|
|
|
|
Aug 29 2008, 09:15
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(haker_fox @ Aug 29 2008, 12:58)  Но раз Вы все это прочитали, то чтоже сбоит-то Ваше устройство? "Против лома нет приёма"(с)  Пьезозажигалка - убийца любых даже самых супер-пупер устойчивых к ЭМС приборов У меня на ноуте, находившимся в полуметре от зажигалки во время испытаний, иногда изображение пропадало на доли секунды.. А вы говорите... Цитата(haker_fox @ Aug 29 2008, 12:58)  Долго Вы их проводили. Не спали. Устали. Да нет.. 10 часов как на одном дыхании пролетели... Потому что жутко интересно было наблюдать как ведёт себя микроконтроллер при таких издевательствах  Цитата(haker_fox @ Aug 29 2008, 12:58)  Читал. А если читали, то не обратили внимание, что такой авторитнейший разработчик как Энди Мозжевилов говорит о таких вещах как : Для повышения помехоустойчивости и снижения вероятности "подвисания" применяются различные методы, которые можно разделить на два типа - аппаратные и программные. .... Программные методы реализуются исходя из предположения, что аппаратные методы защиты не сработали, либо произошел сбой не предусмотренный аппаратными методами. ... В любом случае нужно помнить, что нельзя создать устройство со 100% гарантией защиты от любых сбойных ситуаций ...А также не обратили внимание, что опытнейшими разработчиками той статьи написан целый подраздел "Какие есть программные методы защиты" ? Или Вы сомневаетесь, что аффтары статьи умеют делать "правильную разводку питания"?
|
|
|
|
|
Aug 29 2008, 09:26
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Боинг749 @ Aug 29 2008, 18:15)  "Против лома нет приёма"(с)  Пьезозажигалка - убийца любых даже самых супер-пупер устойчивых к ЭМС приборов  Так зачем Вы пишете о результатах? Если защититься невозможно. Цитата(Боинг749 @ Aug 29 2008, 18:15)  У меня на ноуте, находившимся в полуметре от зажигалки во время испытаний, иногда изображение пропадало на доли секунды.. А вы говорите... Какая ерунда... этак ноут от каждого чиха загнется. Цитата(Боинг749 @ Aug 29 2008, 18:15)  Да нет.. 10 часов как на одном дыхании пролетели... Потому что жутко интересно было наблюдать как ведёт себя микроконтроллер при таких издевательствах  Когда заняться нечем. Цитата(Боинг749 @ Aug 29 2008, 18:15)  А если читали, то не обратили внимание, что такой авторитнейший разработчик как Энди Мозжевилов говорит о таких вещах как : [i]Для повышения помехоустойчивости и снижения вероятности "подвисания" применяются различные методы, которые можно разделить на два типа - аппаратные и программные. .... Программные методы реализуются исходя из предположения, что аппаратные методы защиты не сработали, либо произошел сбой не предусмотренный аппаратными методами. Когда аппаратные не сработают, программным уже может быть и не начем срабатывать будет. Останется лишь легкий дымок. Цитата(Боинг749 @ Aug 29 2008, 18:15)  А также не обратили внимание, что опытнейшими разработчиками той статьи написан целый подраздел "Какие есть программные методы защиты" ? Или Вы сомневаетесь, что аффтары статьи умеют делать "правильную разводку питания"?  Как Вы программно защититесь от сбоя на шине адреса? Или Ваше устройство по ошибке влкючит вместо нагреватля вентилятор в инкубаторе, и уже потом программно будет анализировать, что цыплята заморожены, а не подогреты?
--------------------
Выбор.
|
|
|
|
|
Aug 29 2008, 09:45
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(haker_fox @ Aug 29 2008, 13:26)  Так зачем Вы пишете о результатах? Если защититься невозможно. Чтобы разработчики не питали иллюзий о "суперпупернадёжности" своих девайсов.. Как "на каждую хитрую ж..у найдётся х..й с винтом"(с), так и на супер-пупер устойчивое к ЭМС устройство может найтись такая помеха... Спасает только один закон:"то что может быть хуже - бывает реже" Цитата(haker_fox @ Aug 29 2008, 13:26)  Какая ерунда... этак ноут от каждого чиха загнется. Помехи от пьезозажигалки - ерунда? Цитата(haker_fox @ Aug 29 2008, 13:26)  Как Вы программно защититесь ...? Дык почитайте статью там всё описано (а говорили что читали  )
|
|
|
|
|
Aug 29 2008, 09:57
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Боинг749 @ Aug 29 2008, 18:45)  Чтобы разработчики не питали иллюзий о "суперпупернадёжности" своих девайсов.. Видимо все тут глупее, чем Вы... не знают о существовании Америки. А Вы в роли Колумба. Цитата(Боинг749 @ Aug 29 2008, 18:45)  так и на супер-пупер устойчивое к ЭМС устройство может найтись такая помеха... Вы знаете, на такое устройство и вода может полить, и завалить его чем-нить, и молния ударить. Цитата(Боинг749 @ Aug 29 2008, 18:45)  Помехи от пьезозажигалки - ерунда?  Компов в мире - море. И, используя упомянутый Вами выше тервер, можно утверждать, что у многих из них курят, пользуясь пьезами. А раз так, то и сбоить они должны. Но не слышно что-то об этом. Цитата(Боинг749 @ Aug 29 2008, 18:45)  Дык почитайте статью там всё описано (а говорили что читали  ) Вы знаете, не нашел. Как быть, если результат проверки прошел успешно, и мы записываем число в порт. В этот момент, из за сбоя, данные искажаются. Как это детектировать? Цитата(bav @ Aug 29 2008, 18:56)  чтобы девайсы не реагировали на чихи от пьезозажигалки, для этого делают экраны, подавители помех, фильтры по питанию, сложные протоколы для связи мне кажется, что господин Боинг - новый доктор. Или старый... но с новым именем. Тот тоже страдал глобальными проблемами.
--------------------
Выбор.
|
|
|
|
|
Aug 29 2008, 10:34
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Господа! В связи с этой темой я озадачился следующим вопросом"Помогите чем можИте. Мы сами люди не местные"(с) Цитата(haker_fox @ Aug 29 2008, 13:57)  Компов в мире - море. И, используя упомянутый Вами выше тервер, можно утверждать, что у многих из них курят, пользуясь пьезами. А раз так, то и сбоить они должны. Но не слышно что-то об этом. Прошу прощения.. забыл упомянуть о том, что я к зажигалке подключал петлю провода, а не просто зажигалкой без всего помехи наводил
Сообщение отредактировал Боинг749 - Aug 29 2008, 10:41
|
|
|
|
|
Aug 29 2008, 10:40
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(Mik174 @ Aug 29 2008, 12:45)  ? Наверное, Вы хотели обратиться к автору темы. сори именно к автору темы.... Цитата(Боинг749 @ Aug 29 2008, 12:55)  А что делать  Мы люди тёмные, невежественные... И лаборатории по испытаниям на ЭМС дома не имеем... Приходится пользоваться "сподручным материалом"  тогда возможно вам имело смысл не писать подобной ерунды?
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Aug 29 2008, 10:47
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Kovrov @ Aug 29 2008, 14:40)  тогда возможно вам имело смысл не писать подобной ерунды? Почему ерунды? Сбои микроконтроллера по-Вашему ерунда? Можете не отвечать, так как это вопрос риторический, потому что мне не интересно продолжать дисскуссию в таком тоне. P.S. Господа! Просьба ответы в духе "эта ерунда/фуфло", "аффтар - ацтой" и т.п. содержания оставить при себе. О'кей? Давайте не будем замусоривать форум
|
|
|
|
|
Aug 29 2008, 10:59
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(haker_fox @ Aug 29 2008, 14:51)  Вот Вы бы и закрыли тему, и не создавали бы новую, чтобы не замусоривать форум. Я и не замусориваю в отличии от нЕкоторых которые отвечают в стиле "это всё фуфло" или "аффтар - ацтой" P.S. Тему "замусоривания" объявляю закрытой, а сообщения ававтаров в описанном мной выше стиле автоматом идут в игнор
|
|
|
|
|
Aug 29 2008, 11:03
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(Боинг749 @ Aug 29 2008, 14:47)  Почему ерунды? Сбои микроконтроллера по-Вашему ерунда? да ерунда, потому как в 99% случаев лежат на вашей совести- разработчика остальное на совести завода-изготовителя и уж конечно не затрагивают "обсудаемую" тему.
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Aug 29 2008, 12:14
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184

|
ребята, хватит нападать. понимаю, что трудно разговаривать, но вспомните себя в более раннем возрасте. тоже были эксперименты, которые трудно было объяснить и многие думали что сделали открытие.
да, при мощной электромагнитной помехе, что угодно зависнет и сгорит. для этого предпринимаются меры.
помню, делали проверку, до какой температуры может работать контроллер. например, PIC16Fxxxx завис при 200 градусах. думали его ставить в датчики, которые работают при высокой температуре окр. среды. но мы не подозревали, что при повышенных температурах вероятность сбоя увеличивается, уменьшается надежность хранения данных и т. п. Т. о. вместо продумывания системы охлаждения мы занимались ерундой.
и этот эксперимент с искрами не совсем корректный. вот если бы человек написал при какой напряженности ЭМ происходят сбои, это было бы интересно для анализа экранов....
|
|
|
|
|
Aug 29 2008, 12:19
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(bav @ Aug 29 2008, 16:14)  ребята, хватит нападать. понимаю, что трудно разговаривать, но вспомните себя в более раннем возрасте. тоже были эксперименты, которые трудно было объяснить и многие думали что сделали открытие. просто не нужно было выдвигать это под надписями "результаты экспериментов" или по крайне мере не на этот форум... а скажем на форум станции ЮТ. И поэтому, не дай бог, люди в раннем возрасте" примут это как дефакто...
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Aug 29 2008, 12:38
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(ILYAUL @ Aug 29 2008, 15:55)  Боинг749 Вы с дуговой электросваркой и AVR поэксперементируйте , непочатый край для эксперимента  Я насмотрелся зависаний УЧПУ на установке плазменной резки. когда работал в начале 90-х на одном из металлообрабатывающих заваодов.. В момент поджига дуги или в момент её внезапного погасания ( когда 250-ти амперный ток дуги падал за милисекунды до нуля) УЧПУ(считай тот же микроконтроллер  ), находившееся на расстоянии 8 метров от точки поджига дуги висло так, что "мама не горюй". Хотя это УЧПУ изначально проектировалось для работы в таких условиях. Надо отдать справедливость разработчикам висло редко... За 8 часов работы ( при более чем тысяче циклов поджига/гашения плазменной дуги) висло 1-3 раза.. Так что операторы даже внимания уже на это не обращали.. Просто передёргивали питание и работали дальше... Кстати при всё том, что помехи вешали УЧПУ намертво (надо отдать должное разработчикам системы плвзменной резки) глюков вроде, связанных с самопроизвольным движением механики станка не наблюдалось Поэтому я и создал эту тему
Сообщение отредактировал Боинг749 - Aug 29 2008, 12:43
|
|
|
|
|
Aug 29 2008, 14:12
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(Боинг749 @ Aug 29 2008, 15:38)  Я насмотрелся зависаний УЧПУ на установке плазменной резки. когда работал в начале 90-х на одном из металлообрабатывающих заваодов.. В момент поджига дуги или в момент её внезапного погасания ( когда 250-ти амперный ток дуги падал за милисекунды до нуля) УЧПУ(считай тот же микроконтроллер  ), находившееся на расстоянии 8 метров от точки поджига дуги висло так, что "мама не горюй". Хотя это УЧПУ изначально проектировалось для работы в таких условиях. Надо отдать справедливость разработчикам висло редко... За 8 часов работы ( при более чем тысяче циклов поджига/гашения плазменной дуги) висло 1-3 раза.. Так что операторы даже внимания уже на это не обращали.. Просто передёргивали питание и работали дальше... Кстати при всё том, что помехи вешали УЧПУ намертво (надо отдать должное разработчикам системы плвзменной резки) глюков вроде, связанных с самопроизвольным движением механики станка не наблюдалось Поэтому я и создал эту тему  Сравнил шкафы с кучей блоков, цепей и плат, в которых очень сложно учесть все нюансы защиты с платой контроллера там где можно учесть почти все.
|
|
|
|
|
Aug 29 2008, 15:09
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Flasher @ Aug 29 2008, 18:12)  Сравнил шкафы с кучей блоков, цепей и плат, в которых очень сложно учесть все нюансы защиты с платой контроллера там где можно учесть почти все. Дык видь там от УЧПУ до дуги были не 5см (как в моём опыте) а 5 метров(!!!)
|
|
|
|
|
Aug 30 2008, 14:58
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(haker_fox @ Aug 30 2008, 05:46)  а не выдумывать, как делает Боинг Уважаемый! Вы "за базар отвечаете"? Приведите цитату где я, как Вы выражаетесь "выдумываю". В противном случае я и остальные участники будут считать Вас треплом со всеми вытекающими..  P.S. Я не "выдумываю" (в том негативном смысле, который Вы имеете в виду), а просто думаю, задумываюсь над некоторыми проблемами, в отличии от некоторых, которые решают проблему методом "представь, что её нет"
Сообщение отредактировал Боинг749 - Aug 30 2008, 15:03
|
|
|
|
|
Aug 30 2008, 18:02
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(Боинг749 @ Aug 29 2008, 19:09)  Дык видь там от УЧПУ до дуги были не 5см (как в моём опыте) а 5 метров(!!!) Недавно я разрабатывал схему розжига и управления газовым котлом, и задался целью проверить устойчивость AVR именно к искровым разрядам. Так вот, выводами высоковольтного трансформатора я почти касался верхней крышки корпуса ATtiny2313, расстояние было 1-2 мм. Длина искр регулировалась от 5мм до 11мм. Программа выводила на индикатор состояние контроллера и управляла самим высоковольтным генератором. Плата односторонняя, тактовый генератор внутренний. Никаких сбоев AVR не зафиксировано, хотя условия крайне садистские. Да, питание при этом варьировалось от 3 до 6 вольт. А вы говорите, 5 см ... Может, зажигалка плутониевая?
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Aug 30 2008, 18:14
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Nanobyte @ Aug 30 2008, 22:02)  Недавно я разрабатывал схему розжига и управления газовым котлом, и задался целью проверить устойчивость AVR именно к искровым разрядам. Так вот, выводами высоковольтного трансформатора я почти касался верхней крышки корпуса ATtiny2313, расстояние было 1-2 мм. Длина искр регулировалась от 5мм до 11мм. Программа выводила на индикатор состояние контроллера и управляла самим высоковольтным генератором. Плата односторонняя, тактовый генератор внутренний. Никаких сбоев AVR не зафиксировано, хотя условия крайне садистские. Да, питание при этом варьировалось от 3 до 6 вольт. А вы говорите, 5 см ... Может, зажигалка плутониевая?  Возможно из-за того, что Вы использовали внутренний тактовый генератор.. Говорят, что с внутренним генератором AVR-ы более устойчивы к ЭМС. А возможно спектр помехи был не тот, что у меня от пьезозажигалки или мощность искры была меньше (т.к. транс давит ВЧ).. В любом случае, рад за Вас. P.S.Но то что Вам не удалось вызвать сбой в течении 5-ти минут испытаний помехой неизвестного уровня, мощности и спектра ещё не говорит о том, что за 20 лет эксплуатации в условиях ЖЕСТОЧАЙШИХ электромагнитных помех у Вас не будет ни одного сбоя из-за ЭМП. Всегда надо рассчитывать на наихудший случай P.P.S. А потом я не просто "искрил". Я подсоединял к зажигалке антенну в виде петли провода
Сообщение отредактировал Боинг749 - Aug 30 2008, 18:15
|
|
|
|
|
Aug 30 2008, 18:27
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(vvs157 @ Aug 30 2008, 22:15)  Если контроллер виснет - то совершенно не имеет значение, что у него там внутри происходит. Дык в том-то вся и проблема, что он зависал редко.. А чаще всего либо SRAM портилась, либо I/O-регистры или счётчик команд.. А микроконтроллер при этом работал... И создавал видимость нормальной работы .. Вот в чём проблема... Из-за помех MCU совершает действия, не предусмотренные зашитой в него программой.. Вот в чём весь ужас... А тут уж как повезёт.. Может чё-нить плохое произойти, а может и пронесёт
|
|
|
|
|
Aug 31 2008, 09:12
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Цитата(Боинг749 @ Aug 30 2008, 22:27)  Дык в том-то вся и проблема, что он зависал редко.. А чаще всего либо SRAM портилась, либо I/O-регистры или счётчик команд.. А микроконтроллер при этом работал... И создавал видимость нормальной работы .. Cделайте тест памяти , например, пишите в память инкрементирующий счетчик и считайте CRC. результаты выводите, например в три независимых порта, на светодиоды... пощелкайте своей зажигалкой, и посмотрите, что получается, где именно происходит ошибка. потом попробуйте внутренний генератор, внешний генератор с малым внутренним сопротивлением, разводку земли. Далее различные виды экранировки. Из собственного о опыта могу сказать, что близко расположенная антенна диапазона 900 мгц, при значительной мощности, дает наводки на внутренние аналоговые цепи, начинает немного врать ацп. (мега32). Приклейка заземленной медной пластинки на корпус процессора сверху решает проблему. также проблему решает экранирование всей платы, но это дополнительный вес...
|
|
|
|
|
Aug 31 2008, 11:47
|
Частый гость
 
Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801

|
Цитата(Serj78 @ Aug 31 2008, 13:12)  Cделайте тест памяти , например, пишите в память инкрементирующий счетчик и считайте CRC. результаты выводите, например в три независимых порта, на светодиоды... пощелкайте своей зажигалкой, и посмотрите, что получается, где именно происходит ошибка. потом попробуйте внутренний генератор, внешний генератор с малым внутренним сопротивлением, разводку земли. Далее различные виды экранировки.
Из собственного о опыта могу сказать, что близко расположенная антенна диапазона 900 мгц, при значительной мощности, дает наводки на внутренние аналоговые цепи, начинает немного врать ацп. (мега32). Приклейка заземленной медной пластинки на корпус процессора сверху решает проблему. также проблему решает экранирование всей платы, но это дополнительный вес... У меня и так вся плата находится в металлическом корпусе - считай экране. Так или иначе, вывод можно сделать один: программу можно написать так, что она будет обнаруживать сбои микроконтроллера из-за помех, а можно написать обычным способом. Но во втором случае приходится в большей степени надеется на удачу и то, что НЕОБНАРУЖЕННЫЙ сбой не приведёт к катастрофическим последствиям
|
|
|
|
|
Aug 31 2008, 14:54
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208

|
Цитата(Боинг749 @ Aug 31 2008, 15:47)  У меня и так вся плата находится в металлическом корпусе - считай экране. Вам же говорили - приведите схему, печать, фото... Может быть, Вам что-нибудь и подсказали. Цитата(Боинг749 @ Aug 31 2008, 15:47)  Так или иначе, вывод можно сделать один: программу можно написать так, что она будет обнаруживать сбои микроконтроллера из-за помех, а можно написать обычным способом. Но во втором случае приходится в большей степени надеется на удачу и то, что НЕОБНАРУЖЕННЫЙ сбой не приведёт к катастрофическим последствиям Вы же говорили, что читали "Способы повышения помехоустойчивости", там в конце, про программные методы: Цитата ... Александр Голов Нельзя переоценивать все эти методы. ... Аргументы были просты - легко придумывается пример единичного сбоя, который в другом варианте (кроме троирования) не распознаётся. ... В любом случае надёжная работа МК первична, на неработающем "железе" никакая программа не может быть выполнена надёжно. Так что надеяться надо и в первом и во втором случае.
|
|
|
|
|
Sep 1 2008, 03:50
|
Участник

Группа: Свой
Сообщений: 68
Регистрация: 29-12-06
Из: Омск
Пользователь №: 23 999

|
Что-то, как погляжу, все темы с помехами, на которые есть ссылки в этом топике, да и сам топик, перетекают в банальный ср@ч... Вцепились, блин, друг в дружку... На мой взгляд, самая нормальная защита от "пьезок" и прочего искрового и эл/маг безобразия - аппаратная: - посеребренная мет. крышка с полной пропайкой над контроллером, тактозадающими цепями и отдельным стабилизатором питания - многослойная плата с двумя экранирующими слоями (все выходящие проводники идут между экр. слоями) - Резисторы по 200 Ом, конденсаторы 0.1 и стабисторы на 3 В по входам (по выходам номинал резюков 50 Ом), разрядники на минимальное напряжение по всем выводам. - выводы SPI (если оно будет) через съемную заглушку к "земле" (в схеме их лучше не использовать вообще) - все неиспользуемые выводы - к земле/питанию контроллера внутри бокса. Очень сомневаюсь, что нечто, кроме ОМП, сможет оказать воздействие на подобную схему. Тем более, если само изделие будет с доп. фильтрами. И не нужно городить хитромудрые защиты ПО от сбоев. Достаточно WDT. Ибо, как замечено еще до нас, травмы легче предупреждать, чем лечить.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|