<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ù) > 設計應用 > 串行技術(shù)在工業(yè)檢測系統中的應用

串行技術(shù)在工業(yè)檢測系統中的應用

作者: 時(shí)間:2011-11-30 來(lái)源:網(wǎng)絡(luò ) 收藏
介紹A/D轉換器TLC549和LED顯示驅動(dòng)器MAX- 7219在基于單片機AT89C52檢測系統中的應用,重點(diǎn)描述了A/D、串行LED顯示驅動(dòng)器和A- T89C52的接口設計,以及89C52與上位機串行通信的接口設計。
  關(guān)鍵詞:傳感器;模數轉換器;驅動(dòng)器;串口通信
Application and Design about Serial Technology in Industry Test System
WANG Xiufang
(University of Shanghai for Science and Technology, Shanghai 200093, China)
  Key words: sensor; analog?to?digital converter; driver; serial communication
1串行A/D芯片TLC549與單片機接口的設計
  TLC549是8位串行輸出的A/D轉換芯片。與單片機AT89C52的接口電路見(jiàn)圖1,其中REF+和REF-為差分輸入,AIN為模擬信號輸入端,CLK為時(shí)鐘信號輸入端,CS為轉換控制端,DO為轉換數據輸出端。
  TLC549的工作時(shí)序見(jiàn)圖2。工作過(guò)程如下:?

  TLC549通過(guò)CS、CLK和DO這3個(gè)引腳和CPU相連,見(jiàn)圖1。與并行A/D轉換器相比,其接口電路簡(jiǎn)單,占用CPU的資源較少。當有更多路模擬輸入需要A/D轉換時(shí),可以將多片TLC549并行連接,圖3是兩片TLC549與CPU的連接。
?
  傳統的LED驅動(dòng)電路往往是靠并行芯片連接實(shí)現的,這種連接方法使用的集成芯片較多,電路也較復雜。本文介紹的驅動(dòng)電路是由MAX7219集成芯片來(lái)實(shí)現的。該芯片是串行輸入/輸出共陰極顯示驅動(dòng)器,一片MAX7219就可以驅動(dòng)8個(gè)七段數碼管顯示信息。其引腳及與AT89C52的接口見(jiàn)圖4,其中:
?
  MAX7219通過(guò)3個(gè)引腳與CPU相連。它的工作時(shí)序如圖5所示:當LOAD變?yōu)榈碗娖綍r(shí),將16位數據串行送到DIN端,在每個(gè)CLK的上升沿把數據移到內部寄存器,在CS的上升沿把數據鎖存到數字控制寄存器,在16.5個(gè)周期后,數據出現在數據輸出端,在CLK的下降沿將數據輸出。?
  在檢測系統中,下位機處理過(guò)的數據通常都需要不斷地傳給上位機,而上位機也要不斷往下位機發(fā)送命令,控制下位機的工作進(jìn)程。這兩者之間的通信可由RS-232C串口相接。為了與RS-232C標準所要求的電平相匹配,我們采用芯片MAX232進(jìn)行電平轉換。
  系統的軟件流程圖見(jiàn)圖6。上下位機之間的通信是程序設計的重點(diǎn),這一過(guò)程既包含上位機收發(fā)數據,也包含下位機收發(fā)數據。為確保雙方通信的可靠,采取了握手以及奇偶校驗等措施。以下位機向上位機傳送數據為例,簡(jiǎn)單說(shuō)明一下通信的過(guò)程:下位機先發(fā)握手信號,詢(xún)問(wèn)上位機是否準備好接收數據,如果沒(méi)有得到準備好信號,則等待,若得到準備好信號就開(kāi)始發(fā)送數據。發(fā)送完數據后,等待上位機返回是否正確接收到數據的信息。若上位機沒(méi)有得到正確的數據,下位機進(jìn)行錯誤處理;若上位機得到正確數據,程序向下運行。
?
  在系統中,采用串行技術(shù)可以大大節省單片機的資源,提高單片機的效率,而且程序設計也較為簡(jiǎn)捷。這一技術(shù)投入使用后,取得了良好的效果。


關(guān)鍵詞: 串行 工業(yè)檢測

評論


相關(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>