【技术实现步骤摘要】
一种基于STM32的加速度检测系统及方法
本专利技术涉及振动检测参数测量
,具体涉及一种基于STM32的加速度检测系统及方法。
技术介绍
振动检测技术广泛应用于航空、航天发动机的振动状态检测等领域,在产品研究、设计、生产的各个过程中振动检测与分析技术得到了广泛的应用,在振动检测技术研究中,加速度为振动相关量中极为重要的参数,现有检测加速度的三轴加速度传感器,不能建立绝对或相对的航向,当安装在一个固定的设备中时,三轴加速度传感器可以测量单个加速度轴上的加速度,当处于固定状态时,可以根据垂直重力加速度矢量计算出滚动和倾斜角度,然而,航向是围绕Z轴得到的,无法从重力矢量计算出航向,因此,现有三轴加速度传感器不能提供航向值,达不到振动检测对于加速度值的要求。
技术实现思路
为解决现有技术中存在的不足,本专利技术提供一种基于STM32的加速度检测系统及方法,可随时检测航向,达到振动检测对于加速度值的要求,并在超过预定加速度时进行报警。本专利技术为解决其技术问题所采用的技术方案是:一种基于STM32的加速度检测系统,包括STM32控制器模块、加速度检测模块、GPS模块、无线 ...
【技术保护点】
1.一种基于STM32的加速度检测系统,其特征在于,包括STM32控制器模块、加速度检测模块、GPS模块、无线通信模块、报警模块、显示器和电源模块,所述加速度检测模块、GPS模块、无线通信模块、报警模块、显示器和电源模块分别与STM32控制器模块连接;所述STM32控制器模块采用STM32F4开发板,所述加速度检测模块采用MPU6050六轴加速度传感器,所述GPS模块采用S1216F8‑BD模组,所述无线通信模块采用NRF24L01芯片,所述显示器采用TFTLCD模块,所述电源模块采用AMS117‑3.3型进行供电,所述报警模块采用蜂鸣器进行报警。
【技术特征摘要】
1.一种基于STM32的加速度检测系统,其特征在于,包括STM32控制器模块、加速度检测模块、GPS模块、无线通信模块、报警模块、显示器和电源模块,所述加速度检测模块、GPS模块、无线通信模块、报警模块、显示器和电源模块分别与STM32控制器模块连接;所述STM32控制器模块采用STM32F4开发板,所述加速度检测模块采用MPU6050六轴加速度传感器,所述GPS模块采用S1216F8-BD模组,所述无线通信模块采用NRF24L01芯片,所述显示器采用TFTLCD模块,所述电源模块采用AMS117-3.3型进行供电,所述报警模块采用蜂鸣器进行报警。2.根据权利要求1所述的一种基于STM32的加速度检测系统,其特征在于,所述MPU6050六轴加速度传感器的SDA引脚、SCL引脚、INT引脚分别连接于STM32F4开发板的三个I/O口,MPU6050六轴加速度传感器的中断输出连接于STM32F4开发板的PC0引脚,MPU6050六轴加速度传感器的AD0引脚接地;所述MPU6050六轴加速度传感器的器件地址为0X68;所述MPU6050六轴加速度传感器内部包括温度传感器、3轴陀螺仪、3轴加速度传感器、一个用于连接外部磁力传感器第二IIC接口和数字运动处理器DMP。3.根据权利要求1所述的一种基于STM32的加速度检测系统,其特征在于,所述S1216F8-BD模组与STM32F4开发板的三个I/O口连接,S1216F8-BD模组的USART3_RX引脚、GBC_TX引脚、USART3_TX引脚、GBC_RX引脚均由跳线帽短接,S1216F8-BD模组的TXD引脚与STM32F4开发板的PB11引脚相连,S1216F8-BD模组的RXD引脚与STM32F4开发板的PB10引脚相连。4.根据权利要求1所述的一种基于STM32的加速度检测系统,其特征在于,加速度检测方法包括如下步骤:先初始化MPU6050六轴加速度传感器、S1216F8-BD模组、NRF24L01芯片、TFTLCD模块、电源模块和报警模块,然后利用子程序mpu6050.c中的数字运动处理器DMP库,初始化MPU6050六轴加速度传感器及使能DMP,在死循环里面不停读取MPU6050六轴加速度传感中温度传感器、加速度传感器、陀螺仪、DMP姿态解算后的欧拉角数据,同时,在TFTLCD模块上面显示温度和欧拉角,由S1216F8-BD模组得到当前地点的经纬度、高度、速度、定位模式、用于定位卫星数、可见卫星数和UTC日期时间;主程序对欧拉角、加速度传感器的原始数据和陀螺仪的数据进行定义,初始化完成后进行显示设置,进入主循环部分,设定预期加速度值,然后进行逻辑分析,并进行报警和错误分析,而后进行数据运算,并将合适且正确的数据显示在TFTLCD模块上,然后显示GPS模块定位信息;当加速度值超过设定值,STM32控制器模块触发蜂鸣器进行警报;STM32F4开发板上的LED灯指示程序正在运行。5.根据权利要求1所述的一种基于S...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。