预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共39页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

河南师范大学本科毕业论文学号:1102424021基于STM32的自行车转向刹车灯学院名称:物理与电子工程学院专业名称:电气工程及其自动化年级班别:2011级姓名:指导教师:2015年5月III基于STM32的自行车转向刹车灯摘要本课题选用了STM32F103C8T6单片机和ADXL345三轴加速度传感器,来控制全彩灯珠和红外线激光灯,达到指示自行车的刹车或者转向的功能。本文首先介绍了STM32系列芯片和ADXL345加速度芯片的功能和特点。之后详细介绍了刹车灯系统的硬件和软件设计。难点是硬件设计中的问题与思考,重点软件设计中运用模块化编程的方法组建代码的过程。经过调试运行结果分析,该设计实现了刹车时全彩灯珠自动亮起,转向前主动触发,使红外线激光灯产生显著的转向信号的功能,满足了设计的要求。论文最后总结了设计中出现的问题以及解决方法。关键字:STM32,ADXL345,自行车刹车灯,转向灯TheBicycleBreakLightandSteeringLampBasedonSTM32AbstractThissubjectselectstheSTM32F103C8T6micro-controllerandADXL345threeaxisaccelerationsensor,tocontroltheRGBLEDandinfraredlaserlight,toindicateabicyclebrakingorsteeringfunction.FirstthispaperintroducessomeinformationandcharacteristicsofSTM32serieschipandADXL345accelerationchip.Andthenintroducesthedesignofhardwareandsoftwareofthesystem.Thedifficultyistheproblemandthinkingintheprocessofhardwaredesign,usingthemethodofmodularprogrammingkeysoftwaredesignbuildingcode.Throughthedetailedanalysisoftheoperationresult,thedesignandimplementationoftheRGBLEDautomaticallylightsupwhenbraking,activetriggeringmakestheinfraredlaserlightgeneratedsignalfunctionsignificantlybeforesteering,inaccordancewiththedesignrequirements.Thethesisfinallysummarizestheproblemsoccurredindesignandtheirsolutions.Keywords:STM32,ADXL345,thebicyclebreaklights,steeringlamp目录基于STM32的自行车转向刹车灯I摘要I前言11.Cortex-M3与STM32简介31.1Cortex-M3与STM32的关系31.2STM32的优越性31.3STM32的系统结构、内核及指令集示意图:41.4STM32F103C8T6的基本参数、内设与引脚位52.ADXL345与SPI简介72.1ADXL345简介72.2SPI介绍83硬件设计103.1硬件设计概述103.2电源部分的硬件设计123.3STM32和ADXL345硬件设计133.4全彩灯珠的设计153.5转向按键与红外线激光灯的设计163.6其它硬件设计184软件设计214.1STM32固件库开发概述214.2程序代码结构214.3main.c结构说明224.4按键功能软件设计234.5ADXL345的软件设计264.6模式切换的软件设计275总结305.1在调试过程中出现的问题和解决办法305.2在软件设计中总结的技巧315.3个人成长31参考文献33致谢3433前言骑自行车既是一种环保的出行方式,又是一种健康的运动方式。对于个人来说,骑自行车不仅可以减肥,使身体匀称,同时可以强化心脏功能,有避免高血压等疾病的功能。骑自行车可以使骑行者血液循环加速,主动吸入大量新鲜空气,从而使骑行者脑筋更清楚。有研究显示,骑自行车上班或者上学,可以提升人的幸福感。特别是在风景优美的地方骑行,会让人觉得心旷神怡,充分感受到运动的快乐和自然的美好。对于自然来说,骑自行车出行可节约能源、降低噪音、减少污染,生态效应明显。建设“资源节约型、环境友好型”社会是我国经济社会发展的客观要求。个人开车上下班会对环境产生巨大危害,给城市交通也带来巨大压