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

 
 
> Наводки и LPC2103, Комутирование 220в 200вт моторов
iordy
сообщение Apr 14 2010, 07:03
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 28-01-10
Из: Вильнюс, Литва
Пользователь №: 55 127



После смены atmega8 на lpc2102 (с мегой стало тесно, да и часы нужны) резко снизилась помехоустойчивость, расположение деталей остались почти без изменений. lpc2102 тактируется без pll, на всех ножках питания 0,1мкф керамика, 3,3 и 1,8 стабилизаторы расположены рядом(~10мм).

Комутируются с помошью реле два 200вт вентилятора через автотрансформатор, силовые дорожки на расстоянии 5-7см от контроллера. Наводка именно от линий 220в, обмотки реле не при чём. Впрочем виснет и если запитать плату от аккумулятора, а в 10см положить шумный провод ничем несвязанной цепи.

Контроллер виснет наглухо(watchdog частенько не спасает) либо перед повисом выполняет чёрти что(сбой счётчика команд?).

Что попробовал изменить:
1) Менять и вешать в паралель больше кондеров по питанию(10н, 0,1мк, 4,7мк, 33мк тантал, 100мк електролиты) как у ножек так и у стабилизаторов - устойчивость лучше в разы, но остайтся неприемлимой
2) Глушить собственно сами выбросы, 0,22мк паралельно моторам - лучше на порядок, но всё равно глючит неприемлимо(каждое 5-ое переключение)
3) Менять кварц и его кондеры, землю кондеров вести отдельной дорожкой к контроллеру - никаких изменений
4) Все ножки переводить в выход на 0 - никаких изменений

Это какая-то особенность lpc2102 или что-то сделал совершенно неправильно ? atmega8 работала непробиваемо
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iordy
сообщение Apr 16 2010, 10:33
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 28-01-10
Из: Вильнюс, Литва
Пользователь №: 55 127



Спасибо за ответы smile.gif
Новую плату делать накладно, попробовал пока так: ножиком отрезал все дорожки под контроллером и прилепил туда квадратик из алюминевой фольги, к которому подключил все земли контроллера. сам этот квадратик одним переходом на нижний полигон(то же из приклейенной фольги). на все ноги питания и соответствующую землю кратчайшими дорожками(2-4мм) в паралель по 10н, 100н и 4,7мкф. Земля кондеров кварца отдельной дорожкой на землю контроллера(7 пин).
Ну и програмку написал щёлкать релешкой 5 раз в секунду плавающей скважностью.
Стало намного лучше, но всё равно иногда виснет переключая реле, в среднем с 0,1% вероятностью.
Что ещё можно предпринять или изменить ? Трансилы или стабилитроны на питание, дроссели ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 13:58
Рейтинг@Mail.ru


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