Nie jestem pewien czy w dobrym miejscu zadaje to pytanie, ale co tam. A wiec: czy słyszał ktoś kiedyś o sterowaniu liniami rs232 konwertera usb<>rs232 w taki sposob - mowiac najprosciej koniec usb dolaczony do gniazda w kompie, na to gniazdo wysylam jakies pakiety standardu usb, a na wyjsciu eresowym otrzymuje odpowiednie stany (chodzi mi o napiecia) na odpowiednich liniach rs232. I podobnie z komunikacja w druga strone - do kompa. Chodzi ogolnie o to, zeby zamiast mikrokontrolera usb (jak np. w klawiaturze) do sterowania pojedynczymi bitami zastosowac konwerter jako "analogowa" koncowke do sterowania urządzeniem (np. wlacz/wylacz, albo do komputera: jest sygnal/nie ma sygnalu). Z tego co wiem, to sterownik usb<>rs232 pisze sie raczej za pomoca bibliotek eresowych, bo samo urzadzenie jest znajdowane w systemie jako wirtualny com. Zajzalem do specyfikacji rs232, specyfikacji konwerterow, ale niestety nikt o czyms takim nie wspomina. Czy to wogole jest do zrobienia??? Z gory wielkie dzieki za odpowiedzi.
konverter usb<>rs232 analog
Apr 10, 2007
4 Replies
a nie prościej konwerter USB<>LPT (gotowy, albo na scalaku FTDI) i masz więcej linii i dostępnych bez cudowania?
a po co? za pare zl bierze AVR i cos takiego:
formatting link
i np:
formatting link
po klopocie...
snipped-for-privacy@gmail.com schrieb:
nie wiem w sumie o co ci dokładnie chodzi. Może weźmiesz FT232R. Tam masz dodatkowe linie logiczne, ale nie analogowe. Jak potrzebujesz wyjścia analogowe, to możesz wziąć dowolny gotowy przetwornik DA z USB, a jak chcesz sam dłubać, to np. Code Warrior.
Waldek
Na wyjsciu TX mozesz uzyskac 2 stany- niski albo wysoki. RS nie ma mozliwosci zmiany napiecia (standard definiuje V)
No a tego to juz kompletnie nie rozumiem. Po pierwsze USB to taki smieszny wynalazek ze Emuluje pewne rzeczy czyli: USB moze byc portem RS USB moze byc portem PS (czyli np klawiatura) USB moze byc portem rownoleglym USB moze byc niewiadomoczym jezeli tylko umiesz napisac DLLke i oczywiscie jakos uC oprogramowac itd itp
czyli jak mowimy o RS (czyli COM) to od strony systemu operacyjnego nie widzisz USB tylko kolejny COMPort A poniewaz juz wiemy ze COM port na wyjsciu TX ma tylko 2 stany (0/1) to znowu odpada sterowanie jego napieciami
j.w oraz sterownika sie raczej nie pisze- jest napisany przez firmy produkujace uklady konwertujace (osobiscie preferuje Silabsa CP2101/ CP2102/CP2103 - mniej lutowania) a do RSa dostajesz sie tak jak do takiego normalnego wbudowanego w PCta
Czyli reasumujac- najlepsze podejscie jest chyba p. Marka Lewandowskiego albo jakis Advantech na USB ;) (kosztuje krocie)
Chyba ze jest jeszcze jedna kompletnie idiotyczna na pierwszy rzut oka opcja- potraktowac sygnal RS kondensatorem (przecalkowac go) i sprawdzac napiecie na wyjsciu- ale to zadziala tylko w jedna strone (w druga musialbys miec generator fali ktory zamieni napiecie na cos a'la PWM zgodne ze specyfikacja RS)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required