用于物流運(yùn)輸過(guò)程監(jiān)測(cè)的振動(dòng)測(cè)量系統(tǒng)
MMA7260加速度傳感器輸出模擬電壓信號(hào)來(lái)表征運(yùn)動(dòng)物體的加速度,輸出的模擬電壓信號(hào)與加速度成正比,模擬信號(hào)經(jīng)由A/D轉(zhuǎn)換后由微控制器進(jìn)行計(jì)算處理。圖2給出了MMA7260的引腳的示意圖,其中Xout,Yout,Zout分別是X,Y,Z模擬電壓輸出引腳,G1,G2是量程選擇引腳,VCC是傳感器工作電源引腳,VSS是傳感器接地引腳。本文引用地址:http://www.ex-cimer.com/article/194792.htm
在使用MMA7260加速度傳感器時(shí),需要根據(jù)實(shí)際要求,通過(guò)對(duì)引腳4和引腳5賦予不同的數(shù)值以選擇合適的量程,具體的選擇方式和所對(duì)應(yīng)的量程范圍及靈敏度見(jiàn)表1。
1.3 控制器與加速度數(shù)據(jù)采集
本測(cè)量系統(tǒng)采用ATMEL公司的單片機(jī)ATmega16L作為主控制器。ATmega16L是高性能低功耗8位單片機(jī),內(nèi)部具有16 kB可編程Flash,0.5 kB的E2PROM,1 kB片內(nèi)SRAM,內(nèi)部集成了一個(gè)逐次比較式ADC電路,具有10位精度,13~260μs的轉(zhuǎn)換時(shí)間,8路可選的單端輸入通道。
ATmega16與MMA7260的連接如圖3所示,用單片機(jī)PA口中的PA0,PA1,PA2分別作為MMA7260振動(dòng)傳感器X,Y,Z三個(gè)軸模擬電壓的輸入端。接收到的模擬電壓信號(hào)由單片機(jī)內(nèi)部自帶的A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào),然后對(duì)數(shù)據(jù)進(jìn)行處理。單片機(jī)的PC3引腳和PC4引腳用作振動(dòng)傳感器量程選擇的控制端。MMA7260的G1和G2分別連接單片機(jī)的PC3引腳和PC4,通過(guò)控制PC3引腳和PC4引腳的輸出電平選擇所需量程,本系統(tǒng)中采用1.5g的量程,因此PC3引腳和PC4引腳均輸出低電平。MMA7260的Sleep Mode引腳連接到單片機(jī)中的PC1引腳,讓此引腳輸出高電平,允許傳感器進(jìn)入睡眠模式,睡眠模式下具有節(jié)能效果。
評(píng)論