Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:48 19.06.24 
Компютри и Интернет
   >> Хардуер
Всички теми Следваща тема *Кратък преглед

Тема USB/RS232 COM устройство  
Авторнeдoyчил (Нерегистриран)
Публикувано03.12.04 12:49



Проблема ми е следния:
Имам крайно устройство което се свързва към COM порта и се захранва от него .
Когато е свързано към COM1(на дъното) устройството работи без проблем.
Когато е свързано към USB/RS232 устройството НЕ РАБОТИ явно не получава захранване.
USB/RS232


За устройството знаем :
Supply Current 1,5mA @+/-4V inputs. 4,0mA @ +/-12V imputs
Power is drawn from DTR and/or RTS when positive.
Supply current does not include current load on output pins
pin4 DTR
pin7 RTS
Дайте идея как да го захраня като се има в предвит че разполагам с още един
USB и Printer port (LPT1) нямам COM порт на компютъра.



Тема Re: USB/RS232 COM устройствонови [re: нeдoyчил]  
Автор Mixy (миксер)
Публикувано03.12.04 15:21



Има два варианта за проблема, съответно и две решения - хардуер и софтуер.

Най-напред пробвай с чисто преинсталиране на драйвера с настройки по default. След това си включи конвертора и когато се активира, отвори си настройките на неговия порт от Device Manager-a, секция Ports (COM & LPT). Виж настройките в таба Port Settings и по-специално Flow Control и пробвай различните опции. Ако това не помогне, виж документацията или ако знаеш кой е производителя на USB чипа виж дали не пише нещо по въпроса за активиране на hand-shaking или протокол за контрол на потока на неговия сайт. Пробвай също да зададеш различен COM порт (странно е, но понякога помага). Ако не се оправиш, чети по-надолу:

1. Хардуерен проблем - малко вероятно, но не и невъзможно. В pdf-a не се споменава как е реализиран протокола и дали всичките 9 шини функционират. Ако реализацията е частична (само Rx, Tx и GND), явно на DTR и RTS не се подават никакви сигнали и затова устройството ти не бачка. Решението е да си вземеш отделно MAX232 или подобна интегрална схема и да си я "сглобиш" според найното описание, като я захраниш от 5-те волта на USB-то. Тя ще ти даде изходни RS-232 изходни нива, от които да си захраниш DTR и RTS пиновете и самото устройство. Другия вариант е с външна зарядна помпа (като TC7660 с два кондензатора) пак към USB-то само за захранване.

2. Софтуерен проблем - това е по-вероятно. А именно, предполага се, че конвертора USB->RS232 е пълен и всички шини функционират, но драйвера му не инициализира правилно DTR и RTS сигналите и съответните им нива, от което пак следва, че няма захранване за твоето устройство. Решението е да "бръкнеш" в драйвера (най-често това е .inf файл с име xxxxPORT.INF, където xxxx е името на производителя на USB чипа) и да направиш съответните промени за да активираш пълния hand-shaking и flow-control. След това преинсталираш драйвера. Трябва, обаче, да имаш някаква документация, иначе просто няма да знаеш какво да промениш. Ако нямаш описание, можеш да пробваш да потърсиш горните контролни думи в ключовете на драйвера в регистрито и да ги промениш на ръка от "Off" на "On", от "0" на "1" или каквото е там. И последния вариант е като при проблем 1 - т.e. с външно приспособено захранване с RS-232 нива.

Mixy



Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.