Konwerter USB–RS485

Konwerter USB–RS485
Pobierz PDF Download icon

Ogromna popularność „Klocków RS485” opisanych w EP 6…8/2003, składających się ośmiu modułów wykonawczych, skłoniła nas do zaprezentowania nowszej wersji konwertera AVT530 współpracującego z interfejsem USB. Rekomendacje: urządzenie przydatne do stosowania w systemach magistralowych RS485, szczególnie do współpracy z „klockami RS485”.

Chcesz częściej widzieć nasze artykuły w Google? Dodaj Elektronika Praktyczna do ulubionych źródeł
Podstawowe parametry:
  • Tryb komunikacji z komputerem: half–duplex
  • Współpraca z ośmioma modułami z serii „Klocki RS485”
  • Komunikacja pomiędzy modułami w systemie RS485 poprzez wspólną magistralę dwuprzewodową
  • Maksymalna długość sieci: 1200 m

Działanie „klocków RS485” opiera się na wymianie danych pomiędzy interfejsami a komputerem, za pomocą magistrali RS485. Do niedawna popularnym i prostym sposobem było wykorzystanie do tego celu interfejsu szeregowego. Niestety, coraz więcej komputerów PC jest pozbawionych tego interfejsu, a zamiast niego jest stosowany interfejs USB. Za pomocą prezentowanego urządzenia wykorzystamy go do obsługi magistrali RS485.

Na rys. 1 przedstawiono schemat ideowy konwertera.

Rys. 1. Schemat elektryczny konwertera

Wyróżnić można w nim dwa podstawowe bloki funkcjonalne: interfejs USB oraz konwerter. Połączenie z magistralą USB zrealizowano za pomocą układu U1 (FT232BM). Jest on taktowany rezonatorem kwarcowym o częstotliwości rezonansowej 6 MHz. Elementy zewnętrzne współpracujące z układem U1 dołączono zgodnie z aplikacją proponowaną przez producenta. Sygnały o poziomach TTL dostępne na wyjściu układu U1 należy przetworzyć na poziomy standardu RS485. Do tego celu zastosowano specjalizowany układ MAX485 (U2). Jest on przystosowany do pracy w trybie half–duplex. Zawiera w swojej strukturze odbiornik i nadajnik linii. Wyjście nadajnika połączono z wyprowadzeniami układu scalonego i jednocześnie z wejściem odbiornika linii, dzięki czemu kierunek transmisji jest określany przez stany logiczne wejść DE – dla nadajnika i RE – dla odbiornika. W konwerterze wejścia te połączono ze sobą, co powoduje, że podanie stanu niskiego przełącza układ MAX485 w tryb odbioru, a podanie stanu wysokiego umożliwia nadawanie. Linia przesyłowa jest wstępnie ustawiana w stan jedynki logicznej przez rezystory R5 i R6.

Automatyczny przełącznik trybu pracy eliminuje konieczność sterowania trybem pracy układu MAX485. Przełącznik ten wykonano na układzie NE555 (U3), który pracuje w trybie przerzutnika monostabilnego, wyzwalanego sygnałem danych odbieranych z portu szeregowego. Pojawienie się stanu niskiego na wyjściu RX układu US1 (np. bit startu) powoduje wyzwolenie monowibratora. Dioda D1 przyspiesza rozładowanie kondensatora C3 sprawia, że reakcja układu NE555 na sygnał wejściowy jest natychmiastowa. W momencie wykrycia bitu startu, na wyjściu OUT układu U4 pojawia się stan wysoki, który przełącza układ MAX485 w tryb nadawania i umożliwia wysyłanie danych. Po wysłaniu odpowiedniego bitu następuje automatyczne przełączenie układu MAX485 w tryb odbioru. Takie sterowanie trybem pracy umożliwia zwolnienie linii już w około 40 µs po zakończeniu wysyłania danych, co jest istotne w przypadku odczytu danych z dołączonych modułów. Po wydaniu komendy odczytu do modułu wykonawczego odpowiedź jest wysyłana przez niego już po około 100 µs.

Rys. 2. Schemat montażowy układu

Do prawidłowej pracy, konwerter wymaga zainstalowania sterowników na komputerze PC, do którego zostanie dołączony. Sterownik zostaje uaktywniony w momencie dołączenia do gniazda USB modułu. Działanie sterownika powoduje, że port USB jest widziany w systemie komputerowym jako kolejny port COM obsługiwany w taki sam sposób jak wszystkie inne porty RS232. Dzięki temu programy potrafiące obsługiwać porty COM będą mogły korzystać z USB bez konieczności jakiejkolwiek przeróbki.

GB

Chcesz częściej widzieć nasze artykuły w Google? Dodaj Elektronika Praktyczna do ulubionych źródeł
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik sierpień 2026

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec - sierpień 2026

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje lipiec - sierpień 2026

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna lipiec - sierpień 2026

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich sierpień 2026

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów