光电式电动车速度里程表--答辩PPT.pptVIP

  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文档。上传文档
查看更多
光电式电动车速度里程表--答辩PPT

光电式电动车速度里程表设计 指导老师:*** 学生:*** 学号:*** 1.课题任务   本次设计的内容是,采用光电式传感器作为传感元件设计一个光电式电动车速度里程表。   其中,本次设计的光电式电动车速度里程表具有一下功能是:   (1)基本功能是能够显示速度,单次里程,累计里程;   (2)增加一个显示时间的功能,还增加一个超速行驶时的报警功能。 2.基本设计原理 测量速度的方法很多,数字脉冲测量法是其中最为常用的。数字脉冲测量法的原理是:将需要测速的转动物体的某个轴进行测量,然后根据该轴的机械比,以及转动物体的直径将其换算成转动物体的线速度,从而计算出里程。 在脉冲测速的方法中,最典型的方法有测频率法(M测法)和测周期法(T法)。 (1)测频率法是通过测量单位时间的脉冲数换算成频率.该方法适合测量较高速运转的物体,当速度比较低时,测量时间内脉冲数比较少,误差所占比例较大。 (2)测周期法则是测量两个脉冲之间的时间,并将其换算成周期,从而得到频率。在速度较高时,测量的周期会比较小,误差所占比例会比较大,因此测周期法比较适合在低速时使用。 本设计采用频率测速法,设脉冲的总数为m,车轮的周长为C,车轮转动一周产生的脉冲数位n,车轮行驶时间为T0(设为1秒),因此,里程(S)和速度(v)可分别根据下列公式求得:     v=(C*m/n)/T0 (1)    S=C*m/n (2) 基于以上脉冲测速法,当前需要解决的就是如何将电动车的转动转化为脉冲。我们在电动车后轮轴出保持与轮子旋转切面平行的方向延伸出一个铝盘,并在这个铝盘的边沿挖出若干个圆形孔洞(本设计采用8个孔洞)。而且,还利用一个ST1101红外光电传感器的检测部分放在圆孔的空心处 ,如下图2.1所示。   当有物体在红外光电发光二极管和高灵敏度光电晶体管之间进行遮挡时,传感器就会输出一个低电平,而当红外光电发光二极管和高灵敏度光电晶体管之间无物体遮挡时,将会输出一个高电平,这样就形成了一个脉冲。所以每当铝盘跟随后轮旋转时,传感器就向外面输出脉冲。即,实现电动车的转动转换为脉冲。 3.系统硬件设计 基于上面的基本设计原理易知,该系统中需要: (1)一个采集信号模块---选用ST1101红外光电传感器 (2)一个处理数据的模块---选用单片机AT89C51来处理数据 (3)且光电式速度里程的功能是要显示速度,单次里程及累计里程的显示模块---LCD1602液晶显示器 (4)一个控制该系统的模块---几个按键控制设置功能 (5)报警模块---蜂鸣器进行报警 (6)因为不同速度产生的脉冲频率是不同的,所以由光电传感器检测出来的脉冲信号也不尽相同。而且一般的模拟信号都比较微弱,因此要把信号放大,此时就需要一个放大器。另外,单片机只能够识别 处理TTL信号,则采集的信号需要经过整形变换后才可与单片机相连接---需要一个信号预处理电路。 如下图所示系统硬件框图: 系统原理图如下所示: 由上原理图可知: (1) LCD1602的命令/数据接口与单片机的端口P0相连接; (2)单片机引脚P3.5(T1)接收传感器输入信号; (3)与单片机引脚P3.2(INT0)相连接的按键S5的功能是:控制进入时间设置; (4)与单片机引脚P2.0相连接的按键S1的功能是:进入车轮周长和最大速度设置界面 ;在时间设置的时候,分别对时分秒移位设置; (5)与单片机引脚P2.1相连接的按键S2的功能是:在设置时间,车轮周长和最大速度时,使数字加1; (6)与单片机引脚P2.2相连接的按键S3的功能是:在设置时间,车轮周长和最大速度时,使数字减1;显示单次里程时清零; (7)与单片机引脚P2.3相连接的按键的功能是:更设置完成确认退出;进入单次里程显示界面; (8)单片机引脚P2.4与报警相连接。 4.系统软件设计    由以上硬件设计的完成,随后与之相对应的设计软件部分。将所需要的功能设置需求以软件的形式表现出来。在软件设计这部分,采用的是模块结构设计的形式,将各个功能分成许多的小功能模块,然后根据各个模块来具体编写软件程序。模块结构设计的方法,简单具体的显示了各个部分的功能。所以,当某个功能出现问题时,就可以很快的有方向的寻找问题的根源,对于解决问题来说方便快捷。根据所要设计的速度里程表的功能,有以下软件设计流程图,如以下图5.1所示。 由以上流程图可知,编程的基本思路为: 由T0定时1秒,期间T1计算脉冲数,之后读取TH1和TL1的数值,算出圈数。因为车轮周长可知,又是1秒的时间,所以可以由圈数计算出速度,里程则由累加计算所得。然后就是将速度,里程,时间

文档评论(0)

gooddoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档