<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è) > 模擬技術(shù) > 設計應用 > RS232串行數據截取器的設計方案

RS232串行數據截取器的設計方案

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

很多設備和其控制計算機之間采用的是RS 232標準串行接口進(jìn)行通信,本文設計和實(shí)現了RS 232串行通信數據,能有效地截取設備與其控制計算機之間的通信數據。

  1 硬件部分設計

  1.1 總體框圖及原理

  系統原理框圖如圖1所示。

  RS232串行數據截取器的設計方案

  原理分析:具體設備與其控制計算機之間的通信線(xiàn)路通過(guò)電平轉換分兩路。一路是直接相連,保證加入后不會(huì )影響它們之間的正常通信。另一路經(jīng)過(guò)擴展的串口1和2,同單片機相連,保證了它們之間的通信數據能夠被單片機捕獲,這些數據經(jīng)過(guò)單片機處理以后通過(guò)另一個(gè)擴展串口傳輸到上位機,實(shí)現對通信數據的截取。

  1.2 器件選擇

  系統以常用的AT89C51單片機為處理核心,選取成都國騰公司生產(chǎn)的GM8123芯片將AT89C51單片機的1個(gè)全雙工異步串行通信接口擴展成為3個(gè)全雙工異步串行通信接口,采用MAX232芯片實(shí)現RS 232電平與TTL電平之間的相互轉換。

  1.3 硬件電路

  系統完整的電路原理圖如圖2所示。系統電路包括三個(gè)部分:?jiǎn)纹瑱C最小系統、串口擴展電路和電平轉換電路。

  RS232串行數據截取器的設計方案

  單片機最小系統,包括電源電路、時(shí)鐘電路和復位電路,S1,S2做波特率控制開(kāi)關(guān),分別控制P0.0,P0.1的值從00~11,對應波特率為1 200~9 600 b/s。

  串口擴展電路由GM8123構成,其時(shí)鐘電路采用12 MHz的石英晶體振蕩器構成內部時(shí)鐘方式。GM8123的母串口接收引腳RXD0和發(fā)送引腳TXD0分別同單片機串口的發(fā)送引腳TXD和接收引腳RXD相連接。GM8123的復位引腳同單片機P3.6腳相連接,由P3.6控制GM8123系統復位,它的模式控制引腳MS同P3.7相連接,由P3.7進(jìn)行模式選擇。GM8123的發(fā)送地址線(xiàn)引腳STADD0,STADD1,接收地址引腳SRADD0,SRADD1依次同單片機P1口的P1.0~P1.3相連接,由單片機P1口判斷是哪個(gè)子串口接收數據和選取某個(gè)子串口發(fā)送數據。

  電平轉換電路由兩片MAX232芯片完成,實(shí)現J1,J2,J3的RS 232電平與TTL電平之間的相互轉換。

  2 軟件設計

  系統軟件有兩種工作模式,模式1的軟件設計是實(shí)現截取數據的實(shí)時(shí)發(fā)送,截取器工作時(shí)不能脫離上位機。模式2的軟件設計是實(shí)現截取數據的存儲轉發(fā),截取器可以脫離上位機工作。

  2.1 主程序流程設計

51單片機相關(guān)文章:51單片機教程



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

關(guān)鍵詞: 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>