摘要:自行车存在的意义已不是交通通行工具而是健身娱乐的一项运动设备,而此时它的功能在原来方便骑行、省力的基础上更添加了一些方便使用者的新功能,如增加一些外部设备来实现对骑行速度、里程的检测,让人更加的方便和合理地进行相应的健身规划。
本设计采用运行速度快,外设功能强大的STM32F103RCT6芯片作为主控制器。扩展了测速模块、时钟模块、蓝牙模块、GPS定位模块和测温模块。利用Dallas公司的DS18B20来检测环境温度,时钟显示部分选择DS1302实时时钟芯片,定位的实现采用UBLOX-6M模块。UBLOX-6M获得的经纬度数据经主控制器处理之后通过HC-05蓝牙模块将其实时传送至手机端。使用者可以方便清楚的从手机终端APP上查看到速度、里程、温度和经纬度数据等信息,便于使用者了解自行车的状态信息。
关键词:单片机;GPS;蓝牙;定位
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及内容-1
1.2 国内外发展现状-1
1.3 本文主要内容-2
2 设计原理-3
2.1 设计方案-3
2.2 方案分析-4
3 系统硬件-5
3.1 CPU模块-5
3.2 测速模块-7
3.3 GPS模块-9
3.4 环境信息采集-11
3.5 显示模块-13
3.6 蓝牙模块-14
3.7 时钟模块-16
4 软件设计-17
4.1主程序设计-17
4.2经纬度数据提取-18
4.3测速程序-18
4.4环境信息采集程序-19
4.5显示程序-20
5 调试-22
结 论-25
参 考 文 献-26
附录A 原理图-27
附录B 程序-28
附录C 实物-34
致 谢-35