在地质石油勘探、设备安装、道路桥梁建设等工程应用以及机器人控制、坦克和舰船火炮平台控制、飞机姿态控制等系统的自动水平调节中,都需要高精度的倾角测量。但高精度的倾角,测量设备通常体积较大,成本高,使许多工程应用受到限制。本文从倾角的高精度测量出发,着重介绍了倾角
1 倾角测量系统的硬件设计
倾角测量系统硬件部分主要由MEMS传感器(含双轴倾角传感器和
1.1 MEMS倾角传感器接口
MEMS倾角传感器采用芬兰VTI Technologies公司的SCA100T系列中的SCA100T-D01,测量范围为±30°。SCA100T系列是采用微机电系统(MEMS)技术制造的一款高分辨率双轴倾角传感器。SCA100T-D01数字输出分辨率为0.035°/LSB,
SCA100T-D01内置温度传感器,可以通过其自带的SPI数字接口读取温度值,并在处理器中进行相应的温度补偿。这是保证系统精度的又一方法。
1.2 阻抗匹配及放大
SCA100T-D01输出阻抗为10 kΩ,为保证MEMS倾角传感器SCA100T-D01输出的信号有效地传递,即要求衰减最小,设计中采用了具有高输入阻抗的场效应管型运放TL081设计了阻抗匹配电路,采用同相输入,以提高输入阻抗。
信号放大电路采用ICL7653斩波稳零
[page]
1.3 差分转换及驱动
如图3所示,差分转换电路以AD8138AR为核心,将单端信号转换差分信号,既可以提高共模抑制比,有效减小共模信号影响,又可以驱动SOC内部的24位差分Sigma-Delta模/数
1.4 SOC微控制器资源分配
本设计选用Silicon Labs公司的C8051F350作为处理核心。C8051F350是真正能独立工作的片上系统(SOC),它自带8K字节Flash存储器,可在系统编程;集成了1个全差分24位Siva-Delta模/数转换器(ADC),该ADC具有在片校准功能,2个独立的数字抽取滤波器可被编程到1 kHz的采样率;具有2路UART和1路SPI接口。与其他类型的微控制器实现相同功能需要多个芯片的组合才能完成相比,C8051F350不仅减少了系统成本和系统体积,而且大大提高了系统的可靠性。
设计中采用C8051F350的24位Sigma-Delta模/数转换器作系统信号的模数转换,SPI接口作MEMS倾角传感器的温度采集,以实现对传感器的温度补偿,UART作串行
1.5 ADC基准源及传感器电源
MEMS倾角传感器SCA100T在倾角为0°时,模拟输出为其电源电压的1/2倍,如果倾角传感器电源电压有波动,则其输出会产生相应的波动。因此设计时,将给模数转换电路提供基准源的输出(如图4所示),经过提高驱动能力后,提供给MEMS倾角传感器SCA100T作电源(如图5所示)。一方面,基准源输出纹波极小,且性能稳定;另一方面,模数转换器的基准源和MEMS倾角传感器SCA100T的电源同时向相同方向变化,抵消了MEMS倾角传感器因电源引起零点漂移的影响。
图4中的基准源LM236输出的2.5 V电压经过轨对轨运放OPA340组成的跟随电路处理后,增大了驱动能力,既作为模数转换电路的基准源,同时还为差分转换电路提供中心电压,以及MEMS倾角传感器SCA100T的电源输入。
图5中的输入为图4中的参考电压(VREF)输出。以低漂移、高稳定性运放OPA340组成的运放电路给倾角传感器SCA100T提供电源,能保证电源纹波小,工作稳定。[page]
2 信号的数学处理
2.1
C8051F350内部有具有2个独立的抽取滤波器(SINC3滤波器和快速滤波器)和1个可编程增益
从表1可知,较高的抽取比需要较长的转换周期,即输出字速率较低,但具有较低噪声。
根据参考文献,采用SINC3滤波器时,该模/数
根据实际分辨率的公式(1)可知,当抽取比为1 920,输出字速率为10 Hz时,根据实际分辨率的公式(1)可得到实际分辨率约为20.00位。
SCA100T
2.2 温度补偿
根据参考文献,SCA100T-D01的温度误差曲线如图6所示。
通过曲线拟合,其曲线方程为:
在信号通过模数转换器采集后,转换为角度输出时,根据实时采集的倾角传感器SCA100T处的温度值,就可以根据温度补偿曲线补偿相应的角度值,将温度对倾角测量的影响降到最低。[page]
2.3 曲线拟合
由于SCA100T系列传感器输出与倾斜角度存在非线性关系(非线性误差在测量范围内为0.11°),这样不利于分析处理测量结果。因此必须采取相应的线性化措施,以补偿传感器引入的非线性。传统方法中多数采用硬件方法,实现方法比较复杂,且稳定性和可靠性难以控制。
由于SCA100T系列传感器的非线性特性是已知的,则可以利用相应的校正函数进行补偿。由于
在设计时,将SCA100T-D01传感器的测量范围进行进一步细分,如将倾角为3°的这段曲线划分为2.5°~3.5°,并将拟合曲线修改为下式:
式中,XIN为模数转换器输出值经内部SINC3滤波器滤波后得到的采样值,TER为SCA100T传感器的实时温度补偿值,PI为圆周率。
上式既修正了传感器输出的非线性,又修正了温度对传感器的影响。
3 实测数据
该倾角测量系统在MC019-JJ2数字式2"光学分度头标准仪器上进行了分度和性能测试。MC019-JJ2数字式2"光学分度头是一种对装夹在其主轴上的工件进行角度分度或进行角度检验的精密光学计量仪器,其显示当量为1"。测试数据如表2所示。
从表2的测试数据可知,每个测试点的偏差有正有负,其主要原因在于这些测试点的曲线拟合是独立的,互不影响。另外,在30°时绝对误差最大,最大的绝对误差为0.0044°,在1°时相对误差最大,为0.001 8/1≈0.018%。
4 结束语
本文采用MEMS倾角传感器SCA100T的
上一篇:基于Xilinx FPGA的数字频域干扰抵消器
下一篇:基于FPGA的扩频测距快速捕获仿真研究
推荐阅读最新更新时间:2024-05-02 21:24