|
Помехи atmega+vusb+реле(220В), Пропадает v-USB устройство при коммутации нагрузки |
|
|
|
Jun 8 2011, 21:14
|

Участник

Группа: Участник
Сообщений: 24
Регистрация: 8-06-11
Из: Москва
Пользователь №: 65 582

|
Собственно, простая схема, взятая с сайта проекта v-usb с питанием проца (atmega8 в dip28) пятью вольтами, а уровни usb-линий занижены стабилитронами 3.6В. То есть не эта схема: http://www.obdev.at/Images/vusb/circuit-zoomed.gif , а вот эта, к примеру: http://hobbyelektronik.org/w/index.php?title=USBLotIO - два стабилитрона на землю, два резюка к ногам проца и 1к5 подтяжки к питанию на D-. Дальше на три GPIO подключена сборка ULN2003, от неё реле. Пробовал и 5В реле с питанием от USB (одно реле), и 12В реле с внешним питанием (три реле) - эффект один. Можно как угодно долго щёлкать с компа реле, если оно ничего не коммутирует. Стоит, хотя бы, коммутировать 12В включение ещё одного реле каскадно (точно не знаю ток, но достаточно небольшой), или коммутировать 220В переменку с достаточным током (лазерный принтер... хотя подозреваю, что и на 100Вт лампочке будет то же, судя по 12В), как через случайное количество переключений устройство "отваливается". В менеджере устройств оно присутствует и достаточно его выключить / включить (программно), как можно опять несколько раз переключать реле. Конечно же, помогает и выдернуть / вставить USB, но .... Вот версия с тремя реле и питанием реле от отдельных 12В: http://photo.milantiev.com/?dir=1438Вот версия с одним реле 5В с питанием от USB: http://photo.milantiev.com/?dir=1480 и сегодняшние попытки уйти от помех  : http://photo.milantiev.com/?dir=1531Пробовал уйти от сбоев так: - несомненно, на питании usb стоит электролит. Пробовал ёмкости малые и большие, не меняется решительно ничего;
- параллельно электролиту влепил 0805 керамический кондёр 0.1мкФ;
- почти на ноги проца ещё 0.1мкФ;
- по пути к ULN добавил всё тот же чип-кондёр, того же номинала;
- добавил диод на входы реле (один уже есть в uln2003, но попробовал внешний;
- попробовал добавить ещё диод поближе к реле;
- вынес реле на длинный (~20 см управляющий провод);
- плату с процом обернул в бумагу, потом в фольгу, реле вынес за "экран". Вот это единственное, что чуть помогло, теперь реле вешается не через пару переключений, а может выдержать аж с десяток (что тоже не годится).
Выглядит логичным попробовать перейти на at90usb162, который уже напаян на макетку: http://photo.milantiev.com/?dir=1439 , надеясь на большую помехозащищённость аппаратной версии реализации протокола. Но ещё не разбирался с LUFA, пока лишь воткнул в систему атмеловский драйвер и попробовал запустить FLIP. Не суть. Есть готовое (и рабочее, если б не ....) решение на v-usb. Разобрался, как с ним работать, скорость обмена устраивает (устройство эмулирует HID, забыл сказать... вдруг это важно, общение с компом из-под винды через libusb). Все исходники можно глянуть здесь: http://oleg.milantiev.com/material/?id=693КАК победить эти [....бип-бип....] глюки?
|
|
|
|
Сообщений в этой теме
moscow Помехи atmega+vusb+реле(220В) Jun 8 2011, 21:14 r_dot Цитата(moscow @ Jun 9 2011, 01:14) ...нап... Jun 9 2011, 00:14 domowoj Конечно гальванически развязать! Jun 9 2011, 00:57 =AK= Цитата(moscow @ Jun 9 2011, 06:44) уровни... Jun 9 2011, 04:11 moscow Спасибо за подробные ответы. Статью по ссылке обяз... Jun 9 2011, 06:26 =AK= Цитата(moscow @ Jun 9 2011, 16:56) Чем по... Jun 9 2011, 09:30  Corvus Цитата(=AK= @ Jun 9 2011, 13:30) В той сх... Jun 9 2011, 09:55   Dog Pawlowa Только факты:
1) Делали систему с управлением 5 кВ... Jun 9 2011, 10:11    moscow Цитата(Dog Pawlowa @ Jun 9 2011, 14:11) Т... Jun 9 2011, 10:43     aaarrr Цитата(moscow @ Jun 9 2011, 14:37) Как ра... Jun 9 2011, 10:48 moscow Картинка понравилась
Про оптопару понял, применю... Jun 9 2011, 10:23 aaarrr Цитата(moscow @ Jun 9 2011, 14:23) Ну и п... Jun 9 2011, 10:30 =AK= Цитата(moscow @ Jun 9 2011, 20:53) Проц п... Jun 9 2011, 10:47  moscow Цитата(=AK= @ Jun 9 2011, 14:47) Насчет т... Jun 9 2011, 11:33   =AK= Цитата(moscow @ Jun 9 2011, 22:03) В _это... Jun 9 2011, 13:57    Marian А как у вас с проводами УСБ (экранированные?)
Пров... Jun 9 2011, 17:15     moscow Цитата(Marian @ Jun 9 2011, 21:15) А как ... Jun 14 2011, 19:45      =AK= Цитата(moscow @ Jun 15 2011, 05:15) Сам п... Jun 14 2011, 22:57       rudy_b На самом деле проблема гораздо серьезнее, чем каже... Jun 15 2011, 00:03        ar__systems Цитата(rudy_b @ Jun 14 2011, 20:03) На са... Jul 3 2011, 20:50      Сергей Борщ QUOTE (moscow @ Jun 14 2011, 22:45) перев... Jun 15 2011, 06:21       moscow Цитата(=AK= @ Jun 15 2011, 02:57) Нет. У ... Jun 15 2011, 11:11        Сергей Борщ QUOTE (moscow @ Jun 15 2011, 14:11) Надо ... Jun 15 2011, 12:07         moscow Цитата(Сергей Борщ @ Jun 15 2011, 16:07) ... Jun 15 2011, 12:21         =AK= Цитата(Сергей Борщ @ Jun 15 2011, 21:37) ... Jun 15 2011, 13:17          moscow Цитата(=AK= @ Jun 15 2011, 17:17) Они пом... Jun 15 2011, 13:29          Сергей Борщ QUOTE (=AK= @ Jun 15 2011, 16:17) однако ... Jun 15 2011, 20:40           =AK= Цитата(Сергей Борщ @ Jun 16 2011, 06:10) ... Jun 16 2011, 02:52            =AK= . Jun 16 2011, 07:22            Сергей Борщ QUOTE (=AK= @ Jun 16 2011, 05:52) Что-то ... Jun 16 2011, 08:52             =AK= Цитата(Сергей Борщ @ Jun 16 2011, 18:22) ... Jun 16 2011, 10:09              Сергей Борщ QUOTE (=AK= @ Jun 16 2011, 13:09) Очевидн... Jun 16 2011, 10:36               =AK= Цитата(Сергей Борщ @ Jun 16 2011, 20:06) ... Jun 16 2011, 11:07              moscow Цитата(=AK= @ Jun 16 2011, 14:09) Имеет с... Jun 16 2011, 12:22               =AK= Цитата(moscow @ Jun 16 2011, 21:52) - есл... Jun 16 2011, 12:45                moscow Цитата(=AK= @ Jun 16 2011, 16:45) Нет, зе... Jun 16 2011, 12:56            moscow Пока не было времени воплотить озвученное. Но слеж... Jun 16 2011, 09:13             Сергей Борщ QUOTE (moscow @ Jun 16 2011, 12:13) Поэто... Jun 16 2011, 09:46 ks007 Цитата(moscow @ Jun 9 2011, 01:14) Пробов... Jun 9 2011, 13:47 moscow ... Собственно, теперь решение с оптроном и отдель... Jun 16 2011, 14:47 moscow В рамках того же вопроса помехозащищённости вопрос... Jun 17 2011, 11:32 =AK= Цитата(moscow @ Jun 17 2011, 21:02) верно... Jul 3 2011, 01:50  moscow Цитата(=AK= @ Jul 3 2011, 05:50) Оптопары... Oct 3 2011, 10:17 moscow Запустил сегодня .
Так: http://electronix.ru/forum... Jul 2 2011, 18:07 moscow Мой знакомый, посмотрев даташит на uln2003 сказал,... Oct 3 2011, 13:15
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|