• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 用于物流運(yùn)輸過(guò)程監(jiān)測(cè)的振動(dòng)測(cè)量系統(tǒng)

    用于物流運(yùn)輸過(guò)程監(jiān)測(cè)的振動(dòng)測(cè)量系統(tǒng)

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

    d.jpg



    2 測(cè)量系統(tǒng)軟件設(shè)計(jì)
    測(cè)量系統(tǒng)軟件主要包括硬件初始化和數(shù)據(jù)處理。初始化包括單片機(jī)的ADMUX寄存器初始化,單片機(jī)I/O口初始化。數(shù)據(jù)處理包括振動(dòng)信息采集及A/D轉(zhuǎn)換后的數(shù)據(jù)處理。系統(tǒng)軟件采用C語(yǔ)言編程設(shè)計(jì),軟件流程圖如圖4所示。系統(tǒng)上電之后,首先進(jìn)行初始化,然后系統(tǒng)開(kāi)始進(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)。

    e.jpg


    在對(duì)振動(dòng)傳感器的三個(gè)軸的電壓信息進(jìn)行采集時(shí),把A/D轉(zhuǎn)換器的工作方式設(shè)置成了自由轉(zhuǎn)換方式,采用輪詢(xún)方式分別對(duì)X,Y和Z軸的電壓信息進(jìn)行采集,然后進(jìn)入休眠狀態(tài)。通過(guò)定時(shí)計(jì)數(shù)器設(shè)定一個(gè)時(shí)間,定時(shí)時(shí)間到從休眠狀態(tài)喚醒,繼續(xù)采集X,Y,Z三軸的電壓信息。



    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 石泉县| 大渡口区| 石门县| 翼城县| 禄劝| 小金县| 阿拉尔市| 砀山县| 南陵县| 马公市| 威远县| 永寿县| 琼海市| 武威市| 颍上县| 彩票| 庄浪县| 同江市| 阿克苏市| 云浮市| 乐安县| 大埔县| 弥勒县| 芒康县| 美姑县| 深水埗区| 三江| 阿尔山市| 韶关市| 同江市| 琼海市| 邯郸县| 涞源县| 冕宁县| 东光县| 陇川县| 天门市| 拉孜县| 沐川县| 西华县| 颍上县|