物流運(yùn)輸監(jiān)測中振動(dòng)測量系統(tǒng)實(shí)現(xiàn)
測量系統(tǒng)軟件主要包括硬件初始化和數(shù)據(jù)處理。初始化包括單片機(jī)的ADMUX寄存器初始化,單片機(jī)I/O口初始化。數(shù)據(jù)處理包括振動(dòng)信息采集及A/D轉(zhuǎn)換后的數(shù)據(jù)處理。系統(tǒng)軟件采用C語言編程設(shè)計(jì),軟件流程圖如圖4所示。系統(tǒng)上電之后,首先進(jìn)行初始化,然后系統(tǒng)開始進(jìn)行數(shù)據(jù)采集和處理。主控制器采用中斷方式進(jìn)行工作,每隔一定時(shí)間從MMA7260振動(dòng)傳感器中讀取振動(dòng)信息,單片機(jī)對(duì)模擬數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換,并對(duì)其進(jìn)行處理,然后進(jìn)入低功耗休眠狀態(tài)。
在對(duì)振動(dòng)傳感器的三個(gè)軸的電壓信息進(jìn)行采集時(shí),把A/D轉(zhuǎn)換器的工作方式設(shè)置成了自由轉(zhuǎn)換方式,采用輪詢方式分別對(duì)X,Y和Z軸的電壓信息進(jìn)行采集,然后進(jìn)入休眠狀態(tài)。通過定時(shí)計(jì)數(shù)器設(shè)定一個(gè)時(shí)間,定時(shí)時(shí)間到從休眠狀態(tài)喚醒,繼續(xù)采集X,Y,Z三軸的電壓信息。
3 系統(tǒng)實(shí)現(xiàn)及實(shí)驗(yàn)
本文實(shí)現(xiàn)的振動(dòng)測量系統(tǒng),MMA7260振動(dòng)傳感器實(shí)現(xiàn)振動(dòng)信息采集,單片機(jī)對(duì)數(shù)據(jù)進(jìn)行A/D轉(zhuǎn)換和處理。需要指出的是,在實(shí)現(xiàn)的樣例系統(tǒng)中加入了RS 232串口,以將測量數(shù)據(jù)輸?shù)絇C機(jī),方便系統(tǒng)調(diào)試。
為了驗(yàn)證本文設(shè)計(jì)的系統(tǒng),在實(shí)驗(yàn)室環(huán)境下進(jìn)行了運(yùn)輸振動(dòng)模擬測試。實(shí)驗(yàn)時(shí),把振動(dòng)傳感器MMA7260固定在玩具小車上面,晃動(dòng)小車以產(chǎn)生振動(dòng),同時(shí)采集振動(dòng)傳感器輸出的數(shù)據(jù)。部分實(shí)驗(yàn)數(shù)據(jù)如圖5所示,可以看出,當(dāng)小車受到振動(dòng)時(shí),傳感器能明顯地檢測到振動(dòng)的信息。
4 結(jié)語
本文研究并設(shè)計(jì)了一種用于物流運(yùn)輸過程監(jiān)測的振動(dòng)測量系統(tǒng),以對(duì)怕磕碰、易碎物品或危險(xiǎn)品等的運(yùn)輸過程進(jìn)行監(jiān)測。結(jié)果表明,系統(tǒng)運(yùn)行良好,能夠準(zhǔn)確地記錄振動(dòng)參數(shù),可以廣泛地應(yīng)用在物流運(yùn)輸監(jiān)測系統(tǒng)中,作為車輛運(yùn)輸過程振動(dòng)監(jiān)測的一種有效手段。
接地電阻相關(guān)文章:接地電阻測試方法
評(píng)論