自行车里程表的设计毕业论文.doc

自行车里程表的设计毕业论文.doc

ID:207920

大小:572.00 KB

页数:71页

时间:2017-07-03

自行车里程表的设计毕业论文.doc_第1页
自行车里程表的设计毕业论文.doc_第2页
自行车里程表的设计毕业论文.doc_第3页
自行车里程表的设计毕业论文.doc_第4页
自行车里程表的设计毕业论文.doc_第5页
资源描述:

《自行车里程表的设计毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2章自行车里程表总体方案设计自行车里程表的设计毕业论文前言1第1章绪论21.1课题背景21.2设计的主要内容及技术指标2第2章 自行车里程表总体方案设计32.1 任务分析与实现32.2 自行车里程表硬件方案设计32.3 自行车里程表软件方案设计4第3章自行车里程表硬件模块设计53.1里程表的硬件设计53.1.1霍尔传感器电路模块设计53.1.2按键电路模块设计63.1.3电源电路模块设计63.1.4时钟电路模块设计73.1.5LCD显示模块电路模块设计73.1.6串口下载电路模块设计83.1.7复位电路模块设计93.1.8晶振电路模块设计10第4章软件的设计114.1里程表

2、的软件设计114.1.1里程速度功能模块实现114.1.2日历时钟模块功能144.1.3LCD1602液晶显示模块17第5章软件调试215.1程序的检测与调试215.1.1Keil软件简介215.1.2编制单片机应用程序的步骤和难点215.2系统仿真调试24第2章自行车里程表总体方案设计5.2.1程序的查错手段25第6章结论27第7章谢辞28参考文献29附录1硬件设计原理图30附录2硬件电路仿真图31附录3软件程序32译文69C语言69第3章自行车里程表硬件模块设计第1章绪论单片机自从推出以来,以其超小型化、结构紧凑、可靠性高、成本低等优点被人们广泛接受,从而应用于工业、电讯

3、、数据处理、仪器仪表等多方面。自行车里程表是自行车的重要配件,在自行车仪表中占重要位置,但几十年来其发展变化并不大,现在国外很多车中使用了数字里程表,但在国内还并不多见。1.1课题背景里程表的原理很简单,车轮的圆周长是恒定不变的。由此可以计算出每走一里路车轮要转多少圈,这个数也是恒定不变的。因此只要能够自动把车轮的转数积累下来,然后除以每一里路对应的转数就可以得到行驶的里程了。这样简单的原理古人就已经发现,并且开始使用了。“记里鼓车”就是这样的装置,它是利用上述原理,再加上巧妙的机构使得车轮每转一定圈数就自动敲一下鼓,此时只要有专人把它记下了,就可以得到所走里程。此装置十分巧

4、妙无论白天、黑夜均可使用,而且盲人也可使用,体现出了我国古代劳动人民的聪明才智。不过,如果车上没有人默记鼓声数目的话,单靠记里鼓车本身还不能累计一共走了多少里。而且车停下来之后谁也不知道这车曾经走过多少里路,这是美中不足之处。从保护环境和经济条件许可等因素综合来看,自行车目前乃至今后都有着广阔的发展空间。目前市面上自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用LCD直接显示出来里程数或速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。1.2设计的主要内容及技术指标单片机软件设计程序主要包括里程设计模块;存储历史里程数据设计模块;里程的显示设计模

5、块;里程公里数的累计设计模块;里程公里数的清0设计模块。里程计数时有一盏指示灯闪烁;用LCD1602进行显示公里数;用个开关实现对里程公里数的清0功能;用霍尔传感器实现对里程车轮圈数的累计功能。主要技术指标:一.完成里程的显示功能二.能存贮历史里程数据三.能够清除历史数据四.有一盏指示灯71第3章自行车里程表硬件模块设计第2章 自行车里程表总体方案设计2.1 任务分析与实现本设计的任务是:以STC89C52单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。里程及速度的测量,是经过STC89C52测出总的脉冲数和每一秒所转的圈数,再经过单片机的计算得出,

6、其结果通过1602LCD显示屏显示出来。本系统总体思路如下:假定车轮的周长为L,在车轮上安装m个磁钢,则测得的里程值最大误差为L/m。经综合分析,本设计中取m=1。车轮每转一圈,开关型霍尔传感器就会采集到一个脉冲信号,并从引脚端输入,传感器每获取一个脉冲信号代表车轮转动一圈,即圈数qs加1,圈数qs与设置的自行车车轮的周长L的乘积即为当前所走里程。同时可以从定时器TI知道在1秒内单片机收到的脉冲个数,即车轮所转的圈数,而自行车车轮周长与车轮所转圈数的乘积即为这1秒内自行车所走的距离,距离除以1秒的时间,即为瞬时速度。平均速度的计算大体上与瞬时速度一样,从计数器T1知道在t秒内

7、车轮所转的圈数后,与自行车车轮周长相乘得到t秒内自行车所走的距离,距离除以t即为平均速度。另一个定时器T0则可以用来实现秒表的计时。最后LCD显示屏显示内容的切换可以由键盘的输入来实现,而秒表计时的开始、暂停、清零及里程的清零也可以用键盘的输入来实现。设计时,应综合考虑测速精度和系统反应时间。本设计采用的脉冲计数方法,用来计算速度具有较高的测速精度。在计算里程时取了自行车的理想状态。实际中,误差控制在几米之内,相对于整个里程来说不是很大。另外,还应尽量保证其他子模块在编程时的通用性和高效性。最终实现目标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。