<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > RS232串口通信的應(yīng)用

          RS232串口通信的應(yīng)用

          作者: 時間:2016-12-16 來源:網(wǎng)絡(luò) 收藏


          1.3 波特率的概念
          串行通信中,每秒傳送的數(shù)據(jù)位稱為波特率。如數(shù)據(jù)傳送的波持率為1200波特,采用N.8.1幀格式(10位),則每秒傳送字節(jié)為120個,而字節(jié)中每一位傳送時間即為波特率的倒數(shù):T=1/1 200=0.833 ms。同樣,如數(shù)據(jù)傳送的波特率為1 9 200波特,則字節(jié)中每一位傳送時間T=1/19 200=0.052 ms。根據(jù)數(shù)據(jù)傳送的波特率即字節(jié)中每一位的傳送時間,便可用普通I/O口來模擬實現(xiàn)串行通信的時序。
          1.4RS232C的電氣特性
          (1)邏輯電平
          在TXD和RXD上:
          邏輯1(MARK):-3~-15 V;
          邏輯0(SPACE):+3~+15 V。
          在RTS,CTS,DSR,DTR和DCD等控制線上:
          信號有效(接通,ON狀態(tài),正電壓):+3~+15 V;
          信號無效(斷開,OFF狀態(tài),負電壓):-3~-15 V。
          由以上定義可以看出,信號無效的電平低于-3 V,也就是當(dāng)傳輸電平的絕對值大于3 V時,電路可以有效地檢查出來,介于-3~+3 V之間的電壓無意義,低于-1 5 V或高于+15 V的電壓也認為無意義,因此,實際工作時,應(yīng)保證電平的絕對值在3~15 V之間。當(dāng)計算機和TTL電平的設(shè)備通信時,如上位機和單片機通信時,需要使用RS232/TTL電平轉(zhuǎn)換器件,常用的有MAX232。

          1.5RS232與單片機之間的接口電路MAX232
          由于RS232信號的電平和單片機串口信號的電平不一致,必須進行二者之間的電平轉(zhuǎn)換。MAX232由單一的+5 V電源供電,只需配5個高精度10μF/50 V的鉭電容即可完成電平轉(zhuǎn)換,轉(zhuǎn)換后的串行信號TXD,RXD直接與上位機的串口連接。MAX232芯片的內(nèi)部結(jié)構(gòu)基本可分三個部分:
          第一部分是電荷泵電路。由1,2,3,4,5,6腳和4只電容構(gòu)成。功能是產(chǎn)生+12 V和-1 2 V兩個電源,提供給RS232串口電平的需要。
          第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由7,8,9,10,11,12,13,14腳構(gòu)成兩個數(shù)據(jù)通道。其中13腳(R1in)、12腳(R1out)、11腳(T1in)、14腳(T1out)為第一數(shù)據(jù)通道。8腳(R2in)、9腳(R2out)、10腳(T2in)、7腳(T2out)為第二數(shù)據(jù)通道。TTL/COMS數(shù)據(jù)從T1in,T2in輸入轉(zhuǎn)換成RS 232數(shù)據(jù)從T1out,T2out送到電腦DB9插頭;DB9插頭的RS 232數(shù)據(jù)從R1in,R2in輸入轉(zhuǎn)換成TTL/COMS數(shù)據(jù)后從R1out,R2out輸出。
          第三部分是供電。1 5腳GND、16腳VCC(+5 V)。


          1.6 RS 232的不足之處
          (1)傳輸距離有限,實際最大傳輸距離只有50 m。
          (2)傳輸速率較低,在異步傳輸時,速率最大為19 200 b。
          (3)接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
          1.7 消除干擾噪聲的主要方法
          針對以上所述RS 232易產(chǎn)生共模干擾的問題,常用的解決方法主要是采用光隔離器,光隔離器穿過一個隔離的屏障來傳輸信號。一個光隔離器由一個光敏電阻耦合的發(fā)光二極管構(gòu)成。流過發(fā)光二極管的電流使得它以可見光或者紅外線的方式釋放能量。這些能量將這個光敏電阻打開,導(dǎo)致在這個電阻的發(fā)射極和集電極之間的低阻抗。這個發(fā)光二極管的基極可以留著沒有連接。從基極到發(fā)射極加入一個電阻可以導(dǎo)致更快的開關(guān)速度,但是輸出電流更低。

          2 結(jié)語
          Rs 232串口通信是PC機和單片機之間信息傳遞的樞紐,一切數(shù)據(jù)和指令的傳輸必須由RS 232串口來完成。針對RS 232存在的不足之處加以改進之后,RS 232使得PC機和單片機之間能高效地通信,采用電平轉(zhuǎn)換芯片MAX232實現(xiàn)TTL邏輯電平和RS 232電平之間的相互轉(zhuǎn)換,轉(zhuǎn)換之后的串行信號TXD,RXD直接與PC機的串口連接,如此連接,既可體現(xiàn)出單片機的靈活控制功能,又可發(fā)揮出PC機強大的計算和顯示功能,有利于對現(xiàn)場信號的實時采集、處理和監(jiān)控,確保了良好的人機界面的交互性。


          上一頁 1 2 下一頁

          關(guān)鍵詞: PC機MAX232RS232串口通

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();