<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 用RS485串口代替RS232串口通信新方法

用RS485串口代替RS232串口通信新方法

作者: 時(shí)間:2010-07-01 來(lái)源:網(wǎng)絡(luò ) 收藏

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

  3.2 RS 485的電路設計和功能實(shí)現

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

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

  3.3 以太網(wǎng)的電路設計和功能實(shí)現

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

  通過(guò)管理接口,上層監視和控制PHY?;谝蕴W(wǎng)的TCP/IP通信,使ARM可以通過(guò)網(wǎng)線(xiàn)進(jìn)行聯(lián)網(wǎng),并可以實(shí)時(shí)地與計算機進(jìn)行通信,用來(lái)傳輸太陽(yáng)能發(fā)電系統的實(shí)時(shí)數據。

  提出一種利用RS 485串口RS 232串口進(jìn)行通信的新。這種解決了RS 232串口在傳輸距離和節點(diǎn)數量的限制,大大提高了數據傳輸的能力。

電度表相關(guān)文章:電度表原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 串口 方法 通信 代替 RS485 RS232

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>