基于C8051F020單片機(jī)的數(shù)據(jù)采集電路設(shè)計(jì)
2.2 信號處理電路
一般操縱桿包括操縱和控制兩部分。根據(jù)一般目標(biāo)運(yùn)動特性,該操縱桿采用X,Y兩個(gè)方向運(yùn)動控制。
而本文選用的操縱桿X軸和Y軸采用霍爾元件感應(yīng)其位移,輸出電壓范圍為0~5 V。而單片機(jī)C8051F020的A/D基準(zhǔn)參考電壓為2.4 V,因此需要做一個(gè)電壓變換電路,將0~5 V的電壓變換到0~2.4 V,才能被單片機(jī)的A/D模塊使用。電壓變換電路如圖2所示。本文引用地址:http://2s4d.com/article/171128.htm
采用公式out=in×R2/(R1+R2)來計(jì)算電阻R1和R2的阻值,令out=2.4,in=5,可以得到R2/R1=48/52。考慮到功耗因素,R1采用5.2 kΩ的電阻,R2采用4.8 kΩ的電阻,電阻采用0.5%的高精度軍品電阻,可以滿足系統(tǒng)高溫和低溫工作要求。
2.3 A/D采集模塊的配置
C8051F020的ADCO模塊包括一個(gè)9通道的可編程模擬多路選擇器AMUX0,一個(gè)可編程增益放大器PGA0和一個(gè)100 KSPS 12位分辨率的逐次逼近寄存器ADC。ADC中集成了跟蹤保持電路和可編程窗口檢測器,原理框圖如圖3所示。
評論