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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MCF52233的通用遠(yuǎn)程測(cè)控系統(tǒng)平臺(tái)的研究

          基于MCF52233的通用遠(yuǎn)程測(cè)控系統(tǒng)平臺(tái)的研究

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

          根據(jù)上述的體系結(jié)構(gòu),的軟件應(yīng)該包括3部分:測(cè)控終端內(nèi)的嵌入式軟件、提供可配置功能的二次開(kāi)發(fā)軟件以及用于集中監(jiān)控和數(shù)據(jù)存儲(chǔ)的監(jiān)控管理軟件,由于后兩種軟件都是在PC上運(yùn)行的,本文將其合二為一集成在同一個(gè)軟件――監(jiān)控軟件中實(shí)現(xiàn)。其軟件模型如圖3所示。

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

          2模型的軟硬件解決方案
          2.1的單芯片方案

            單芯片解決方案是一種選用帶有以太網(wǎng)接口MCU的以太網(wǎng)接入方案,因此,以太網(wǎng)驅(qū)動(dòng)與TCP/IP協(xié)議棧的實(shí)現(xiàn)需要開(kāi)發(fā)人員完成,軟件實(shí)現(xiàn)相對(duì)較復(fù)雜。但是與多芯片解決方案相比,單芯片解決方案具有硬件設(shè)計(jì)簡(jiǎn)單、集成度高、成本低廉等優(yōu)點(diǎn),而且便于修改和擴(kuò)充。
            經(jīng)過(guò)比較,本文采用了單芯片的以太網(wǎng)接入方案,主控MCU選用Freescale公司的32位ColdFire系列微控制器[4]。它內(nèi)部集成了快速以太網(wǎng)控制器FEC(Fast Ethernet Controller)和以太網(wǎng)物理層收發(fā)器EPHY(Ethernet Physical Transceiver),實(shí)現(xiàn)了以太網(wǎng)的單芯片解決方案;還擁有UART、I2C、QSPI、PWM以及A/D轉(zhuǎn)換模塊等豐富的外圍接口,包含32 KB片內(nèi)SRAM,256 KB片內(nèi)Flash,總線頻率最高可達(dá)60 MHz,是Freescale公司大學(xué)計(jì)劃2008年主推的芯片之一。
            根據(jù)硬件模型的設(shè)計(jì),測(cè)控終端的具體硬件總體設(shè)計(jì)框圖如圖4所示,按硬件模塊劃分為:電源轉(zhuǎn)換模塊、開(kāi)關(guān)量輸入模塊、A/D轉(zhuǎn)換模塊、開(kāi)關(guān)量輸出模塊、PWM輸出模塊、以太網(wǎng)通信模塊、液晶顯示模塊、手持編程器模塊和時(shí)鐘模塊。適配性和性考慮,預(yù)留了8路模擬量輸入、8路模擬量輸出和8路開(kāi)關(guān)量輸入、8路開(kāi)關(guān)量輸出作為二次開(kāi)發(fā)的可配置接口。此外,報(bào)警燈蜂鳴器控制2個(gè)引腳、LCD顯示控制3個(gè)引腳以及以太網(wǎng)/運(yùn)行指示燈控制3個(gè)引腳。在數(shù)據(jù)通信過(guò)程中,串行通信、以太網(wǎng)通信以及I2C通信各需要2個(gè)、2個(gè)以及4個(gè)引腳,共8個(gè)引腳。經(jīng)過(guò)仔細(xì)分析,測(cè)控終端需44個(gè)I/O引腳。

          根據(jù)MCU與外圍模塊的選型原則,以及對(duì)控制器的功能需求與輸入輸出分析,本文選了表1所示的外圍器件和模塊,從而確保測(cè)控終端芯片工作穩(wěn)定,進(jìn)而滿足測(cè)控系統(tǒng)的通用性。

          本文選用80引腳LQFP封裝的作為測(cè)控終端的主控MCU[5],在充分考慮到布線以及編程的方便后,為各個(gè)模塊分配了如表2所示的I/O引腳。

          2.2 監(jiān)控的軟件設(shè)計(jì)
          監(jiān)控平臺(tái)軟件主要實(shí)現(xiàn)對(duì)測(cè)控終端的配置式二次開(kāi)發(fā),對(duì)所有已配置測(cè)控終端的實(shí)時(shí)信息進(jìn)行監(jiān)控,并將這些信息存入數(shù)據(jù)庫(kù)中以便管理。它是測(cè)控系統(tǒng)通用平臺(tái)必不可少的組成部分,待開(kāi)發(fā)完成后,它就只是作為監(jiān)控并存儲(chǔ)各測(cè)控終端信息的輔助工具。監(jiān)控平臺(tái)軟件按功能劃分為數(shù)據(jù)庫(kù)管理模塊、功能界面模塊和網(wǎng)絡(luò)通信模塊3部分,其中功能界面模塊包括二次開(kāi)發(fā)模塊、參數(shù)設(shè)置模塊、監(jiān)控模塊、物理量回歸的動(dòng)態(tài)在線校準(zhǔn)模塊[6]、歷史記錄查詢與導(dǎo)出模塊、系統(tǒng)維護(hù)模塊、用戶管理模塊以及輔助功能模塊共8部分。除了輔助功能模塊之外,其他模塊都涉及到數(shù)據(jù)庫(kù)的操作,包括記錄的添加、查詢檢索、修改、刪除等。



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