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

 
 
> Про устойчивость AVR к электродуговым разрядам, Результаты экспериментов
Боинг749
сообщение Aug 29 2008, 00:17
Сообщение #1


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

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Решил проверить AVR на помехоустойчивость и проверить что реально происходит при воздействии помехи.

Для генерации помехи использовал пьезозажигалку для газовой плиты.

Выяснил, что при малом уровне помех помеха главным образом воздействовала на внутреннюю шину связи проца с оперативной памятью: данные записывались не по тому адресу по которому нужно или не те данные.

С увеличением уровня помехи стали искажаться биты в регистрах общего назначения и в регистрах ввода вывода... В частности наблюдал как пины порта изменяли своё состояние случайным образом.. Ещё с большим увеличением помехи начинались искажения счётчика команд в результате чего управление передавалось в случайные точки программы.. Иногда из-за помехи наблюдался сброс (точно не из-за ватчдога т.к. его не использовал) процессора.. Видно помеха напрямую влияла на узел генерации внутреннего сигнала сброса... Иногда процессор просто останавливался(толи тактовый генератор переставал работать, толи проц загонялся в SLEEP)... Не значительно увеличивает помехоустойчивость программирование фусе-бита CKPOT.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ILYAUL
сообщение Aug 29 2008, 11:55
Сообщение #2


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Боинг749 Вы с дуговой электросваркой и AVR поэксперементируйте , непочатый край для эксперимента a14.gif


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 29 2008, 12:38
Сообщение #3


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

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(ILYAUL @ Aug 29 2008, 15:55) *
Боинг749 Вы с дуговой электросваркой и AVR поэксперементируйте , непочатый край для эксперимента a14.gif

Я насмотрелся зависаний УЧПУ на установке плазменной резки. когда работал в начале 90-х на одном из металлообрабатывающих заваодов.. В момент поджига дуги или в момент её внезапного погасания ( когда 250-ти амперный ток дуги падал за милисекунды до нуля) УЧПУ(считай тот же микроконтроллер lol.gif ), находившееся на расстоянии 8 метров от точки поджига дуги висло так, что "мама не горюй". Хотя это УЧПУ изначально проектировалось для работы в таких условиях. Надо отдать справедливость разработчикам висло редко... За 8 часов работы ( при более чем тысяче циклов поджига/гашения плазменной дуги) висло 1-3 раза.. Так что операторы даже внимания уже на это не обращали.. Просто передёргивали питание и работали дальше... Кстати при всё том, что помехи вешали УЧПУ намертво (надо отдать должное разработчикам системы плвзменной резки) глюков вроде, связанных с самопроизвольным движением механики станка не наблюдалось

Поэтому я и создал эту тему lol.gif

Сообщение отредактировал Боинг749 - Aug 29 2008, 12:43
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 29 2008, 14:12
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



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

Поэтому я и создал эту тему lol.gif

Сравнил шкафы с кучей блоков, цепей и плат, в которых очень сложно учесть все нюансы защиты с платой контроллера там где можно учесть почти все.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 29 2008, 15:09
Сообщение #5


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

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(Flasher @ Aug 29 2008, 18:12) *
Сравнил шкафы с кучей блоков, цепей и плат, в которых очень сложно учесть все нюансы защиты с платой контроллера там где можно учесть почти все.

Дык видь там от УЧПУ до дуги были не 5см (как в моём опыте) а 5 метров(!!!)
Go to the top of the page
 
+Quote Post
vvs157
сообщение Aug 30 2008, 18:15
Сообщение #6


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Боинг749 @ Aug 29 2008, 19:09) *
Дык видь там от УЧПУ до дуги были не 5см (как в моём опыте) а 5 метров(!!!)
Скорее всего земляная помеха - следствие непрвильного заземления оборудования. При правильном проектировании контроллер не должен виснуть если ЭМП Не превышает заданный уровень. Если контроллер виснет - то совершенно не имеет значение, что у него там внутри происходит. Вы бы еще элетрошокером по плате прошлись бы. "Интересные" результаты получили бы. Для любого устройства можно достигнуть уровня ЭМП, при котором оно не то что сбойнет, а просто сгорит. Для этого есть военные средства РЭБ.
Go to the top of the page
 
+Quote Post
Боинг749
сообщение Aug 30 2008, 18:27
Сообщение #7


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

Группа: Новичок
Сообщений: 83
Регистрация: 25-08-08
Пользователь №: 39 801



Цитата(vvs157 @ Aug 30 2008, 22:15) *
Если контроллер виснет - то совершенно не имеет значение, что у него там внутри происходит.


Дык в том-то вся и проблема, что он зависал редко.. А чаще всего либо SRAM портилась, либо I/O-регистры или счётчик команд.. А микроконтроллер при этом работал... И создавал видимость нормальной работы .. Вот в чём проблема... Из-за помех MCU совершает действия, не предусмотренные зашитой в него программой.. Вот в чём весь ужас... А тут уж как повезёт.. Может чё-нить плохое произойти, а может и пронесёт
Go to the top of the page
 
+Quote Post
Serj78
сообщение Aug 31 2008, 09:12
Сообщение #8


Знающий
****

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



Цитата(Боинг749 @ Aug 30 2008, 22:27) *
Дык в том-то вся и проблема, что он зависал редко.. А чаще всего либо SRAM портилась, либо I/O-регистры или счётчик команд.. А микроконтроллер при этом работал... И создавал видимость нормальной работы ..


Cделайте тест памяти , например, пишите в память инкрементирующий счетчик и считайте CRC. результаты выводите, например в три независимых порта, на светодиоды... пощелкайте своей зажигалкой, и посмотрите, что получается, где именно происходит ошибка. потом попробуйте внутренний генератор, внешний генератор с малым внутренним сопротивлением, разводку земли. Далее различные виды экранировки.

Из собственного о опыта могу сказать, что близко расположенная антенна диапазона 900 мгц, при значительной мощности, дает наводки на внутренние аналоговые цепи, начинает немного врать ацп. (мега32). Приклейка заземленной медной пластинки на корпус процессора сверху решает проблему. также проблему решает экранирование всей платы, но это дополнительный вес...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Боинг749   Про устойчивость AVR к электродуговым разрядам   Aug 29 2008, 00:17
- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 09:17) Реш...   Aug 29 2008, 03:05
- - Т.Достоевский   НизачОт! Отсутствует схема и печатка с фото. О...   Aug 29 2008, 03:12
- - Mik174   Много раз наблюдал картинку, когда человек обхаива...   Aug 29 2008, 04:20
|- - haker_fox   Цитата(Mik174 @ Aug 29 2008, 13:20) Т.е. ...   Aug 29 2008, 04:45
||- - Боинг749   Цитата(haker_fox @ Aug 29 2008, 08:45) Ав...   Aug 29 2008, 08:44
||- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 17:44) Да ...   Aug 29 2008, 08:58
||- - Боинг749   Цитата(haker_fox @ Aug 29 2008, 12:58) Но...   Aug 29 2008, 09:15
||- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 18:15) ...   Aug 29 2008, 09:26
||- - Боинг749   Цитата(haker_fox @ Aug 29 2008, 13:26) Та...   Aug 29 2008, 09:45
||- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 18:45) Что...   Aug 29 2008, 09:57
||- - Боинг749   Господа! В связи с этой темой я озадачился сле...   Aug 29 2008, 10:34
|- - Kovrov   Цитата(Mik174 @ Aug 29 2008, 08:20) Так ч...   Aug 29 2008, 07:48
||- - Mik174   Цитата(Kovrov @ Aug 29 2008, 11:48) Могу ...   Aug 29 2008, 08:45
|||- - Kovrov   Цитата(Mik174 @ Aug 29 2008, 12:45) ? Нав...   Aug 29 2008, 10:40
|||- - Боинг749   Цитата(Kovrov @ Aug 29 2008, 14:40) тогда...   Aug 29 2008, 10:47
|||- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 19:47) P.S...   Aug 29 2008, 10:51
|||- - Боинг749   Цитата(haker_fox @ Aug 29 2008, 14:51) Во...   Aug 29 2008, 10:59
|||- - aaarrr   Цитата(Боинг749 @ Aug 29 2008, 14:59) Я и...   Aug 29 2008, 11:02
||- - Боинг749   Цитата(Kovrov @ Aug 29 2008, 11:48) Могу ...   Aug 29 2008, 08:55
|- - Боинг749   Цитата(Mik174 @ Aug 29 2008, 08:20) Много...   Aug 29 2008, 08:32
|- - Flasher   Цитата(Боинг749 @ Aug 29 2008, 11:32) Мой...   Aug 29 2008, 08:38
|- - haker_fox   Цитата(Боинг749 @ Aug 29 2008, 17:32) Мой...   Aug 29 2008, 08:39
- - GDI   Бывал у нас уже любитель пьезозажигалкой по ногам ...   Aug 29 2008, 07:08
|- - Dog Pawlowa   Цитата(GDI @ Aug 29 2008, 10:08) Бывал у ...   Aug 29 2008, 07:25
- - Flasher   Та это все херня и не актуально. Щас актуально пр...   Aug 29 2008, 07:37
- - Flasher   Все это "читали не читали" напоминает ан...   Aug 29 2008, 09:17
- - bav   чтобы девайсы не реагировали на чихи от пьезозажиг...   Aug 29 2008, 09:56
- - Kovrov   Цитата(Боинг749 @ Aug 29 2008, 14:47) Поч...   Aug 29 2008, 11:03
|- - Nanobyte   Цитата(Боинг749 @ Aug 29 2008, 19:09) Дык...   Aug 30 2008, 18:02
||- - Боинг749   Цитата(Nanobyte @ Aug 30 2008, 22:02) Нед...   Aug 30 2008, 18:14
|- - Боинг749   Цитата(Serj78 @ Aug 31 2008, 13:12) Cдела...   Aug 31 2008, 11:47
|- - bill_vs   Цитата(Боинг749 @ Aug 31 2008, 15:47) У м...   Aug 31 2008, 14:54
- - bav   ребята, хватит нападать. понимаю, что трудно разго...   Aug 29 2008, 12:14
|- - haker_fox   Цитата(bav @ Aug 29 2008, 21:14) помню, д...   Aug 30 2008, 01:46
|- - Боинг749   Цитата(haker_fox @ Aug 30 2008, 05:46) а ...   Aug 30 2008, 14:58
||- - haker_fox   Цитата(Боинг749 @ Aug 30 2008, 23:58) Ува...   Sep 1 2008, 01:00
|- - Dog Pawlowa   Люди, снизьте накал страстей. Автор этой темы - з...   Sep 1 2008, 07:15
- - Kovrov   Цитата(bav @ Aug 29 2008, 16:14) ребята, ...   Aug 29 2008, 12:19
- - Syberian   Что-то, как погляжу, все темы с помехами, на котор...   Sep 1 2008, 03:50
- - IgorKossak   Автор темы лишён права отправлять сообщения на нед...   Sep 1 2008, 07:41


Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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