999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM CortexM0的可燃?xì)怏w無(wú)線檢測(cè)系統(tǒng)*-

2013-08-10 09:23:14
艦船電子工程 2013年2期
關(guān)鍵詞:檢測(cè)

徐 明 黃 義 滕 哲

(海軍大連艦艇學(xué)院 大連 116018)

1 引言

在艦船上一些場(chǎng)合會(huì)有可燃?xì)怏w產(chǎn)生或者泄露,這就需要檢測(cè)設(shè)備進(jìn)行檢測(cè)。由于艦艇環(huán)境的特殊性,這就需要監(jiān)控系統(tǒng)能達(dá)到全面、準(zhǔn)確、實(shí)時(shí)的需求。同時(shí)又需要進(jìn)行多點(diǎn)檢測(cè),要求采用無(wú)線傳輸數(shù)據(jù)。并且也要求各個(gè)檢測(cè)節(jié)點(diǎn)能工作更長(zhǎng)的時(shí)間,這就需要設(shè)計(jì)出低功耗的系統(tǒng)。所以本文介紹一種使用具有低功耗ARM Cortex-M0[1]內(nèi)核的MCU為核心的無(wú)線檢測(cè)系統(tǒng)。這種無(wú)線采集檢測(cè)系統(tǒng)可以滿足艦船環(huán)境的特殊要求。

2 組成與設(shè)計(jì)原理

基于ARM Cortex-M0的可燃?xì)怏w無(wú)線檢測(cè)系統(tǒng)組成如圖1所示,其中MCU采用是基于ARM Cortex-M0低功耗內(nèi)核的32位單片機(jī)LPC1114[2]。由于在艦上檢測(cè)過(guò)程中,需要在多個(gè)檢測(cè)點(diǎn)采集數(shù)據(jù),所以整個(gè)系統(tǒng)由32個(gè)檢測(cè)節(jié)點(diǎn)、1個(gè)采集節(jié)點(diǎn)和上位機(jī)組成。檢測(cè)節(jié)點(diǎn)由MCU模塊、氣體傳感器模塊、無(wú)線模塊組成。其中由MCU模塊中的LPC1114單片機(jī)接受傳感器數(shù)據(jù)并控制無(wú)線模塊發(fā)送數(shù)據(jù)。采集節(jié)點(diǎn)則是由MCU模塊接受無(wú)線模塊傳輸?shù)臋z測(cè)節(jié)點(diǎn)的數(shù)據(jù),然后通過(guò)USB接口將數(shù)據(jù)上傳到上位機(jī)。

圖1 可燃?xì)怏w無(wú)線檢測(cè)系統(tǒng)結(jié)構(gòu)框架

具體工作流程如下:初始化后,檢測(cè)32個(gè)檢測(cè)節(jié)點(diǎn)的完好性并反饋信息,然后進(jìn)入數(shù)據(jù)采集階段。各個(gè)檢測(cè)節(jié)點(diǎn)的氣體檢測(cè)傳感器模塊檢測(cè)到的氣體濃度數(shù)值輸出相應(yīng)的模擬量,MCU通過(guò)帶ADC(模數(shù)轉(zhuǎn)換)IO引腳采集到傳感器模塊輸出的模擬量,并轉(zhuǎn)換成數(shù)字量通過(guò)SPI總線控制無(wú)線模塊發(fā)送。采集節(jié)點(diǎn)依次搜集各個(gè)檢測(cè)節(jié)點(diǎn)的數(shù)據(jù)并由MCU通過(guò)USB上傳給上位機(jī),上位機(jī)顯示數(shù)值并保存數(shù)據(jù)和打印結(jié)果。

3 硬件設(shè)計(jì)

3.1 MCU模塊

LPC1114[3]是基于ARMCortex-M0的微控制器,可用于高集成度和低功耗的嵌入式應(yīng)用。工作頻率為50MHz。LPC1114的外設(shè)包括:32kB的Flash、8kB的數(shù)據(jù)存儲(chǔ)器、一個(gè)Fast-mode Plus的I2C接口、一個(gè)RS-485/EIA-485UART、兩個(gè)SSP接口、4個(gè)通用定時(shí)器,以及42個(gè)通用I/O引腳。具有看門狗定時(shí)器和系統(tǒng)節(jié)拍定時(shí)器。10位ADC,在8個(gè)引腳之間實(shí)現(xiàn)輸入多路復(fù)用;GPIO引腳可以用作邊沿和電平觸發(fā)的中斷源;有三種節(jié)能模式:睡眠、深度睡眠和深度掉電;集成的PMU(Power Management Unit)[4]在睡眠、深度睡眠和深度掉電模式下自動(dòng)調(diào)節(jié)內(nèi)部穩(wěn)壓器,將功耗降至最低;通過(guò)片內(nèi)Bootloader軟件來(lái)實(shí)現(xiàn)在系統(tǒng)編程(ISP)和在應(yīng)用中編程(IAP)。

3.2 無(wú)線模塊

nRF905[5]是一款單片射頻發(fā)射器芯片,采用32引腳,5mm×5mmQFN封裝,工作于433、868、915MHz三個(gè)ISM(工業(yè)、科學(xué)和醫(yī)學(xué))頻道,其中國(guó)內(nèi)433頻段可以免費(fèi)使用。nRF905由頻率合成器、接收調(diào)節(jié)器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊組成,不需要外加濾波器也可以得到良好的通信效果。nRF905使用SPI接口可以和任何MCU進(jìn)行通信,其中地址、輸出功率和通信頻道可以通過(guò)程序進(jìn)行配置,所以可以用于多機(jī)通信。nRF905融合了ShockBurstTM技術(shù),可以自動(dòng)處理數(shù)據(jù)包字頭,且內(nèi)置CRC校驗(yàn)功能,確保數(shù)據(jù)可靠傳輸。nRF905功耗很低,在以-10dBm的功率發(fā)射時(shí),工作電流也只有11mA;而對(duì)應(yīng)接收機(jī)的工作電流只有12.5mA,芯片可以軟件設(shè)置空閑模式、關(guān)機(jī)模式,易于節(jié)能設(shè)計(jì)。適合工業(yè)數(shù)據(jù)采集、無(wú)線報(bào)警及安全系統(tǒng)等諸多領(lǐng)域應(yīng)用。

3.3 傳感器模塊

MQ-2氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當(dāng)傳感器所處環(huán)境中存在可燃?xì)怏w時(shí),傳感器的電導(dǎo)率隨空氣中可燃?xì)怏w濃度的增加而增大。使用簡(jiǎn)單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對(duì)應(yīng)的輸出信號(hào)[5]。

MQ-2氣體傳感器對(duì)液化氣、丙烷、氫氣的靈敏度高,對(duì)天然氣和其它可燃蒸汽的檢測(cè)也很理想[6]。這種傳感器可檢測(cè)多種可燃性氣體,是一款適合多種應(yīng)用的低成本傳感器。MQ-2氣敏元件由微型Al2O3陶瓷管、SnO2敏感層,測(cè)量電極和加熱器構(gòu)成的敏感元件固定在塑料或不銹鋼制成的腔體內(nèi),加熱器為氣敏元件提供了必要的工作條件[7]。封裝好的氣敏元件有6只針狀管腳,其中4個(gè)用于信號(hào)取出,兩個(gè)用于提供加熱電流[8]。

圖2 傳感器模塊電路圖

傳感器模塊電路圖如圖2所示,采用雙信號(hào)輸出,模擬量和TTL電平輸出[9]。TTL輸出有效信號(hào)為低電平,可以用于LED信號(hào)指示,其中引腳1為輸出TTL信號(hào)LED指示。

模擬量輸出0~5V電壓,濃度越高電壓越高。輸出TTL的靈敏度可通過(guò)電位器調(diào)節(jié)。MCU帶ADC的IO口讀取模擬量[10]。

3.4 總體硬件設(shè)計(jì)

圖3 測(cè)量節(jié)點(diǎn)電路

系統(tǒng)包括32個(gè)檢測(cè)節(jié)點(diǎn)和1個(gè)采集節(jié)點(diǎn)組成。檢測(cè)節(jié)點(diǎn)電路包括:傳感器模塊電路、MCU及外圍電路和無(wú)線射頻模塊電路,如圖3所示。其中傳感器模塊輸出的是模擬量,通過(guò)MCU自帶的AD轉(zhuǎn)換I/O口讀取數(shù)據(jù),再通過(guò)SPI總線控制無(wú)線模塊發(fā)送測(cè)量得到的數(shù)據(jù)。采集節(jié)點(diǎn)上還帶有按鍵電路,用于修正和更改測(cè)量節(jié)點(diǎn)的無(wú)線射頻地址。

采集節(jié)點(diǎn)電路由無(wú)線射頻模塊電路和MCU及外圍電路以及USB接口電路組成,如圖4所示。由于LPC1114單片機(jī)沒(méi)有片上USB控制器,所以需要一個(gè)USB接口芯片。這里選用了PDISUSBD12芯片,并使用自定義USB_HID設(shè)備的形式與上位PC進(jìn)行通信,這種方式的優(yōu)點(diǎn)是不需要開(kāi)發(fā)專門的驅(qū)動(dòng),連接方便。采集節(jié)點(diǎn)的MCU通過(guò)USB接收上位機(jī)的指令,并用SPI總線控制無(wú)線射頻電路收發(fā)信息,再通過(guò)USB把收到的數(shù)據(jù)傳給上位機(jī)。

圖4 采集節(jié)點(diǎn)電路

4 軟件設(shè)計(jì)

4.1 檢測(cè)節(jié)點(diǎn)軟件設(shè)計(jì)

檢測(cè)節(jié)點(diǎn)的通過(guò)傳感器模塊測(cè)量空氣中可燃?xì)怏w的含量,在無(wú)線模塊接收到采集節(jié)點(diǎn)發(fā)出的采集指令后,用MCU上帶ADC的I/O口測(cè)出電壓,再反查出氣體含量數(shù)值,并給采集節(jié)點(diǎn)回發(fā)測(cè)量數(shù)值。各個(gè)檢測(cè)節(jié)點(diǎn)有不同的無(wú)線射頻發(fā)射地址ID,當(dāng)需要更改地址的時(shí)候可以通過(guò)按鍵進(jìn)行修改。

4.2 采集節(jié)點(diǎn)軟件設(shè)計(jì)

采集節(jié)點(diǎn)在接收到上位機(jī)發(fā)出的采集信息的指令后,給32個(gè)檢測(cè)節(jié)點(diǎn)地址依次發(fā)送指令,得到回復(fù)信息后把接收到的各個(gè)檢測(cè)節(jié)點(diǎn)的數(shù)據(jù)上傳給上位機(jī)顯示。如果某個(gè)地址沒(méi)有回復(fù),就上傳這個(gè)地址為空的信息。采集節(jié)點(diǎn)與上位機(jī)連接是用USB接口,并且是作為上位機(jī)的USD_HID設(shè)備。通過(guò)USB把數(shù)據(jù)傳輸給上位機(jī)[11]。

4.3 上位機(jī)軟件設(shè)計(jì)

上位機(jī)軟件用來(lái)控制采集節(jié)點(diǎn)發(fā)送指令并顯示和存貯采集節(jié)點(diǎn)接收和上傳的各個(gè)檢測(cè)節(jié)點(diǎn)的數(shù)據(jù)。界面采用了Windows傳統(tǒng)的GUI界面,如圖5所示,左邊為控制按鈕區(qū),右邊為顯示列表,可以列表顯示各個(gè)檢測(cè)節(jié)點(diǎn)的數(shù)據(jù)和測(cè)量時(shí)間。同時(shí)可以把數(shù)據(jù)保存為文件存儲(chǔ)在上位機(jī)硬盤上。

圖5 上位機(jī)程序的GUI界面

5 結(jié)語(yǔ)

本系統(tǒng)充分利用了使用Cortex-M0內(nèi)核的32位微控制器LPC1114的高效性和低功耗,同時(shí)采用了基于nRF905的無(wú)線數(shù)傳芯片,滿足了多點(diǎn)大面積氣體濃度檢測(cè)的工作需求,同時(shí)也保證了低功耗的運(yùn)行,使系統(tǒng)在使用的時(shí)候能有較長(zhǎng)的工作時(shí)間。在實(shí)際測(cè)試中,測(cè)試節(jié)點(diǎn)與采集節(jié)點(diǎn)的最遠(yuǎn)無(wú)線傳輸距離可以達(dá)到200m,同時(shí)安裝與使用方便,具有低功耗、實(shí)時(shí)性強(qiáng)、擴(kuò)展容易、成本低廉的特點(diǎn),非常適合在艦船上使用,具有廣泛的應(yīng)用推廣前景。

[1]恩智浦半導(dǎo)體公司 LPC1111/12/13/14微處理器數(shù)據(jù)手冊(cè)[R].2009:1-4.

[2]恩智浦半導(dǎo)體公司 LPC111x用戶手冊(cè)[R].2009:1-7.

[3]ARM 公司Cortex-M0技術(shù)參考手冊(cè)[R].2009:1-10.

[4]ARM 公司Cortex-M0用戶指導(dǎo)用書(shū)[R].2009:1-10.

[5]諾迪克半導(dǎo)體公司 單芯片發(fā)送接收nRF905產(chǎn)品技術(shù)規(guī)格說(shuō)明[R].2006:2-7.

[6]劉新,李淑娥.氣體傳感器的應(yīng)用與發(fā)展[J].中國(guó)西部科技,2008,7(14);13-15.

[7]劉義祥.氣敏材料與氣體傳感器的發(fā)展與展望[J].消防科技與產(chǎn)品信息,2000(10);6-8.

[8]楊幫朝,段建華.一氧化碳傳感器的應(yīng)用和進(jìn)展[J].傳感器技術(shù),2001,20(12):1-4.

[9]張碩.低功耗CO敏感元件的研制[J].云南大學(xué)學(xué)報(bào),1997,19(2):125-128.

[10]徐甲強(qiáng),韓建軍,孫雨安.半導(dǎo)體氣體傳感器敏感機(jī)理的研究發(fā)展[J].傳感器與微系統(tǒng),2006,25(11):5-8.

[11]李寧.基于MDK的LPC1100處理器開(kāi)發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2010:26-30.

猜你喜歡
檢測(cè)
QC 檢測(cè)
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
“幾何圖形”檢測(cè)題
“角”檢測(cè)題
“有理數(shù)的乘除法”檢測(cè)題
“有理數(shù)”檢測(cè)題
“角”檢測(cè)題
“幾何圖形”檢測(cè)題
主站蜘蛛池模板: 国产av无码日韩av无码网站| 色综合日本| 九九视频在线免费观看| 久久婷婷综合色一区二区| 福利片91| 伦伦影院精品一区| 久久五月天综合| 成人福利在线看| 91久久精品国产| 亚洲精品爱草草视频在线| 少妇露出福利视频| 老司国产精品视频91| 国产成人综合亚洲网址| 国内熟女少妇一线天| 国产午夜人做人免费视频中文 | 国产情精品嫩草影院88av| 女人18一级毛片免费观看| 少妇精品在线| 99久久人妻精品免费二区| 亚洲成人播放| 国产香蕉在线视频| 高清欧美性猛交XXXX黑人猛交| 亚洲性网站| 欧美成人一级| 97视频免费看| 国产欧美网站| 99尹人香蕉国产免费天天拍| 97人人模人人爽人人喊小说| 国产成人a毛片在线| 国产第一福利影院| 成人综合网址| 蜜臀AV在线播放| 蝌蚪国产精品视频第一页| 亚洲无码视频一区二区三区| 精品三级网站| 国产精品19p| 久久无码免费束人妻| 日本午夜影院| 亚洲成a人片7777| 国产成人久久综合一区| 永久免费av网站可以直接看的 | 欧美日韩国产高清一区二区三区| 成人免费视频一区| 亚洲系列无码专区偷窥无码| 四虎永久在线| 日本午夜视频在线观看| 精品国产91爱| 国产香蕉国产精品偷在线观看 | 成人亚洲天堂| 99伊人精品| 国产视频一区二区在线观看| 国产成人综合亚洲欧洲色就色| 午夜福利视频一区| 欧美在线免费| 日韩AV手机在线观看蜜芽| 国产经典在线观看一区| 国产女人爽到高潮的免费视频| 青草娱乐极品免费视频| 九色在线视频导航91| 国产哺乳奶水91在线播放| 成人久久精品一区二区三区| 国产一区二区三区免费| 91av国产在线| av尤物免费在线观看| 国产福利在线免费| 国产精品视频导航| 亚洲人成网站在线观看播放不卡| 99久久国产自偷自偷免费一区| 久久精品中文字幕少妇| 青草91视频免费观看| 国产精品无码AⅤ在线观看播放| 日本人真淫视频一区二区三区| 波多野结衣中文字幕一区二区| 亚洲精品在线观看91| 91精品福利自产拍在线观看| 国产精品永久在线| 国产精品hd在线播放| 国产精彩视频在线观看| 精品午夜国产福利观看| 自偷自拍三级全三级视频| 亚洲日本一本dvd高清| 91精品啪在线观看国产|