<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è) > 測試測量 > 設計應用 > 利用RS-485實(shí)現多路溫度測量

利用RS-485實(shí)現多路溫度測量

作者:郭慶亮 中國電子科技集團公司第四十一研究所 時(shí)間:2010-03-09 來(lái)源:電子產(chǎn)品世界 收藏

本文引用地址:http://dyxdggzs.com/article/106708.htm

  本系統對串行通訊的應用電路中,在A(yíng)和B端預留了上拉電阻、和AB之間的匹配電阻,但實(shí)際使用過(guò)程中,由于通訊距離很短(10m以?xún)?,所以匹配電阻并沒(méi)有焊上,而是在MAX485和微處理器的TXD和RXD接口處增加了兩個(gè)10KΩ的上拉電阻。用示波器測量其通訊信號波形時(shí),發(fā)現R2、R3兩個(gè)上拉電阻接上后,通訊數據的波形得到了明顯的改善,通訊成功率大大提高。

  通訊需要嚴格遵循通訊協(xié)議,否則通訊是不會(huì )建立起來(lái)的。尤其是在主采用不同的處理器時(shí),軟件處理一定的仔細查看其說(shuō)明文件,不能一視同仁。在本電路的實(shí)驗過(guò)程中,就發(fā)現一個(gè)波特率設置的問(wèn)題。波特率的設置公式如下:

  BAUD= Fosc/16(UBRR+1)

  其中BAUD為通訊速率,Fosc為系統時(shí)鐘頻率,UBRR為波特率寄存器UBRRH、UBRRL中的值(0~4095)。

  波特率的設置公式中用到了微處理器的系統時(shí)鐘頻率Fosc,我們的主雖然都使用了外部4M晶振,但內部將4M頻率三分頻,而仍然使用4M主頻,軟件編寫(xiě)過(guò)程中,將主從機的波特率寄存器初始化值置為一樣的,這樣就造成了主從機的波特率相差2倍,通訊當然是不能成功的。

  為了保證通訊成功,開(kāi)始時(shí)所有從機復位,即處于監聽(tīng)狀態(tài),等待的呼叫。當向網(wǎng)上發(fā)出某一從機的地址時(shí),所有從機接收到該地址并與自己的地址相比較。如果相符,說(shuō)明主機在呼叫自己,應發(fā)回應答信號,表示準備好開(kāi)始接收后面的命令和數據;否則不予理睬,繼續監聽(tīng)呼叫地址。主機收到從機的應答后,則開(kāi)始一次通信。通信完畢,從機繼續處于監聽(tīng)狀態(tài),等待呼叫。由于發(fā)送和接收共用同一總線(xiàn)。在任意時(shí)刻只允許一臺單機處于發(fā)送狀態(tài)。因此要求應答的單機必須在偵聽(tīng)到總線(xiàn)上呼叫信號已經(jīng)發(fā)送完畢,并且沒(méi)有其它單機發(fā)出應答信號的情況下,才能應答。接受狀態(tài)和發(fā)送狀態(tài)的轉換是通過(guò)方向口高低電平的變化來(lái)完成的。

  溫度采集和顯示

  從機模塊完成的主要功能是8路溫度模擬信號的采集和向主機正確的發(fā)送這8個(gè)采樣溫度,本系統中采用溫度傳感器為AD590。AD590是一個(gè)電流型集成溫度傳感器,其輸出電流正比于絕對溫度,當溫度為273開(kāi)氏度時(shí),其輸出電流為273微安。溫度每變化1K(也可以理解為1℃),輸出電流變化1微安。將電流信號經(jīng)運算放大器后輸出0~5V(參考電壓為5V)的電壓信號,經(jīng)過(guò)ATMEG16L的10位A/D轉換后變?yōu)閿底中盘柎娣旁趶臋C的緩存區。當主機發(fā)出與該從機相應的地址信號后,從機應應答并將采樣后的數據經(jīng)總線(xiàn)送給主機并顯示在液晶屏幕上。



評論


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