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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Нужна помощь. Повышение помехоустойчивости связи по USB., Вопрос по повышению помехоустойчивости USB.
Руслан Трефилов
сообщение Mar 30 2015, 13:29
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 30-03-15
Пользователь №: 85 962



Вопрос по повышению помехоустойчивости USB.
Микроконтролер STM32F407 через USB изолятор ADuM4160 связан с системным блоком промышленного контроллера на full speed 12 Mbps.
STM32F407 выполняет задачу сбора и передачи информации от внешних объектов, от которых также гальванически изолирован. Всё хорошо, пока работаем на низких напряжениях. Как только переходим на 220 VAC (DI/DO) начинаются потери связи по USB. Кто в теме и может помочь?
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 31 2015, 05:02
Сообщение #2


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Не совсем понял, но поделюсь своим опытом использования USB High Speed. Делаем установки, в которых к компьютеру подсоединяем до 10 шт. наших устройств. Всё более-менее стабильно работает каждый рабочий день.
Самая частая проблема это плохой экран в кабеле. С покупными были проблемы, сейчас стали сами паять. Иногда по непонятным причинам спаянный кабель плохо работает. Перепаиваем разъёмы и сбои прекращаются, хотя на вид всё нормально. Сейчас обнаглели, стали паять кабели длиной до 10 метров, хотя это и не по стандарту, но проблем нет. Экран должен быть хорошо пропаян с обоих сторон! Корпус разъёма цепляю на GND питания по USB. Установку и компьютер я обязательно соединяю "плетенкой" или использую экраны других кабелей.
Практически все наши устройства питаются по USB. Обычно потребление у нас большое, но стараемся уложиться в 0,5 А. Большинство моих устройств нормально работают и при 4 В или даже ниже. Если устройство питается не по USB, то могут быть всякие нехорошие вещи. Также были проблемы с Full Speed, ничего не меняя в железе перешли на High Speed проблема пропала, почему так произошло не поняли.

Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 31 2015, 06:31
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Руслан Трефилов @ Mar 30 2015, 16:29) *
Вопрос по повышению помехоустойчивости USB.
...
Всё хорошо, пока работаем на низких напряжениях. Как только переходим на 220 VAC (DI/DO) начинаются потери связи по USB. Кто в теме и может помочь?

Помочь может Ethernet.
USB в описанных вами условиях не жилец.
Можно устанавливать развязки, фильтры, менять кабели, плясать с бубном - это даст лишь несколько меньшую вероятность сбоев. Но сбоить оно будет всегда потому что USB не лечится.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Mar 31 2015, 08:32
Сообщение #4


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Не соглашусь с автором предыдущего сообщения. USB вполне себе жилец в цеху, важно лишь применять кабель должного качества с наличием ферритового "бублика".

Цитата(Руслан Трефилов @ Mar 30 2015, 14:29) *
Всё хорошо, пока работаем на низких напряжениях. Как только переходим на 220 VAC (DI/DO) начинаются потери связи по USB. Кто в теме и может помочь?

уточните пожалуйста, что значит переходим на 220 VAC


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
Руслан Трефилов
сообщение Mar 31 2015, 09:11
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 30-03-15
Пользователь №: 85 962



Уточнение: есть модули с одинаковой схемотехникой входные на 24 VDC и 220 VAC. Первые работают, вторые сбоят.
Аналогично выходные модули с релейным выходом при подключении к нагрузке 220 VAC появляются сбои, особенно в момент коммутации.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Mar 31 2015, 10:18
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Смотря что понимать под USB в цеху. Клавиатура к диагностической установке - нормально. А вот пром.контроллеры уже не вариант. Да, всякими ухищрениями можно добиться надёжной работы USB в условиях сильных помех. Основные способы тут уже перечислили.
Но это всё не от хорошей жизни. В пром. оборудовании либо RS-485, либо современные производные от Ethernet.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Mar 31 2015, 17:28
Сообщение #7


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(dinam @ Mar 31 2015, 08:02) *
Также были проблемы с Full Speed, ничего не меняя в железе перешли на High Speed проблема пропала, почему так произошло не поняли.


Насколько я понимаю Full Speed - два сигнала в противофазе с возвратом тока по земле, а High Speed - диференциальный.
Возможно поэтому High Speed - лучше в зоне помех.
Go to the top of the page
 
+Quote Post
krux
сообщение Mar 31 2015, 17:58
Сообщение #8


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



американский минобороны (Department of Defence) запрещает использование интерфейса USB для чего-либо более серьезного, чем флешки и принтеры.
примерно по тем же причинам - весьма хреновая надёжность.
Ещё раз подумайте - оно вам надо???


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Ariel
сообщение Mar 31 2015, 18:00
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Цитата(Руслан Трефилов @ Mar 31 2015, 12:11) *
есть модули с одинаковой схемотехникой входные на 24 VDC и 220 VAC. Первые работают, вторые сбоят.

ну тогда Вам нужен фильтр по питанию, например такой фильтр
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Mar 31 2015, 20:10
Сообщение #10


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(krux @ Mar 31 2015, 20:58) *
американский минобороны (Department of Defence) запрещает использование интерфейса USB для чего-либо более серьезного, чем флешки и принтеры.


Здесь скорее не опасение за потерю данных, а то что если при передаче потока по USB отойдёт контакт в разъёме - потребуется не только убийство процесса или драйвера и восстановление устройства из чёрного списка - потребуется перезагрузка компьютера...

Пытались делать системы управления лет 10 назад на КПК - чуть дернул разъём - доставай иголку - перезагружай КПК.
Надёжней и проще оказалось разработать собственное устройство с экраном, тачем и прочем... без шлангов и USB!

PS: Что касается топикспикера - а защитные диоды по USB на плате есть?
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 1 2015, 07:04
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(krux @ Mar 31 2015, 20:58) *
американский минобороны (Department of Defence) запрещает использование интерфейса USB для чего-либо более серьезного, чем флешки и принтеры.

Умные мужики в американской военщине !
Можно ссылочку на официальный документ DoD запрещающий применение usb ?


Go to the top of the page
 
+Quote Post
Руслан Трефилов
сообщение Apr 1 2015, 08:21
Сообщение #12





Группа: Новичок
Сообщений: 4
Регистрация: 30-03-15
Пользователь №: 85 962



Дополнение для интересующихся.
Схема USB интерфейса на ADuM4160 в прилагаемом файле. Разводка PCB в соответствии с рекомендациями производителя.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ariel
сообщение Apr 1 2015, 09:28
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



1. Фильтр по AC, о чем я писал выше
2. Попробуйте увеличить С5
Go to the top of the page
 
+Quote Post
alexunder
сообщение Apr 1 2015, 11:30
Сообщение #14


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(Corvus @ Mar 31 2015, 11:18) *
Смотря что понимать под USB в цеху. Клавиатура к диагностической установке - нормально. А вот пром.контроллеры уже не вариант. Да, всякими ухищрениями можно добиться надёжной работы USB в условиях сильных помех. Основные способы тут уже перечислили.

Безусловно, 485 и Ethernet гораздо больше приспособлены для подобных условий! Однако, мне попадались примеры успешного внедрения USB в щедрых на помехи местах. В качестве примера, в одной из лабораторий у нас стоит рентгеновский фотоэлектронный спектрометр Thermo Scientific K-Alpha, он подключается к ПК по USB (есть еще три линии FireWire, но они идут непосредственно к трем же видеокамерам внутри установки). Когда приходил специалист по настройке, мы вскрывали "станок" (часть трэйнинга) и я был приятно обрадован увидев там родной Cypress FX2 рядом с USB-B разьемом на "материнской плате". В самой установке непрерывно жужжат два мощных турбомолекулярных насоса, которые запитываются от источников, чья мощность вызывает уважение. Еще в системе есть генератор аргоновой плазмы для очистки пов-ти образцов (десятки Ватт, 13.5МГц). Спектрометр работает 24 часа в сутки, 7 дней в неделю. За год эксплуатации был лишь один сбой, связанный со скачком напряжения в здании. Рядом с ним стоят системы для испарения и магнетронного распыления металлов, которые, надо думать, тоже могут являються источниками помех.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Apr 1 2015, 11:52
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



А может такое быть, что на H-GND половина сетевого питания - т.е. 110В (как это бывает в настольных компьютерах, когда их подключают без заземления)? "Земля" в розетках есть?
Если заземления в розетках нет, а пол-питания на H-GND таки есть (индикатором проверить), то эти 110В будут "заливаться" на линии D+ и D- через сапрессоры, и создавать помехи при передаче данных.

А в тех модулях что на 24VDC (возможно), внешний сетевой адаптер имеет только выводы питания 24 вольта, потому заземления минуса питания и шилда USB нет, и соответственно нет помех и на самой шине.
Go to the top of the page
 
+Quote Post

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

 


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


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