一、TTL和RS232簡述
串口、COM口是指的物理接口形式(硬件),按位(bit)發送和接收字節。而TTL、RS-232是指的電平標準(電信號)。
TTL和RS232不同在于:電平表示的邏輯含義不同,
(1)TTL:
邏輯高電平==1==3.3V或5V
邏輯低電平==0==0V
(2)RS232:
邏輯高電平==0==負電壓== -3V~-15V
邏輯低電平==1==正電壓== 3V~15V
RS232優勢:
抗(外界的電磁)干擾
抗外界的(電磁信號)噪音干擾
抗(信號的)衰減
使得和同樣的TTL信號相比,RS232信號可以傳輸的更遠
兩者的通訊引腳說明如下:
模式 | 引腳名稱 | 功能 |
TTL電平接口 | TXD | TTL發送 |
RXD | TTL接收 | |
RS-232電平接口 | RS232-TX | RS232發送 |
RS232-RX | RS232接收 |
接設備的時候,一般只接GND RXD TXD
TXD:發送端,一般表示為自己的發送端,正常通信必須接另一個設備的RXD。
RXD:接收端,一般表示為自己的接收端,正常通信必須接另一個設備的TXD。
正常通信時RXD接其他設備的TXD,因此如果要接收自己發送的數據,也就是自己接收自己發送的數據,即自身的TXD直接連接到RXD,用來測試本身的發送和接收是否正常,是最快最簡單的測試方法,當出現問題時首先做該測試確定是否產品故障。
二、方案一:采用轉接小板
他們之間不可直連,中間需要電平轉接,可以使用市面上的轉換模塊,如:
模塊TXD引腳連接迪文串口屏的RXD,
模塊RXD引腳連接迪文串口屏的TXD。
模式 | 撥碼1 | 撥碼2 | 開關S | 圖解 |
TTL-232 |
Off |
Off |
上(232-TTL) |
三、方案二:采用MAX232芯片在主控板設計電路
另外也可以采用在主控板上設計轉換電路,使用MAX232轉換芯片,MAX232芯片是 TTL電平與RS232電平的專用雙向轉換芯片,其作用是將TTL電平轉換成232電平或將232電平轉換成TTL電平
MAX232引腳說明圖:
引腳介紹:
第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構成。功能是產生+12v和-12v兩個電源,提供給RS-232串口電平的需要。
第二部分是數據轉換通道。由7、8、9、10、11、12、13、14腳構成兩個數據通道。其中13腳(R1IN)、12腳(R1OUT)、11腳(T1IN)、14腳(T1OUT)為第一數據通道。8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數據通道。
第三部分是供電。15腳GND、16腳VCC(+5v)。
參考電路圖:
主控板RS-232TXD--JC3(4pin)--MAX232(8pin)--MAX232(9pin)--JC4(5pin)
主控板RS-232RXD--JC3(5pin)--MAX232(7pin)--MAX232(10pin)--JC4(6pin)
JC4座子的引腳通過導線或者排線與屏幕端口座子一一對應連接。
若RS-232端口為DB9公頭接口與電腦主機連接,DB9的2腳為RS-232電平信號接收端 RXD,3腳為RS-232電平信號發送端TXD, 即DB9 TXD(3PIN)接上原理圖中JC3的第4PIN,DB9 RXD(2PIN)接上原理圖中JC3的第5PIN。
9針RS-232串口(DB9) | ||
引腳 | 簡寫 | 功能說明 |
1 | CD | 載波偵測 |
2 | RXD | 接受數據 |
3 | TXD | 發送數據 |
4 | DTR | 數據終端準備 |
5 | GND | 地線 |
6 | DSR | 數據準備好 |
7 | RTS | 請求發送 |
8 | CTS | 清除發送 |
9 | RI | 振鈴指示 |
DB9公頭引腳示意圖及其說明:
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |