基于STM32的自行车防盗系统设计 摘 要:本文研究和分析了使用STM32单片机为核心开发一套自行车防盗系统,本系统可进行车身姿态分析、远程数据传输、防盗报警,本文给出了设计框图、硬件组成及软件系统。本系统硬件系统以STM32单片机最小系统为核心,主要的部件有STM32F103ZET6单片机最小系统、MPU6050姿态读取模块、NRF24L01无线发射模块、NRF24L01无线接收,蜂鸣器电路等。系统通过MPU6050姿态读取模块探测自行车姿态,人离开时,按下系统运行开关按键,系统记录当前姿态值,一旦车体出现姿态改变超过阈值,则无线模块给接收端发送信号,接收端接收信号,蜂鸣器报警,实现防盗功能。系统自动化程度高,集成度高,成本较低,有很大的实用价值。 关键词:STM32;自行车防盗;MPU5060;NRF24L01 目录 摘 要 1 Abstract: 2 1 引 言 3 1.1 课题来源和设计要求 3 1.2 方案选择 4 1.2.1 系统主控芯片选择 4 1.2.2 通信模块选择 4 2 系统硬件设计 5 2.1 系统硬件总体设计 5 2.2 主控芯片STM32F103ZET6 5 2.2.1 STM32F103ZET6单片机性能介绍 5 2.2.2 STM32F103ZET6单片机复位电路 6 2.2.3 STM32F103ZET6单片机晶振电路 7 2.3 MPU5060三轴角度传感器介绍 8 2.4 NRF24L01无线传输模块 9 2.5 蜂鸣器报警电路 10 2.6 电源电路 11 3 系统软件设计 12 3.1 主函数及头文件 12 3.2 MPU6050数据读取函数 15 3.3 蜂鸣器驱动子函数 15 3.4 NRF24L01驱动程序 16 结 论 18 谢 辞 19 参 考 文 献 20 |
基于STM32的自行车防盗系统设计
更新时间:2019-07-29
上一篇:基于STM32的温度控制报警系统
下一篇:基于uC/OS-Ⅲ的自动灌溉系统