AVT5351 Modul interfejsow szeregowych dla Arduino


PROJEKTY
AVT
5351
AVTduino RS
Moduł interfejsów szeregowych dla Arduino
Prezentowany układ to moduł
rozszerzający funkcjonalność
płytek ewaluacyjnych zgodnych
z Arduino o możliwość
transmisji danych za pomocÄ…
interfejsów szeregowych
RS232 i RS485. Te rodzaje
interfejsów są nadal stosowane
w przemyśle, urządzeniach
pomiarowych i automatyce
domowej.
Rekomendacje: moduł przyda
się w aplikacjach, w których
Arduino musi współpracować
z urządzeniami zewnętrznymi.
Mimo iż interfejs RS232 w popular- z których najważniejszą rolę pełnią linie do wykorzystać sygnały RTS i CTS, co pozawala
nych zastosowaniach można znalezć jedy- wysyłania i odbioru danych, odpowiednio: na transmisję danych z kontrolą przepływu.
nie w w starszym sprzęcie komputerowym TxD oraz RxD. Zastosowano złącze męskie z układem
i wydawać by się mogło, że ten standard Większość z sygnałów interfejsu dostęp- wyprowadzeń, jak dla urządzenia nadrzęd-
transmisji już zupełnie  wymarł , to jest on nych w jego pełnej wersji znajduje zastoso- nego DTE (Data Terminal Equipment). Jeśli
nadal chętnie stosowany w wielu urządze- wanie tylko wówczas, gdy dołączone urzą- łączymy moduł do innego urządzenia typu
niach przemysłowych, w najróżniejszych dzenie jest modemem oraz są one uwzględ- DTE, np. do komputera PC, to należy za-
sterownikach, programatorach i interfejsach niane przez zaimplementowany protokół ko- stosować przewód z przeplotem, w którym
diagnostycznych. Co ciekawe, specyfikacja munikacyjny. Jednak dla bardzo wielu urzą- sygnał RxD modułu jest podawany na TxD
standardu EIA232 trwa w niezmiennej posta- dzeń innego typu, niezbędne są co najwyżej komputera PC, natomiast TxD na RxD. Ana-
ci od ponad 40 lat! Uproszczone, 9-wypro- dwie linie  RxD i TxD. Reszta nie znajduje logicznie powinny być doprowadzone sygna-
wadzeniowe złącze RS232 (bo pełne ma aż zastosowania. Mimo tego, prezentowany ły RTS i CTS (Ready To Send, Clear To Send).
25 pinów!) ma 8 różnych linii sygnałowych, moduł, oprócz linii RxD i TxD ma również Ten rodzaj kabla połączeniowego nosi nazwę
Rysunek 1. Schemat ideowy modułu AVTduino RS
20 ELEKTRONIKA PRAKTYCZNA 7/2012
Moduł interfejsów szeregowych dla Arduino
Tabela 1. Sygnały dostępne na płytce modułu
RS232 RS485
Numer
pinu złącza
Stan Stan
Nazwa linii Kierunek Nazwa linii Kierunek
CON1
aktywny aktywny
4 CTS OUT L RXE IN L
3 RTS IN L TXE IN H
2 TX IN L TX IN L
1 RX OUT L RX OUT L
Rysunek 3. Sposób ustawienie zworek przełączających interfejsy
W ofercie AVT *
Gniazdem magistrali jest złącze śrubowe
AVT-5351 A
AVT-5351 B
Rysunek 2. Schemat montażowy modułu z dostępnymi liniami A i B. Zwarcie szpilek
AVT-5351 C
AVTduino RS oznaczonych jako R_TERM powoduje dołą- Wykaz elementów:
Rezystory (SMD 1206)
czenie równoległego rezystora terminującego
R5, R6, R7: 1 kV
null modem. Dla dołączeniu urządzenia typu o wartości 120 V. Taki element przeciwdzia- R1...R4, R12: 120 V
R8...R11: 4,7 V
DCE (Data Circuit-terminating Equipment) ła powstawaniu zakłóceń i powinien być
Kondensatory:
C1...C6: 1 mF (SMD 1206)
potrzebny jest kabel łączący wyprowadzenia włączony na obu końcach magistrali.
Półprzewodniki:
US1: MAX485 (SO8)
 na wprost .
US2: MAX232 (SO16)
LED1...3: LED SMD1206
Interfejsy RS485 i RS232 przesyłają dane Budowa
Inne:
asynchronicznie wykorzystując w tym celu Schemat ideowy modułu umieszczono
CON7, CON1...4: listwa goldpin 1-rzędowa
CON1...4: gniazdo goldpin 1-rzędowe
standaryzowane ramki odbierane czy wysy- na rysunku 1, natomiast montażowy na
JP1: listwa goldpin 1×2 + zwora
CF1, CF2: listwa goldpin 2-rzędowa + 4 zwory
łane przez UART mikrokontrolera. Różnią się rysunku 2. Budowa urządzenia jest nie-
CON6: gniazdo DB9M kÄ…towe do druku
one tylko protokołem komunikacyjnym oraz skomplikowana i nie wymaga szczegóło- CON5: złącze śrubowe ARK2/500
Dodatkowe materiały na CD/FTP:
warstwą fizyczną interfejsu. wego komentarza. Na płytce znajdują się
ftp://ep.com.pl, user: 15505, pass: 27mdt418
Sygnały interfejsu RS485 są transmito- dwa drivery magistrali wraz z elementami " wzory płytek PCB
" karty katalogowe i noty aplikacyjne elementów
wane za pomocą pary przewodów, zwykle niezbędnymi do ich pracy oraz przełącznik
oznaczonych w Wykazie elementów kolorem
czerwonym
jest to popularna skrętka, czasami umiesz- aktywnego interfejsu wykonany za pomo-
Projekty pokrewne na CD/FTP:
czana w oplocie ekranującym. Ten rodzaj cą zworek CF1 i CF2. Sposób przełączania (wymienione artykuły są w całości dostępne na CD)
AVT-1677 AVTDuino PWM (EP 6/2012)
interfejsu jest powszechnie stosowany w au- interfejsów zilustrowano na rysunku 3.
AVT-5349 AVTduino Automation Board (EP 6/2012)
AVT-1675 STM32duino  kompatybilna płytka
tomatyce. Driver magistrali ma wyjścia RO Diody świecące LED2 i LED3 sygnalizują,
z STM32F103C8T6 (EP 5/2012)
AVT-1666 AVTduino Relay  moduł przekazników
(Receiver Output) odpowiadające sygnałowi odpowiednio: odbiór danych z magistrali
dla Arduino (EP 3/2012)
odbieranemu RxD oraz DI (Driver Input) wej- i wysyłanie ich na magistralę. Dioda świe- AVT-1668 AVTduino Ethernet  moduł Ethernet
dla Arduino (EP 3/2012)
ście odpowiadające sygnałowi TxD. Oprócz cąca LED1 sygnalizuje obecność napięcia
AVT-1649 AVTduino SD  moduł karty pamięci
kompatybilny z Arduino (EP 11/2011)
tego wymaga ze strony sterownika także sy- zasilającego.
* Uwaga:
Zestawy AVT mogą występować w następujących wersjach:
gnałów RE (receiver enable), opisany na płyt- Uwaga! Moduł nie zapewnia separacji
AVT xxxx UK to zaprogramowany układ. Tylko i wyłącznie. Bez
elementów dodatkowych.
AVT xxxx A płytka drukowana PCB (lub płytki drukowane, jeśli
ce jako RXE oraz DE (driver enable) opisany galwanicznej magistral szeregowych od
w opisie wyraznie zaznaczono), bez elementów dodat-
kowych.
nako TXE. Do magistrali RS485 może być płyty ewaluacyjnej. Informacje o sygnałach
AVT xxxx A+ płytka drukowana i zaprogramowany układ (czyli
połączenie wersji A i wersji UK) bez elementów dodat-
kowych.
dołączonych wiele urządzeń, ale w danej dostępnych od strony płyty ewaluacyjnej,
AVT xxxx B płytka drukowana (lub płytki) oraz komplet elementów
wymieniony w załączniku pdf
chwili tylko jedno z nich może nadawać, na- ich kierunku, aktywnym stanie i wypro- AVT xxxx C to nic innego jak zmontowany zestaw B, czyli
elementy wlutowane w PCB. Należy mieć na uwadze,
że o ile nie zaznaczono wyraznie w opisie, zestaw
tomiast reszta może obierać dane. Ramki są wadzeniu na płytce modułu zamieszczono
ten nie posiada obudowy ani elementów dodatkowych,
które nie zostały wymienione w załączniku pdf
zaopatrzone w adresy, na podstawie których w tabeli 1. W uproszczonej wersji znajduje
AVT xxxx CD oprogramowanie (nie często spotykana wersja, lecz
jeśli występuje, to niezbędne oprogramowanie można
ściągnąć klikając w link umieszczony w opisie kitu)
urządzenia mogą rozpoznać czy informacja się ona także na warstwie informacyjnej
Nie każdy zestaw AVT występuje we wszystkich wersjach! Każda wer-
jest skierowana do nich. Do sterowania za- płytki drukowanej.
sja posiada załączony ten sam plik pdf! Podczas składania zamówienia
upewnij się którą wersję zamawiasz! (UK, A, A+, B lub C)
http://sklep.avt.pl
jętością magistrali służą sygnały RXE i TXE. AS
REKLAMA
ELEKTRONIKA PRAKTYCZNA 7/2012 21


Wyszukiwarka

Podobne podstrony:
Interfejs szeregowy dla programowalnej aparatury pomiarowej
AVT1633 Uniwersalny modul rozszerzen dla Arduino
Program testujący dla wyświetlaczy VFD firmy Noritake z interfejsem szeregowym
AVT1668 Modul Ethernet dla Arduino
Interface szeregowy MODBUS
#6 INTERFEJSY SZEREGOWE
2 Interfejsy szeregowe
interfejs RS232 C dla Commodore
wyświetlacz LCD z interfejsem szeregowym
Programator pamięci EEPROM z interfejsem szeregowym I2C
USB Uniwersalny interfejs szeregowy komusb
Interfejsy szeregowe
avt 553 Moduły interfejsów szeregowych
Interface szeregowy PROFIBUS

więcej podobnych podstron