<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種環(huán)保設(shè)備運行記錄儀的研制

          一種環(huán)保設(shè)備運行記錄儀的研制

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

          8.gif

          為了防止掉電時丟失數(shù)據(jù),記錄數(shù)據(jù)緩沖區(qū)開設(shè)在DS12887非揮發(fā)RAM單元中,上電時程序?qū)τ涗洈?shù)據(jù)緩沖區(qū)狀態(tài)分析并處理,以保證數(shù)據(jù)的完整。

          3.3 通訊管理模塊

          的所有操作都是通過RS-232串口通訊來實現(xiàn)的。通訊管理模塊完成操作命令的接收、糾錯、密碼及序列號識別、命令解釋及散轉(zhuǎn)執(zhí)行、數(shù)據(jù)發(fā)送等功能。

          3.4 數(shù)據(jù)庫管理模塊

          該模塊用于數(shù)據(jù)的查詢、存儲管理、數(shù)據(jù)刪除等功能。讀碼器或管理計算機通過RS-232串口以通道號和記錄時間范圍位關(guān)鍵字讀取保存在閃速存儲器中的數(shù)據(jù),管理模塊根據(jù)上述關(guān)鍵字進行檢索,將符合條件的記錄送往發(fā)送緩沖區(qū),由通訊管理模塊通過串口發(fā)送。

          記錄儀產(chǎn)生的記錄交由數(shù)據(jù)庫管理模塊編程寫入閃速存儲器。編程前先判斷剩余存儲容量大小。若剩余字節(jié)不能寫下一條完整記錄時,管理模塊將整理存儲區(qū)以獲取存儲空間,讀碼器或管理計算機可查詢記錄儀剩余存儲容量百分比。

          記錄儀工作環(huán)境較差,容易受到電磁干擾。為了提高記錄儀運行的可靠性,除采用指令冗余和軟件陷阱等措施外,硬件上還采用了“看門狗”MAX813L,在程序彈飛到一個臨時構(gòu)成的死循環(huán)中,冗余指令和軟件陷阱均無能為力而造成“死機”時,強制系統(tǒng)復(fù)位。

          參考文獻

          1 孫函芳,徐愛卿.MCS-51/96系列單片機原理及應(yīng)用.北京:北京航空航天大學(xué)出版社,1996

          2 周航慈.單片機應(yīng)用程序設(shè)計技術(shù).北京:北京航空航天大學(xué)出版社,1991


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();