色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 用單片機實現(xiàn)溫度遠程顯示

          用單片機實現(xiàn)溫度遠程顯示

          作者: 時間:2012-04-05 來源:網(wǎng)絡(luò) 收藏

          (3)儀表通信格式
            @ DE 幀類型 幀數(shù)據(jù) CRC CR
            ◇ @:通信起始符。
            ◇ DE:儀表設(shè)備號(地址)。
            ◇ 幀類型:操作命令。
            ◇ 幀數(shù)據(jù):各種操作命令所對應(yīng)的命令及數(shù)據(jù)。
            ◇ CRC:校驗字節(jié)(除@外CRC之前的其它幾個字節(jié)的異或值)。
            ◇ CR:結(jié)束符(回車符)。

          (4)應(yīng)用中用到的命令及數(shù)據(jù)格式
            ◇ 讀儀表全部動態(tài)數(shù)據(jù)命令幀
            @ DE RD CRC CR
            ◇ 命令回送幀   正確 @DE RD 幀數(shù)據(jù) CRC CR
                     錯誤 @DE * * CRC CR

          例:讀28號儀表的全部動態(tài)數(shù)據(jù)
          命令:
          '@1CRD64',0D(ASCII碼40 31 43 52 44 36 34 d) 錯誤返回碼
          '@1C**72',0D(ASCII碼40 31 43 2A 2A 37 32 0D) 正確返回數(shù)據(jù) '@ 1C RD XXXX XXXX
                                           第0通道
          XXXX XXXX  XXXX XXXX  XXXX XXXX  XXXX XXXX  XXXX XXXX  XXXX XXXX
          第1通道    第2通道   第3通道  第4通道     第5通道   第6通道

          XXXX XXXX XX' ,0D
          第7通道     校驗

          4 選擇及硬件電路設(shè)計

          ① 選用Atmel公司生產(chǎn)的AT89S8252-24PC,其主要參數(shù)及特點如下。
            ◇ 與MCS-51產(chǎn)品兼容。
            ◇ 具有8K字節(jié)可擦寫的Flash內(nèi)部程序存儲器,可擦寫1000次;2K字節(jié)EEPROM,可擦寫 100 000次;SPI口(用PC機的并口連接5條線即可通過SPI口下載程序,軟件可從網(wǎng)上下載,這樣可節(jié)省購買編程器的費用;如果用1片AT89C2051 自編1個小程序可制成1個燒寫式仿真器,不占用任何資源,并且燒寫完可自動運行程序,非常方便。本文介紹的裝置就是用這種方法開發(fā)完成的)。
            ◇ 256字節(jié)RAM,32根可編程I/O線,可編程串行口,內(nèi)置看門狗。

          與看門狗有關(guān)的特殊功能寄存器WMCON 地址= 96H,與看門狗有關(guān)的控制位為96H中的第0、1、5、6、7位。第5、6、7位用于設(shè)置看門狗定時時間。本應(yīng)用中第5、6、7位均置1,設(shè)置看門狗溢出時間為2048 ms,第0位為看門狗使能控制位。該位置1將使能看門狗,其第1位為復(fù)用位,向第1位寫1將復(fù)位看門狗定時器,具體操作如下:
            a. 使能看門狗,并將其溢出時間設(shè)定為2048 ms:ORL 96H, #0E1H;
            b. 看門狗定時器清0:ORL 96H, #2。

          ② 按鍵設(shè)計。為方便使用,設(shè)計了3個按鍵,分別為巡回/定點切換鍵、上鍵、下鍵。切換鍵用于巡檢與定點模式的切換,上鍵向上切換通道,下鍵向下切換通道。其中巡檢/定點切換鍵通過外部中斷1以中斷方式工作,中斷程序?qū)⒀不?定點標志取反后直接跳到主程序中巡回/定點標志判斷程序前運行,由判斷程序完成巡回 /定點的切換。按鍵信號由單片機P3.3、P3.4、P3.5引腳輸入。

          電路設(shè)計。為方便觀察,選用3個2位共陽級8段數(shù)碼管(TOD5201AE)動態(tài)顯示,1位顯示儀表地址(A~F),1位顯示通道號(0~7通道),其余4位用來顯示實時值;用單片機P1口驅(qū)動1片74HC244以吸收電流的方式控制段碼,用單片機P0.0~P0.5引腳驅(qū)動6個PNP三極管(9012)控制位選。

          ④ 電源選用5V/1A市售成品開關(guān)電源。

          ⑤ 根據(jù)智能儀表通信協(xié)議的要求,串行口定義為方式1工作,1幀10位:1個起始位、8個數(shù)據(jù)位、1個停止位;用1片75176完成數(shù)據(jù)的發(fā)送與接收,由于 RS485為半雙工,故用單片機P3.2引腳控制發(fā)送與接收的切換;2個智能儀表處于RS485總線的2個端點,為提高可靠性,在RS485總線的2個端點上分別并聯(lián)1個120Ω、1/4W終端電阻。

          看門狗溢出時間表如表1所列。系統(tǒng)方框圖如圖2所示。

          26.gif

          熱電偶相關(guān)文章:熱電偶原理


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉