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

 
 
 
Reply to this topicStart new topic
> какой фирмы MSC-51 выбрать?, Какой фирмы контроллеры наиболее устойчивы к помехам?
Anatoly_P
сообщение Jun 23 2008, 14:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240



Может кто подскажет! Есть устройство с двумя платами:аналоговой и цифровой. На аналоговой стоят всякие преобразователи и т.п. переключающиеся устройства. естественно, цифровая плата связана с аналоговой линиями управления. Контроллер стоит ADuC841. Так вот этот самый контроллер иногда вылетает в произвольную область программы т.е. программа выполняется не последовательно. Без аналоговой платы все работает четко.
так вот не подскажете какие из контроллеров самые устойчивые для использования в условиях промышленных помех. Может у кого есть опыт такого использование, поделитесь пожалуйста, а то и не знаю у кого спросить. Времени на эксперементы нет...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 23 2008, 15:31
Сообщение #2


Гуру
******

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



А попробовать питание разделить/через фильтр пустить? Какой вообще тип помех дает аналоговая часть? Что показывают эпюры на осциллографе?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 23 2008, 15:38
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



STM вроде как самые дубовые, Infineon тоже как бы для критичных приложений


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Linker
сообщение Jun 23 2008, 16:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(Anatoly_P @ Jun 23 2008, 21:58) *
Контроллер стоит ADuC841. Так вот этот самый контроллер иногда вылетает в произвольную область программы т.е. программа выполняется не последовательно.

Давно работаю с ADuC и ничего подобного не было. Выложите схему, попробуем проанализировать причину.


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
Anatoly_P
сообщение Jun 24 2008, 05:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240



Цитата(Linker @ Jun 23 2008, 19:31) *
Давно работаю с ADuC и ничего подобного не было. Выложите схему, попробуем проанализировать причину.

Схема, где стоит контроллер простая как грабли. На неё наводки сильные дает аналоговая часть, там сильные токи при переключениях.
А с ADuCом был когда-то раньше прикол. И вот в чем. Поставили возле самого контроллера преобразователь питания ( из 5 в 12 что ли, надо было). Заметили, что работает хреново. Зашил програмку Blink из примеров. Т.е. просто диод мигал. так вот самопроизвольно менялась частота мигания, а через минут 10 проц просто останавливался и диод переставал мигать. таких приколов я никак не ожидал. Вспомнил сейчас про это, поэтому и спрашиваю про другой проц, подубовее. К тому же оказалось, что ЦАП и АЦП не нужно, только цифра.
Схема приклеена.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 24 2008, 06:18
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Схема-то надеюсь не секретная?
2 нижних ноги контроллера как - то странно подключены (возможно нет связи).
Чтобы аналоговая часть не влияла на контроллер, можно разделить земли.
То есть, импульсный ток от ключей не должен протекать через цепи питания МК.
Если выложите ПЦБ, то думаю вам укажут на ошибки.
Можно поставить фильтр по питанию МК (RC или LC), тоже помогает.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Anatoly_P
сообщение Jun 24 2008, 07:05
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240



Цитата(MrYuran @ Jun 24 2008, 09:18) *
Схема-то надеюсь не секретная?
2 нижних ноги контроллера как - то странно подключены (возможно нет связи).
Чтобы аналоговая часть не влияла на контроллер, можно разделить земли.
То есть, импульсный ток от ключей не должен протекать через цепи питания МК.
Если выложите ПЦБ, то думаю вам укажут на ошибки.
Можно поставить фильтр по питанию МК (RC или LC), тоже помогает.

Это все вроде знаем.. Ноги не подключены - это в разных системах рисовали и несколько людей, так что есть такое. На самом деле печатка "доработана" проводами. Земля с аналоговой платы приходит по одному проводу, хотя может ещё один от iButton идет.
Все схемы выложить не могу т.к. не я их делал, да и запутанные они, даже разработчик деталей работы схемы не помнит.
Т.е. все это сейчас больше на монтажную плату похоже. Так вот, чтобы сделать окончательную плату надо бы кроме фильтраций и развязок и проц покондовее, чтоб предпринять все меры как говориться..
Go to the top of the page
 
+Quote Post
KykyryzzZ
сообщение Jun 24 2008, 07:43
Сообщение #8



***

Группа: Свой
Сообщений: 404
Регистрация: 20-10-05
Пользователь №: 9 885



51ые контроллеры от SiLabs с аналоговыми силовыми схемами работали без проблем, посмотрите, но скорее всего патологию искать нужно на самой плате.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 24 2008, 08:40
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Номиналов резисторов на ключах нет. Может, они питание продавливают сверх нормы?
Если нагрузки индуктивные, могут быть выбросы по питанию, которые сбивают процессор. Посмотрите питание нормальным осцилом - может чего увидите.
Если совсем всё плохо - развязывать напрочь, через оптопары или ADuM-ки.
Хотя мне всё-таки кажется, что достаточно нормального фильтра на питание процессора.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
gala
сообщение Jun 24 2008, 10:07
Сообщение #10


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

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



Цитата(KykyryzzZ @ Jun 24 2008, 11:43) *
51ые контроллеры от SiLabs с аналоговыми силовыми схемами работали без проблем, посмотрите, но скорее всего патологию искать нужно на самой плате.

Si8250 = Digital Power Controller (CIP-51) ???
Go to the top of the page
 
+Quote Post
Linker
сообщение Jun 24 2008, 12:25
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(Anatoly_P @ Jun 24 2008, 12:40) *
Схема, где стоит контроллер простая как грабли. На неё наводки сильные дает аналоговая часть, там сильные токи при переключениях.

Непонятно зачем резистор R24. Похоже Вы аналоговую землю подключили через резистор 1К к цифровой. Аналоговая и цифровая земли должны быть соединены напрямую где-то в одной точке. Разность их потенциалов в пределах +-0,3V. После L1 надо поставить резистор номиналом 1-2 Ом.
Схема сброса у него внутренняя, поэтому D3 - лишняя (наверное от 812 осталось?).

Сообщение отредактировал Linker - Jun 24 2008, 12:40


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
Anatoly_P
сообщение Jun 26 2008, 07:52
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-08
Из: Minsk
Пользователь №: 37 240



Цитата(Linker @ Jun 24 2008, 15:25) *
Непонятно зачем резистор R24. Похоже Вы аналоговую землю подключили через резистор 1К к цифровой. Аналоговая и цифровая земли должны быть соединены напрямую где-то в одной точке. Разность их потенциалов в пределах +-0,3V. После L1 надо поставить резистор номиналом 1-2 Ом.
Схема сброса у него внутренняя, поэтому D3 - лишняя (наверное от 812 осталось?).

на самом деле R24 не запаивали, а вставлял я его, чтоб земли разделить. И D3 выпаял, действительно от 812 повелось.
Я так понимаю, чтоот проца стабильность работы не сильно зависит и надо схему вычищать... Кстати, там много переделано навесным монтажем... Ладно, будем бороться с помехами
Go to the top of the page
 
+Quote Post
Linker
сообщение Jun 26 2008, 16:18
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(Anatoly_P @ Jun 26 2008, 14:52) *
Я так понимаю, что от проца стабильность работы не сильно зависит и надо схему вычищать...

Скорее всего, что не в проце дело.


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post

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

 


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


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