詳細信息
ADXL335是美國模擬器件公司(ADI)推出的一款帶有信號調理電路的高精度模擬三軸加速度傳感器,它可以使用于測量傾斜檢測應用中的靜態重力加速度,以及運動、沖擊或振動導致的動態加速度等。
具有如下特性
1、工作溫度范圍:-40 to 85°C 2、靈敏度:300mv/g
3、靈敏度(%):±10 4、輸出類型:模擬量輸出
5、工作電壓:DC 5V 6、功耗低
7、典型帶寬:500HZ(X,Y,Z端上外接100nF的電容)
8、滿量程加速度測量范圍為±3 g
ADXL335上有一ST(self test)腳,可以用來測試芯片是否工作正常,把ST腳接Vs,查看三軸的加速度值。
ADXL335傳感器模塊水平放置時,X、Y軸方向的加速度為0,Z軸上為1。當你順著某個方向旋轉90度時,其加速度加1,反向則為負1。
注意事項:
(A)該模塊VCC供電5V,ADXL335的Vs為3.3V,通過提供的原理圖查看。
(B)理解如下幾個代碼中涉及到的變量,具體細節閱讀ADXL335.pdf
zero_G = 512.0;
靜止時,輸出的加速度等同于電壓Vs/2等效值,Manduino UNO 10bit ADC范圍是(0~1023),AD最大時,三軸線上的電壓時Vs.
scale = 102.3 ; 330*1023/3.3/1000=330(mv/g) *1023/ (3300mv)
330mV/g , 代表的是分辨率
3.3V/1024 代表的是 10bit ADC值所代表的電壓,( ADC值 * 3.3V/1024) 代表得到的電壓,再將上值 / 0.33 得到它的 g 值,則因子scale單位為1/g