您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 基于AT89C2051单片机自行车里程速度表的设计
基于AT89C2051单片机自行车里程速度表的设计摘要:给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED显示模块实时显示所测速度和里程的速度里程表设计方案。该方案由于使用了系统化LED显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精...P摘要:给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED显示模块实时显示所测速度和里程的速度里程表设计方案。该方案由于使用了系统化LED显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。BR关键词:速度里程测量;单片机;LED显示模块;串口数据存储;实时数据处理;声光报警;速度记忆BR由于本电源模块引入了自动控制技术,在工作过程完全不需要人的干预,避免了人为或其它因素影响电池的使用。实现了在电池寿命期限内的免维护使用。同时本模块还预留出了外接电源充电端口,以备用户在长时间不用该系统后能够进行应急充电,保证系统的工作。BR2脉冲发生源BR本设计采用了ST1101红外光电传感器,进行非接触式检测。当有物体挡在红外光电发光二极管和高灵敏度的光电晶体管之间时,传感器将会输出一个低电平,而当没有物体挡在中间时则输出为高电平,从而形成一个脉冲。该系统在自行车后轮的轴处保持着与轮子旋转切面平行的方向延伸附加一个铝盘,在这个铝盘的边沿处挖出若干个圆形过孔,把传感器的检测部分放在圆孔的圆心位置。每当铝盘随着后轮旋转的时候,传感器将向外输出若干个脉冲。把这些脉冲通过一系列的波形整形成单片机可以识别的TTL电平,即可算出轮子即时的转速。BR铝盘的圆孔的个数决定了测量的精度,个数越多,精度越高。这样就可以在单位时间内尽可能多地得到脉冲数,从而避免了因为两个过孔之间的距离过大,而车子正好在过孔之间或者是在下个过孔之前停止了,造成较大的误差。BR本设计在铝盘过孔的设计上采用11个过孔,从而留下了10个同等的间距。这样在以后的软件设计中能够较为方便的计算出速度里程。脉冲发生源的硬件结构图如图3所示。BRBR软硬件系统的调试BR待测信号经预处理电路后加至单片机的P3.4(T0)引脚可为单片机测量信号频率提供有效的输入信号。单片机通过检测P3.4引脚电平来决定是否启动测量频率程序。当该引脚为高电平时,系统处于等待状态,要一直到该引脚出现低电平时才开始测频率。我们可从硬件的铝盘上知道两个过孔之间在圆周上的距离。而这个距离M正好为计算速度和距离起到了基本的数据储备作用。同时可以从TL0寄存器知道在两秒内单片机检测到的N个脉冲。而M×N所得到的正是这两秒内铝盘在圆周上所走得距离S。(此时假设在这个两秒内车子是匀速前进的),距离S除以2s的时间,就可以大概的算出这2s内铝盘的线速度。再根据铝盘与自行车的轮子保持着一样的角速度,得到铝盘的线速度与轮子线速度的关系,从而算出自行车在这2s的平均速度。BR至于里程的计算,根据速度计算的分析,在得到2s内铝盘在其圆周上走过的距离后。根据它与自行车轮子的圆周走过的距离有一定比例关系(通过两者角速度一样的算法)可以通过单片机的算出自行车在这两秒内走过的路程S1。把这个路程S1与存储器原来的里程数相加即可得到目前的总里程数。通过单片机计算出来的速度和里程的数据,必须通过BCD码的转换才能输出给显示模块。总里程数的显示是设定出现在电动自行车开动,单片机开机经过初始化后显示出来,这样以来用户可以清楚的知道自己的车子已经运行了多少公里了。而速度的显示则是在计算出速度里程后立刻显示出来,体现实时性。BRBR结论BR本设计以AT89C2051为核心,通过光电传感器来检测自行车的运转情况进而实现电动自行车的速度,里程的计算及里程的累计,存储,最后用6位的LED能直观的将速度与里程显示给用户,并且在速度高于一定的值时可自动向用户报警,从而达到智能速度里程表。BRBRBRBRBRBRBRBRBRBRBRBRBR毕业设计说明书目录BR1.引言………………………………………………………………………………16BR2.方案论证…………………………………………………………………………17BR 2.1方案一………………………………………………………………………17BR 2.2方案二………………………………………………………………………18BR 2.3结论…………………………………………………………………………18BR3.系统的硬件设计…………………………………………………………………19BR 3.1电源模块设计………………………………………………………………19BR3.2脉冲发生源…………………………………………………………………19BR3.3信号预处理电路……………………………………………………………20BR3.4单片机选择…………………………………………………………………21BR3.5键盘模块与驱动电路………………………………………………………22BR3.6E2PROMAT24C02的应用…………………………………………………22BR3.7显示部分……………………………………………………………………23BR3.8主要元器料…………………………………………………………………25BR 3.8.1AT89C2051资料…………………………………………………………25BR 3.8.2AT24C02资料……………………………………………………………27BR 3.8.3单光束直射失光电传感器ST资料………………………………28BR 3.8.474L138资料 ……………………………………………………………29BR 3.8.5MCBCD资料………………………………………………………30BR 3.8.6CD4076资料………………………………………………………………31BR4.系统的软件设计…………………………………………………………………32BR4.1系统软件框图…………………………………………………………………32BR(毕业设计)BR4.1.1系统主程序流程图 ………………………………………………………33BR4.1.2各子程序流程图 …………………………………………………………34BR4.2程序……………………………………………………………………………35BR4.2.1主程序 ……………………………………………………………………35BR4.2.2各子程序 …………………………………………………………………37BR5.软硬件系统的调试………………………………………………………………45BR6.结论………………………………………………………………………………45BR7.附录………………………………………………………………………………46BR8.总结………………………………………………………………………………47BR9.参考文献…………………………………………………………………………49spanclass='Szb964'/span/PP/Pp摘 要br/目前,国内消费市场中“家用食品粉碎机”频频上市,散发出诱人的魅力,展示着亮丽的市场前景。业内人士认为,“家用食品粉碎机”市场消费面宽,功能新颖独特,它将成为家庭生活的“好伴侣”。本文主要论述了“家用食品粉碎机”的机械结构、外观及控制电路设计。br/在这次设计过程中,首先收集了大量的资料,然后对粉碎机的外观特征进行了构思。家用食品粉碎机主要由机座、刀具、料杯几部分组成。刀具由机座内的电机直接带动,既节省了空间,又提高了效率。料杯杯体与机座容易拆卸便于存放,刀具可以方便的交替使用,既避免了卫生死角,又能方便快捷的清洗。在控制电路的设计方面采用了安全触碰压紧开关,使其更具人性化,对人体更多一层保护。在材料的选择上,大量采用了PC及PVC复合材料,使粉碎机的强度有所提高,并使其重量大大减轻。家用食品粉碎机可以调制果汁、奶昔、豆浆,研磨粉碎食物,绞肉等,功能强大,用途广泛!br/br/关键词:家用食品粉碎机;机械结构;外观;控制电路br/br/ABSTRACTbr/Now,thedomesticconsumesthemarketinside"thehousehold-usefoodsmashesappliance"appearonmarketagainandagain,Sendforthanattractivemagicpower,displaythebrightmarketforeground.Theindustryinsiderthinks,"thehousehold-usefoodsmashesappliance"themarketconsumesthebreadth,thefunctionisnovelandspecial,itwillbecomethe"goodcompanion"ofthehomelife.Thistextdiscussedprimarily"thehousehold-usefoodsmashesappliance"ofmachineconstruction,externalappearanceandcontrolelectriccircuitdesign./pP/Pp内容简介/pp本设计根据时代要求,采用大跨度的框架结构,总面积6400平方米,高度33.3米,本建筑为9层办公楼,工程所在地是茂名市,属南部亚热带气候,年平均气温23度,月平均最高气温34度,年降雨量为1500mm~1800mmm之间,年最大降雨量2493.2mm。全年以东南风为主,北风、东风次之。场地类别为二类,抗震设防烈度为7度。本设计只介绍5轴框架结构设计,先进行荷载计算,在此基础上进行内力计算、侧移计算和内力组合(在内力计算中,恒载、活载用弯矩二次分配法进行计算,水平荷载采用D值法进行计算),在进行截面抗震设计时,柱按偏压构件计算,为保证延性框架要“强剪弱弯,强柱弱梁,强节点弱构件强锚固的设计原则,且满足构造要求。然后进行构件配筋计算,各构件根据相应规范按公式计算而得。pclass='Llm290'/p/pbr/p文件组成及目录fontcolor='#9a9a9a'/font/ppp开题报告、正文计算书(共126页word),建筑结构图纸(共25张CAD)、PKPM计算模型、中英文翻译/pp摘要 Ⅰbr/Abstract Ⅱbr/第一章建筑设计资料 1br/1.1功能要求 1br/1.2技术要求 1br/1.3造型要求 1br/1.4工程地质资料 2br/第二章建筑设计说明 3br/2.1建筑总平面 3br/2.2建筑平面设计 3br/2.3建筑立面设计 4br/2.4框架柱截面尺寸初选 4br/2.4建筑剖面设计 4br/2.5工程各布构造
本文标题:基于AT89C2051单片机自行车里程速度表的设计
链接地址:https://www.777doc.com/doc-2568382 .html