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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 32通道開(kāi)關(guān)信號(hào)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          32通道開(kāi)關(guān)信號(hào)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2013-04-23 來(lái)源:網(wǎng)絡(luò) 收藏

          3.1 主程序
          卡件上電后,進(jìn)入主程序,流程圖如圖4所示。首先判斷卡件是否為上電復(fù)位,如果不是上電復(fù)位,則通過(guò)死機(jī)恢復(fù)處理后直接進(jìn)入巡回檢測(cè)階段:如果是上電復(fù)位,則先進(jìn)行卡件自檢及初始化,包括設(shè)置堆棧指針,清內(nèi)存,設(shè)置時(shí)間常數(shù)等,然后允許中斷,進(jìn)入正常的巡回處理程序??梢酝ㄟ^(guò)參數(shù)設(shè)置,改變跳變時(shí)間、狀態(tài)采集等功能。如果在主程序中檢測(cè)到程序中定義的接收數(shù)據(jù)標(biāo)志位置位,表明單片機(jī)已接收到上位機(jī)發(fā)出的數(shù)據(jù),接收數(shù)據(jù)過(guò)程由串行口中斷子程序來(lái)完成。根據(jù)上位機(jī)的數(shù)據(jù),測(cè)量卡件作出相應(yīng)的響應(yīng),或回送數(shù)據(jù),或參數(shù)設(shè)置。

          g.JPG

          本文引用地址:http://www.ex-cimer.com/article/175838.htm

          d.JPG


          基于如上所示的超級(jí)循環(huán)結(jié)構(gòu)的系統(tǒng)既可靠又安全。并且總體結(jié)構(gòu)很簡(jiǎn)單,易于理解。
          3.2 初始化子程序
          單片機(jī)初始化程序的作用是將單片機(jī)初始化到一個(gè)已知狀態(tài),并且使串口處于接收狀態(tài),為進(jìn)入工作循環(huán)做好準(zhǔn)備。系統(tǒng)上電復(fù)位后,單片機(jī)會(huì)立即調(diào)用初始化子程序,初始化子程序代碼包括:
          ◇初始化單片機(jī)內(nèi)部寄存器、定時(shí)器T0和串口并且開(kāi)中斷;
          ◇初始化單片機(jī)內(nèi)部看門狗奇存器;
          ◇初始化溫度傳感器LM73;
          ◇單片機(jī)串口波特率設(shè)置,以及將串口設(shè)置為接收狀態(tài)。
          ◇讀取單片機(jī)在Modbus總線中的器件地址。
          3.3 中斷服務(wù)子程序
          信號(hào)采集服務(wù)子程序主要完成發(fā)生動(dòng)作的信號(hào)的采集,由溢出中斷來(lái)實(shí)現(xiàn),每0.5 ms中斷一次。實(shí)現(xiàn)對(duì)開(kāi)關(guān)信號(hào)的周期采集,為信號(hào)的通訊提供準(zhǔn)備。
          3.4 通訊子程序
          通訊服務(wù)子程序主要指的是對(duì)上位機(jī)數(shù)據(jù)的接收子程序,由串行口中斷來(lái)實(shí)現(xiàn)。而發(fā)送回上位機(jī)的數(shù)據(jù)大多為記錄信息,數(shù)據(jù)量較大,主要在主程序中完成。同時(shí),可以設(shè)置通訊時(shí)波特率的大小,此項(xiàng)在卡件參數(shù)設(shè)置中可實(shí)現(xiàn)。

          4 仿真與測(cè)試
          系統(tǒng)的上位機(jī)軟件設(shè)計(jì)用的是太力信息產(chǎn)業(yè)有限公司的組態(tài)軟件EpSynall。EPSynall系統(tǒng)是一個(gè)全殲放的電力自動(dòng)化系統(tǒng)開(kāi)發(fā)平臺(tái),它擁有穩(wěn)定可靠、快速高效、擴(kuò)展性強(qiáng)、兼容性好的電力專業(yè)SCADA功能,可作為各種電力應(yīng)用的基本SCADA平臺(tái)使用。

          5 結(jié)束語(yǔ)
          開(kāi)關(guān)雖控制板帶有接口,可以方便地接入到網(wǎng)絡(luò)中,上位機(jī)通過(guò)與其通訊來(lái)實(shí)現(xiàn)對(duì)開(kāi)關(guān)量輸出的控制,與傳統(tǒng)的開(kāi)關(guān)量控制方式相比較可有效提高控制系統(tǒng)的自動(dòng)化程度,擁有較好的擴(kuò)展性,可將多塊控制板接入到同一個(gè)控制網(wǎng)絡(luò)中從而達(dá)到擴(kuò)展更多路開(kāi)關(guān)最輸出的目的。且通過(guò)改變上位機(jī)及控制板程序便可實(shí)現(xiàn)不同的控制方法,從而適用于不同的控制場(chǎng)合。目前該卡件已投入使用。各項(xiàng)性能指標(biāo)皆達(dá)到原設(shè)計(jì)要求,運(yùn)行可靠,狀況良好,可廣泛適用于化工、冶金、電力等行業(yè)工業(yè)過(guò)程中,實(shí)現(xiàn)開(kāi)關(guān)量的采集,事故追憶等功能。


          上一頁(yè) 1 2 3 下一頁(yè)

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