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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 多冗余輸出的數(shù)據(jù)采集處理單元設(shè)計(jì)與實(shí)現(xiàn)

          多冗余輸出的數(shù)據(jù)采集處理單元設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2010-08-05 來(lái)源:網(wǎng)絡(luò) 收藏
          在現(xiàn)代信號(hào)系統(tǒng)中,系統(tǒng)越來(lái)越廣泛地用于各行各業(yè)。現(xiàn)代船舶為了安全、經(jīng)濟(jì)的運(yùn)行,自動(dòng)化程度越來(lái)越高,需要采集各種數(shù)據(jù)。由于船舶本身的特殊性,各設(shè)備運(yùn)行工況非常惡劣,環(huán)境干擾因素多,為了保障船舶安全,對(duì)處理的可高性有很高的要求。本文介紹一種用于船舶監(jiān)測(cè)報(bào)警系統(tǒng)的,該由采集模塊對(duì)多通道現(xiàn)場(chǎng)各數(shù)據(jù)的實(shí)時(shí)采集,然后由專用的多路冗余處理模塊至本地人機(jī)界面顯示和上位機(jī)進(jìn)行綜合處理,具有很強(qiáng)的實(shí)用性、通用性及可擴(kuò)展性,且冗余度高,穩(wěn)定可靠,已在多個(gè)船舶監(jiān)測(cè)報(bào)警系統(tǒng)實(shí)際工程中應(yīng)用。

          1 系統(tǒng)總體
          為滿足對(duì)現(xiàn)場(chǎng)多種數(shù)據(jù)采集和處理、顯示與上傳,采集由開(kāi)關(guān)量采集模塊、4~20 mA采集模塊、Pt100采集模塊、熱電偶采集模塊構(gòu)成集總式采集系統(tǒng),再由雙CPU專用處理模塊多路冗余至本地人機(jī)界面顯示和PC機(jī)。單片機(jī)的運(yùn)算能力強(qiáng),運(yùn)算速度快,I/0接口功能完善,抗干擾能力強(qiáng),可靠性高,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、價(jià)格優(yōu)廉,是現(xiàn)場(chǎng)數(shù)據(jù)采集器的核心元件之一。采集終端采用基于單片機(jī)ATmegal6的各專用采集模塊。RS 485硬件簡(jiǎn)單,控制方便成本低廉,支持遠(yuǎn)距離多機(jī)通信,故采用RS 485總線進(jìn)行數(shù)據(jù)傳輸。圖1為系統(tǒng)的總體框圖。

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



          2 系統(tǒng)的實(shí)現(xiàn)
          本文主要對(duì)數(shù)據(jù)采集單元硬件部份的實(shí)現(xiàn)做介紹,包括單片機(jī)采集模塊、多路冗余處理模塊。開(kāi)發(fā)工具為Protel 2004 DXP和Keil μVision 2。
          2.1 單片機(jī)采集模塊
          為滿足工程需要,開(kāi)發(fā)設(shè)計(jì)了4~20 mA輸入與輸出模塊、PTlOO輸入模塊、熱電偶輸入模塊、開(kāi)關(guān)量輸入與輸出模塊等系列采集終端,各終端采用模塊化設(shè)計(jì),可以方便靈活地組成不同要求的采集單元。以下以8路4~20 mA輸入模塊為例說(shuō)明其設(shè)計(jì)與實(shí)現(xiàn)。
          2.1.1 單片機(jī)選擇及ATmegal6單片機(jī)主要特征
          該系列采集模塊采用功能強(qiáng)大的ATmegal6(TQFP封裝)作為主處理器。ATmegal6是RISC結(jié)構(gòu)的低功耗8位AVR微控制器,其主要特點(diǎn)如下:16 KB的系統(tǒng)內(nèi)可編程FLASH512 B E2PROM,1KBSRAM,32個(gè)通用I/O口線,32個(gè)通用工作寄存器,用于邊界掃描的JTAG接口,支持片內(nèi)調(diào)試與編程,3個(gè)具有比較模式的靈活的定時(shí)器/計(jì)數(shù)器(T/C),片內(nèi)/外中斷,可編程串行USART,有起始條件檢測(cè)器的通用串行接口,8路10位具有可選差分輸入級(jí)可編程增益的ADC(TQFP封裝),具有片內(nèi)振蕩器的可編程看門(mén)狗定時(shí)器,1個(gè)SPI串行端口,以及6個(gè)可以通過(guò)軟件進(jìn)行選擇的省電模式。片內(nèi)ISP FLASH允許程序存儲(chǔ)器通過(guò)ISP串行接口,或者通用編程器進(jìn)行編程,也可以通過(guò)運(yùn)行于AVR內(nèi)核之中的引導(dǎo)程序進(jìn)行編程。引導(dǎo)程序可以使用任意接口將應(yīng)用程序下載到應(yīng)用FLASH存儲(chǔ)區(qū)(Application FLASH Memory)。在更新應(yīng)用FLASH存儲(chǔ)區(qū)時(shí)引導(dǎo)FLASH區(qū)(Boot FLASH Memory)的程序繼續(xù)運(yùn)行,實(shí)現(xiàn)了RWW操作。由于其先進(jìn)的指令集以及單時(shí)鐘周期指令執(zhí)行時(shí)間,ATmegal6的數(shù)據(jù)吞吐率高達(dá)1 MIPS/MHz。


          上一頁(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); })();