-
- Виноваты конкретно забаженные powersavings на хосте. Был опыт со скайлинковскими usb-свистками на "вумном доме". Решилось тупо в лоб - каждые 15мин. спрашивать айпишник яндекса. Мораль - обмен не прекращай - ничего не отвалится. - Д.ARMоед(22.09.2012 17:20)
- Вопрос вбок: а умный дом был на компах собран? - =L.A.=(25.09.2012 09:51)
- Да, сониваё и р'админ :) - Д.ARMоед(25.09.2012 10:11)
- Не берегут они себя, товарищи эти :) Отдохнуть им надо. Лучше б применили Vera3 - =L.A.=(25.09.2012 10:45 - 10:54)
- Мораль: не собирай умные дома на недобуках! :) - =L.A.=(25.09.2012 10:46 - 10:49)
- Фигли дарёному коню зубы расшатывать? Третий год исправно на даче у коллеги службу несёт. Щазз других свистков понавтыкает -> - Д.ARMоед(25.09.2012 11:48, ссылка)
- Дом не должен быть умнее хозяина :-) - Shura(25.09.2012 10:48, ссылка)
- Логично. Нефига содомию устраивать :) - =L.A.=(25.09.2012 10:50)
- Точно, гопота проектировала. Не могут различить "маски кроликов, слонов и алкоголиков" :)))) Умный дом должон просто табуретку вовремя выбить в таком случае. Или да? - Д.ARMоед(25.09.2012 11:50 - 12:04)
- Вот правильный камент - Codavr(25.09.2012 13:17, ссылка)
- Да и на эту старушку прорушка найдётся, как ни осторожничай. - Д.ARMоед(25.09.2012 14:15, ссылка)
- Я мозг сломал пытаясь понять что значит сокращение "п*я" - Codavr(25.09.2012 14:20)
- п*я == Пи*да старая - бомж(25.09.2012 15:34)
- Шорт, как то не дотумкал, что пробел это тоже знак ASCII. - Codavr(25.09.2012 15:45)
- Угу, я тоже на этом сленге обломался :) - Д.ARMоед(25.09.2012 15:23)
- А интересный путь получился от висюков юсбишных контроллеров к фольклорным сокращениям. - Codavr(25.09.2012 15:47)
- С облома начали, к облому приехали ;) - Д.ARMоед(25.09.2012 16:07)
- А интересный путь получился от висюков юсбишных контроллеров к фольклорным сокращениям. - Codavr(25.09.2012 15:47)
- В тему: Гудвин(250 знак., 25.09.2012 14:30)
- Хорошо :) - Codavr(25.09.2012 14:33)
- п*я == Пи*да старая - бомж(25.09.2012 15:34)
- Я мозг сломал пытаясь понять что значит сокращение "п*я" - Codavr(25.09.2012 14:20)
- Да и на эту старушку прорушка найдётся, как ни осторожничай. - Д.ARMоед(25.09.2012 14:15, ссылка)
- Вот правильный камент - Codavr(25.09.2012 13:17, ссылка)
- Точно, гопота проектировала. Не могут различить "маски кроликов, слонов и алкоголиков" :)))) Умный дом должон просто табуретку вовремя выбить в таком случае. Или да? - Д.ARMоед(25.09.2012 11:50 - 12:04)
- Логично. Нефига содомию устраивать :) - =L.A.=(25.09.2012 10:50)
- Мораль: не собирай умные дома на недобуках! :) - =L.A.=(25.09.2012 10:46 - 10:49)
- Не берегут они себя, товарищи эти :) Отдохнуть им надо. Лучше б применили Vera3 - =L.A.=(25.09.2012 10:45 - 10:54)
- Да, сониваё и р'админ :) - Д.ARMоед(25.09.2012 10:11)
- Не выход. При интенсивном обмене точно так же отваливается. - Лeoнид Ивaнoвич(23.09.2012 01:27)
- а вот фиг: при интенсивном обмене через ft232 через несколько суток таки отваливалась - koyodza(22.09.2012 23:43)
- Вопрос вбок: а умный дом был на компах собран? - =L.A.=(25.09.2012 09:51)
- Делюсь опытом. На протяжении 4 лет почти круглосуточно работают около 80 девайсов на FT232RL. Половина переведена на D2X, остальные VCP. Девайс в виде USB ключа. Воткнут в ЗАД компа. Компы средней паршивости, но с хорошими БП и заземлением. Flasher(310 знак., 22.09.2012 14:13, )
- "в виде USB ключа" это как? - Гудвин(22.09.2012 14:16)
- В прямом смысле. FT+проц+мелочь. Никаких проводов во вне. - Flasher(22.09.2012 14:38, )
- Если "Никаких проводов во вне", то как она общается с этим "вне"? Радио? - 1111111(22.09.2012 14:42)
- общается с софтом. Это я к тому, что отваливаний из-за хоста или из-за слова "USB" не происходило. Ось- хрюша. На нескольких- семерка. На компах есть еще и пользователи, которые могут флэшки втыкать и всякую херню ставить на свой страх и Flasher(89 знак., 22.09.2012 14:49, )
- Н'дык это совсем другое дело - никаких помех... - Гудвин(22.09.2012 16:56)
- В данной ветке идет обсуждение задачи в общем случае "управление техпроцессами через USB". Как может этому помочь девайс не имеющий другой связи с внешним миром кроме USB - непонятно - 1111111(22.09.2012 15:21)
- Несколько лет в круглосуточном режиме работал стенд который общался через 5 китайских шнурков на FT232 с компом. Асинхронник запитаный от векторного частотника, Всякая измерительная и контрольная приблуда, ТЭНЫ с управлением через тиристорный Codavr(167 знак., 24.09.2012 00:40)
- Ну а сделать вывод, который сами же и написали ниже? Гальваническая развязка и переходник прямо в юсб. Собственно, я это и подтвердил косвенно своим примером. - Flasher(22.09.2012 15:28, )
- Писать к чему ведете все таки лучше в явном виде, а то выводы могут быть не теми которые ожидаются. Например что лучший интерфейс наружу - тот которого нет:) - 1111111(22.09.2012 16:00)
- Даже без гальванической развязки преобразоватеть USB - RS-485, выполненный в корпусе типа флешки, не виснет (по крайней мере, не замечено). Здесь важнее всего обеспечить максимально короткие линии D+, D-. - Лeoнид Ивaнoвич(22.09.2012 15:50)
- У меня адаптер USB-RS-485 с гальв. развязкой и длиной кабеля 1.8 м зависал стабилно раз в 1-2 суток. При уменьшении длины кабеля до 30 см зависания стали реже, но всё равно раз в 3-4 дня адаптер вис стабильно. Был собран на базе FT232R. На линиях FDA(276 знак., 23.09.2012 14:04)
- остался мелкий шажок - отказаться от RS485-го вообще. всё на Ethernet. Mahagam(234 знак., 23.09.2012 20:01)
- Не всегда получается полностью отказаться от RS-485. В Ethernet ведь максимальная протяжённость сегмента всего 200 м, в то время как в RS-485 - 1500 м. Да и к тому же куча готового оборудования работает по RS-485. - FDA(23.09.2012 20:33)
- Это очень сложно. - Лeoнид Ивaнoвич(23.09.2012 20:28)
- Всё верно, просто уменьшается вероятность зависания. А Ethernet - это круто! Наверное, сделать такой переходник сложно? - Лeoнид Ивaнoвич(23.09.2012 17:53)
- Я сделал преобразователь на PIC18F26K22 и ENC28J60. Стек взял с FDA(187 знак., 24.09.2012 09:31)
- Насколько сильно пришлось вникать в реализацию стека? - Лeoнид Ивaнoвич(24.09.2012 09:42)
- Подкорректировать немного пришлось. Единственное, что я не сделал, так это разбивку TCP-пакетов. Поэтому пришлось Web-форму для настроек писать состояющую из iframe'ов. Для компьютера я написал программу COM2UDP, которая создаёт в системе FDA(341 знак., 24.09.2012 10:30)
- Как и думал, тёмный лес. - Лeoнид Ивaнoвич(24.09.2012 10:40)
- Если только UDP, а поверх свой протокол - все совсем просто. Для ENC28J60 нашел простую реализацию, добавил DHCP и все. Сама микруха около $2 стоила, еще бакс- разъем с трансом. Но для писюка писалась только простая проверялка. - Andreas(24.09.2012 10:52, ссылка)
- Угу. Только сегодня ночью приблудил такую шнягу в 1С для управления вот этой хренью (по ссылке). Гудвин(785 знак., 24.09.2012 11:10 - 11:13, ссылка)
- Если только UDP, а поверх свой протокол - все совсем просто. Для ENC28J60 нашел простую реализацию, добавил DHCP и все. Сама микруха около $2 стоила, еще бакс- разъем с трансом. Но для писюка писалась только простая проверялка. - Andreas(24.09.2012 10:52, ссылка)
- Как и думал, тёмный лес. - Лeoнид Ивaнoвич(24.09.2012 10:40)
- я писал свой - koyodza(24.09.2012 09:44)
- ARM, TCP/IP, да Вы киборг! - Лeoнид Ивaнoвич(24.09.2012 10:05)
- Подкорректировать немного пришлось. Единственное, что я не сделал, так это разбивку TCP-пакетов. Поэтому пришлось Web-форму для настроек писать состояющую из iframe'ов. Для компьютера я написал программу COM2UDP, которая создаёт в системе FDA(341 знак., 24.09.2012 10:30)
- Насколько сильно пришлось вникать в реализацию стека? - Лeoнид Ивaнoвич(24.09.2012 09:42)
- не поверите - очень! особенно, если использовать готовые модули/микросхемы WIZNET - хи-хи(23.09.2012 19:30, )
- Это не самодельный. - Лeoнид Ивaнoвич(23.09.2012 19:56)
- Я сделал преобразователь на PIC18F26K22 и ENC28J60. Стек взял с FDA(187 знак., 24.09.2012 09:31)
- остался мелкий шажок - отказаться от RS485-го вообще. всё на Ethernet. Mahagam(234 знак., 23.09.2012 20:01)
- У меня адаптер USB-RS-485 с гальв. развязкой и длиной кабеля 1.8 м зависал стабилно раз в 1-2 суток. При уменьшении длины кабеля до 30 см зависания стали реже, но всё равно раз в 3-4 дня адаптер вис стабильно. Был собран на базе FT232R. На линиях FDA(276 знак., 23.09.2012 14:04)
- общается с софтом. Это я к тому, что отваливаний из-за хоста или из-за слова "USB" не происходило. Ось- хрюша. На нескольких- семерка. На компах есть еще и пользователи, которые могут флэшки втыкать и всякую херню ставить на свой страх и Flasher(89 знак., 22.09.2012 14:49, )
- Тогда просто: донгл (dongle) - Make_Pic(22.09.2012 14:40)
- Если "Никаких проводов во вне", то как она общается с этим "вне"? Радио? - 1111111(22.09.2012 14:42)
- В прямом смысле. FT+проц+мелочь. Никаких проводов во вне. - Flasher(22.09.2012 14:38, )
- "в виде USB ключа" это как? - Гудвин(22.09.2012 14:16)
- никакие. Лепите Ethernet2UART или Pci2UART - 3m_пароль_не_помню(19.09.2012 12:49, )
- а если сделаю примочку на NE555 которая при отсутсвии активности по RxD будет переподключать USB_Data+&- через сигнальную минирелюшку ?! - MegaJohn(22.09.2012 10:49)
- Это не поможет от зависаний хоста. Иногда хост заклинивает и приходится перезагружать комп, причем в тяжелом случае - выключением из розетки потому что сейчас хост питается от дежурного напряжения. - 3m(22.09.2012 12:55)
- ужос - MegaJohn(25.09.2012 10:54)
- Это не поможет от зависаний хоста. Иногда хост заклинивает и приходится перезагружать комп, причем в тяжелом случае - выключением из розетки потому что сейчас хост питается от дежурного напряжения. - 3m(22.09.2012 12:55)
- а если сделаю примочку на NE555 которая при отсутсвии активности по RxD будет переподключать USB_Data+&- через сигнальную минирелюшку ?! - MegaJohn(22.09.2012 10:49)
- А что, часто встречали зависающие? Через FT232 430-е и STM32 бутлодером шил. Прямо сказать, в достаточно немалых количествах. >50 в день, ну и даже несмотря на хотсвап, мост не вис. Самодельный. Может, зависит от разводки конкретного экземпляра... - KLIM83(18.09.2012 23:20)
- присоединюсь. ft232rl, бутлоадю лпц17ххх, ни в лине ни винде не вис - RED_DRAGON(18.09.2012 23:25)
- Если не ошибаюсь, то ЛИ не так давеча сообщал, что не виснут только аппаратные COM. И все кивали головой. Нужно для девайса который довольно плотно будет общатся по USB2COM, и рядом не будет человека, который в случае чего передернет модуль - MegaJohn(18.09.2012 23:33)
- Насколько помнится финал одного из обсуждений - хост тоже виснет, а его увы не так просто оживить как девайс. Если все таки приспичило, то одно из кошерных решений - прямо в разъеме ставить usb2com, а дальше в девайс передавать через 1111111(24 знак., 19.09.2012 01:37)
- С зависанием хоста пока не сталкивался. А вот девайсы прямо на столе отваливаются если шнурок фуфло без ферритов, достаточно щелкнуть выключателем паяльника или БП. По поводу программного передергивания хоста не уверен что поможет во всех 100% 1111111(180 знак., 19.09.2012 12:24)
- Типа со шнурками с ферритами не отваливаются :) - Лeoнид Ивaнoвич(20.09.2012 01:56)
- После замены всех шнурков на толстые с ферритами больше ничего не отпадало. 1111111(110 знак., 20.09.2012 02:38)
- Просто Вы не дождались. - Лeoнид Ивaнoвич(20.09.2012 12:00)
- Ну как это не дождались! Полгода уже полет нормальный. Впрочем я не утверждаю, что волшебные шнурки это панацея. Но в моем конкретном случае помогло - 1111111(20.09.2012 12:08)
- Принесите установку в производственный цех, и зависания начнутся на самых толстых и ферритовых кабелях :) - Лeoнид Ивaнoвич(20.09.2012 12:12)
- Сделать установку для цеха с usb придет в голову только самому отмороженому студенту:) - 1111111(20.09.2012 12:42)
- Спасибо, конечно, за комплимент, но я, скорее, не отмороженный студент, а старый маразматик. - Лeoнид Ивaнoвич(20.09.2012 13:23)
- Никогда не поверю что вы по доброй воле согласитесь проектировать такое устройство:) - 1111111(20.09.2012 14:50)
- Проектировал. Было дело. Потом был скандал. И переход на RS-485 через PCI-плату. - Лeoнид Ивaнoвич(20.09.2012 15:20)
- Спишем на настойчивость неграмотного заказчика! - 1111111(20.09.2012 15:27)
- Договорились! :) - Лeoнид Ивaнoвич(20.09.2012 17:47)
- Спишем на настойчивость неграмотного заказчика! - 1111111(20.09.2012 15:27)
- Проектировал. Было дело. Потом был скандал. И переход на RS-485 через PCI-плату. - Лeoнид Ивaнoвич(20.09.2012 15:20)
- Никогда не поверю что вы по доброй воле согласитесь проектировать такое устройство:) - 1111111(20.09.2012 14:50)
- Даже в Defense & Aeronautics пихают! - Shura(20.09.2012 12:47, ссылка)
- У индусов в случае чего крыша толстая, не то что у нас - 1111111(20.09.2012 13:05)
- проблема не в usb в принципе, а именно класс USB-CDC. USB-HID работает гораздо устойчивее - AVF(20.09.2012 12:53 - 13:01)
- Наверное. USBXpress у нас работает нормально. А CDC с тем же самым мостом - глючит. - Shura(20.09.2012 13:00)
- Забавно , возможно в HID есть некий механизм сброса и переинициализации а в CDC на это забили. - PlainUser(20.09.2012 13:23)
- не забили, а похоже невозможно в принципе при данной архитектуре, так как порт монопольно занят сторонней программой - AVF(22.09.2012 19:17)
- не "возможно" а в хид механизм переинициализации есть и достаточно навороченый. смотрел усб снифером. Еще есть в MSD. В остальных нету, любимый всем CDC валится после первого же битого пакета на шине. Тем не менее иногда все же виснет 3m_пароль_не_помню(106 знак., 20.09.2012 17:41, )
- Это вряд ли. Скорее просто ошибка, связанная с зависанием в случае помех на линии, может не проявляться в некоторых ситуациях. - Лeoнид Ивaнoвич(20.09.2012 13:32)
- проблема явно программная. т.к. помогает программное отключение устройства и новое подключение. а проблема может быть связана с особенностями ком-порта - если устройство отключилось/повисло, надо освободить порт, подключить устройство, открыть AVF(156 знак., 20.09.2012 13:40)
- Интересно было-бы при зависании когда передергивание устройства не помогает попробовать снести дрова и поставить по говой не выключая комп. - PlainUser(20.09.2012 14:27)
- у меня не было. при этом передергивать необязательно достаточно программно переподключить устройство. а вот освобождение com-порта до нового подключения - обязательно. иначе устройство подключается, но обратиться к порту невозможно - AVF(22.09.2012 19:13)
- Такого ни разу не было, чтобы передергивание не помогало. - Лeoнид Ивaнoвич(20.09.2012 14:35)
- У меня недавно с флешкой было. Ни в одном из двух разъемов на передней панели не виделась. Даже перезагрузка не помогла - только выключение/включение компа. - rezident(20.09.2012 14:40)
- Апчемиречь. - PlainUser(20.09.2012 15:23)
- У меня недавно с флешкой было. Ни в одном из двух разъемов на передней панели не виделась. Даже перезагрузка не помогла - только выключение/включение компа. - rezident(20.09.2012 14:40)
- У нас до синего экрана доходило. - amusin(20.09.2012 13:50)
- У Silabs такое вполне возможно. Читал вчера их релиз нотес на свежий драйвер, там устранение BSOD упоминалось - Shura(20.09.2012 13:52)
- У нас FTDI был - amusin(20.09.2012 13:53)
- У Silabs такое вполне возможно. Читал вчера их релиз нотес на свежий драйвер, там устранение BSOD упоминалось - Shura(20.09.2012 13:52)
- Интересно было-бы при зависании когда передергивание устройства не помогает попробовать снести дрова и поставить по говой не выключая комп. - PlainUser(20.09.2012 14:27)
- проблема явно программная. т.к. помогает программное отключение устройства и новое подключение. а проблема может быть связана с особенностями ком-порта - если устройство отключилось/повисло, надо освободить порт, подключить устройство, открыть AVF(156 знак., 20.09.2012 13:40)
- Забавно , возможно в HID есть некий механизм сброса и переинициализации а в CDC на это забили. - PlainUser(20.09.2012 13:23)
- Наверное. USBXpress у нас работает нормально. А CDC с тем же самым мостом - глючит. - Shura(20.09.2012 13:00)
- О как! Оказывается
гранатыразъемы не той системы применяли! :-) - amusin(20.09.2012 12:56)
- Спасибо, конечно, за комплимент, но я, скорее, не отмороженный студент, а старый маразматик. - Лeoнид Ивaнoвич(20.09.2012 13:23)
- Сделать установку для цеха с usb придет в голову только самому отмороженому студенту:) - 1111111(20.09.2012 12:42)
- Принесите установку в производственный цех, и зависания начнутся на самых толстых и ферритовых кабелях :) - Лeoнид Ивaнoвич(20.09.2012 12:12)
- Ну как это не дождались! Полгода уже полет нормальный. Впрочем я не утверждаю, что волшебные шнурки это панацея. Но в моем конкретном случае помогло - 1111111(20.09.2012 12:08)
- Просто Вы не дождались. - Лeoнид Ивaнoвич(20.09.2012 12:00)
- После замены всех шнурков на толстые с ферритами больше ничего не отпадало. 1111111(110 знак., 20.09.2012 02:38)
- Типа со шнурками с ферритами не отваливаются :) - Лeoнид Ивaнoвич(20.09.2012 01:56)
- Именно хост и виснет при помехах и перестает опознавать устройство. И на FTDI виснет, и STLINK... Помогает только перезагрузка компа. Программных вариантов не пробовал. - Andreas(19.09.2012 11:05)
- Виснет именно хост. Вроде, у кого-то получалось программно передергивать. Вот цитата с ixbt: Лeoнид Ивaнoвич(3170 знак., 19.09.2012 02:06)
- Я тоже столкнулся с зависаниями. Устройство может работать сутки нормально, но потом всё равно рано или поздно зависнет. Я решил для себя эту проблему переходом на Ethernet и самодельным преобразователем UDP2COM. - FDA(19.09.2012 10:56)
- +100500 - PlainUser(19.09.2012 11:29)
- Я тоже столкнулся с зависаниями. Устройство может работать сутки нормально, но потом всё равно рано или поздно зависнет. Я решил для себя эту проблему переходом на Ethernet и самодельным преобразователем UDP2COM. - FDA(19.09.2012 10:56)
- С зависанием хоста пока не сталкивался. А вот девайсы прямо на столе отваливаются если шнурок фуфло без ферритов, достаточно щелкнуть выключателем паяльника или БП. По поводу программного передергивания хоста не уверен что поможет во всех 100% 1111111(180 знак., 19.09.2012 12:24)
- на постоянкуж другое дело :) - RED_DRAGON(19.09.2012 00:19)
- Насколько помнится финал одного из обсуждений - хост тоже виснет, а его увы не так просто оживить как девайс. Если все таки приспичило, то одно из кошерных решений - прямо в разъеме ставить usb2com, а дальше в девайс передавать через 1111111(24 знак., 19.09.2012 01:37)
- Если не ошибаюсь, то ЛИ не так давеча сообщал, что не виснут только аппаратные COM. И все кивали головой. Нужно для девайса который довольно плотно будет общатся по USB2COM, и рядом не будет человека, который в случае чего передернет модуль - MegaJohn(18.09.2012 23:33)
- присоединюсь. ft232rl, бутлоадю лпц17ххх, ни в лине ни винде не вис - RED_DRAGON(18.09.2012 23:25)
- Виноваты конкретно забаженные powersavings на хосте. Был опыт со скайлинковскими usb-свистками на "вумном доме". Решилось тупо в лоб - каждые 15мин. спрашивать айпишник яндекса. Мораль - обмен не прекращай - ничего не отвалится. - Д.ARMоед(22.09.2012 17:20)