SCA100T角度传感器的设计.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2009年6月(上

[摘要]基于SCA100T 的角度传感器具有长期稳定性好,温度特性优良,抗冲击能力强等特征,首先简要分析SCA100T 的主要特点及

其结构,介绍一种用AT89S52开发的基于SCA100T 的角度传感器的系统设计,紧接着详细阐述系统的软件设计思路。[关键词]单片机;角度传感器;SCA100T 在很多情况下,人们想确定物体相对于重力场是处于垂直还是水平位置。在很多国家,对起重机是有规定的,要求对其进行某种形式的倾斜监控,特别是对于运输人的设备。离轨车辆需要倾斜度信息以避免发生事故,或是某些重要部件保持一定的角度。一些车辆,如自倾斜火车,利用倾斜来补偿离心加速度,倾角仪用来帮助使重力垂直于地面。光学仪器,如平面激光仪,经常需要处于水平或垂直位置。在许多情况下,需要测量两个相互垂直方向的倾斜度。

1角度测量系统的硬件设计1.1系统构成

本系统以AT89S52单片机为控制中心,通过SPI 接口读取SCA100T 传感器所感应的角度信息,经过计算在液晶显示上显示测量值,操作按键用于控制测量仪工作在自检校准状态、相对角度测量状态、绝对角度测量状态。

1.2角度输出计算1.

2.1电压至角度转换

Q 模拟电压输出可以通过下面公式被转换成角度:

α=arcsin (V out -offset Sensitivity

式中:Offset 为倾斜度为0度时设备的输出值,Sensititivity 是设备的输出灵敏度,对于SCA100T-D01为70mV/c ,SCA100T-D02为35mV/c ,VD out 是SCA100T 的测量输出。

1.2.2数字输出至角度转换

加速度测量数据用11位数字字节格式保存在RDAX 和RDAY 寄存器中,数据范围为0~2047.在0°(水平放置时其额定的输出为(100000000二进制,即1024。不同测量数字转换为角度可用如下公式表示:

α=arcsin (D out [LSB]-D out @0℃[LSB]Sens [LSB/g]

式中:D out 为数据输出(

RDAX 或RDAY D out @0℃时输出值,一般为1024,α测量角度值Sens 设备灵敏度(SCA100T-D01:1638,SCA100T-D02:819

1.3温度补偿1.3.1温度测量

SCA100T 内部温度传感器可用来做内部偏移补偿,温度传感器可以通过SPI 接口访问,温度数据是8-bit 字(

0...255。转换函数如下:T realt =Counts-197-1.083

式中:Counters 是测量数据,Treal 是实际温

度。转换函数是线性的,而且它的灵敏度高于-1.082counts/C+-10%,绝对精度在+-15C 。

1.3.2SCA100T 角度测量的温度校准

SCA100T 器件的偏移量(0°时输出量和灵敏度会随温度的变化而改变,具体请见图1、图2所示。

为了达到最佳的精确度,温度测量值和典型的温度依赖性曲线,可用于sca100t 偏移和灵敏度温度补偿。三次方程曲线偏移补偿是:

Offcorr=-0.0000006×T 3+0.0001×T 2-0.0039×T-0.0522式中,Offcorr 为偏移量偏差,T 为所测得的当前温度,单位摄氏度。

计算所得的Offcorr 可用于SCA100T 的偏移量校准,具体公式如

下:OFFSETcomp=Offset-Offcorr

式中,OFFSETcomp 为偏移量校准量Offset 为0°偏移量。补偿后的偏移量温度特征曲线如图3

:

图1Offset 温度偏差图

图2

图3offest 温度补偿图

2传感系统的软件设计

2.1

主监控程序框图

2.2spi

驱动程序框图

3小结

本系统可应用双轴平台调平,倾斜测量,垂直方向的各种角度的测量;测量仪器(水平仪、经纬仪、测距仪等的水平校准;高度测量仪器(如测高计等的倾斜度测量;用于倾斜保护(如起重机、升降台的角度测量;用于电梯、打桩机的垂直对准等称重机的倾斜补偿。

SCA100T 角度传感器在角度测量系统中的设计

周姣

蒋求生

(湘潭职业技术学院信息工程系,湖南湘潭411102

190

相关文档
最新文档