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

 
 
> Устойчивый к ЭМ помехам МК
Woodoo
сообщение Nov 24 2006, 19:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391



Может кто достаточно хорошо знаком не с одним-двумя типами МК, а с побольше. Может кто сможет рекомендовать контроллер, который стоит использовать в системах с жесткой ЭМ обстановкой? Может какие-нибудь военные или для космических разработок или еще что.
В ближайшем будущем проведу исследования (может уже существует???) всех наиболее распространненых марок контроллеров на их ЭМС.
Нехорошее у меня предчуствие, что малопотребляющие современные контроллеры (AVR MicroPower, MSP и др) намного менее устойчивы к ЭМ помехи чем старые, более токопотребляющие МК.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Nov 25 2006, 11:37
Сообщение #2


Гуру
******

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



Цитата(Woodoo @ Nov 24 2006, 19:05) *
Может кто достаточно хорошо знаком не с одним-двумя типами МК, а с побольше. Может кто сможет рекомендовать контроллер, который стоит использовать в системах с жесткой ЭМ обстановкой?

Я работал с микроконтроллерами и микропроцессорами порядка 10 типов и абсолютно устойчивых не встречал. Рекомендовать можно соблюдение правил, наиболее близко к моим они изложены в известной статье на Сахаре.
Зависимость устойчивости к помехам от типа технологии моим опытом не подтверждена.
Про непригодность языка С (да и любого ЯВУ) смешно слушать.
Про достаточно простые правила других было бы интересно прочитать.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Nov 25 2006, 13:59
Сообщение #3


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(Dog Pawlowa @ Nov 25 2006, 11:37) *
Про непригодность языка С (да и любого ЯВУ) смешно слушать.


Никто не говорит о непригодности С или другого ЯВУ в прямом смысле этого слова. Тут Вы правы - это смешно и глупо.
Речь о другом. С и С++ - вещи универсальные. На них можно написать мат. модель транзистора, а можно и базу данных. Но в каждом из этих случаев все-таки лучше пользоваться своими специализированными средствами.: PSpice в первом случае и SQL во втором (просто для примера).
Так вот, для программирования задач управления на МК, по моему скромному мнению, нужен свой, в некотором смысле специализированный ЯВУ.

Цитата(Dog Pawlowa @ Nov 25 2006, 11:37) *
Про достаточно простые правила других было бы интересно прочитать.


Вот несколько из них, позаимствованых из практики применения PLC:
- программный цикл один,
- ссылки назад недопустимы, т. е. программа может выполняться только в одном направлении в пределах цикла,
- как следствие, операторы цикла do{ }while( ); for( ; ; )( ); while( ){ } недопустимы.
Вообще то, это вопрос более серьезный и, чтобы полностью изложить сей подход надо бы собраться с мыслями...
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 25 2006, 15:30
Сообщение #4


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Прохожий @ Nov 25 2006, 13:59) *
Вот несколько из них, позаимствованых из практики применения PLC:
- программный цикл один,
- ссылки назад недопустимы, т. е. программа может выполняться только в одном направлении в пределах цикла,
- как следствие, операторы цикла do{ }while( ); for( ; ; )( ); while( ){ } недопустимы.
Вообще то, это вопрос более серьезный и, чтобы полностью изложить сей подход надо бы собраться с мыслями...


Могу предположить, что ТАК можно описать только набор конечных автоматов (КА). Согласен, КА очень устойчивы и очень легко отлаживаемы. Могу так-же предположить, что как только задача становится сложнее "управления одной заслонкой", то автоматный подход становится тяжеловесным, непонятным.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Nov 25 2006, 17:25
Сообщение #5


Гуру
******

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



Цитата(Petka @ Nov 25 2006, 15:30) *
Цитата(Прохожий @ Nov 25 2006, 13:59) *

Так вот, для программирования задач управления на МК, по моему скромному мнению, нужен свой, в некотором смысле специализированный ЯВУ...
..Вообще то, это вопрос более серьезный и, чтобы полностью изложить сей подход надо бы собраться с мыслями...

Могу предположить, что ТАК можно описать только набор конечных автоматов (КА).
.. как только задача становится сложнее "управления одной заслонкой", то автоматный подход становится тяжеловесным, непонятным.

Широко использую автоматы, при наличии проблем c ESD особенно - очень просто организовать продолжение работы устройства при сбросе от помех. Думаю, что Прохожий это и имел ввиду. Циклы тем не менее есть, но это те циклы, которыми можно пожертвовать- задержки, чистка массивов и т.д. Организовывать и задержки как состояние автомата не выглядит красиво.

Становится ли этот подход тяжеловесным при усложнении задачи? Я бы сказал - "неоптимальным". При наличии похожих состояний вижу, как расходуется программная память на повторение похожей логики в каждом состоянии, а сделать ничего не могу. Для лучшего понимания помогает правильная организация массивов - каждое состояние имеет не только номер, но и имя (его всегда в моих приборах можно прочитать по интерфейсу, не заглядывая в исходники) ну и система названий.

Про заслонку. Любой прибор можно представить, как "набор заслонок". Во всяком случае я к этому стремлюсь :-)

Ну и ЯВУ. Скорее это оффтопик, но ни в одном из последних моих проектов за пять лет нет ни строчки ассемблера. Меня на нем клинит :-) А компилятор IAR С, например, и есть такой "специализированный ЯВУ", являсь при этом универсальным. Кстати, сейчас один из проектов эмулируется на PC под Visual C - экран, кнопки, последовательные интерфейсы, работая по тем же исходникам с использованием условной компиляции при необходимости.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Woodoo   Устойчивый к ЭМ помехам МК   Nov 24 2006, 19:05
- - Alex B._   да все они примерно одинаковые. Только однократки ...   Nov 24 2006, 19:14
- - zorromen   А ты собрался в космос?   Nov 24 2006, 19:16
|- - Kovrov   Цитата(zorromen @ Nov 24 2006, 19:16) А т...   Nov 24 2006, 20:07
|- - defunct   Цитата(Kovrov @ Nov 24 2006, 20:07) Может...   Nov 24 2006, 23:54
|- - zltigo   Цитата(defunct @ Nov 24 2006, 22:54) Если...   Nov 25 2006, 01:01
||- - defunct   Цитата(zltigo @ Nov 25 2006, 01:01) Безус...   Nov 25 2006, 01:26
||- - Прохожий   Странно. Вы иронизируете над тем, что давно уже ис...   Nov 25 2006, 01:32
||- - zltigo   Цитата(Прохожий @ Nov 25 2006, 00:32) Стр...   Nov 25 2006, 01:49
||- - Прохожий   Цитата(zltigo @ Nov 25 2006, 01:49) Цитат...   Nov 25 2006, 02:15
|- - Kovrov   Цитата(defunct @ Nov 24 2006, 23:54) Цита...   Nov 25 2006, 10:32
- - rifch   Посмотрите в сторону фирмы RENESAS. Был на сем...   Nov 24 2006, 19:26
- - Прохожий   Цитата(Woodoo @ Nov 24 2006, 19:05) Может...   Nov 24 2006, 19:27
- - vvs157   Цитата(Woodoo @ Nov 24 2006, 19:05) Нехор...   Nov 25 2006, 01:47
|- - Прохожий   Цитата(Dog Pawlowa @ Nov 25 2006, 17:25) ...   Nov 25 2006, 20:19
|- - Dog Pawlowa   Цитата(Прохожий @ Nov 25 2006, 20:19) Сп...   Nov 25 2006, 21:57
|- - Прохожий   Цитата(Dog Pawlowa @ Nov 25 2006, 21:57) ...   Nov 25 2006, 22:45
|- - Dog Pawlowa   Цитата(Прохожий @ Nov 25 2006, 22:45) Цит...   Nov 26 2006, 17:14
|- - Прохожий   Цитата(Dog Pawlowa @ Nov 26 2006, 17:14) ...   Nov 26 2006, 18:55
|- - Dog Pawlowa   Цитата(Прохожий @ Nov 26 2006, 18:55) ......   Nov 26 2006, 22:03
|- - Прохожий   Цитата(Dog Pawlowa @ Nov 26 2006, 22:03) ...   Nov 27 2006, 20:55
|- - defunct   Цитатаа также допускает идентификаторы на русском ...   Nov 28 2006, 00:31
||- - Прохожий   Цитата(defunct @ Nov 28 2006, 00:31) Цита...   Nov 28 2006, 07:12
|- - Dog Pawlowa   Цитата(Прохожий @ Nov 27 2006, 20:55) Инт...   Nov 28 2006, 10:44
- - proba   про Renesas. чипы M16C и R8C деисвительно довольно...   Nov 25 2006, 19:29
- - proba   ЦитатаНе хочу в теме про AVR говорить о PIC-ах, но...   Nov 25 2006, 20:31
|- - Прохожий   Цитата(proba @ Nov 25 2006, 20:31) Цитата...   Nov 25 2006, 20:59
- - proba   ЦитатаMicrochip потому и выигрывает, что постоянно...   Nov 25 2006, 22:37
|- - Прохожий   Цитата(proba @ Nov 25 2006, 22:37) Цитата...   Nov 25 2006, 23:56
|- - dxp   Цитата(Прохожий @ Nov 26 2006, 02:56) Хор...   Nov 27 2006, 09:42
- - arttab   Что то ни кто не упомянул о фильтрах на входящии л...   Nov 27 2006, 06:06
|- - Dog Pawlowa   Цитата(arttab @ Nov 27 2006, 06:06) Что т...   Nov 27 2006, 09:53
- - Alex B._   2dxp Относительно микрочипа вы не в курсе =) ...   Nov 27 2006, 12:12
|- - Dog Pawlowa   Цитата(Alex B._ @ Nov 27 2006, 12:12) ......   Nov 27 2006, 13:00
|- - defunct   Цитата(Alex B._ @ Nov 27 2006, 12:12) У м...   Nov 27 2006, 14:33
|- - dxp   Цитата(Alex B._ @ Nov 27 2006, 15:12) ...   Nov 27 2006, 14:35
- - Alex B._   >> Где можно подробнее про среду и прочее уз...   Nov 27 2006, 13:43
|- - Dog Pawlowa   Цитата(Alex B._ @ Nov 27 2006, 13:43) ...   Nov 27 2006, 16:28
|- - _Bill   Цитата(Dog Pawlowa @ Nov 27 2006, 16:28) ...   Nov 27 2006, 16:43
- - Alex B._   >> Скажите а почему PIC24 рвет ARM на целых ...   Nov 27 2006, 15:58
- - Alex B._   >> Делал на IAR PIC реальные пацаны использу...   Nov 27 2006, 16:39
|- - Peter Pavlov   Цитата(Alex B._ @ Nov 27 2006, 19:39) ...   Sep 23 2007, 07:49
|- - alexander55   Цитата(Peter Pavlov @ Sep 23 2007, 11:49)...   Sep 27 2007, 04:51
|- - Peter Pavlov   Цитата(alexander55 @ Sep 27 2007, 07:51) ...   Sep 27 2007, 07:07
- - bav   микрочип, как я помню, изначально ориентировался н...   Nov 27 2006, 17:22
|- - Dog Pawlowa   Цитата(bav @ Nov 27 2006, 17:22) А вообще...   Nov 27 2006, 17:52
- - Alex B._   >> чем учить язык нового веяния с модным наз...   Nov 28 2006, 00:34
- - Alex B._   >> В последней версии МПЛАБА этого нет. не у...   Nov 28 2006, 11:05
|- - Прохожий   Цитата(Alex B._ @ Nov 28 2006, 11:05) ...   Nov 28 2006, 11:21
- - Alex B._   а я ни практически, ни теоретически не применяю =)...   Nov 28 2006, 13:26
- - Igor26   ЦитатаИз моего опыта - в Турции есть пару лаборато...   Sep 24 2007, 06:12
|- - Peter Pavlov   Цитата(Igor26 @ Sep 24 2007, 09:12) Такие...   Sep 24 2007, 07:09
|- - defunct   Цитата(Peter Pavlov @ Sep 24 2007, 10:09)...   Sep 24 2007, 10:26
|- - Peter Pavlov   Цитата(defunct @ Sep 24 2007, 13:26) Проб...   Sep 24 2007, 11:43
|- - defunct   Цитата(Peter Pavlov @ Sep 24 2007, 14:43)...   Sep 24 2007, 21:26
- - tag   Цитата(Woodoo @ Nov 24 2006, 23:05) Может...   Sep 24 2007, 11:09
- - Snaky   Цитата(Прохожий @ Nov 25 2006, 20:59) Так...   Sep 25 2007, 04:37
- - proba   M16C гораздо более развитое ядро чем AVR, тaм имею...   Sep 25 2007, 08:51
- - ArtemKAD   Цитатанапример на остоновку кварца А зачем его про...   Sep 25 2007, 19:21
|- - Peter Pavlov   Цитата(ArtemKAD @ Sep 25 2007, 22:21) А з...   Sep 25 2007, 19:50
|- - defunct   Цитата(Peter Pavlov @ Sep 25 2007, 22:50)...   Sep 25 2007, 21:30
|- - Peter Pavlov   Цитата(defunct @ Sep 26 2007, 00:30) Гут ...   Sep 25 2007, 21:57
|- - defunct   Цитата(Peter Pavlov @ Sep 26 2007, 00:57)...   Sep 25 2007, 22:48
|- - Peter Pavlov   Цитата(defunct @ Sep 26 2007, 01:48) У ме...   Sep 26 2007, 06:50
- - proba   Цитата(ArtemKAD @ Sep 25 2007, 22:21) А т...   Sep 25 2007, 21:12
- - Rst7   Что-то вы не то делаете. Я применяю в приборах ATM...   Sep 26 2007, 07:17
|- - Peter Pavlov   Цитата(Rst7 @ Sep 26 2007, 10:17) Что-то ...   Sep 26 2007, 07:36
- - mse   Не о том говорите. ЭМС стойкость должна быть у при...   Sep 26 2007, 07:44
|- - Peter Pavlov   Цитата(mse @ Sep 26 2007, 10:44) Не о том...   Sep 26 2007, 08:47
|- - mse   Цитата(Peter Pavlov @ Sep 26 2007, 12:47)...   Sep 26 2007, 08:54
|- - Peter Pavlov   Цитата(mse @ Sep 26 2007, 11:54) ;О) Один...   Sep 26 2007, 09:14
- - ArtemKAD   ЦитатаИ все же у меня больше рука не поднимется ис...   Sep 26 2007, 08:37
- - Igor26   Цитата2- излучение в эфире (80МГц..1ГГц) Начиная ...   Sep 26 2007, 09:10
- - ArtemKAD   ЦитатаТолько хороший фильтр по 220В перед блоком п...   Sep 26 2007, 09:21
|- - mse   Цитата(ArtemKAD @ Sep 26 2007, 13:21) ......   Sep 26 2007, 12:10
- - ArtemKAD   ЦитатаПо правде говоря, для частот выше 100МГц(а т...   Sep 26 2007, 12:42
|- - mse   Цитата(ArtemKAD @ Sep 26 2007, 16:42) ......   Sep 26 2007, 12:47
- - Igor26   ЦитатаЕсли изделие привезти к ним, то получается н...   Sep 27 2007, 07:02
|- - alexander55   Цитата(Igor26 @ Sep 27 2007, 11:02) Сомне...   Sep 27 2007, 07:52
|- - Peter Pavlov   Цитата(Igor26 @ Sep 27 2007, 10:02) Сомне...   Sep 27 2007, 09:05
- - ArtemKAD   Цитатано все разработки стараюсь делаю согласно пр...   Sep 27 2007, 08:35
- - ArtemKAD   ЦитатаНельзя делать контур грязной земли. С чего в...   Sep 27 2007, 09:19
|- - Peter Pavlov   Цитата(ArtemKAD @ Sep 27 2007, 12:19) С ч...   Sep 27 2007, 09:23
- - ArtemKAD   ЦитатаЭто не просто грязная земля, это заземление,...   Sep 27 2007, 09:43
|- - Peter Pavlov   Цитата(ArtemKAD @ Sep 27 2007, 12:43) Да ...   Sep 27 2007, 10:05
|- - mse   Цитата(Peter Pavlov @ Sep 27 2007, 14:05)...   Sep 27 2007, 10:15
|- - alexander55   Цитата(mse @ Sep 27 2007, 14:15) Лучшего ...   Sep 27 2007, 10:46
|- - Peter Pavlov   Цитата(mse @ Sep 27 2007, 13:15) Лучшего ...   Sep 27 2007, 10:50
|- - mse   Цитата(Peter Pavlov @ Sep 27 2007, 14:50)...   Sep 27 2007, 10:57
- - ArtemKAD   ЦитатаМожно не сертифицировать и не иметь проблем ...   Sep 27 2007, 11:38
|- - Peter Pavlov   Цитата(ArtemKAD @ Sep 27 2007, 14:38) Для...   Sep 27 2007, 19:06
|- - SIA   Цитата(Peter Pavlov @ Sep 27 2007, 23:06)...   Sep 27 2007, 19:44
- - Igor26   Цитата... НЕ ОПЫТ!!! Это попытка найти...   Sep 27 2007, 12:12
- - alexander55   Цитата(Igor26 @ Sep 27 2007, 16:12) Согла...   Sep 27 2007, 12:32
- - Igor26   Цитата(alexander55 @ Sep 27 2007, 16:32) ...   Sep 27 2007, 13:04
- - defunct   Цитата(alexander55 @ Sep 27 2007, 15:32) ...   Sep 27 2007, 13:05
2 страниц V   1 2 >


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


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


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