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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Конроллеры на базе ARM, Подверженность ЭМП
EKirshin
сообщение Jul 20 2009, 07:38
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 2-10-06
Из: Москва
Пользователь №: 20 904



Здравствуйте!

На тему электромагнитной совместимости довольно много материалов, но разбросаны они по самым разным местам, поэтому вопрос тем, кто уже с этим сталкивался.

Интересует поведение микроконтроллеров под воздействием серьёзных электромагнитных помех (близость к силовым системам, гроза и т.п.). Многое, конечно, можно вывести самому, но изобретать велосипед, как известно, не практично.

Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций?

Есть ли какая-то специфика применительно к ядрам ARM?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 20 2009, 07:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(EKirshin @ Jul 20 2009, 10:38) *
Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения.

Бред все это и 100% схоластика.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Jul 20 2009, 07:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



C позиции программного обеспечения используйте watchdog. smile.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 20 2009, 08:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(EKirshin @ Jul 20 2009, 10:38) *
какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения.

В некоторых приборах, которые я разрабатывал, состояние нескольких машин состояний не сбрасывается при сбросе контроллера.
Это риск, поскольку целостность данных в ОЗУ проконтролировать практически невозможно, но тем не менее приборы выпускаются более пяти лет и работают очень устойчиво.
Так что пару процентов от 100% zltigo можно осторожно отнять smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jul 20 2009, 08:21
Сообщение #5


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Это Вас не Дон Какой-то заразил? smile.gif


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jul 20 2009, 08:25
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(Dog Pawlowa @ Jul 20 2009, 12:18) *
В некоторых приборах, которые я разрабатывал, состояние нескольких машин состояний не сбрасывается при сбросе контроллера.
Это риск, поскольку целостность данных в ОЗУ проконтролировать практически невозможно, но тем не менее приборы выпускаются более пяти лет и работают очень устойчиво.
Так что пару процентов от 100% zltigo можно осторожно отнять smile.gif


Если в контроллере Flash/EEPROM памяти программ есть битик ERROR (произошла одиночная ошибка, но была исправлена) стоит задуматься или помаргать сведодиодиком (необходимо тех обслуживание). При включении устройтсва проводить самодиагностику, CRC всей памяти программ итп

еще минус пара процентов.

А так если серьезна нужна повышенная надежность, то тут больше играют роль схемотехнические решения в микроконтроллерах, есть специальный класс микроконтроллеров и процессоров Fault Tolerant
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 20 2009, 09:08
Сообщение #7


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



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


Если нужна надежность - узлы резервируются (или даже троируются), а всякий Renesas - то гуанопеар.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 20 2009, 13:24
Сообщение #8


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(zltigo @ Jul 20 2009, 11:57) *
Бред все это и 100% схоластика.


При сертификации изделий вычислительной техники используются в частности:
1) контактные милли-, микро-, наносекундные импульсы напряжением до 4 киловольт;
2) бесконтактные (воздушные) разряды напряжением до 8 киловольт;
3) пробойные напряжения [4200 вольт х 30 секунд]

При этом даже процессоры одной фирмы (Analog Devices) но разных серий (ADSP2183 и ADSP2191)
в одной и той же схеме ведут себя совершенно по разному.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 20 2009, 13:25
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(etoja @ Jul 20 2009, 17:24) *
При сертификации изделий вычислительной техники используются в частности:

Ну и какое это имеет отношение к ПО?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 20 2009, 13:33
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
При сертификации изделий вычислительной техники используются в частности:
1) контактные милли-, микро-, наносекундные импульсы напряжением до 4 киловольт;
2) бесконтактные (воздушные) разряды напряжением до 8 киловольт;
3) пробойные напряжения [4200 вольт х 30 секунд]


А покажите-ка ГОСТ, определяющий стойкость к миллисекундным импульсным помехам напряжением до 4х киловольт.

Пробойные напряжения - это немного не из той оперы.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Altemir
сообщение Jul 20 2009, 19:15
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



Цитата(EKirshin @ Jul 20 2009, 11:38) *
Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций?


Г.Н. Черкесов. Надёжность аппаратно-программных комплексов. Учебное пособие. - СПб.: Питер, 2005. - 479с.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 21 2009, 05:56
Сообщение #12


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(aaarrr @ Jul 20 2009, 17:25) *
Ну и какое это имеет отношение к ПО?


Аппаратура должна восстанавливать свою работоспособность без участия человека-оператора.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 21 2009, 08:30
Сообщение #13


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Аппаратура должна восстанавливать свою работоспособность без участия человека-оператора.


Прежде всего аппаратура не должна падать от помех. Если не можете с этим справиться, то никакой "программизм" не поможет.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 21 2009, 08:37
Сообщение #14


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



В ГОСТе определены понятия Сбой и Отказ.
Понятия "падать" в нём нет.
Отказ - это нарушение функционирования, после которого требуется ремонт.
Сбой - это нарушение функционирования, для восстановления которого не требуется ремонт.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 21 2009, 08:41
Сообщение #15


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В ГОСТе определены понятия Сбой и Отказ.
Понятия "падать" в нём нет.


Действительно, понятия - нет. А в реальной жизни правильное оборудование должно быть защищено от помех в первую очередь на аппаратном уровне.

Кроме того, в ГОСТе есть еще и различные критерии - восстановление автоматическое или по вмешательству оператора.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
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 - 13:14
Рейтинг@Mail.ru


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