基于C8051F020单片机的数据采集电路设计
2.2 信号处理电路
一般操纵杆包括操纵和控制两部分。根据一般目标运动特性,该操纵杆采用X,Y两个方向运动控制。
而本文选用的操纵杆X轴和Y轴采用霍尔元件感应其位移,输出电压范围为0~5 V。而单片机C8051F020的A/D基准参考电压为2.4 V,因此需要做一个电压变换电路,将0~5 V的电压变换到0~2.4 V,才能被单片机的A/D模块使用。电压变换电路如图2所示。本文引用地址:https://www.eepw.com.cn/article/171128.htm
采用公式out=in×R2/(R1+R2)来计算电阻R1和R2的阻值,令out=2.4,in=5,可以得到R2/R1=48/52。考虑到功耗因素,R1采用5.2 kΩ的电阻,R2采用4.8 kΩ的电阻,电阻采用0.5%的高精度军品电阻,可以满足系统高温和低温工作要求。
2.3 A/D采集模块的配置
C8051F020的ADCO模块包括一个9通道的可编程模拟多路选择器AMUX0,一个可编程增益放大器PGA0和一个100 KSPS 12位分辨率的逐次逼近寄存器ADC。ADC中集成了跟踪保持电路和可编程窗口检测器,原理框图如图3所示。
评论