基于stm32的智能自行车外设.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于stm32的智能自行车外设

研究训练题目:基于stm32 的智能自行车外设 姓 名: 班 级: 学 号: 西北工业大学自动化学院2016.1摘 要随着电子产业的飞速发展,智能穿戴设备逐步走进了我们的生活中,成为了我们生活中的一部分。小米手环,李宁跑鞋等一大批优秀的智能穿戴设备脱颖而出,以其小巧精致的外形,实用的功能,吸引了大批消费者。自行车作为日常生活中最环保、最便捷、最常用的交通工具,将骑行的乐趣与锻炼身体的目的相结合,早已融入大众生活之中。通过本次研究训练,本文将基于ARM Cortex-M内核的32位微控制器,即stm32 设计出一款适用于自行车智能外设,以期能够将自行车数据与安卓终端进行互联,实现自行车智能化。本文将从硬件结构与软件编程两个方面来介绍此次智能自行车外设的设计方案。关键词:智能外设 ;stm32目 录1、研究背景12、设计任务及设计方案12.1、设计任务12.2、任务分析和设计方案13、 硬件结构23.1、硬件结构总体设计23.2、主控制器模块设计33.2.1、微处理器电路设计33.2.2、电源模块设计53.2.3、串接口电平转换电路53.2.4、JTAG/SWD电路63.3、稳压电源转换电路63.4、基于STM32的行车安全及智能照明系统73.4.1、行车安全及照明系统原理图73.4.2、系统硬件设计74、软件设计84.1、stm32程序设计语言和程序设计工具84.2、系统软件结构和主程序流程图94.3、GPS数据解码及串口通讯的实现94.4、蓝牙模块串口通讯的实现105、发展前景126、研究训练总结127、参考文献:131、研究背景中国是自行车王国,拥有9亿自行车,年产量7000万。而中国自行车骑行爱好者人数已经超过2000万,并且还在以每年接近50%的速度持续增长。骑行已经成为一种健康时尚的日常活动。而智能穿戴、智能家居也是当下十分流行的概念。如果把传统的自行车变得智能起来,那么将会给我们的骑行带来无限的乐趣。当前,对一辆普通自行车进行升级改造的方式主要有两种。一是彻底变革成为智能自行车,二是加一些简单的非智能外设。对于智能自行车,目前,国内百度、小米、乐视等多家公司在研制智能自行车,声称拥有收集里程、踏频、速度、地理位置信息、城市路况、环境质量、心率、卡路里等骑行信息,同时可以启动电机省力前进的功能。但其不仅造价昂贵、而且不适合对中国广大自行车骑行群体的推广。非智能简易外设通常是单一的灯,发电机类的物品,其功能单一、有些对自行车本身还会造成损耗。而本小组提出设计一款基于stm32 芯片的智能自行车外设,以期避免造价昂贵,性能单一的问题。2、设计任务及设计方案2.1、设计任务此次设计,针对传统自行车不够智能以及现代智能自行车过于昂贵的问题,本文将设计一款自行车外设,以期实现以下功能:实现自行车实时位置,经纬度,海拔高度,速度的实时跟踪完成自行车的车灯控制安卓终端与智能外设的实时通信功能电源稳压设计2.2、任务分析和设计方案嵌入式系统被描述为:“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分有机的结合在一起。作为一种典型的嵌入式应用,本课题研究的智能自行车外设要求具有很强的可移动性,便于在车辆移动中实现功能,同时也要求性能稳定可靠,能够实时对GPS和传感器信号进行相应解算。本智能外设集信息收集—环境适应—蓝牙通讯三大功能于一体。对于这些功能,即需要相独立的模块化设计,又需要良好的协调。因此,在开发过程中,硬件设备的选择需要考虑这些特定的需求,有针对性的进行器件的选择和设计。我们可以遵循这样的规则:选择合适的处理器,尽量选择片上系统(System on Chip, SoC)设计硬件系统,减少硬件复杂度并降低成本。选择典型电路,按照模块化设计,系统扩展与I/O的配置充分满足应用系统的功能需求,并留有适当冗余,以便进行二次开发。注重软硬件结合,软件能实现的功能尽可能由软件实现,以简化硬件结构,降低能耗和设备成本。必须考虑芯片的驱动能力,有必要的可靠性及抗干扰设计它包括去藕滤波、印刷电路板布线、通道隔离等。综合以上四个方面,在本设计中,我们选用了意法半导体公司推出的新型32位ARM内核处理机芯片STM32系列中的STM32F103RBT6。针对2.2章所提到的设计任务本文将分别从硬件设计与软件设计两个方面予以解决。后面将对处理器做详细介绍。硬件结构本章主要介绍本设计中的硬件设计,在总体设计的基础上,分别介绍了主控制器、电源模块、车灯控制模块和液晶显示模块的具体设计细节,并在必要的地方做了详尽的说明,以及一些原理性的阐述。其中,电源控制模块和主控制器模块中的电源模块并不相同,主控制器模块中的电源电

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档