摩托车测速表的设计
任务十 自行车车速表的设计和制作

上一页 下一页
返回
图3-1霍尔效应
返回
图3-2霍尔元件
返回
图3-3霍尔元件的串联
返回
图3-4霍尔片的并联
返回
图3-5霍尔元件输出特性
返回
图3-6不等位电势的补偿电路
返回
图3-7利用热敏电阻进行补偿
返回
图3-8补偿电桥补偿
返回
图3-9霍尔开关集成传感器的内部结构
返回
图3-10霍尔开关集成传感器
上一页 下一页
返回
任务一自行车车速表的设计与制作
• 霍尔器件具有许多优点,它们的结构牢固,体积小,质量轻,寿命长, 安装方便,功耗小,频率高(可达1MHz,耐振动,不怕灰尘、油污、 水汽及盐雾等的污染或腐蚀,并且霍尔线性器件的精度高、线性度好; 霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位 置重复精度高(可达}m量级)。采用了各种补偿和保护措施的霍尔器件 的工作温度范围宽,可达55℃~150℃。 • 1.霍尔效应 • 将置于磁场中的导体或半导体通入电流,若电流与磁场垂直,则在与 磁场和电流都垂直的方向上会出现一个电势差,这种现象就是霍尔效 应。
上一页 下一页
返回
任务一自行车车速表的设计与制作
• 霍尔元件的结构与其制造上艺有关。例如,体型霍尔元件是将半导体 单品材料定向切片,经研磨抛光,然后用蒸发合金法或其他方法制作 欧姆接触电极,最后焊上引线并封装。而膜式霍尔元件则是在一块极 薄(0.2 mm)的基片上用蒸发或外延的方法制成一种半导体薄膜,然后 • 再制作欧姆接触电极,焊引线,并最后封装。 • 其构成由霍尔片、引线和壳体组成,如图3-2所示。 • 霍尔片是一块矩形半导体单品薄片(一般为4 mmx2 mmx0.1 mm), 如 图3-2(a)所示,引出4个引线。
传感器报告摩托车电子仪表盘电路设计

检测技术课程设计报告--摩托车电子仪表盘电路设计学院:自动化专业:自动化一、课题背景介绍随着科技进步,摩托车显示仪表由指针式向数字式发展。
数字显示仪表是采用的微处理器测控和传感器测量技术,通过控制数字显示器发光二极管和发光组合来显示车速、里程。
与普通指针式仪表相比,数字仪表具有检测准确、故障率低、结构紧凑等优点。
我们打算研制的数字显示仪表,是通过仪表盘中间5位数字来显示摩托车的车速、发动机转速、总里程和单程里程,仪表盘上部发光二极管可显示车的速度;仪表盘下部指示灯分别显示油量及油量报警、电压报警、空档显示、左右转向显示等功能。
二、方案设计2.1传感器选择2.1.1、转速传感器I.霍尔转速传感器如图,永磁铁安装在转盘上,随被测转轴转动,霍尔器件紧靠齿盘放置,齿盘转动,当齿盘上的永磁铁对准霍尔器件时,磁力线集中穿过霍尔器件,可产生较大的霍尔电势。
将霍尔电势放大、整形后输出计数脉冲。
图1霍尔式转速传感器II.电容式转速传感器当齿轮转动时,电容量发生周期性变化,通过测量电路转换为脉冲信号,则频率计显示的频率代表转速大小。
设齿数为z,频率为f,则转速为:图2 电容式转速传感器III. 传感器比较霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高(可达μm级)。
霍尔传感器结构牢固,体积小,重量轻,寿命长,安装方便,功耗小,频率高(可达1MHZ),耐震动,不怕灰尘、油污、水汽及盐雾等的污染或腐蚀。
电容传感器结构简单、动态响应快、易于实现非接触测量,能够在高温、辐射和强烈振动等恶劣条件下工作。
摩托车上所有传感器都要求在重灰尘、厚油污、水雾等恶劣条件下工件,这些条件电容传感器都难以满足,而且电容传感器易受寄生电容的影响,因此在测速传感器我们选择霍尔传感器。
2.1.2油量传感器(测液位)I.电容式液位传感器电容式液位计的结构形式很多,有平极板式、同心圆柱式等。
由于汽油是导电介质,因此选用同轴双层电极电容式液位计,接法如下1、2—内外电极;3—绝缘套;4—流通孔图3 电容式液位传感器内电极和与之绝缘的同轴金属套组成电容的两极,外电极上开有很多流通孔使液体流入极板内。
摩托车仪表设计

摩托车仪表设计摩托车城市仪表有八大项主要功能。
分别是:1.车灯状态指示;2.档位状态指示;3.摩托车行驶速度指示;4.油量状态指示;5.摩托车行驶总里程显示;6.仪表盘面板夜照明;7.掉电保存;8.防震。
1、车灯状态指示分别显示摩托车车灯(左灯,远光灯,右灯)当前的工作状态。
摩托车仪表盘上的车灯(左灯,远光灯,右灯)指示灯都是接12V电压被点亮。
左、右指示灯的颜色为绿色。
远光灯(大灯)的颜色为蓝色。
2、档位灯档位灯是用来显示摩托车所处的档位。
分别显示摩托车档位(空档,1档,2档,3档,4档)当前的工作状态。
摩托车仪表盘上的档位灯(空档,1档,2档,3档,4档)指示灯都是接地线点亮。
而且摩托车选择档位(空档,1档,2档,3档,4档)时,只能选择一种档位。
摩托车电门钥匙一开,空档灯立即亮,空档指示灯的颜色为绿色;1、2、3、4档指示灯的颜色为红色。
3、摩托车行驶速度指示仪表盘外部送来一个摩托车速度脉冲信号(霍尔传感器产生),由一个步进电机带动指针指示当前车辆行驶速度。
当电门锁关闭后,指针要归零。
速度指针可以形象知道当前摩托车速度的快慢。
4、摩托车行驶油量显示仪表盘外部送来一个摩托车油量脉冲信号(电阻传感器产生),由一个步进电机带动指针指示当前油量。
当电门锁关闭后,指针要归零。
油量指针可以形象知道当前摩托车油量的多少。
当油箱中没油的时候,指针指向“E”位置;当油箱中半油的时候,指针将指向“E”到“F”二分之一处;当油箱中满油的时候,指针将指向“F”处。
5、摩托车行驶总里程显示液晶显示摩托车行驶总里程。
每当电门锁关闭后芯片保留总里程数据。
电门锁开启后显示。
液晶在仪表刚启动的时候显示“88888.8”,当接油量输入信号线的时候,显示“FUEL no”3s钟,然后显示已经行走的总里程;当接油量表输入信号线时,则直接显示已经行走的总里程,在摩托车运行过程中,液晶将实时刷新总里程,每0.1km(100m)刷新一次。
摩托车测速表的设计资料

课程设计说明书课程设计名称:专业课程设计课程设计题目:摩托车测速表的设计学院名称:信息工程学院专业:电子信息科学与技术班级: 120431 学号: 12043122 姓名:刘处荣评分:教师:吴开志20 15 年 9 月 5 日专业课程设计任务书2014-2015学年第二学期分散1周第16 周- 18 周集中题目摩托车测速表的设计内容及要求技术要求:(1)利用光电转换器实现车轮转速的测量(2)利用单片机实现速度的计算和显示(3)测速范围:1 – 80 KM/小时(4)显示精度:1KM进度安排分散1周:查资料、方案确定。
第16周:电子钟编程及调试。
第17周:摩托车测速表的软硬件设计、调试。
第18周:考试、撰写并上交报告。
学生姓名:刘处荣、陈星星指导时间:分散1周,集中指导:2015.6.15-2015.7.3 指导地点:综合楼中505 室任务下达2015 年 6 月 1 日任务完成2015 年 7 月 3 日考核方式 1.评阅□ 2.答辩□ 3.实际操作√ 4.其它□指导教师吴开志系(部)主任贾杰注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要摩托车,由汽油机驱动,靠手把操纵前轮转向的两轮或三轮车,轻便灵活,行驶迅速,广泛用于巡逻、客货运输等,也用作体育运动器械。
转速测量方法分为两类,(1)直接法:直接观测电机的机械运动,测量特定时间内机械旋转的圈数,从而测出其转速;(2)间接法:测量由于机械转动导致其他物理量的变化,从这些物理量的变化与转速的关系来得到转速。
目前常用的测速方法有霍尔元件测速法、离心式转速表测速法、闪光测速法等本课题主要研究转速的测量,通用于各类需要测转速的环境中。
本系统采用对射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,通过液晶显示器显示电机的转速值。
2012摩托车路试记录表

各次试验平均车速/(km/h)
备注
行驶方向
长度/m
时间/s
速度/(km/h)
1
测
试
区
往
返
2
往
返
3
往
返
试验序号
各段测试区
各次试验平均车速/(km/h)
备注
行驶方向
长度/m
时间/s
速度/(km/h)
1
往
往
返
返
2
往
往
返
返
3
往
往
返
返
1
核定最高车速:km/h
2.2、起步加速性能记录
试验次序
行驶方向
50m区间
100m区间
200m区间
400m区间
备注
所用时间s
加速度m/s
所用时间s
加速度m/s
所用时间s
加速度m/s
所用时间s
加速度m/s
1
往
返
平均
2
往
返
平均
2.3、超越加速性能记录
备注
试验次序
行驶方向
初速度
50m区间
100m区间
200m区间
400m区间
测试距离m
所用时间s
加速度m/s
所用时间s
加速度m/s
所用时间s
2.5、驻车制动试验记录表
检验日期
检测地点
气温
大气压力
轮胎气压前轮
轮胎气压后轮
整车整备质量
驾驶员质量
加载质量
坡道状况
驻车制动装置操纵方式
驾驶员
试验员
校核
方向
试验
摩托车电子仪表检测装置的研制

摩托车电子仪表检测装置的研制摘要:电子仪表作为摩托车结构的重要组成部分,在生产和使用的过程中,难免会由于成产质量、使用方式、使用时间等出现各种各样的故障。
而通过对摩托车电子仪表检测装置的检测不仅可以保证仪表的正常使用还可以降低后期的维修成本。
传统的摩托车电子仪表的检测因为模块分散、方法繁琐,因此经常会出现较大的误差,影响检测质量。
因此开发出适用于摩托车的电子仪表自动检测装置可以代替原有的人工检测,通过智能化的检测提高电子仪表的检测效率的同时也可以降低误差。
关键词:摩托车电子仪表;检测装置;研制1摩托车电子仪表基本检测结构的设计1.1车速信号和正负机型发动机转速信号在摩托车的仪表盘中输入频率和脉冲信号的数值的时候,仪表液晶就可以准确地输出与之相对应的行驶速度和发动机转速信息。
如果输出的数值与计算得出的理论数值差距较大时,则可以判定仪表不合格。
按照国家的相关规定,在设计车速的模块中用到车速信号脉冲的方法。
车速在每小时100千米以下的情况下,测试阶段主要包括以下几个阶段。
首先,利用车速与脉冲频率之间的公式计算出检测霍尔元件在每秒钟所需要的脉冲数值,然后将提前测试好的车轮周长、车轮转动一圈霍尔元件要转动的圈数与脉冲数一起计算得到频率的控制字,然后通过设置合成器芯片的方波频率和相位,经过低通滤波和宽带的放大,就可以实现车速脉冲信息进入到仪表车速信号的输入端,形成完整的电路。
发动机的转速信号与车速信号的处理方法相同,转速在每分钟12000转以下的时候,也需要分为上述的几个阶段进行测试。
但是对于发动机转速信号的测试过程中需要注意的是,在摩托车转速表的实际应用中,有很多厂商生产的摩托车转速驱动信号分为正负两种,因此为了增加电子仪表检测的使用范围还需要设置为正负均可检测的状态。
1.2燃油信号在摩托车的油箱处有检测油位线的信号端,通过检测可以将目前剩余油量信息显示在仪表盘上,而对于燃油的检测装置则是通过单片机控制电阻的网络系统才能产生测试信号。
摩托车测速表的设计.doc

_____ 课程设计任务书20匹-20也学年第二学期一周分散,第18周一辽周集中注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档摩托车等交通工具成为了当代人出行不可少的代步工具,像这种以车轮转动前进的交通工具在行驶中不免要有时速表。
以便于司机掌握车子的速度。
本课题主要研究转速的测量。
通用于各类需要测转速的环境中。
转速是各类车轮运行过程中的一个重要监测量,目前国内外常用的转速测量方法有离心式转速表测速法、闪光测速法、光电码盘测速法和霍尔元件测速法等。
本文介绍了一种基于AT89S5单片机的光电开关转速测量系统的设计。
系统采用对射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S5单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过数码管实时显示电机的转速值。
经过仿真测试和软硬件系统的搭建,本系统满足设计要求,且结构简单、实用。
系统在降低测速器成本,提高测速稳定性及可靠性等方面有一定价值,具有广泛的应用前景。
关键字:光电开关、转速测量、单片机前言 (4)第一章系统方案的选择与论证 (5)1.1系统设计内容与要求...........................................................1.2系统总体设计..................................................................第二章系统硬件单元电路设计 (8)2.1主控制系统...................................................................2.2最小控制系统..................................................................2.3光电脉冲产生模块.............................................................2.4速度显示模块..................................................................第三章系统软件设计 (14)3.1主程序流程图..................................................................3.2 TO定时中断子程序流程图......................................................3.3脉冲计数及处理子程序流程图 ...................................................3.4 7279速度显示子程序流程图 ....................................................第四章系统测试及性能分析 (18)4.2硬件电路的测试................................................................4.2软件程序测试..................................................................4.3性能分析.....................................................................第五章总结 (19)参考文献 (20)附录1摩托车测速系统设计总原理图 (21)附录2元件清单 (22)附录3源程序清单及注释 (23)随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片机的应用则起到了举足轻重的作用。
自行车测速仪设计报告

电子设计竞赛设计报告题目: 自行车测速仪学 院 电子信息工程学院 学科门类 工学 专 业 电气工程及其自动化 学 号 2010448114 2010448131 姓 名 李炜 赵向辉2011年12月21日自行车测速仪装订线摘要本课题实验主要是利用STC89C52RC、12864液晶、24C02E^2PROM、霍尔传感器和加速度倾角传感器来实现自行车测速功能。
通过霍尔传感器来采集信号,经过单片机处理后,由12864液晶显示其总里程,分里程,速度,加速度;信号经过加速度倾角传感器读出坡度值,并在12864液晶中显示出来;然后由数学公式计算出消耗的卡路里值。
12864显示页面一共有三面。
按键具有调控展现的页面,清除分里程数据,保存总里程数据的功能,利用24C02实现断电不消失的功能。
发光二极管模块,利用MOS管的特性可以实现在暗处自动点亮。
关键词:自行车测速仪;霍尔传感器A3144;加速度倾角传感器MMA7455;12864LCDBicyle SpeedometerABSTRACTThis work mainly realize speed bike function by using the MCU of the STC89C52RC, 12864 LCD,24C02E^2PROM,Hall sensors and Angle acceleration sensor. The signal was collected by the Hall sensors and then it will be handled by the MCU.After that,the MCU will give commands and instructions to let the LCD display the information which contains the total mileage,part mileage,speed,accelerate,ascent and the calorie consumed.There are three pictures of the LCD,changed by a key switch.The function of the other keys were made up of clearing of the part distance and save the total distance.Also,there is another function module,called automatic light,which controlled by the LDR.Key words:Bicyle speedometer;Hall sensors;Angle acceleration sensor;12864LCD目录1设计要求................................2设计方案................................2.1 芯片的选择...............................2.2 霍尔传感器与单片机的通信..............2.3 12864液晶屏与单片机..................2.4 单片机与24C02 ........................2.5 单片机与MMA7455 ......................2.6 单片机下载程序........................3总体方案................................3.1工作原理.............................3.2总体设计.............................4系统硬件设计............................4.1STC89C52RC单片机最小系统.............4.2各部分电路电路图.....................4.3整体电路.............................5系统软件设计............................5.1主程序流程...........................参考文献....................................附录........................................1设计要求1.1 发光二极管模块在暗处自动点亮功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书课程设计名称:专业课程设计课程设计题目:摩托车测速表的设计学院名称:信息工程学院专业:电子信息科学与技术班级:120431 学号:姓名:刘处荣评分:教师:吴开志20 15 年9 月 5 日专业课程设计任务书2014-2015学年第二学期分散1周第16 周-18 周集中题目摩托车测速表的设计内容及要求技术要求:(1)利用光电转换器实现车轮转速的测量(2)利用单片机实现速度的计算和显示(3)测速范围:1 –80 KM/小时(4)显示精度:1KM进度安排分散1周:查资料、方案确定。
第16周:电子钟编程及调试。
第17周:摩托车测速表的软硬件设计、调试。
第18周:考试、撰写并上交报告。
学生姓名:刘处荣、陈星星指导时间:分散1周,集中指导:指导地点:综合楼中505 室任务下达2015 年 6 月 1 日任务完成2015 年7 月 3 日考核方式 1.评阅□ 2.答辩□ 3.实际操作√ 4.其它□指导教师吴开志系(部)主任贾杰注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要摩托车,由汽油机驱动,靠手把操纵前轮转向的两轮或三轮车,轻便灵活,行驶迅速,广泛用于巡逻、客货运输等,也用作体育运动器械。
转速测量方法分为两类,(1)直接法:直接观测电机的机械运动,测量特定时间内机械旋转的圈数,从而测出其转速;(2)间接法:测量由于机械转动导致其他物理量的变化,从这些物理量的变化与转速的关系来得到转速。
目前常用的测速方法有霍尔元件测速法、离心式转速表测速法、闪光测速法等本课题主要研究转速的测量,通用于各类需要测转速的环境中。
本系统采用对射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,通过液晶显示器显示电机的转速值。
经过仿真测试和软硬件系统的搭建,本系统符合设计要求,简单实用,有效降低了车速所需的仪器成本,测速比较稳定,有一定的利用推广价值。
关键词:摩托车转速测量单片机目录第一章:设计方案的要求与选择 0设计内容及要求 0基本设计要求 0方案的设计 0方案的选择 (1)方案的改进 (2)摩托车测表设计及原理 (2)第二章系统硬件电路 (4)单片机控制系统 (4)开发板系统电路 (5)时钟电路 (5)复位电路 (6)脉冲输入模块 (6)速度显示模块 (7)第三章系统软件设计 (8)主程序流程图设计 (8)中断子程序流程图设计 (9)速度显示子程序流程图设计 (10)第四章系统测试及功能实现 (11)硬件电路的测试 (11)软件程序测试 (11)LCD显示程序 (11)脉冲计数模块程序 (12)功能实现 (12)结论 (12)参考文献 (13)附录 (14)附录A 课设仿真图 (14)附录B 主程序代码 (15)附录C 1602液晶显示代码 (17)第一章:设计方案的要求与选择设计内容及要求(1)利用光电转换器实现车轮转速的测量(2)利用单片机实现速度的计算和显示(3)测速范围:1 –80 KM/小时(4)显示精度:1KM基本设计要求按设计要求,方案整体可分为四个模块:光电检测模块、信号处理模块、51单片机模块以及显示模块,各模块之间的关系如下:图测速系统基本模块关系图方案的设计方案一:由传感器、处理器和显示3个部分几部分组成,但所选择的传感器类型不同,其方框图如图所示。
此方案的测速系统主要是由开关型霍尔传感器A3144E以及磁钢构成,由它们来检测车轮的转速。
工作方式为:将磁钢安装在车轮的转轴上,而霍尔传感器则放在转轴的旁边,霍尔传感器连接在电路中,当磁钢随转轴经过霍尔传感器时,由开关型霍尔传感器的工作原理知,此时将输出一个低电平信号;而当磁钢离开霍尔传感器后,又将输出一个高电平。
这样通过高低电平的转换,将其送入单片机后就可以测量它的转速图方案一模块框图方案二:包括传感器、处理器和显示3个部分。
其方框图如图所示。
在该方案中传感器是由红外发光二极管,和红外光敏三极管构成。
测速的过程为:在车轮的转轴上安装一个圆盘,并在圆盘的边缘处开多个孔让二极管发出的红外光刚好可以通过。
在圆盘的上下方分别安装好发光二极管和光敏三极管,当车轮转动时就可以通过圆盘来改变光敏三极管接收的光线,从而产生点位信号的变化,这样就构成了一个收发检测系统,可以检测车轮的转速。
运用的原理和光电耦合器是相同的。
图方案二模块框图方案的选择两个方案的主体电路相同,只是传感器的选择不同。
而选择开关型光电传感器作为此次课程设计的光电检测模块的设计方案。
有以下几个原因:(1)光电开关原理简单,电路简易,廉价易获取;(2)霍尔传感器价格昂贵,学校器件库暂不提供;(3) 用光电开关作为传感器时出现问题也易于调试。
综上,最终选择方案二作为设计方案。
方案的改进由于在protues仿真系统上车轮无法模拟,7279八位共阴数码管也找不到相应的元器件代替,经过小组讨论,决定采用脉冲激励源代替车轮的旋转信号输入,以LCD 液晶显示器代替7279显示,改进后的方案在信号输入方面更直观准确,而且液晶显示也比数码显示更简洁省电改进后的模块框图如图所示:图改进后的模块框图摩托车测表设计及原理测速采用51单片机外部中断方式计数,500ms采集一次计数脉冲频率值。
在实际应用中,计数端口最好加一个比较器电路再与外部中断计数IO口。
如图,图所示。
加一个比较电路,这样得到的数据更精准。
图仿真调试电路图实际调试电路程序中第一行显示的是实际频率f,第二行显示的是实际转速r。
其中,光电测速装置假设摩托车转一圈时,计3个脉冲,一个摩托车的直径为50cm,则的实际转速r由下公式得到:r=(f/3)**π本设计中,为了快速实现速度测量,每500ms计算一次速度,所以得到的计数值为f/2,这样,上式得到的结果就需要乘以2得到正确的速度值。
第二章系统硬件电路单片机控制系统单片机采用STC89C51,是一款性能稳定的8位单片机。
单片机的T0口作为外部中断口来计外部传感电路产生的脉冲个数,P1口的口外接LCD液晶显示模块开发板系统电路单片机开发板电路如图所示,由单片机STC89C51、时钟电路和复位电路三部分组成。
单片机STC89C51作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。
学校提供的开发板操作简单,使用方便,在PC机上编好程序后,经过编程器生成Hex 文件后,然后用PC机串口通过STC-ISC程序下载软件能够非常方便地将程序烧到单片机中。
图开发板电路时钟电路单片机各功能部件的运行都是以时钟控制信号为基准,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。
本设计中采用内部时钟方式,如图所示,以石英晶体振荡器和两个片电容组成外部振荡源。
片内的高增益反相放大器通过XTAL1、XTAL2外接,作为反馈元件的片外晶体振荡器与电容组成的并联谐振回路构成一个自激振荡器,向内部时钟电路提供振荡时钟。
振荡器的频率取决于晶振的振荡频率,振荡频率范围为—12MHz。
图时钟电路复位电路单片机的RST引脚为复位(Reset)端。
当单片机振荡器工作时,该引脚上出现持续两个机器周期的低电平,就可以实现系统复位,使单片机回到初始状态。
如图所示,本设计采用手动复位,用一个电容与一个10K电阻串联组成,电阻接VCC,电容接地,RESET脚接在它们中间,RC选择10uF,按键与200R电阻串联,在电容两端并联,就成了按键复位电路,未上电时,RST端为高电平,只要按下这个按键,RST端转换为低电平,经过两个机器周期后,单片机就能复位。
图复位电路脉冲输入模块脉冲技术是脉冲信号产生和波形变换的技术。
是指在某一时间内有突变的电压或电流。
从广义上讲,矩形波、方波、尖顶波、锯齿波、三角波、阶梯波等非正弦波信号都是脉冲信号。
图脉冲输入模块电路速度显示模块本设计是通过LCD液晶显示屏进行显示的。
LCD液晶显示器是平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方图速度显示电路第三章系统软件设计主程序流程图设计主程序主要负责总体程序管理,实现人机交互设定。
主程序开始时将完成程序的初始化,包扩内存的规划、定时器的工作模式、中断方式等的设定,然后直接调用各个功能模块子程序。
本系统采用STC89C51中的T0定时器和T1计数器配合使用对转速脉冲定时计数。
计数器T1工作于计数状态对外部脉冲进行计数;T0工作为定时器方式每次定时10ms。
本设计程序编程的思想就是在给定的10ms之内,用单片机自带的计数器T1对外部脉冲进行计数。
其主程序流程图如图所示图主程序流程图中断子程序流程图设计T0定时中断程序主要是完成10ms的定时任务,并且对变量buf_min进行加一处理,其中在对T0进行赋初值时,选择为10236而不是10000。
主要是C语言在经过反汇编后,一条C语句将会编译成几条语句,这样就增加了指令执行的时间,使定时产生误差,而在经过多次调试后,选择10236为T0初值是最接近10ms的。
其程序流程框图如图所示图中断子程序流程图速度显示子程序流程图设计定时器设置为方式1,定时10ms。
当定时达到10ms时,产生中断,对液晶显示器进行刷新,显示转速,并使时间计数标志T加1。
当时间计数标志T=500时,使time0_int置1,取出计数器在此时间内计算的脉冲数,通过转速计算程序计算得出转速值后,数据缓冲区存入数据缓冲区,供LCD液晶显示使用。
流程图见图所示图1602速度显示流程图第四章系统测试及功能实现测试时按硬件电路测试和软件程序的测试两个大块,其中软件程序测试包括LCD显示程序和脉冲计数程序两个部分。
硬件电路的测试硬件电路的测试主要包括光电开关调试和电压反相器调试。
这些测试主要是在焊接电路板的整个过程当中进行,以便确保每一个电路元件都能工作正常。
软件程序测试LCD显示程序不通过T0中断检测脉冲个数,直接给T0count赋值,依据给T0count赋不同的值观察LCD上是否按赋的初值显示出来。
通过多次给T0count赋不同的值,从而判断显示模块是否出现问题。
测试完1602之后,通过这种方法还可用于对数值计算处理模块进行调试。
脉冲计数模块程序当LCD显示程序测试无误之后,就可以对脉冲计数模块进行调试了。
因为显示已经没有问题,通过用信号发生器给T0端口送入不同频率的脉冲,可观察数码管的显示是否正确。
调试过程中出现的误差,可以依据误差的大小给予补偿。
功能实现本系统以STC89C51单片机为核心,开发程序调试阶段采用Keil软件进行编程及修改。