Jeden z projektów autora tego konwertera wymagał wykorzystania rozproszonych sensorów opartych o mikrokontrolery firmy Atmel. Sensory te komunikują się z głównym elementem systemu z pomocą sieci RS485 full-duplex.
Aczkolwiek autor miał już w swoim warsztacie płytkę konwertera full-duplex RS485 dla Raspberry Pi, co pozwala na komunikację z opisanymi powyżej sensorami, jednak dla łatwości debuggownia konstrukcji tych układów prostsze byłoby testowanie ich działania z poziomu komputera PC. Dlatego także zaprojektował i wykonał opisany poniżej konwerter, pozwalający na podłączenie komputera PC do sieci RS485 poprzez port USB.
Autor zanim przystąpił do projektowania własnego konwertera szukał na rynku komercyjnie dostępnego układu tego rodzaju, niestety bez powodzenia. Dostępne w sklepach konwertery są tylko half-duplex, a autor wymagał komunikacji full-duplex. Dodatkowo chciał podawać poprzez złącze RJ45 12 V do zasilania sensorów. Dlatego też postanowił skonstruować własny układ, spełniający dokładnie jego wymagania.
W tym celu wykorzystany został konwerter USB firmy FTDI. Autor wybrał układ FT230X oraz scalony konwerter RS485. Wyjście układu zrealizowano na goldpinach i złączu RJ485.
Opracowany konwerter pozwala na zasilanie płytek sensorów i innych urządzeń w sieci RS485 poprzez port USB lub z dedykowanego, zewnętrznego zasilacza - wybór źródła zasilania dokonuje się pojedynczą zworką. W płytkę konwertera wbudowano także terminator interfejsu RS485 (120Ω) kontrolowany zworką oraz diody LED informujące o działaniu układu.
Lutowanie układów na PCB.
Układy SMD na górnej stronie laminatu.
Dolna strona PCB.
Gotowy układ.
Testowanie konwertera z płytką sensorową.
Dokumentacja - schemat i projekt płytki drukowanej, pobrać można z GitHuba tutaj.
Źródło: http://briandorey.com/post/usb-to-rs485-adapter.aspx
Aczkolwiek autor miał już w swoim warsztacie płytkę konwertera full-duplex RS485 dla Raspberry Pi, co pozwala na komunikację z opisanymi powyżej sensorami, jednak dla łatwości debuggownia konstrukcji tych układów prostsze byłoby testowanie ich działania z poziomu komputera PC. Dlatego także zaprojektował i wykonał opisany poniżej konwerter, pozwalający na podłączenie komputera PC do sieci RS485 poprzez port USB.
Autor zanim przystąpił do projektowania własnego konwertera szukał na rynku komercyjnie dostępnego układu tego rodzaju, niestety bez powodzenia. Dostępne w sklepach konwertery są tylko half-duplex, a autor wymagał komunikacji full-duplex. Dodatkowo chciał podawać poprzez złącze RJ45 12 V do zasilania sensorów. Dlatego też postanowił skonstruować własny układ, spełniający dokładnie jego wymagania.
W tym celu wykorzystany został konwerter USB firmy FTDI. Autor wybrał układ FT230X oraz scalony konwerter RS485. Wyjście układu zrealizowano na goldpinach i złączu RJ485.
Opracowany konwerter pozwala na zasilanie płytek sensorów i innych urządzeń w sieci RS485 poprzez port USB lub z dedykowanego, zewnętrznego zasilacza - wybór źródła zasilania dokonuje się pojedynczą zworką. W płytkę konwertera wbudowano także terminator interfejsu RS485 (120Ω) kontrolowany zworką oraz diody LED informujące o działaniu układu.
Lutowanie układów na PCB.
Układy SMD na górnej stronie laminatu.
Dolna strona PCB.
Gotowy układ.
Testowanie konwertera z płytką sensorową.
Dokumentacja - schemat i projekt płytki drukowanej, pobrać można z GitHuba tutaj.
Źródło: http://briandorey.com/post/usb-to-rs485-adapter.aspx
