<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 測試測量 > 正文

    RS 485輕松取代RS 232,實現(xiàn)串口通信太簡單!

    發(fā)布時間:2015-08-21 責任編輯:echolady

    【導讀】利用RS232來實現(xiàn)串口通信已經太落后了,現(xiàn)如今串口通信完全可以使用RS485來實現(xiàn)。本文闡述了利用RS485取代RS232實現(xiàn)串口通信的具體操作流程,以及總體的硬件電路設計步驟。

    ARM(AdvancedRISCMachines)是對一類微處理器的通稱。ARM是微處理器行業(yè)的一家知名企業(yè),它設計了大量高性能、廉價、耗能低的RISC處理器、相關技術及軟件。ARM微處理器是一種高性能、低功耗的32位微處理器,該處理器廣泛應用于嵌入式系統(tǒng)中。ARM9代表了ARM公司主流的處理器,已經在手持電話、機頂盒、數(shù)碼相機、GPS、個人數(shù)字助理以及因特網設備等方面有了廣泛的應用。在此,以ST公司生產的ARM9系列中典型的STR912FW44X6芯片作為硬件開發(fā)平臺的MCU,完成了基于ARM的太陽能發(fā)電系統(tǒng)中數(shù)據(jù)采集與傳輸系統(tǒng)的硬件設計,并提出了一種利用RS485串口代替RS232串121來進行通信的新方法。

    l 硬件總體設計框架

    硬件總體設計框架如圖1所示。

    RS 485輕松取代RS 232,實現(xiàn)串口通信太簡單!
    圖1硬件總體設計框架

    2 硬件介紹

    現(xiàn)以STR912FW44X6芯片作為硬件開發(fā)平臺的MCU,STR912FW44X6外擴張了點陣LCD顯示屏、輸入按鍵、UART接口、IrDA、CAN、USB、ETM接口、音頻放大器/話筒放大器和以太網接口。其中,本文使用的有UART接口和以太網接口。UART接口分為一個RS232串口和兩個RS485串口。RS232串口用來與GSM模塊的RS232串口相連,以實現(xiàn)GPRS的無線傳輸;兩個RS485串口,一個用來作MODBUS通信接口,另一個用來接電度表計,以采集統(tǒng)計并顯示太陽能發(fā)電系統(tǒng)的發(fā)電量。以太網通過網線連接到網絡,以實現(xiàn)數(shù)據(jù)的無線傳輸。
    [page]
    3 硬件電路設計和功能實現(xiàn)

    3.1RS232串口的電路設計和功能實現(xiàn)

    RS232是一種串行數(shù)據(jù)接口標準,是目前最常用的串行接口標準,用于計算機與計算機之間、計算機與外設之間的數(shù)據(jù)傳輸。RS232串行接口總線適用于設備之間通信距離不大于15m,傳輸速率最大為20KB/s.

    RS232串口是通過ST公司生產的ST3232EAR來實現(xiàn)的。ST3232EAR是一種把電腦的串行口RS232信號電平(-lOV,+10V)轉換為單片機所用到的TTL信號電平(OV,+3.3V)的芯片。它的內部結構由三部分組成:第一部分是電荷泵電路,由1~6腳和4只電容構成。其功能是產生+12V和-12V兩個電源,為RS232串口提供電平的需要。第二部分是數(shù)據(jù)轉換通道,由7~14腳構成2個數(shù)據(jù)通道。其中,13腳(RlIN)、12腳(R1OUT)、11腳(TlIN)、14腳(T1OUT)為第一數(shù)據(jù)通道;8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。TTL/CMOS數(shù)據(jù)從TlIN,T2IN輸入轉換成RS232數(shù)據(jù),從T1OUT,T20UT送到電腦DP9插頭;DP9插頭的RS232數(shù)據(jù)從RlIN,R2IN輸入轉換成TTL/CMOS數(shù)據(jù)后,從R1OUT,R2OUT輸出。第三部分是供電,由15腳GND、16腳VCC(+5V)構成。

    通過將MCU中GPIO的RXD和TXD分別與ST3232的12腳(R1OUT)和11腳(T1IN)相連,使14腳(T10UT)和13腳(R1IN)輸出RS232電平,然后連接GSM模塊RS232串口和MCU板上的RS232串口,可以通過向RS232接口寫AT指令來達到控制GSM模塊功能的目的,以通過GPRS實現(xiàn)數(shù)據(jù)的傳輸。

    3.2RS485串口的電路設計和功能實現(xiàn)

    RS485是用來采集太陽能發(fā)電系統(tǒng)數(shù)據(jù)的,這里之所以采用RS485而不采用RS232,是因為RS485比RS232具有很多優(yōu)勢。RS232采取不平衡傳輸方式,即單端通信,其收發(fā)端的數(shù)據(jù)信號都是相對于地信號的。所以它的共模抑制能力差,再加上雙絞線的分布電容,其傳輸距離最大約為15m,最高速率為20KB/s,且其只能支持點對點通信。而RS485采用平衡發(fā)送和差分接受方式實現(xiàn)通信,由于傳輸線通常使用雙絞線,有時差分傳輸,所以有極強的抗共模干擾能力,總線收發(fā)器的靈敏度很高,可以檢測到低至200mV的電壓,故其傳輸信號在千米以上是可以恢復的。RS485的最大通信距離約為1219m,最大傳輸速率為10MB/s,它采用雙半工工作方式,可支持多點數(shù)據(jù)通信,其總線一般最大支持32個節(jié)點。

    RS485接口芯片采用的是ADM3485.ADM3485采用單一電源+3.3V工作,半雙工通信方式,可完成將TTL電平轉換為RS485電平的功能。ADM34185芯片的結構和引腳都非常簡單,內部含有一個驅動器和一個接收器,RO和DI端分別為接收器的輸出端和驅動器的輸入端,與單片機連接時只需分別與單片機的RXD和TXD相連即可。RE和DE端分別為接收和發(fā)送的使能端,當RE為邏輯0時,器件處于接收狀態(tài);當DE為邏輯1時,器件處于發(fā)送狀態(tài),因為ADM3485工作在半雙工狀態(tài),所以只需用單片機的一個管腳控制這兩個引腳即可。A端和B端分別為接收和發(fā)送的差分信號端,當A引腳的電平高于B時,代表發(fā)送的數(shù)據(jù)為1;當A的電平低于B端時。代表發(fā)送的數(shù)據(jù)為O.在與單片機連接時接線非常簡單,只需要一個信號控制ADM3485的接收和發(fā)送即可。同時將A和B端之間加匹配電阻,一般可選100Ω的電阻。該設計有兩個RS485,其中一個用來作MODBUS通信接口,另一個用來接電度表,以采集統(tǒng)計并顯示太陽能發(fā)電系統(tǒng)的發(fā)電量。

    3.3以太網的電路設計和功能實現(xiàn)

    以太網網口采用的是0880-1X1T-01,以太網物理層接口芯片采用的是ST公司的STElOOP快速以太網物理層芯片。STEl00P以太網接口芯片提供了一組媒體獨立接口(MII)。媒體獨立指的是在不對MAC硬件重新設計或替換的情況下,任何類型的PHY設備都可以正常工作。MII接口是快速以太網MAC層與PHY層之間的標準接口,是IEEE802.3定義的以太網行業(yè)的標準。它包括一個數(shù)據(jù)接口,以及一個MAC和PHY之間的管理接口。數(shù)據(jù)接口包括分別用于發(fā)送器和接收器的兩條獨立信道。每條信道都有自己的數(shù)據(jù)、時鐘和控制信號。MII數(shù)據(jù)接口總共需要16個信號。管理接口是個雙信號接口:一個是時鐘信號,另一個是數(shù)據(jù)信號。

    通過管理接口,上層監(jiān)視和控制PHY.基于以太網的TCP/IP通信,使ARM可以通過網線進行聯(lián)網,并可以實時地與計算機進行通信,用來傳輸太陽能發(fā)電系統(tǒng)的實時數(shù)據(jù)。

    提出一種利用RS485串口代替RS232串口進行通信的新方法。這種方法解決了RS232串口在傳輸距離和節(jié)點數(shù)量的限制,大大提高了數(shù)據(jù)傳輸?shù)哪芰Α?br /> ‘
    相關閱讀:

    牛人解讀:從RS 232接口向USB接口通訊的華麗轉變
    拆解:一探究竟以太網交換機為何遭雷擊就關機
    電路發(fā)燒友:以太網控制平臺電路設計

    要采購微處理器么,點這里了解一下價格!
    特別推薦
    技術文章更多>>
    技術白皮書下載更多>>
    熱門搜索
    ?

    關閉

    ?

    關閉

    国产中文在线观看| 国产aⅴ激情无码久久| 欧美日韩中文国产一区| 精品人妻无码区在线视频| 国产成A人亚洲精V品无码性色| 亚洲中文字幕久久精品无码APP| 国产成人无码区免费内射一片色欲| 手机永久无码国产AV毛片| 亚洲av中文无码乱人伦在线r▽ | 无码乱码av天堂一区二区| 精品无码一区二区三区爱欲九九| 欧美中文字幕在线| 日韩精品真人荷官无码| 最近免费中文字幕mv电影| 精品久久久久久无码专区| 中文字幕毛片| 日本按摩高潮a级中文片| 亚洲∧v久久久无码精品| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线中文 | 中文字幕无码精品亚洲资源网久久| 亚洲国产精品无码久久久不卡| 中文字幕色婷婷在线视频| 国产精品无码成人午夜电影| 少妇性饥渴无码A区免费 | 无码一区二区三区老色鬼| 久久99中文字幕久久| 久久亚洲精品无码播放| 无码一区二区三区免费| 日韩AV片无码一区二区三区不卡 | 亚洲?V无码成人精品区日韩 | 91中文在线视频| 无码的免费不卡毛片视频| 亚洲AV无码专区国产乱码4SE| 久久精品?ⅴ无码中文字幕| 乱人伦中文视频在线| 久久亚洲AV无码西西人体| 精品欧洲av无码一区二区三区| 中文无码伦av中文字幕| 亚洲欧洲中文日韩久久AV乱码| 亚洲VA中文字幕无码毛片| 亚洲精品无码专区2|