tft每日頭條

 > 生活

 > rs232網絡通訊模塊

rs232網絡通訊模塊

生活 更新时间:2024-07-22 14:24:10

在我們的台式電腦上,一般都會有一個 9 針的串行接口,這個串行接口叫做 RS232 接口,它和 UART 通信有關聯,但是由于現在筆記本電腦都不帶這種 9 針串口了,所以和單片機通信越來越趨向于使用 USB 虛拟的串口,因此這一節的内容作為了解内容,大家知道有這麼回事就行了。

我們先來認識一下這個标準串口,在物理結構上分為 9 針的和 9 孔的,習慣上我們也稱之為公頭和母頭,如下圖所示。

rs232網絡通訊模塊(RS232通信接口)1

RS232 通信接口

RS232 接口一共有 9 個引腳,分别定義是:

1、載波檢測 DCD;

2、接收數據 RXD;

3、發送數據 TXD;

4、數據終端準備好 DTR;

5、信号地線 SG;

6、數據準備好 DSR;

7、請求發送 RTS;

8、清除發送 CTS;

9、振鈴提示 RI。我們要讓這個串口和我們單片機進行通信,我們隻需要關心其中的 2 腳 RXD、3 腳 TXD 和 5 腳 GND 即可。

雖然這三個引腳的名字和我們單片機上的串口名字一樣,但是卻不能直接和單片機對連通信,這是為什麼呢?随着我們了解的内容越來越多,我們得慢慢知道,不是所有的電路都是 5V 代表高電平而 0V 代表低電平的。對于 RS232 标準來說,它是個反邏輯,也叫做負邏輯。為何叫負邏輯?它的 TXD 和 RXD 的電壓,-3V~-15V 電壓代表是 1, 3~ 15V 電壓代表是 0。低電平代表的是 1,而高電平代表的是 0,所以稱之為負邏輯。因此電腦的 9 針 RS232串口是不能和單片機直接連接的,需要用一個電平轉換芯片 MAX232 來完成,如圖 11-4 所示。

rs232網絡通訊模塊(RS232通信接口)2

圖 MAX232 轉接圖

這個芯片就可以實現把标準 RS232 串口電平轉換成我們單片機能夠識别和承受的 UART 0V/5V 電平。從這裡大家似乎慢慢有點明白了,其實 RS232 串口和 UART 串口,它們的協議類型是一樣的,隻是電平标準不同而已,而 MAX232 這個芯片起到的就是中間人的作用,它把 UART 電平轉換成 RS232 電平,也把 RS232 電平轉換成 UART 電平,從而實現标準 RS232接口和單片機 UART 之間的通信連接。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved