Sunteți pe pagina 1din 35

Sisteme cu Microprocesoare

Integrate

CURS 8 – 2017

Comunicații

ș.l. dr. ing. Radu PIETRARU


radu.pietraru@aii.pub.ro
Problematică

 Chiar dacă de cele mai multe ori funcționalitatea


sistemelor embedded se rezumă la execuția unei
sarcini simple cu efect local există situații în care
este necesar ca sistemul să poată efectua
comunicații la distanță.
 Exemple: transmisia parametrilor măsurați la o stație
centrală – sistem de achiziție distribuit, interfață
utilizator la distanță – echipamente industriale aflate
la distanță de consola de comandă, transmiterea
unor comenzi la distanță – sistemul de navigație a
unei rachete ș.a.m.d.
2 http://smi.aii.pub.ro
Comunicație serială RS232

 Standard de comunicație serială introdus în


1962
 Permite comunicația între două dispozitive
(DTE – Data Terminal Equipment, DCE –
Data Communication Equipment).
 Distanța maximă aproximativ 15 metri.
 Permite transmisia sincronă sau asincronă.

3 http://smi.aii.pub.ro
UART – Universal asynchronous receiver / transmitter

 Port integrat în majoritatea microcontrolerelor

4 http://smi.aii.pub.ro
MAX232 - Dual EIA-232 Driver/Receiver

5 http://smi.aii.pub.ro
Comunicație serială RS485

 Standard de comunicație derivat din RS422


 Permite până la 32 de dispozitive (sau chiar
256)
 Distanța maximă 1200 metri (cu ajutorul
repetoarelor de semnal până la câțiva
kilometri)
 Viteze de comunicații între 100kbs și 35Mbs

6 http://smi.aii.pub.ro
RS485 network

7 http://smi.aii.pub.ro
MAX485 - transceivers for RS-485 and RS-422 communication

8 http://smi.aii.pub.ro
RS485 & Arduino

https://arduino-info.wikispaces.com/RS485-Brick
9 http://smi.aii.pub.ro
Alte standarde seriale de
magistrală

 Modbus – protocol serial pentru medii


industriale
 CAN bus (controller area network) – standard
de comunicație pe 2 fire bazat pe mesaje
proiectat pentru industria auto
 LIN (Local Interconnect Network) – serial
master-slave, 1 fir
 MOST bus (Media Oriented Systems
Transport)
10 http://smi.aii.pub.ro
Ethernet

11 http://smi.aii.pub.ro
Comunicații prin infraroșii

12 http://smi.aii.pub.ro
IrDA – Infrared Data Association

IrPHY (Infrared Physical Layer Specification)


nivelul fizic al specificațiilor protocolului IrDA –
stabilește specificațiile legăturii optice, modularea
și codarea semnalului optic.
IrLAP (Infrared Link Access Protocol)
reprezintă nivelul de date (control acces,
descoperirea partenerilor de comunicație, QoS).
IrLMP (Infrared Link Management Protocol) dă
posibilitatea managementului a mai multor canale
logice de comunicație și stabilirea rolurilor în
cadrul comunicației.
Tiny TP (Tiny Transport Protocol) permite
transportul de mesaje de mari dimensiuni prin
SAR (Segmentation and Reassembly) și controlul
canalelor logice.
IrCOMM (Infrared Communications Protocol)
permite utilizarea protocolului ca un protocol
serial sau paralel.
IrOBEX (Object Exchange) permite schimbul de
date încapsulate (de exemplu de tip vCard)
IrLAN (Infrared Local Area Network) permite
formarea de rețele de dispozitive.

13 http://smi.aii.pub.ro
Soluție de interconectare IrDA

MAX3100 – SPI UART


Controller (IrDA timing
compatible)

HSDL-1001 - Infrared
IrDA
Compliant Transceiver

14 http://smi.aii.pub.ro
Soluție de interconectare IrDA (2)

15 http://smi.aii.pub.ro
Comunicații radio în bandă ISM

 Pentru transmisiile radio civile există rezervate


anumite frecvențe radio sub-GHz denumite ISM
(industrial, scientific and medical radio bands):
433MHz (până în 10mW putere de emisie) în
întreaga lume, 866MHz (până în 500mW) pentru
Europa și 915MHz pentru America și Australia.

 Dispozitivele care comunică în aceste frecvențe


sunt denumite și SRD (Short Range Device) sau
16 LPD (Low Power Device).
http://smi.aii.pub.ro
Exemple de dispozitive

17 http://smi.aii.pub.ro
Dispozitive radio 433MHz ASK - OOK

18 http://smi.aii.pub.ro
Exemplu de senzor ASK OOK

19 http://smi.aii.pub.ro
Dispozitive radio 433MHz FSK

HopeRF RFM12B 433MHz


JeeLabs.org
20 http://smi.aii.pub.ro
Exemplu de modul de achiziție radio

21 http://smi.aii.pub.ro
Dispozitive radio 2.4GHz (GFSK)

22 http://smi.aii.pub.ro
Bluetooth

 Standard radio de comunicație multidispozitiv


cu salt în frecvență (2400-2480MHz)
 Distanță maximă 100 metri
 Viteză de transmisie 721kbps (1.1 & 1.2),
3,2Mbps (2.0), 24Mbps (3.0)
 Permite realizarea de rețele ad-hoc (piconet)
de tip master-slave interconectabile
(scatternet)
23 http://smi.aii.pub.ro
Generații noi

(2009) Bluetooth v3.0 + HS – utilizează


legătura Bluetooth pentru conectare și
stabilirea legăturii și transferă date peste o
legătură 802.11 (Wi-Fi)

(2010) Bluetooth v4.0 – include BLE (Bluetooth


Low Energy)

24 http://smi.aii.pub.ro
Arduino Bluetooth

25 http://smi.aii.pub.ro
XBee / ZigBee
10m-100m, ISM*

 XBee – marcă a Digi International pentru o serie de


module radio bazate pe protocolul 802.15.4 - low-
rate wireless personal area networks (LR-WPANs)
– Generația 1 (Series 1) include XBee (1mW) și
XBee-PRO (100mW) permițând comunicații PTP
și PTM
– Generația 2 (Series 2) include XBee ZB și XBee-
PRO ZB ce permit comunicații ZigBee de tip
mesh network
*Industrial, scientific and medical (ISM) radio bands; 868
MHz in Europe, 915 MHz in the USA and Australia and 2.4
26 GHz in most jurisdictions worldwide http://smi.aii.pub.ro
ZigBee

o Standard de protocoale de
comunicație pentru rețele radio
de mică putere permițând
formarea de rețele locale ad-
hoc fără fir.
o Gândit pentru aplicații de
control la distanță, aplicații de
monitorizare, rețele de senzori.
o Specificații publicate:
▪ ZigBee Home Automation
▪ ZigBee Smart Energy 1.0
▪ ZigBee Telecommunication Services
▪ ZigBee Health Care
▪ ZigBee RF4CE - Remote Control
▪ ZigBee Light Link

27 http://smi.aii.pub.ro
Arduino Wireless SD Shield

28 http://arduino.cc/en/Main/ArduinoWirelessShield http://smi.aii.pub.ro
Exemplu de rețea ZigBee

29 http://smi.aii.pub.ro
Microchip MiWi

30 http://smi.aii.pub.ro
WiFi (802.11)

31 http://smi.aii.pub.ro
Arduino Yun

32 http://smi.aii.pub.ro
WiFly (Embedded Wi-Fi)
Microchip (Roving) Networks’ Wi-Fi Solution

33 http://smi.aii.pub.ro
GSM/GPRS

34 http://smi.aii.pub.ro
M2M

35 http://smi.aii.pub.ro

S-ar putea să vă placă și