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

 
 
> USB2.0 против FireWire, Сильно интересует вопрос по устойчивости к помехам.
Apast
сообщение Dec 14 2006, 11:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87



На USB2.0 (на CY7C68013A) сделано уже порядочно устройств. В качестве настольных приложений все работает нормально, но в условиях цеха (даже без превышения длинны стандартного USB2.0 кабеля, т.е. до 3 метров) есть проблемы с устойчивастью работы. Всевозможными программными изхищрениями (вплоть до переинициализации драйвера РС на ходу) как то заставляем работать, но это не есть хорошо. Дак вот вопрос, есть ли у кого опыт, как со стабильностью (помехоустойчивастью) у FireWare?
На сколько он в реализации сложней USB? Ну и соответственно какие чипы посоветовали бы посмотреть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Oldring
сообщение Dec 14 2006, 13:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Вопрос помехоустойчивости для промышленных применений интересен.

IMHO USB не предназначена для промышленности. Главная причина - отсутствие гальванической развязки. Поэтому вблизи мощного электротехнического оборудования возможны сильные наводки на кабель. Ферритовые клипсы - они вроде бы предназначены для устранения ВЧ излучения, не знаю, насколько они помогут в качестве зачиты от пускового импульса многокиловаттного двигателя.

Насколько мне известно, FireWare может быть с гальванической развязкой. Однако есть другая причина не использовать его - эта шина рассматривалась MS как шина для совместимости с существующим видеооборудованием и поддержана в Виндах странно.

Есть третий путь, на мой взгляд, самый правильный, если только не использовать специализированные промышленные сети. Ethernet. Поддержка очень хорошая, гальваническая развязка есть всегда, в случае уж очень длинной линии и очень сильных помех можно проложить оптику.

Ну и нужно не забывать, что производители железа тоже бывают разные, китайцы могли просто сэконосмить на реализации USB портов. Кстати, с какими симптомами дохнет USB? Умирает вся шина или конкретное устройство? Может быть дело в самих самодельных устройствах?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Apast
сообщение Dec 14 2006, 15:13
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87



Цитата(Oldring @ Dec 14 2006, 13:52) *
Вопрос помехоустойчивости для промышленных применений интересен.

Кстати, с какими симптомами дохнет USB? Умирает вся шина или конкретное устройство? Может быть дело в самих самодельных устройствах?


Как ни странно, но после долгих выяснений мы выяснили что отваливается именно РС-ная часть.
Само устройство и микроконтроллер с USB на борту работает. Программист для РС нашел програмную приблуду от Микрософта которая позваляет снимать и заново запускать драйвер (ну это в самых тяжелых случаях), дак вот после этого связь востанавливается и можно работать дальше.
Имитировали мы эту ситуацию, просто резистором коротили сигнальные концы USB, в большинстве (~90%) случаев востановить связь удавалась. При этом мы и обратили внимание что отваливается именно РС, она считала что устройство потерено и выбрасовала его из списка (у нас на USB было несколько однотипных устройств). На данное устройство перестают приходить даже SOF пакеты.

Цитата(Oldring @ Dec 14 2006, 13:52) *
Есть третий путь, на мой взгляд, самый правильный, если только не использовать специализированные промышленные сети. Ethernet. Поддержка очень хорошая, гальваническая развязка есть всегда, в случае уж очень длинной линии и очень сильных помех можно проложить оптику.

Да, я и сам думал в этом направлении, но уж больно тяжеловесна поддержка Ethernet со стороны устройства, особенно со всем стеком TCP_IP и прочим. И пропускную способность по данным приличную (сопоставимую с USB) получить сложно.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Dec 14 2006, 23:48
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Apast @ Dec 14 2006, 16:13) *
... Программист для РС нашел програмную приблуду от Микрософта которая позваляет снимать и заново запускать драйвер (ну это в самых тяжелых случаях), дак вот после этого связь востанавливается и можно работать дальше.


Уважаемый Apast. Пожалуйста, опишите более подробно, что это за средство такое замечательное и где его можно найти у Microsoft.
Go to the top of the page
 
+Quote Post
Apast
сообщение Dec 15 2006, 05:24
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87



Цитата(Konst_777 @ Dec 14 2006, 23:48) *
Уважаемый Apast. Пожалуйста, опишите более подробно, что это за средство такое замечательное и где его можно найти у Microsoft.


Да вот она собственно.
Там есть примеры BAT файлов вызова.
Прикрепленные файлы
Прикрепленный файл  DevCon.zip ( 17.19 килобайт ) Кол-во скачиваний: 79
 
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Dec 15 2006, 21:10
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Apast @ Dec 15 2006, 06:24) *
Да вот она собственно.
Там есть примеры BAT файлов вызова.


Большое спасибо за программу. a14.gif
Go to the top of the page
 
+Quote Post



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

 


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


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