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

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


Участник
*

Группа: Участник
Сообщений: 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 и сегодняшние попытки уйти от помех sm.gif : 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

КАК победить эти [....бип-бип....] глюки? sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
moscow
сообщение Jun 9 2011, 06:26
Сообщение #2


Участник
*

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



Спасибо за подробные ответы. Статью по ссылке обязательно изучу.
Насчёт 4х слойных плат - неужто возьмутся делать единичный экземпляр за подъемные деньги в разумные сроки (Москва)?

Про опторазвязку сам подумал, не успел вчера опробовать... Поставить её между процом и ключами? Но поможет ли она от помех по земле?

Подскажите плиз, как грамотно отделить грязную от чистой земли, как их грамотно соединить. Если этот вопрос освещён по ссылке, то не нужно, сам прочту.
То есть, веду я ножку проца на вход оптопары, вторым концом на общую землю USB. Выход на, получается то же питание USB, реле и ту же землю sad.gif Чем поможет оптопара?

Про стабилитроны... а как же по схеме1 v-usb при переводе питания проца на 3.3 стабилитронами или 1117 3.3 "кренкой"? Тогда стабилитроны на D-, D+ не ставят. Я как раз думал для соблюдения стандартна USB 3.3В по линиям данных они стоят. Впрочем, не суть. Есть ещё мысль перевести питание проца на 3.3, но не думаю, что это улучшит ситуацию, не вижу на то предпосылок.

Всё описано по ссылке, читаю.
Ещё раз огромное спасибо.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jun 9 2011, 09:30
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(moscow @ Jun 9 2011, 16:56) *
Чем поможет оптопара?

Оптопара позволяет разделить земли. При этом оптопара имеет малую проходную емкость (типично 0.5 пФ), поэтому через проходную емкость оптопары наносекундная помеха почти не проходит из одной земли в другую.

Цитата(moscow @ Jun 9 2011, 16:56) *
Про стабилитроны... а как же по схеме1 v-usb при переводе питания проца на 3.3 стабилитронами или 1117 3.3 "кренкой"? Тогда стабилитроны на D-, D+ не ставят. Я как раз думал для соблюдения стандартна USB 3.3В по линиям данных они стоят.

Вы совсем невнятное что-то говорите, не имеющее отношения к действительности. Что-то вроде картины Гойи "сон разума рождает чудовищ"

В той схеме, на которую вы ссылаетесь, стабилитроны 3.6В стоят на линиях данных USB. В рабочем режиме сигнал на этих линиях никогда не может вызвать открывание данных стабилитронов. Прочитайте спецификацию USB. Эти стабилитроны являются "защитой от пробоя", в рабочем режиме они не работают.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - 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


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 16:45
Рейтинг@Mail.ru


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