武漢波仕電子有限公司孫漢華 027-51518044 串口通信,就是RS-232/RS-485通信,要求通信的雙方波特率等通信格式一樣才可以通信成功??墒窃谠S多情況下,兩種不同格式比如不同波特率的串口也要相互通信,這就必須進(jìn)行串口波特率等格式的轉(zhuǎn)換。本文介紹了如何實(shí)現(xiàn)串口波特率的轉(zhuǎn)換。 如果串口設(shè)備1與串口設(shè)備2之間需要通信,但是它們之間的通信波特率不一樣。實(shí)現(xiàn)串口波特率的轉(zhuǎn)換的原理就是利用波特率轉(zhuǎn)換器的兩個(gè)串口,稱為串口A和串口B,分別設(shè)置為不同的波特率。串口A的波特率通過(guò)產(chǎn)品的J2、J1、J0來(lái)設(shè)置,串口B的波特率通過(guò)產(chǎn)品的K2、K1、K0來(lái)設(shè)置,見表格。其中串口A按照串口A設(shè)置的波特率接收串口設(shè)備1的數(shù)據(jù)并且立即從串口B按照串口B設(shè)置的波特率發(fā)送出去,同樣串口B以串口B設(shè)置波特率收到串口哦設(shè)備2的數(shù)據(jù)立即從串口A以串口A設(shè)置的波特率向串口設(shè)備1發(fā)送出去。 RS-232波特率轉(zhuǎn)換器用于實(shí)現(xiàn)不同波特率的RS-232口的通信轉(zhuǎn)換,純硬件跳線設(shè)置,無(wú)需任何軟件設(shè)置。還可以與RS-232/485轉(zhuǎn)換器配合使用,可以實(shí)現(xiàn)RS-485的不同波特率之間的通信。串口波特率轉(zhuǎn)換器的外形為DB-9/DB-9轉(zhuǎn)接盒大小,如圖的產(chǎn)品左邊串口A為DB-9孔的RS-232口,右邊串口B為DB-9針的RS-232口,上邊為波特率設(shè)置的跳線,下面為5V電源接線端子。左邊DB-9孔可以直接外插計(jì)算機(jī)的RS-232口,右邊的DB-9針引腳分配同計(jì)算機(jī)的RS-232口,但是都只有RXD、TXD、GND三根線。 波特率轉(zhuǎn)換器的兩邊的串口可以分別獨(dú)立設(shè)置波特率,見下表。0-斷開,1-短路。獨(dú)有波仕零延時(shí)自動(dòng)收發(fā)轉(zhuǎn)換技術(shù),確保適合所有格式的串口軟件包括16進(jìn)制!
串口A的波特率設(shè)置 | 串口B的波特率設(shè)置 | |||||||
J2 | J1 | J0 | 波特率 | K2 | K1 | K0 | 波特率 | |
0 | 0 | 0 | 1200 | 0 | 0 | 0 | 1200 | |
0 | 0 | 1 | 2400 | 0 | 0 | 1 | 2400 | |
0 | 1 | 0 | 4800 | 0 | 1 | 0 | 4800 | |
0 | 1 | 1 | 9600 | 0 | 1 | 1 | 9600 | |
1 | 0 | 0 | 19200 | 1 | 0 | 0 | 19200 | |
1 | 0 | 1 | 38400 | 1 | 0 | 1 | 38400 | |
1 | 1 | 0 | 57600 | 1 | 1 | 0 | 57600 | |
1 | 1 | 1 | 115200 | 1 | 1 | 1 | 115200 |