lucrarea 6 - comunicare rs232

3
Lucrarea 6. Comunicarea pe portul serial RS232 Placa de dezvoltare dispune de 3 porturi seriale care pot fi folosite ca şi porturi de tip RS232. Dintre acestea unul trebuie configurat software cum să funcţioneze (SOFT SER). În lucrarea de faţă se va lucra cu portul serial denumit SER0 care este marcat în Fig.1. Semnalele portului RS232 SER0 sunt disponibile la conectorul mamă SUB D. Fig.1. Aşezarea mufei pentru SER0 pe placa de dezvoltare Pentru folosirea porturilor seriale trebuie instalat driverul serial care depinde de aplicație şi modul în care se doreşte utilizarea portului, adică mod RS232 sau RS485. Pentru ca portul RS232 se aibă o conexiune full duplex punct la punct către un alt dispozitiv, ex. un PC, se va conecta Placa Prototip TINY-Tiger 2 la PC cu un cablu direct 1 la 1 (Fig.2). În Tabelul 1 se prezintă configuraţia pinilor la mufe. PC-ul va trebui să comunice cu placă printr-un program terminal (Terminal Windows). Pentru a putea conecta 2 Placi Prototip TINY-Tiger 2 trebuie folosit un cablu invers cu conectori tată. Tabelul 1: Configurația pinilor la mufa DB9 Nr. pin mufa SUB D9 Semnal Direcţie 1 Conectat cu pini 4 şi 6 - 2 TxD : Transmite Date Ieşire 3 RxD: Recepţionează Date Intrare 4 Conectat cu pini 1 şi 6 - 5 GND - 6 Conectat cu pini 1 şi 4 - 7 CTS : Liber pentru transmitere Intrare 8 RTS : Cerere de trimitere Output 9 Neconectat

Upload: constantin-gabriel-dobrean

Post on 13-Aug-2015

62 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Lucrarea 6 - Comunicare RS232

Lucrarea 6. Comunicarea pe portul serial RS232 Placa de dezvoltare dispune de 3 porturi seriale care pot fi folosite ca şi porturi de tip RS232. Dintre acestea unul trebuie configurat software cum să funcţioneze (SOFT SER). În lucrarea de faţă se va lucra cu portul serial denumit SER0 care este marcat în Fig.1. Semnalele portului RS232 SER0 sunt disponibile la conectorul mamă SUB D.

Fig.1.  Aşezarea mufei pentru SER0 pe placa de dezvoltare 

Pentru folosirea porturilor seriale trebuie instalat driverul serial care depinde de aplicație şi modul în care se doreşte utilizarea portului, adică mod RS232 sau RS485. Pentru ca portul RS232 se aibă o conexiune full duplex punct la punct către un alt dispozitiv, ex. un PC, se va conecta Placa Prototip TINY-Tiger 2 la PC cu un cablu direct 1 la 1 (Fig.2). În Tabelul 1 se prezintă configuraţia pinilor la mufe. PC-ul va trebui să comunice cu placă printr-un program terminal (Terminal Windows). Pentru a putea conecta 2 Placi Prototip TINY-Tiger 2 trebuie folosit un cablu invers cu conectori tată.

Tabelul 1: Configurația pinilor la mufa DB9 Nr. pin mufa SUB D9 Semnal Direcţie

1 Conectat cu pini 4 şi 6 - 2 TxD : Transmite Date Ieşire 3 RxD: Recepţionează Date Intrare 4 Conectat cu pini 1 şi 6 - 5 GND - 6 Conectat cu pini 1 şi 4 - 7 CTS : Liber pentru transmitere Intrare 8 RTS : Cerere de trimitere Output 9 Neconectat

Page 2: Lucrarea 6 - Comunicare RS232

Fig.2.  Corespondența firelor între două mufe RS232 

Driverul pentru comunicare serială se instalează ca şi în exemplu de mai jos.  INSTALL_DEVICE #SER, "SER1B_K1.TD2", & 'instalare driver serial BD_9_600, DP_8N, YES 'setare parametrii pentru SER0 BD_9_600, DP_8N, YES 'setare parametrii pentru SER1 unde : BD_9_600 setează viteza de baud a portului (9600), DP_8N – numărul de biți folosiți (8 biţi), şi paritatea (negativă), YES – reprezintă configurarea modului de tratare a erorilor. Alte detalii privind utilizarea driverului de port serial RS232 se găsesc în documentaţia sistemului “Device-Driver_Applications_v5.pdf”. În continuare se prezintă un exemplu de comunicare pe portul serial RS232. Pentru realizarea lucrării de laborator trebuie pornită aplicaţia Terminal Windows. Prima parte a programului se foloseşte pentru a se verifica modul în care se transmite informaţia de la placă spre calculator, lucru care depinde de comanda utilizată. În a doua parte se testează modul de citire a portului serial.

Page 3: Lucrarea 6 - Comunicare RS232

După rularea programului pe terminalul Windows vor apărea următoarele caractere cu semnificaţia din Fig.3.

Fig.3.  Captură terminal Windows