-
您的位置:
- 網(wǎng)站首頁(yè)
- > 物聯(lián)百科
- > 行業(yè)動(dòng)態(tài)
您的位置:

RS232是一種串行數(shù)據(jù)接口標(biāo)準(zhǔn),是計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外圍設(shè)備之間數(shù)據(jù)傳輸最常用的串行接口標(biāo)準(zhǔn)。RS 232 串行接口總線使設(shè)備之間的通信距離不超過15m,傳輸速率高達(dá)20 KB/s。
RS232串口是由ST公司出品的ST3232EAR實(shí)現(xiàn)的。ST3232EAR是一種將電腦串口RS 232信號(hào)電平(-lO V,+10 V)轉(zhuǎn)換為單片機(jī)所使用的TTL信號(hào)電平(OV,+3.3 V)芯片。其內(nèi)部結(jié)構(gòu)由三部分組成:第一部分是電荷泵電路,由1~6腳和4個(gè)電容組成。它的功能是產(chǎn)生兩個(gè)+12 V和-12 V電源,為RS 232串口提供需要的電平。第二部分是數(shù)據(jù)轉(zhuǎn)換通道,由7到14腳構(gòu)成兩個(gè)數(shù)據(jù)通道。其中,13腳(RlIN)、12腳(R1OUT)、11腳(TlIN)、14腳(T1OUT)為第一數(shù)據(jù)通道;8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二個(gè)數(shù)據(jù)通道。來自 TlIN 的 TTL / CMOS 數(shù)據(jù),T2IN輸入轉(zhuǎn)換成RS232數(shù)據(jù)從T1OUT、T20UT到電腦DP9插頭;DP9插上RS 232數(shù)據(jù)后從RlIN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù),從R1OUT、R2OUT輸出。第三部分由15腳GND、16腳VCC(+5V)組成。
由單片機(jī)的GPIO RXD和TXD分別將ST3232的12腳(R1OUT)和11腳(T1IN)相連,所以14腳(T10UT)和13腳(R1IN)輸出RS232電平,然后接GSM模塊的RS232串口和串口端口MCU板,可以向RS232接口寫入AT指令,達(dá)到控制GSM模塊功能的目的,通過GPRS實(shí)現(xiàn)數(shù)據(jù)傳輸。
RS485用于收集太陽(yáng)能發(fā)電系統(tǒng)數(shù)據(jù)這里采用RS485代替RS232,因?yàn)镽S485比RS232有很多優(yōu)點(diǎn)。RS232采用不平衡傳輸方式,即單端通信,其數(shù)據(jù)信號(hào)的接收端是相對(duì)于地的信號(hào)。所以它的共模抑制能力強(qiáng),再加上分布電容雙絞線,最大傳輸距離約15m,最高速率20KB/s,只能支持點(diǎn)對(duì)點(diǎn)通信。RS485平衡發(fā)送和差分接收方式進(jìn)行通信,由于傳輸線通常采用雙絞線,有時(shí)采用差分傳輸,因此對(duì)共模干擾有很強(qiáng)的抵抗力,高靈敏度總線收發(fā)器可檢測(cè)高達(dá)200mV的電壓,因此可以恢復(fù)千米以上的傳輸信號(hào)。RS最大通訊距離約4851219m,最大傳輸速率10MB/s,采用雙分工,可支持多點(diǎn)數(shù)據(jù)通信,總線一般最多支持32個(gè)節(jié)點(diǎn)。
RS485接口芯片為ADM3485。ADM3485單+3.3V供電工作,半雙工通信,由TTL電平轉(zhuǎn)RS485電平完成功能。ADM34185芯片和引腳結(jié)構(gòu)非常簡(jiǎn)單,內(nèi)部包含一個(gè)驅(qū)動(dòng)器和一個(gè)接收器,輸入RO和DI端分別輸出和驅(qū)動(dòng)接收器,只需與單片機(jī)連接,分別將RXD和TXD與單片機(jī)相連。RE和DE-分別是接收和發(fā)送使能端。