基于双轴加速度传感器的应用设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 ADXL202加速度传感器 1.1 ADXL202的引脚定义及基本特性 ADXL202为单片集成电路,集成度高、结构简单,内部包含多晶硅表面微处 理传感器和信号控制电路, 以实现开环加速度测量结构。 与其他加速度 计相比,ADXL202可在很大程度上提高工作带宽,降低噪声影响,零重力偏差和温度漂移也相对较低。图 1 所示为 ADXL202传感器的引脚定义。 ST:自检,用于控制芯片自检功能。接 VDD时,输出占空比为 10%的波形,说明芯片正常工作。 COM:引脚 4、7。使用时需将 2 个 COM端接在一起并接地。 T2:经电阻 RSET接地,调节输出信号周期。输出信号周期 T2=RSET/ (125 MΩS-1) 。 VDD:电源。工作电压范围为 +3. O~ +5.25 V,可经过 100Ω 的去耦电阻接电源。 XFILT、 YFILT:经电容接地,用于改变带宽、滤除噪声和抑制零点漂移。 Xout 、Yout :输出。 1 图 2 为 ADXL202传感器的内部结构原理图。 ADXL202传感器由振荡器, X、Y 方向传感器, 相位检波电路以及占空比调制器组成,具有数字输出接口和模拟电压信号输出接口。 X、Y方向传 感器是 2 个相互正交的加速度传感器, 它们同时工作, 可以测量动态变化的加速度和恒定的 加速度。传感器之后级连相位检波器,主要是用来修正信号,并对信号的 方向 做出判断。检波器输出的信号,通过一个 32 k Ω 的电阻来驱动占空比调制器,通过在 XFILT 和 YFILT 引脚外接电容 CX和 CY来改变带宽。 1.2 测量数据的计算及处理 (1) 信号带宽的计算 通过 CX和 CY来设定带宽,在 XFILT 和 YFILT 引脚接上电容, 通过低通滤波器来减少噪声。 3 dB 带宽的公式为: f=5 μF/C(x,y) ( 电容最小值为 l 000 pF) 加速度的计算 输出信号周期 T2=RSET/(125 M Ωs-1) ,如图 3 所示。 2 信号通过低通滤波器之后, 占空比调制器把信号转换为数字信号输出。 通过 T2 引脚的外接电阻可以改变 T2 的周期 (O.5~10 ms) ,这很适于在精度要求不同的场合下使用。 输出的占空比信号通过计数器可以计算出占空比。 加速度的计算可以通过下式得到: 例如,当加速度为 0g 时,信号宽度 T1 与空闲宽度 (T2 一 T1) 相同,输出信号的占空比为 50%;当加速度为 1g 时,信号宽度 T1 与空闲宽度 (T2 一 T1) 的比值为 5:3,输出信号的占空比为 62.5%。 1.3 ADXL202的典型应用 ADXL202传感器最重要的应用之一是倾斜度的测量。在进行倾斜度测量时,需要让传感器的敏感轴 (x 轴) 与重力方向垂直。如果与重力方向平行,物体倾斜对于加速度数据的影响可以忽略不计。图 4 所示为加速度测量的原理图。 当 ADXL202与重力矢量垂直时,其输出随倾斜度的变化大约为每度 17.5 mg,当两者呈 45°时,输出变化值仅为每度 12.2 mg,分辨率降低。表 1 为倾斜角 3 度与加速度变化的关系。 应用电路设计 2.1 硬件接口设计 LPC2103是一个支持实时仿真和跟踪的 32 位 ARM7TDMI—S CPU,并带有 8 KB 片内 SRAM和 32 KB嵌入的高速片内 Flash 内存。 LPC2103具有 LQFP48的较小封装、极低的功耗、多个 32 位定时器、 8 路 10 位 ADC、2 个外部中断、最多可 达 32 个 GPIO。通过可编程的片内 PLL(可能的输入频率范围: 10~ 25 MHz)可实现最高 70 MHz 的 CPU时钟频率。 ADXL202传感器与 LPC2103的接口电路如图 5 所示。 ADXL202加速度传感器的 T2 经 125 k Ω 电阻接地,可以得到信号输出的周期为 1 ms。13、 14 引脚接 +5 V 电源, XFILT 和 YFILT 经 O. 1μ F 电容接地,用于设置 50 Hz 带宽。两路输出分别与 LPC2103的 PO.O和 PO. 2 引脚相接,作为 4 数据传输线。数据传输有两种方法,分别为普通 GPIO口方式和定时器捕获中断方式。 2.2 普通 GPIO口方式 由于传感器输出均为 DCM信号,无论采用什么方式进行数据接收, 都需要定 时器/计数器工作,对 DCM信号进行计时处理。因此,程序首先要对定时 器进行初始化。然后分别对 DCM信号的高电平和低电平持续时间进行计时,得到 T1、 T2 的值,再进行加速度计算。由于默认情况下 GPIO均为普通 I / 0 方 式,所以开始不用设置 PIN— SEL寄存器。普通 GPIO口方式程序如下:

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档