Cuprins

Documente similare
Interfețe seriale

CONECTAREA CALCULATORULUI

1

Variante ale magistralei PCI

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj

Kein Folientitel

Microsoft PowerPoint - TDRC_II-03-Ethernet.ppt

Microsoft Word - Laboratorul 3.doc

Universitatea Transilvania Braşov Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Catera de Electronică şi Calculatoare Construcţia şi de

Microsoft Word - 4-Interfete paralele.doc

Microsoft Word - IngineriF_A.DOC

Microsoft PowerPoint - automatizari_lucrarea9.ppt

Nr

Structura sistemelor de calcul

TM200 Live Tour guide Sistem audio mobil Sistemul de comunicare audio Tour guide este util in cel putin 3 situatii si vine cu avantaje clare: 1) Cand

Lucrarea 10

Gateway Cloud Turck

Soclu cu temporizator încorporat pentru seria 34 Elevatoare și macarale Mașini de împachetare Semaforizare SЕRIA 93 Mașini de îmbuteliere Depozite gli

PowerPoint Presentation

PowerPoint Presentation

Slide 1

PowerPoint-Präsentation

Sisteme cu FPGA şi Soft Processors

VI. Achiziția datelor în LabVIEW

Microsoft PowerPoint - TDRC_II-10-TCP.ppt

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

SEKA GPRS BUS Modul GPRS BUS nativ S.C. SECPRAL COM SRL Mihai Limbăşan Revizie manual: v iulie 2009 Rezumat Documentul de faţă descrie instalare

Student: Mădălina-Maria Mitricioaei Titlul proiectului: IOT Sensor Hub Rezumat

AVS5010.indd

Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă

Proiectarea Sistemelor Software Complexe

Distribuitor Ethernet

Slide 1

PPSD

Technical Regulation

Date tehnice Analizor de reţea pentru reţele de joasă, medie şi înaltă tensiune Model PQ-Box 150 Detectare defecţiuni Evaluarea calităţii tensiunii co

Microsoft Word - 1-Introducere.doc

Calitate aer comprimat Masurarea calitatii aerului comprimat conform ISO 8573 Continut de ulei rezidual - particule - umezeala Masurare continut ulei

Dräger REGARD-1 Unitate de comandă Sistemul Dräger REGARD -1 este un sistem de evaluare de sine stătător cu un singur canal, pentru monitorizarea gaze

Microsoft Word - 01_Introducere.doc

Microsoft Word - intro_msp430.doc

Microsoft Word - Prezentare - A4 - cernavoda.doc

1

FIŞA DISCIPLINEI

BDV-EF1100

Microsoft PowerPoint - TDRC_II-03-Ethernet.ppt

Senzor inductiv de deplasare liniară

Microsoft Word - S_c63.doc

Instrucţiuni de ataşare şi de folosire Receptor DGPS/GLONASS AG-STAR Stadiu: V RO Citiţi şi respectaţi aceste instrucţiuni de

CD180 Romanian quick start guide

MVCT_DS_RO_V01.indd

013757_ABB (A Szocs)_ACS50_EN_revE_high_100812ENRODECRCG_f_1

U.T.Cluj-Napoca, C.U.N. Baia Mare Facultatea: Inginerie PLAN de INVĂŢĂMÂNT Domeniul: Calculatoare şi Tehnologia Informaţiei anul univ Progr

Modul multiprotocol I/O compact pentru Ethernet

2 BAZE TEORETICE ALE REȚELELOR DE CALCULATOARE CAPITOLUL 2 BAZE TEORETICE ALE REŢELELOR DE CALCULATOARE 2.1. Necesitatea standardizării (referenţierii

Reţele de calculatoare

Senzori și traductoare Tehnica Vibro-Acustica

Test 5: Referat examen an II ELECTRONICA APLICATA Sisteme de achizitii de date 1. Sa se exprime in scarile de temperature Celsius si Farentheit temper

Ch

Clemă de alimentare Ethernet

Subiecte

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Microsoft Word - Tema 06 - Convertoare analog-numerice.doc

FIŞA UNITĂŢII DE CURS/MODULULUI MD-2004, CHIŞINĂU, BD. ȘTEFAN CEL MARE, 168, TEL: , TEHNOLOGII INFORMAŢIONALE APLICATE 1. Date

Fișă tehnică Servomotoare axiale RV 01 Servomotoarele axiale RV 01 sunt potrivite pentru a controla acțiunea robineților cu 2 sau 3 porturi pentru apl

FOV03R Senzori fotoelectric reglabil tip furca. ro

Modul multiprotocol I/O compact pentru Ethernet

Syscom 02 srl Bucuresti * Mobil : * * Web : ============================

Microsoft Word - Case de marcat si Imprimante fiscale cu jurnal electronic.docx

vt9500bt

Guardian2012_RO3

CL2009R0976RO bi_cp 1..1

Slide 1

Microsoft Word - ReteleCalculatoare-IA-FisaDisciplina-2019.doc

BC-2000 Control Acces

Fișă tehnică testo 521 Instrument pentru măsurarea presiunii diferențiale testo 521 ideal pentru măsurări cu tub Pitot Senzor integrat pentru presiune

ST Terminal numeric pentru protecţia celulelor de măsură din rețelele MT cu neutrul legat la pământ prin bobina de compensare

FIŞA DISCIPLINEI

Teste şi Măsurători de CIEM. Introducere în Măsurări Electromagnetice pentru Determinarea Compatibilităţii şi Interferenţei Electro-Magnetice. Metode

Microsoft PowerPoint - SD7-RO.ppt

SonoMeter 30 Energy Meters

Lucrarea 13. Controlul unor procese complexe printr-o platforma de tip Arduino (continuarea lucrarii 12) 1. Obiectivul lucrarii Lucrarea isi propune s

VLT® HVAC Drive Instrucţ operare SW3.4x

ep0126

4. Creşterea vitezei de execuţie a algoritmilor intensiv computaţio-nali cu ajutorul coprocesoarelor ataşate, bazate pe structuri logice reconfigurabi

MJK are o experienţă de 35 de ani ca producător şi furnizor de echipamente de monitorizare şi control pentru instalaţiile de apă şi ape reziduale. Reţ

Controlerul LCD

Catre:

MD-2045, CHIŞINĂU, MD – 2004, bd

Microsoft Word - TIC5

Fişă tehnică ECL Comfort V c.a. şi 24 V c.a. Descriere şi aplicare În aplicaţiile de încălzire, ECL Comfort 110 poate fi integrat cu soluţia D

Universitatea Tehnică Gheorghe Asachi din Iași Facutatea de Electronică, Telecomunicații și Tehnologia Informației Referat MEMS Microsenzori de accele

HLINNN+SymbolMT Adobe Identity 0

MULTIMETRU DIGITAL AX-585 INSTRUCŢIUNI DE UTILIZARE

Direct Current (DC) Electric Circuits

VLT® AQUA Cascade Contr. Manual SW1.00

PowerPoint Presentation

Laborator - Configurarea Rutelor IPv4 Statice și Implicite Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gate

Transcriere:

Cuprins 1. Introducere 2. Modele și limbaje pentru specificația sistemelor 3. Interfețe de comunicație 4. Periferice pentru sisteme dedicate 5. Microcontrolere 6. Procesoare dedicate 7. Dezvoltarea programelor 8. Implementarea sistemelor dedicate Sisteme de calcul dedicate (03-1) 23.10.2018 1

Interfețe de comunicație Interfețe seriale Interfețe paralele Interfețe și protocoale fără fir Sisteme de calcul dedicate (03-1) 23.10.2018 2

Interfețe seriale RS-232 RS-422 RS-485 I 2 C SPI USB CAN Sisteme de calcul dedicate (03-1) 23.10.2018 3

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 4

Modelul comunicației seriale ETD Echipamente terminale de date ECD Echipamente pentru comunicații de date 23.10.2018 Sisteme de calcul dedicate (03-1) 5

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 6

Tipuri de comunicație serială După direcția de transfer: Simplex Semiduplex Duplex După sincronizarea dintre transmițător și receptor: Asincronă Sincronă Sisteme de calcul dedicate (03-1) 23.10.2018 7

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 8

Comunicația asincronă (1) Fiecare caracter este încadrat de: Un bit de START (0 logic, SPACE) Cel puțin un bit de STOP (1 logic, MARK) Timpul între transmisia a două caractere succesive este variabil 1 logic Sincronizarea la nivel de bit: cu ajutorul semnalelor de ceas locale Sincronizarea este asigurată numai pe durata transmisiei efective Sisteme de calcul dedicate (03-1) 23.10.2018 9

Comunicația asincronă (2) Sisteme de calcul dedicate (03-1) 23.10.2018 10

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 11

Comunicația sincronă (1) Nu se transmit caractere individuale, ci blocuri sau mesaje Sincronizarea la nivel de bit trebuie asigurată permanent Sincronizarea este mai dificilă Ceasul receptorului trebuie resincronizat frecvent cu cel al transmițătorului Trebuie să existe tranziții suficiente de la 1 la 0 sau de la 0 la 1 Sisteme de calcul dedicate (03-1) 23.10.2018 12

Comunicația sincronă (2) Comunicație asincronă sincronizată Nu există o sincronizare în intervalul dintre două mesaje Informația este transmisă fără biți de START și de STOP Fiecare mesaj este precedat de un număr de caractere de sincronizare SYN Sisteme de calcul dedicate (03-1) 23.10.2018 13

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 14

Standardul RS-232 (1) Elaborat de Comitetul de Standarde din SUA, devenit EIA (Electronics Industry Alliance) Comunicația între un calculator și un terminal aflat la distanță linii telefonice Revizia C (RS-232C) Revizia F (EIA/TIA-232-F) TIA - Telecommunications Industry Association Standardul definește atât o comunicație asincronă, cât și una sincronă Sisteme de calcul dedicate (03-1) 23.10.2018 15

Standardul RS-232 (2) Nu sunt definite: codificarea caracterelor; încadrarea acestora; vitezele de comunicație O legătură simplă necesită trei conexiuni: transmisie; recepție; masa electrică Se utilizează un singur fir pentru fiecare semnal Dezavantaj: se reduce distanța maximă Tensiuni: 0 logic: +3 V.. +25 V 1 logic: -3 V.. 25 V Sisteme de calcul dedicate (03-1) 23.10.2018 16

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 17

Semnalele interfeței RS-232 (1) Sisteme de calcul dedicate (03-1) 23.10.2018 18

Semnalele interfeței RS-232 (2) DTR (Data Terminal Ready) Activat de calculator operațional DSR (Data Set Ready) Activat de modem operațional Răspuns la semnalul DTR RTS (Request To Send) Activat de calculator pregătit pentru transmisia datelor Sisteme de calcul dedicate (03-1) 23.10.2018 19

Semnalele interfeței RS-232 (3) CTS (Clear To Send) Activat de modem pregătit pentru recepția datelor Răspuns la semnalul RTS CD (Carrier Detect) Modemul semnalează detectarea unui semnal purtător al altui modem RI (Ring Indicator) Modemul semnalează detectarea semnalului de apel de la alt modem Sisteme de calcul dedicate (03-1) 23.10.2018 20

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 21

Controlul fluxului de date (1) Permite oprirea și apoi reluarea transmiterii datelor Se poate realiza prin hardware sau software Metoda hardware Modemul dezactivează semnalul CTS oprirea transmiterii datelor de către calculator Calculatorul dezactivează semnalul RTS oprirea transmiterii datelor de către modem Sisteme de calcul dedicate (03-1) 23.10.2018 22

Controlul fluxului de date (2) Metoda software Se utilizează între calculator și un periferic Se transmit caractere de control XON/XOFF XOFF (0x13, Ctrl-S): oprirea transmiterii datelor XON: (0x11, Ctrl-Q): reluarea transmiterii datelor ETX/ACK ETX (0x03, Ctrl-C): oprirea transmiterii datelor ACK (0x06, Ctrl-F): reluarea transmiterii datelor Sisteme de calcul dedicate (03-1) 23.10.2018 23

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 24

Cabluri seriale (1) Cabluri directe: conectori de același tip, fiind conectați pinii cu același număr Exemplu: DB-9 DB-9 Cabluri adaptoare: conectori diferiți Exemplu: DB-25 DB-9 Cabluri inversoare: permit conectarea a două echipamente ETD Calculator calculator Calculator periferic Sisteme de calcul dedicate (03-1) 23.10.2018 25

Cabluri seriale (2) Cablu null-modem Controlul fluxului de date trebuie realizat prin software 23.10.2018 Sisteme de calcul dedicate (03-1) 26

Cabluri seriale (3) Cablu inversor Permite controlul fluxului de date prin hardware 23.10.2018 Sisteme de calcul dedicate (03-1) 27

RS-232 Modelul comunicației seriale Tipuri de comunicație serială Comunicația asincronă Comunicația sincronă Standardul RS-232 Semnalele interfeței RS-232 Controlul fluxului de date Cabluri seriale Exemplu de interfață RS-232 Sisteme de calcul dedicate (03-1) 23.10.2018 28

Exemplu de interfață RS232 (1) Dacă microcontrolerul conține o interfață UART, este necesară doar deplasarea nivelului de tensiune Exemplu de circuit: Maxim MAX3222 Tensiunea de alimentare: 3 V.. 5,5 V Generează semnale de +12 V și 12 V Curent consumat: 1 ma (mod normal); 1 A (mod shutdown ) Sunt necesare condensatoare externe pentru generarea tensiunilor de +12 V și 12 V Sisteme de calcul dedicate (03-1) 23.10.2018 29

Exemplu de interfață RS232 (2) Sisteme de calcul dedicate (03-1) 23.10.2018 30

Exemplu de interfață RS232 (3) C1: 0,1 F C2, C3, C4: 0,1 F (VCC 3,6 V) 0,47 F (VCC = 5,5 V) C5: 0,1 F SHDN# (Shutdown): dezactivează circuitele de transmisie; receptoarele sunt active EN# (Enable): dezactivează ieșirile de recepție prin valoarea 1 logic Sisteme de calcul dedicate (03-1) 23.10.2018 31

Interfețe seriale RS-232 RS-422 RS-485 I 2 C SPI USB CAN Sisteme de calcul dedicate (03-1) 23.10.2018 32

RS-422 (1) Standardul TIA/EIA-422-B Publicat în 1994; republicat în 2005 Standard elaborat pentru a elimina dezavantajele interfeței RS-232: Imunitatea redusă la zgomote Viteza de transmisie redusă Distanța de interconectare limitată Sisteme de calcul dedicate (03-1) 23.10.2018 33

RS-422 (2) Se utilizează semnale diferențiale Pereche de fire pentru fiecare semnal (A, B) Receptorul va determina diferența de tensiune dintre firele A și B Conexiune de masă (C) Avantaje: Se elimină efectul zgomotelor induse Crește distanța de interconectare (1200 m) Crește debitul binar (10 Mbiți/s la 12 m, 100 Kbiți/s la 1200 m) Sisteme de calcul dedicate (03-1) 23.10.2018 34

RS-422 (3) Driver (generator) diferențial Intrare opțională de validare 23.10.2018 Sisteme de calcul dedicate (03-1) 35

RS-422 (4) Receptor diferențial Detectează tensiunea dintre liniile A și B ale semnalului Dacă V AB > +200 mv: 0 (SPACE, ON) Dacă V AB < -200 mv: 1 (MARK, OFF) Domeniul 200 mv.. 6 V este necesar pentru a permite atenuarea pe linie Tensiunea maximă a liniilor A și B față de semnalul de masă: -7 V.. +7 V Sisteme de calcul dedicate (03-1) 23.10.2018 36

RS-422 (5) Interfață RS-422 tipică (bidirecțională) Masă de semnal Masă de protecție GWG (Green Wire Ground): masa sursei de alimentare 23.10.2018 Sisteme de calcul dedicate (03-1) 37

RS-422 (6) Cabluri cu fire răsucite Permit obținerea unei imunități mai ridicate la zgomote Terminatori Sunt recomandați la viteze sau/și distanțe mari Elimină reflexiile de semnal în liniile de transmisie Pot fi seriali sau paraleli De obicei, se utilizează terminatori rezistivi Valoarea rezistenței trebuie aleasă astfel încât: R t = Z 0 (impedanța caracteristică a liniei) Sisteme de calcul dedicate (03-1) 23.10.2018 38

RS-422 (7) Configurații Punct la punct Un generator, un receptor Extensia standardului RS-232C Cu receptoare multiple (multi-drop) Un singur generator Maxim 10 receptoare pentru Z IN = 4 K Maxim 20 receptoare pentru Z IN = 8 K Multi-punct Nu sunt permise în cazul interfeței RS-422 Sisteme de calcul dedicate (03-1) 23.10.2018 39

RS-422 (8) Standardul TIA/EIA-422-B specifică numai caracteristicile electrice ale interfeței Nu sunt specificate protocoalele Conectorii sunt specificați de standardele EIA-530 (DB-25) şi EIA-449 (DC-37) Dezavantaje: Circuite mai complexe costuri mai mari Necesită terminatori conectați corect Nu permite conexiuni multi-punct Sisteme de calcul dedicate (03-1) 23.10.2018 40

RS-422 (9) Interfață RS-422 bidirecțională utilizând circuite Maxim MAX3488 23.10.2018 Sisteme de calcul dedicate (03-1) 41

Interfețe seriale RS-232 RS-422 RS-485 I 2 C SPI USB CAN Sisteme de calcul dedicate (03-1) 23.10.2018 42

RS-485 (1) Standardul TIA/EIA-485-A (ISO 8482) Publicat în 1998; republicat în 2003 Utilizează semnale diferențiale Deosebiri față de interfața RS-422: Generatoarele dispun de o intrare de validare rețele multi-punct Impedanța de intrare a receptoarelor: 12 K până la 32 de generatoare / receptoare Tensiunea maximă față de masă: -7 V.. +12 V Sisteme de calcul dedicate (03-1) 23.10.2018 43

RS-485 (2) Extinderea numărului de noduri (dispozitive) Creșterea impedanței de intrare: 128 noduri dacă Z IN = 48 K Utilizarea unor repetoare 23.10.2018 Sisteme de calcul dedicate (03-1) 44

RS-485 (3) Topologia: liniară, sub forma unei magistrale Sunt necesari terminatori la ambele capete Nu se recomandă topologii de tip stea sau inel Viteza este limitată de: Lungimea cablului Încărcarea capacitivă Regula: viteza (Mbiți/s) * lungimea cablului (m) < 10 8 Exemplu: lungimea de 100 m viteza de 1 Mbit/s Sisteme de calcul dedicate (03-1) 23.10.2018 45

RS-485 (4) Funcționarea unei rețele RS-485 (comunicație semiduplex) O singură pereche de fire Implicit, generatoarele sunt în starea de înaltă impedanță Unul din noduri este definit ca master Nodul master interoghează nodurile slave Nodul slave poate transmite un pachet de date sau un pachet de confirmare Sisteme de calcul dedicate (03-1) 23.10.2018 46

RS-485 (5) Funcționarea unei rețele RS-485 (comunicație duplex) O singură pereche de fire Nu există un nod master Oricare nod transmite datele indiferent de starea liniei confirmare Dacă apare o coliziune, nu se primește confirmarea și transmisia este repetată Este esențială detectarea erorilor Eficiența este scăzută Sisteme de calcul dedicate (03-1) 23.10.2018 47

RS-485 (6) Se poate implementa comunicația duplex prin două perechi de fire Protocoale electrice Standardul nu specifică sau recomandă protocoalele electrice Se pot utiliza diferite tipuri de codificări: NRZ; NRZI Sincronizarea la nivel de octet: caracter de sincronizare; protocoalele SDLC/HDLC Sisteme de calcul dedicate (03-1) 23.10.2018 48

RS-485 (7) Aplicații Implementarea nivelului fizic pentru diferite interfețe: SCSI serial; Modbus; Profibus Rețele cu costuri scăzute pentru controlere programabile, microcontrolere, senzori Comunicația între echipamente industriale Comunicația în aeronave Controlul de la distanță al echipamentelor teatrale: sunet, lumini Sisteme de calcul dedicate (03-1) 23.10.2018 49

RS-485 (8) Interfață RS-485 realizată cu circuitul MAX3483 DI Data In RO Receiver Out DE Data Enable RE Receiver Enable 23.10.2018 Sisteme de calcul dedicate (03-1) 50

RS-485 (9) Comunicație RS-485 duplex realizată cu circuite MAX3491 (interfețe duale) 23.10.2018 Sisteme de calcul dedicate (03-1) 51