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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MC9S08AW32芯片的開關(guān)柜智能測控裝置設(shè)計(jì)

          基于MC9S08AW32芯片的開關(guān)柜智能測控裝置設(shè)計(jì)

          作者: 時(shí)間:2010-10-18 來源:網(wǎng)絡(luò) 收藏

            1.4 評(píng)述

            本采用的電源模塊為開關(guān)電源模塊。該電源模塊輸入電壓為AC90~285V或DC100~300V,輸入頻率45~60Hz,輸出電壓穩(wěn)定、故障率小,輸出紋波1%,轉(zhuǎn)換效率≥75%。具有過壓、過流保護(hù)。該模塊經(jīng)實(shí)際現(xiàn)場使用,具有很高的穩(wěn)定性、可靠性和抗干擾能力。

            溫濕度傳感器采用SHT10,該系列產(chǎn)品是一款高度集成的溫濕度傳感器,具有超快響應(yīng)、抗干擾能力強(qiáng)等優(yōu)點(diǎn),提供全標(biāo)定的數(shù)字輸出。CPU與SHT10采用串行接口,在傳感器信號(hào)的讀取及電源損耗方面,都做了優(yōu)化處理。

            高壓帶電顯示模塊由高壓帶電傳感器輸入電信號(hào),由此判斷此高壓柜是否帶電。由于母線電壓較高,所以高壓帶電顯示電路采用了各種過壓保護(hù)、隔離保護(hù)器件來確保內(nèi)部電路的正常工作。

            此外,本還集成有操控功能、人體感應(yīng)功能、語音防誤提示功能等。

            2 軟件流程

            系統(tǒng)軟件包括主程序、通訊模塊2個(gè)部分。

            主程序完成上電或復(fù)位初始化,電能初始化,其他外設(shè)初始化,溫濕度測量,讀取電參數(shù),電量計(jì)算,狀態(tài)顯示及報(bào)警處理,LCD顯示刷新及按鍵處理等功能,程序流程如圖5。

            CPU初始化主要指對(duì)CPU的特殊狀態(tài)寄存器SFR進(jìn)行配置,設(shè)置I/O口的輸入輸出狀態(tài)及初始狀態(tài),讀取鐵電寄存器數(shù)據(jù)等;電能初始化主要指對(duì)ADE7758功能寄存器的配置;主程序其余部分則是對(duì)各項(xiàng)功能的完成,只有合理安排程序流程來完成這些功能,裝置才能可靠工作。

            通訊模塊以中斷方式實(shí)現(xiàn),主要完成接收數(shù)據(jù),協(xié)議處理等功能。通訊協(xié)議采用標(biāo)準(zhǔn)MODBUS-RTU規(guī)約,便于上位機(jī)的通訊,與其他網(wǎng)絡(luò)儀表組網(wǎng)使用,實(shí)現(xiàn)對(duì)狀態(tài)的實(shí)時(shí)監(jiān)測。

            

            圖5 程序設(shè)計(jì)流程圖

            3 實(shí)現(xiàn)的技術(shù)指標(biāo)及性能

            ASD系列測控裝置的技術(shù)指標(biāo)見表1。產(chǎn)品設(shè)計(jì)時(shí)采用優(yōu)異的電磁干擾PCB設(shè)計(jì)技術(shù),生產(chǎn)時(shí)經(jīng)過整機(jī)帶電老化與出廠檢驗(yàn)測試,確保了產(chǎn)品的長期工作的穩(wěn)定性和可靠性。

            表1 ASD裝置技術(shù)指標(biāo)

            



          評(píng)論


          相關(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); })();