- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学号姓名--作品〔实物〕验收单
浙江师范大学本科毕业设计(论文)作品(实物)验收单
学 院 职业技术教育学院 专业 应用电子技术教育 学生姓名 沈海良 学号 论文题目 电子式自行车里程表的设计 一、作品(实物)说明
里程、速度、加速度等都是由干簧管测量。已知自行车轮胎的直径tl,轮子每转动一圈,安装在车轮辐条上的磁钢接近干簧管一次,干簧管闭合,送一个下降沿信号给单片机的外部中断0,产生一次中断,圈数qs加1。两个相邻的下降沿信号的时间由单片机定时器1计时(设为ssj),那么计算累计里程S和当前速度V的公式为:
S=tl*3.14*qs V=tl*3.14/ssj
若速度大于28.8km/h(8m/s)则P2.4输出低电平,蜂鸣器报警,提示速度过大。处理速度数据时同时刷新最大速度及计算Vm、平均速度Va、加速度a。
单片机定时器0定时时间为50ms,每20次刷新系统时钟及计算累计行驶时间。
二、作品要求
(1)要求系统能够显示车辆行驶的总里程也可显示一段时间的阶段里程,还可显示车速可实现速报警等功能里程
软件编译使用keil编译软件。Keil软件是目前最流行开发MCS-51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。
2、硬件调试
在最初硬件调试中,使用proteus仿真软件完成。proteu是目前最好的模拟单片机外围器件的工具 , 可以仿真 5系列,及其外围电路(如 LC D、 RAM、键盘、马达 、LED、AD\DA等)
在认真了解设计要求并写出具体方案后, 开始进行硬件仿真调试
(1)首先要建立仿真文件。
(2)点击左侧 P 按钮 , 选取所需元件。
(3)接电路图后, 经检查无误后 , 向单片机导人. hex 文件。
(4)经反复调试 ,最终调试结果如下图所示。
3、作品实物
根据原理图选择所需的元器件进行焊接,实物如图所示
图1控制与显示电路
图2信号采集电路
4、功能描述
以AT89S52型单片机为核心,实时测量并显示自行车行驶过程中的各项参数,包括当前行驶累计时间、当前行驶累计里程(m/km自动调整)、当前速度(km/h)、最大速度(km/h)、平均速度(km/h)、加速度(m/s2)、当前时间等,各参数分屏显示。可更改自行车轮胎直径,适应不同的自行车,通用性好。本里程表具有时钟功能,不安装在自行车上时也可作为时钟使用,实用性高。
5、操作说明
里程表板面如上图所示,包括电源、干簧管、液晶显示器、、电源开关、电源LED指示灯、功能按钮SW1-SW5、Reset按钮。
接通电源或按Reset后,显示欢迎画面:
DigitalBikeMeter
Welcome….
2秒后进入时钟设置画面:
Set Time
00:00:00
按SW1-SW3调整时钟后,按SW4确认。
接着进入自行车轮胎半径设置画面:
Set Bike Tire L=
55cm
默认设置为55cm,对应22英寸自行车轮胎半径。
附:轮胎直径大小英寸与厘米对照表
英寸
16”
18”
20”
22”
24”
26”
28”
28.5”
厘米
40cm
45cm
50cm
55cm
61cm
66cm
71cm
72cm
按SW1、SW2调整轮胎直径后,按SW4确认,里程表开始工作。各项参数分成四屏选择显示,按动SW5(Disp)按以下次序进行切换。
四、指导教师评语
指导教师签名: 验收人签名: 20 年 月 日
开始
显示欢迎信息
检测按钮
处理时钟设置
刷新累计行驶时间及时钟
初始化
设置特殊寄存器、置定时常数、开中断、清屏等
等待中断
检测按钮
处理直径设置
刷新里程、速度等
改变屏幕显示内容
INT0
INT1
T0
LCD显示
蜂鸣器
电池组
开关功能选择
干簧管
89S52单片机
S 000.0m
Time 00:00:00
V 00.00km/h
Vm 000.00km/h
Va
文档评论(0)