|
Конроллеры на базе ARM, Подверженность ЭМП |
|
|
|
Jul 20 2009, 07:38
|

Участник

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

|
Здравствуйте!
На тему электромагнитной совместимости довольно много материалов, но разбросаны они по самым разным местам, поэтому вопрос тем, кто уже с этим сталкивался.
Интересует поведение микроконтроллеров под воздействием серьёзных электромагнитных помех (близость к силовым системам, гроза и т.п.). Многое, конечно, можно вывести самому, но изобретать велосипед, как известно, не практично.
Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций?
Есть ли какая-то специфика применительно к ядрам ARM?
|
|
|
|
|
Jul 20 2009, 08:18
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(EKirshin @ Jul 20 2009, 10:38)  какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. В некоторых приборах, которые я разрабатывал, состояние нескольких машин состояний не сбрасывается при сбросе контроллера. Это риск, поскольку целостность данных в ОЗУ проконтролировать практически невозможно, но тем не менее приборы выпускаются более пяти лет и работают очень устойчиво. Так что пару процентов от 100% zltigo можно осторожно отнять
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Jul 20 2009, 08:25
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985

|
Цитата(Dog Pawlowa @ Jul 20 2009, 12:18)  В некоторых приборах, которые я разрабатывал, состояние нескольких машин состояний не сбрасывается при сбросе контроллера. Это риск, поскольку целостность данных в ОЗУ проконтролировать практически невозможно, но тем не менее приборы выпускаются более пяти лет и работают очень устойчиво. Так что пару процентов от 100% zltigo можно осторожно отнять  Если в контроллере Flash/EEPROM памяти программ есть битик ERROR (произошла одиночная ошибка, но была исправлена) стоит задуматься или помаргать сведодиодиком (необходимо тех обслуживание). При включении устройтсва проводить самодиагностику, CRC всей памяти программ итп еще минус пара процентов. А так если серьезна нужна повышенная надежность, то тут больше играют роль схемотехнические решения в микроконтроллерах, есть специальный класс микроконтроллеров и процессоров Fault Tolerant
|
|
|
|
|
Jul 20 2009, 13:24
|

Профессионал
    
Группа: Свой
Сообщений: 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) в одной и той же схеме ведут себя совершенно по разному.
|
|
|
|
|
Jul 20 2009, 13:33
|

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

|
Цитата При сертификации изделий вычислительной техники используются в частности: 1) контактные милли-, микро-, наносекундные импульсы напряжением до 4 киловольт; 2) бесконтактные (воздушные) разряды напряжением до 8 киловольт; 3) пробойные напряжения [4200 вольт х 30 секунд] А покажите-ка ГОСТ, определяющий стойкость к миллисекундным импульсным помехам напряжением до 4х киловольт. Пробойные напряжения - это немного не из той оперы.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jul 20 2009, 19:15
|
Местный
  
Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686

|
Цитата(EKirshin @ Jul 20 2009, 11:38)  Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций? Г.Н. Черкесов. Надёжность аппаратно-программных комплексов. Учебное пособие. - СПб.: Питер, 2005. - 479с.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|