自行車里程表电路设计稿毕业设计稿.docVIP

  • 2
  • 0
  • 约1.83万字
  • 约 22页
  • 2017-03-29 发布于上海
  • 举报

自行車里程表电路设计稿毕业设计稿.doc

自行車里程表电路设计稿毕业设计稿

安阳师范学院本科学生毕业设计报告 自行车里程表电路设计 作 者 陈乐乐 系(院) 物理与电气工程学院 专 业 电气工程及其自动化 年 级 2009级 学 号 091103057 指导老师 刘永顺 日 期 2013.5.7 诚信承诺书 郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 作者签名:           日期:         导师签名:           日期:         院长签名:           日期:         论文使用授权说明 本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。 作者签名:        导师签名:       日期: 自行车里程表电路设计 陈乐乐 (安阳师范学院 物理与电气工程学院 河南 安阳 455000) 摘要:介绍了自行车里程表研究的意义,提出了自行车里程表的设计方案,详细阐述了采用STC89C52、霍尔传感器、LED数码管等设计制作自行车里程表的过程。 关键词:里程;自行车成为居民喜爱的交通、健身工具、、利用霍尔传感器产生里程数的脉冲信号利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数对数据进行处理,用LED显示里程数。 实现:利用软件编程,对数据进行处理得到需要的数值。 最终实现目标:自行车里程显示功能。整个设计过程包括硬件电路的搭建,软件的编程,系统的调试,调试通过后,固化程序,脱离开发系统运行。利用单片机自带的计数器对霍尔传感器产生里程数的脉冲信号进行计数 利用霍尔元件对里程进行测量,将霍尔元件安装在车前叉的一侧,在车圈侧面贴一个磁片,当磁片经过霍尔元件时,霍尔元件输出端的电压发生变化产生脉冲,单片机根据脉冲数来计算里程。该设计能实时地将所测的累计里程数显示出来,信号送入单片机前应对其进行放大整形,然后通过单片机计算出里程,再将所得的数据存储到数据存储器,并由LED显示模块交替显示所测里程。本设计的里程数的算法是一种大概的算法(假设在一定时间内自行车是匀速行进)。 4.2 电路原理图和电路原理 本设计所用的霍尔传感器是一块集成芯片,它结合了采样和放大功能于一体。首先我们把磁钢放在自行车的转轴上,而霍尔元件就放在与其水平的转轴上,当我们完成安装后,转动自行车的转轴,磁钢也就跟着一起转动,从而使霍尔传感器周围的磁场发生变化,这种变化将会导致霍尔电压变化从而产生一个方波,再通过其内部的整形和放大,产生出一个适合外部电路的脉冲电压。假定轮圈的周长为L,在轮圈上安装个磁铁,则测得的里程值最大误差为L。当轮子每转一圈,通过开关型霍尔元件传感器采集到一个脉冲信号,并从引脚P3.2中断0端输入,传感器每获取一个脉冲信号即对系统提供一次计数中断每次中断代表车轮转动一圈,中断数n轮圈的周长L的乘积为里程值本系统软件采用模块化设计方法整个系统由初始化模块、里程计算模块、数据转码模块、里程显示模块、数据存储读取模块、定时器中断服务模块以及其他功能模块组成 5.1.2总体程序设计 自行车里程的软件设计包括上电初始化程序、中断子程序、里程调用子程序、LED显示子程序、延时子程序等部分下面分析主要部分在主程序模块中,需要完成对各接口芯片的初始化、自行车里程的初始化、中断向量的设计以及开中断、循环等待等工作。另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器,并对它们进行初始化。然后主程序将根据各标志寄存器的内容,分别完成启动、清除、计程等不同的操作。 P1.用于显示里程状态P1.7口用于设置轮圈的大小,低电平有效。中断0用于对轮子圈数的计数输入,轮子每转一圈,霍尔传感器输出一个低电平脉冲将根据里程寄存器中的内容计算出行驶里程数。中断1用于控制定时器T1的启/停,当输入为0时关闭定时器。此控制信号是将轮子圈数的计数经二分频后形成其程序流程如图所示。

文档评论(0)

1亿VIP精品文档

相关文档