1 多维力传感器特点与MSCl210简介
微位移传感器结构主要借鉴实验室的机器人六维腕力传感器结构特点,在设计中同样采用双E型膜片结构。首先用改进的二维力传感器来检测作用于物体上的X和Y两维上的力信息,再将其换算成平面的位移信息。同时,它在机器人六维力传感器基础上改变了相关的结构参数,如量程和灵敏度等,以便实现对微小的力和位移信息的获取。
美国德州仪器公司(Texas Instruments)新推出了一种功能很强的带24位A/D转换器的微处理器MSCl210。MSCl210具有一些增强特性,特别适合测量高精度温度、压力传感器等输出的微弱信号。MSCl210主要包括增强型8052微控制器核心、闪存、高性能模拟功能和高性能外设。增强型8052微控制器核心包括双数据指示器,执行指令的速度比标准8052核心快3倍。这种MIPS功能使用户能够根据特殊需求优化速度、功率及噪声。图1是MSCl210 ADC的方框图。
高精度微位移传感器电路模块的核心是MSCl210单片机。它完成微弱信号的多路切换、信号缓冲、PGA编程放大、24位∑一△A/D转换、数字滤波、数据处理、信号校准以及UART通信等功能。以下结合微位移传感器的使用做简要介绍。
MSC1210输入复用器比一般ADG灵活,它的每个输入引脚均可针对特定的测量而配置成正输入或负输入。与启动ADC部件通常定义输入对相比,MSC1210可把一个引脚定义为负输入,把另一个定义为正输入,使设计方便自由。微位移传感器一组桥路输出分别接MSC1210 ADC的AIN0与AIN1,作为一路差分输入;另一组桥路输出分别接MSC1210 ADC的AIN2与AIN3,作为第二路差分输入。ADMUX寄存器初始化赋值为:ADMUX=Ox01。
按照TI公司的MSC1210的数据说明,输入缓冲器可降低ADC测量中偏移的可能性。只要输入信号的特征允许,就应该采用它。惟一不采用输入缓冲器的情况是,其中一个模拟输入上的最大电压低于正轨电压高于1.5 v。不带缓冲器时,MSC1210的输入阻抗是5 MΩ/PGA。启用缓冲器时,该阻抗一般为10 GΩ。输入电压范围缩小,同时模拟电源电流升高。在不是上述“惟一”的情况下,实验中并没有使用缓冲,而是清零ADC控制寄存器(ADCONO.3)中的BUF位,即关闭缓冲,取得的效果却较为理想,传感器的零点输出偏差变化较小。