konverter usb<>rs232 analog

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.

Reply to
l.chudzian
Loading thread data ...

a nie prościej konwerter USB<>LPT (gotowy, albo na scalaku FTDI) i masz więcej linii i dostępnych bez cudowania?

Reply to
Marek Lewandowski

a po co? za pare zl bierze AVR i cos takiego:

formatting link
i np:
formatting link
po klopocie...

Reply to
PAndy

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

Reply to
Waldemar

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)

Reply to
marcin.bobowicz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.