故选用单轴倾角测量
发布时间:2019-05-25 18:23

  单片机作为微控制器的一种,广泛应用于日常生活。该课程由于其综合性和实践性较强,涉及知识较多,对培养和锻炼学生运用单片机技术的硬件、软件进行开发的能力,学生分析问题,解决问题的能力,高职学生职业技能,实践创新能力有重要的作用,为从事自动控制及应用电子产品的检测、

  该系统要求通过键盘预置角度,利用风扇风力大小控制帆板转角,并实时显示。涉及了角度检测、电机驱动、PWM、闭环控制、AD转换等单片机应用技术,是帆板自主航行系统中重要的组成部分。

  根据要求,本系统由单片机最小系统、人机交互模块、风扇控制模块、角度检测模块、声光报警模块、系统电源6大模块构成,具体框图如图1所示。

  该单片机为增强型51单片机,具有高速、低功耗及超强抗干扰等特点,内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换器(速度达25万次/秒),非常符合系统要求。

  是通过测量由于重力引起的加速度计算出器件相对于某一平面的倾斜角度。角度

  本次设计中,由于只要测量帆板与竖直方向夹角,故选用单轴倾角测量。单轴倾角测量的原理如图2所示,单个轴(即x轴)通过重力旋转。

  由于本方法近仅使用单个轴且要求重力矢量,仅当器件具有特定方向且x轴始终具有处于中心面时,算出的倾角才能准确。根据基本三角原理,x轴上的重力矢量投影会产生等于加速度计x轴与水平线夹角正弦值的输出加速度。水平线通常为与重力矢量垂直的平面。在重力为理想值1 g时,输出加速度为:

  在实际使用中,查阅所用技术手册及利用加速度传感器测量角度的原理,可得输出电压与测量角度的关系为:

  其中,VOUT表示加速度传感器的输出电压,VOFFSET表示重力加速度为0 g加速度传感器的偏移量,

  表示加速度传感器的灵敏度,1 g表示地球上的重力加速度,表示偏转角度。