数字转速表的设计
四位数码管转速表的设计
本文是基于51单片机的转速测量系统,其测量方法较多,随着单片机对脉冲信号的处理能力越来越强大,使得全数字量系统越来越普及,并且使转速测量系统也可以用全数字化处理。
输出电压经整形电路送入STC89C51单片机进行数据处理并用四位7段LED显示器显示测量结果。
文中首先阐述了构成该系统的原理、硬件的实现方法,在该系统中对信号频率进行测量是首要任务,通过各种测量方法的对比下,该系统应采用测频法测量。
其次,在软件设计部分,此系统包含系统初始化程序的设计、数据接收和处理程序的设计、显示程序的设计三个模块。
最终,给出各部分的原理框图、电路图及转速测量的程序流程图,并编出其具体的程序。
总之,本课题完成了硬件和软件系统的设计,实现了转速测量系统的测量,转速计算、显示功能,同时实现键盘的开始/停止功能,完成了设计的要求。
关键词单片机、转速测量、脉冲信号1 单片机的应用 (1)1.1 单片机的介绍 (1)1.1.1 单片机的发展历程 (1)1.1.2 单片机的分类 (2)1.1.3 单片机的应用与开发 (3)1.2 单片机的结构 (4)1.2.1 单片机的内部结构 (4)1.2.2 单片机的引脚功能 (6)1.2.3 单片机定时与工作方式 (7)2 工作原理和设计思路及方案 (8)2.1 基本原理 (8)2.2 设计思路 (9)2.3 设计方案 (9)3 硬件电路设计 (10)3.1 按键设计电路图 (10)3.2 显示电路设计图 (11)3.3 脉冲产生电路设计图 (11)4 软件设计 (12)4.1 主程序流程及说明 (12)4.2 中断服务子程序 (13)4.3 键盘扫描程序 (14)5 四位数码管转速表的仿真 (15)5.1 系统仿真软件介绍 (15)5.1.1 Proteus软件介绍 (15)5.1.2 Keil uVision3 软件介绍 (17)5.2 系统的仿真 (18)5.3 四位数码管转速表程序 (20)总结 (25)致谢 (26)参考文献 (27)1 单片机的应用1.1 单片机的介绍1.1.1 单片机的发展历程自单片机出现至今,单片机技术已走过了近20年的发展路程。
数字式转速表的应用设置
数字式转速表的应用设置应用时各种数据的调整和设置都是通过支架上的三个按键来完成的,如左上图所示,支架上左边的倒三角形符号是“DOWN”按键,中间的是“SET”按键,右边的三角形符号是“UP”按键。
通过连续按动“SET”按键,转速表的功能按“时钟---转速---设定警告---设定缸数---发动机累计工作时间”五种状态循环,下面具体说明每一种状态:1、时钟状态该状态下弧形LED光柱动态显示转速,四位数码管按24小时制显示时间,7:00--19:00期间显示亮度加倍,以适应白天的环境亮度,其他时间(夜间)则保持柔和的亮度。
按“DOWN”按键调整分钟,按“UP”按键调整小时。
2、转速状态该状态下弧形LED光柱动态显示转速,四位数码管动态精确显示转速,数码管显示每0.5秒刷新一次。
3、设定警告状态该状态下四位数码管无显示,弧形LED光柱中有一个单元熄灭,其他的全亮,熄灭的单元表示当前设定的警告转速。
通过按“DOWN”按键向下调整警告转速,按“UP”按键向上调整警告转速,运行中当发动机转速高于设定的警告转速时,警告灯点亮,否则熄灭。
这个功能可以灵活运用,如将警告转速设定于低中速区,用于换档提示,也可设定于高速区,表示超速警告。
是该状态下的效果图,表示当前的警告转速是4600RPM,右下角的红灯为警告灯。
4、设定缸数状态尽管该功能是为了适应多缸车的应用而开发,但是严格意义上来说,它是输入信号的倍率设定,因此不能简单的理解为几缸车就设定为几,正确理解这个功能是保证转速表正常运行的关键。
数码管显示的是“11”,数字“11”就是我们要说的信号倍率,这个转速表的倍率设置分两段,“0”字头字段包含“01-09”共9种倍率设置,用于汽车信号;“1”字头字段包含“11-18”共8种倍率设置,用于摩托车信号。
“0”字头字段:用于汽车,“01”表示发动机每转一圈送一个信号的情况,当然没有单缸的汽车,那么“01”有什麽意义呢?因为汽车版转速表的标准配置中,有一个信号前置处理盒,可以通过前置盒从一个点火线圈初级取得点火信号,由于发动机每转一圈单个点火线圈产生一次点火,因此点火信号可以用作转速信号,而且不管是几缸车,从这里取信号都采用“01”的倍率设置。
数字转速表的设计
数字转速表的设计一、概述随着科学技术特别是微型计算机技术的高速发展,单片微机技术也获得了飞速发展。
目前,单片机已经在日常生活和控制领域等方面得到广泛的应用,它正为我国经济的快速发展发挥着举足轻重的作用。
作为自动化专业的一名工科学生应该牢牢掌握这一重要技术。
而课程设计这一环节是我们提高单片机应用能力的很好机会,也是我们学好这一课程的必经环节。
通过课程设计可以进一步巩固我们前面所学理论知识,使我们对单片机理论知识有一个深刻的认识和全面的掌握。
另外通过这一真正意义上的实践活动,我们可以从中发现自己不足之处并能够在自己的深思下和老师的指导下得到及时的解决。
再次,它能使我们的应用能力和科技创新能力得到较大的提高。
本课程设计是单片机系统在测速方面的简单应用。
目前单片机技术已经在电机转速等为控制对象的控制系统中得到了广泛的应用,而在这一控制过程中必须通过单片机来测量转速。
基于此本课程设计利用89C51单片机及外围电路来设计一个数字转速表。
通过测量转速所对应的方波脉冲来测量转速,其转速可以通过键盘输入给定,同时其具体数值也可以在LED上显示出来。
设计要求1) 利用单片机组成一数字转速表。
2) 电机转速由信号发生器的方波脉冲信号来模拟。
3) 利用四位LED显示器显示:a. 当前转速b. 给定转速c.给定转速与当前转速的区别标志d. 超速报警显示4) 利用小键盘实现:a. 显示选择b. 给定转速的输入5) 测速范围为500rpm—1500rpm。
电机的正常转速为1000rpm。
6) 检测对应关系为:1024个脉冲/转,采用周期为40ms。
二、数字转速表方案为了确定其设计方案,首先必须构思好初步的设计思路。
根据设计要求和实验仿真条件,初步的设计思路可以总结如下:1) 用信号发生器来产生周期为0.04ms—0.2ms的方波脉冲信号。
2) 当前转速与给定转速显示用4段LED数码管。
3) 键盘采用矩阵式键盘,一共12个键,用2个控制键和10个数字键。
红外线数字转速表的设计-9页文档资料
上饶职业技术学院电子工程系课程设计课程名称:电子技术应用模题目名称:红外线数字转速表的设计年级:学生专业:应用电子技术学生学号:指导教师:学生姓名:技术职称:高级工程师2008年5月30日课程设计任务书1 课程名称电子技术应用模拟2 课程性质必选专业课3 适用年级 06电子4 适用专业应用电子5 设计题目红外线数字转速表的设计6 实验要求选开7 选题要求最多组数3组每组最多人数2人8 指导老师吴国辉职称高级工程师9 设计目的9.1 进一步掌握摸拟电子技术,数字电子技术等课堂知识在本课程设计中的应用;9.2 熟悉电路的设计过程及设计方法;9.3 掌握课程设计的基本过程和课程设计报告的撰写方法。
10 设计要求10.1 设计一个红外线数字转速表;10.2测量范围0~999转/分,采用红外发光二极管;10.3采用DC-12V电源。
11 课程设计的进度安排11.1 2008年5月9日到17日、完成初稿;11.2 2008年5月18日到30日,上交课程设计报告及实验样品。
12 参考书目12.1 黄定永主编电子线路实验与课程设计北京机械工业出版社201912.2 高吉祥和全国大学生电子设计竞赛培训系列教程北京电子工业出200013 任务书下达时间 2008年04月28日课程设计评分标准(选开实验)姓名: 年级:专业:应用电子技术班级:电1 班总分:课程设计评分标准(选开实验)姓名: 年级:专业:应用电子技术班级:电1 班总分:课程设计报告年级06级专业应用电子技术班级1班姓名江国军许莉娟指导老师吴国辉职称高级工程师课程名称电子技术应用模拟课程性质必选专业课设计项目红外线数字转速表的设计实验要求选开1 设计目的1.1 进一步掌握摸拟电子技术,数字电子技术等使课堂知识在本课程设计用;1.2 熟悉电路的设计过程及设计方法;1.3 掌握课程设计的基本过程和课程设计报告的撰写方法。
2 设计要求2.1设计一个红外线数字转速表;2.2 测量范围0~999转/分,采用红外发光二极管;2.3采用DC-12V电源。
数字转速表课程设计
目录目录..................................................................................................................................................... - 0 -第1章前言..................................................................................................................................... - 1 -第2章大体原理............................................................................................................................ - 2 -第3章整体设计思路 .................................................................................................................. - 2 -设计方案............................................................................................................................................ - 2 -第4章硬件电路的设计方案..................................................................................................... - 3 -LED显示部份的电路设计 .......................................................................................................... - 3 -按键电路设计 .................................................................................................................................. - 4 -程序设计总图 .................................................................................................................................. - 5 -第5章软件设计方案 .................................................................................................................. - 5 -显示当前转速 .................................................................................................................................. - 5 -十进制转换为二进制程序框图.................................................................................................. - 6 -脉冲个数的求取.............................................................................................................................. - 7 -键盘电路............................................................................................................................................ - 8 -第6章系统调试............................................................................................................................ - 9 -软件模拟仿真 .................................................................................................................................. - 9 -硬件调试............................................................................................................................................ - 9 -第7章总结与体会..................................................................................................................... - 10 -第8章参考文献......................................................................................................... - 10 -附录 .............................................................................................................................. - 11 -第1章前言单片微型运算机简称单片机,是典型的嵌入式(Microcontroller Unit),经常使用英文字母的缩写MCU表示单片机,它最先是被用在工业操纵领域。
数字转速表
1 设计任务描述1.1设计题目:数字转速表1.2 设计要求1.2.1 设计目的(1) 掌握数字转速表的构成、原理与设计方法;(2)熟悉集成电路的使用方法。
1.2.2 基本要求(1) 数字转速的测试与显示电路,要求四位数码显示;(2)数字时间的显示部分——时、分的显示;(3) 时间与转速共用显示器,使用按键切换;1.2.3 发挥部分(1) 转速表的溢出报警和显示;(2) 可预置的转速超限报警。
2 设计思路我的设计题目的数字转速表,数字转速表的主要功能是实现对每分钟转速的测量和计时功能,当按键时能实现转速和时钟的切换显示。
(1)脉冲产生部分:方波信号发生器是记录时间的一个重要组成部分,其稳定度及频率精度决定了计时的准确度。
一般来说,方波信号发生器的频率越高,计时精度越高。
我在这里用到了555与RC组成的多谐振荡器,它产生频率f=1kHz的方波信号。
(2)分频电路部分:分频电路的功能是对方波信号发生器产生的方波信号进行分频处理,这里我用计数器将产生的频率分成两部分,一部分是将频率分成100s,另一部分是分成60的脉冲。
(3)时钟计时部分:根据要求我设计的时钟能显示时和分,是通过60s的脉冲和4个计数器的串联来完成的,将分钟部分接成60进制,小时部分接成24进制。
(4)转速测量部分:将100s的脉冲通过单稳触发器将其变成60s和传感器一起通过闸门实现转速的测量。
(5)数据选择及显示部分:将时钟和转速通过数据选择器实现开关切换的功能,然后通过译码器将数据显示在显示器上,此外此计数器还能实现自动所存功能(6)发挥部分:当转速超出额定输入值时和在转速溢出时进行报警,主要输入信号通过单稳和多频振荡器实现在一定时间报警的功能3 设计方框图4 各部分电路设计及参数计算4.1脉冲产生电路设计及其参数计算4.1.1 脉冲产生电路设计图4.11 555振荡器与分频器的连接电路本电路中的振荡器是由555定时器构成的多谐振荡器。
等精度数字转速表的VHDL设计
时器及相关逻辑构成,提供可预置闸门信号及其他 控制信号.定时初值在SCK的操作下,从SDATA 口串行输入移位寄存器.LOAD=0时,将定时初值
载人可预置定时器;LOAD=1时,在CLK下一个上 升沿启动计数,同时将sTART信号置l;计数器计数 溢出时,sTART信号置o,当EN=0时,输出EOc信 号.VHDL代码如下㈨:
pclk<=clk;
end if:
end process;
process(pclk)
be舀n if(pclk’event肌d pclk=‘1’)then
tstart<=cO: end if: end process;
process(clk)
be舀n if(clk’event and clk=‘1’)then dq<=load; end if:
摘要:采用VHDL设计了基于等精度测量原理测量物体转速的数字电路,在闸门时间内的总误差时间只
有1/尼“,且在整个量程中具有相同的测量精度,克服了传统转速表在标称测量范围内,对应不同的转速具有不
同的测量误差这一弊病.闸门信号采用32位可预置定时器,使电路在应用设计中更为便捷.采用了特殊的去噪电
路,使nN信号在等于1期间,脉宽<10/尼“的噪声信号不会对测量产生影响;给出了去噪电路、控制电路和等
end process;
q<=not(dq髓d nq); nq<=not(co粕d q); Ilclk<=clk锄d dq and q; pIocess(nclk,load)
be舀n if(10ad=‘O’)then timer<=shift;
万方数据
图2噪声去除电路仿真波形图
Fig.2 wavefo珊simIlIation of noi∞nmoVaI circuit
数字转速表设计
信息与通信学院课程设计课程名称数字电子技术基础课题名称 3. 数字转速表的设计专业电子信息工程2012年2月17 日摘要数字电路包括了脉冲电路和数字逻辑电路两部分。
脉冲电路主要研究脉冲的产生、变换和测量。
尽管脉冲波形形状多样,但它们都有共同点,就是整个波形都由若干个暂态和稳态过程组成。
为了获得暂态过程,脉冲电路必须包括两个组成部分:一个是开关电路,用来接通和断开电路,以破坏电路稳态建立暂态;一个是惰性电路,用以控制暂态过程时间。
我们使用的开关是晶体三极管、二极管、MOS管及由它们构成的集成电路。
常用的惰性电路有RC、RL、RLC和延迟线,其中以RC电路为主。
数字逻辑电路是一门研究数字信号的编码、运算、记忆、计数、存储、分配、测量和传输的科学技术。
简单地说是用数字信号去实现运算、控制和测量的科学。
数字电路与模拟电路相比有如下优点:1.电路结构简单,容易制造,便于集成和系列化生产。
成本低廉,使用方便。
2.由数字电路组成的数字系统,工作准确可靠,精度高。
3.不仅能完成数值运算,还可以进行逻辑运算和判断,在控制系统中这是不可缺少的.因此数字电路又可称作数字逻辑电路。
数字电路相对于模拟电路的这一系列优点,使它在通信、自动控制、测量仪器及计算机等各个科学领城内得到广泛的应用。
所以熟练数字电路的设计在未来的电路设计中占据重要的地位。
一、方案设计1.方案一如上图所示,该方案要用到单片机,电路简单,而且制作成本低,但是对于我们没有学过单片机的学生来说,该方案的难度很大。
所以不采取这个方案。
2.方案二如上图所示,该方案使用十进制计数器,一方面用来时间的统计,一方面用来统计转速。
同时利用按钮来实现转速和时间的切换显示。
避免了使用单片机带来的困难。
但是缺点是使用芯片多,且电路复杂。
但是对于刚刚学完数电和模电的我们来说这能选择这个方案。
二、设计思路分析1.转速信号:用信号发生器提供信号,来模拟转速。
转速的测量方法:测量一分钟内信号发生器的信号的上升沿的个数即为转速。
红外线数字转速表的设计
红外线数字转速表的设计摘要红外线数字转速表是一种代替机械转速表、用来测量转动速率的计量仪表。
红外线数字转速表采用的红外探头有直射式和反射式两种。
从原理上讲,任何一种电子数字式速度表都可以视为一个频率计,可用一只频率计先测出某一信号的频率,然后用此频率计测量该信号的频率,调节电位器使被测信号频率与标准频率计所测频率数一致。
若找不到标准频率计可采用交流电源变压器。
红外数字转速表可由频率计,秒脉冲电路以及计数控制门等组成。
本文介绍了一种基于AT89C51 单片机平台,采用光电传感器实施电机转速测量的方法,硬件系统包括脉冲信号产生、脉冲信号处理和显示模块,并采用C 语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。
介绍了该测速法的基本原理、实现步骤和软硬件设计。
关键词:转速测量,单片机,光电传感器,电机ABSTRACTInfrared digital tachometer is an alternative which replaces mechanical tachometer and is used to measure the rotation rate. Infrared digital tachometer uses direct or reflective infrared probe .To principle,any kind of electronic digitalspeedometer can be regarded as a frequency meter,and frequency meter can be used afirst measured the frequency of a signal,and then measuring the frequency of thesignal in this frequency adjustment potentiometer which allows the signal frequency and thestandard frequency meter to accord with the frequency number.Once unable to find a standardfrequency meter,AC power adapter can be used . Infrared digital tachometer construct contain the frequency meter circuit ,the second pulse and count control gate ,etc.This article describes microcontroller platform which is based on AT89C51,and uses aphotoelectric sensor to motor speed ,consists of the pulse signal,pulse signal processing and display module,and using the C programming language. The results show a lot of advantages,such as,simple method ,high precision,good stability . Introduces the basic principles of the speed law,procedures and hardware and software design.Keywords: speed measurement,microcontroller,photoelectric sensors,motor目录前言 (1)第1章概述 (3)1.1 数字电子技术发展现状 (3)1.2 转速检测计量技术的发展现状与存在的问题 (3)1.2.1 转速概述 (3)1.2.2 转速表的类型和检测技术 (3)1.2.3 国内转速计量技术存在的问题 (4)1.3 选择红外数字转速仪设计的意义 (5)1.4 设计红外数字转速仪所做的工作 (6)第2章转速测量系统的原理 (7)2.1 转速测量方法 (7)2.2 转速测量原理 (8)2.3 总体思路 (9)2.4 系统组成 (9)2.5 转速测量的方案 (10)2.6 红外光电传感器ST188介绍 (10)2.6.1 ST188介绍实物图 (10)2.6.2 极限参数 (11)2.6.3 光电特性 (12)2.6.4 常用电路 (12)2.6.5 原理说明 (13)第3章系统硬件设计 (14)3.1 单片机AT89C51介绍 (14)3.1.1 主要特性 (14)3.1.2 管脚说明 (15)3.1.3 振荡器特性 (18)3.1.4 芯片擦除 (18)3.1.5 最小系统的设计 (18)3.2 转速信号采集 (21)3.3 转速信号处理电路设计 (22)3.4 显示部分设计 (23)3.4.1 LED数码管介绍 (23)3.4.2 显示电路 (25)第4章系统软件设计 (26)4.1 主程序初始化 (26)4.1.1 定时器的初始化 (26)4.1.2 中断允许控制 (27)4.2 主程序流程图程序流程图 (27)第5章系统调试 (30)5.1 软件模拟仿真 (30)5.2 硬件调试 (30)第6章总结 (31)参考文献 (32)致谢 (34)附录Ⅰ系统总电路图 (35)附录Ⅱ实物图 (36)附录Ⅲ系统总程序清单 (37)前言单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。
基于单片机和CPLD的数字转速表设计
基于单片机和C L P D的数字转速表设计
Desi gial gn of di t speed et m erbased on m i ocont oleran C PLD cr r l d
赵 广复 。 。张青 林
ZHA0 an —u。ZHANG ig 1 Gu g f . Q n .n i
层 进 行 系统 方 框 图 的划 分 和 结 构设 计 ,在 方 框 图
一
级 用 VH DL对 电路 的行 为 进 行 描 述 ,并 进 行 仿
真 和 纠错 ,然 后 在 系统 一 级 进 行 验 证 ,最 后 再 用 逻 辑 综 合 优 化 工 具 生 成 具 体 的 门级 逻 辑 电路 的 网
灵 活 性 。基 于 此 ,本 文 提 出 了 一 种 采 用 Al r t a公 e 司 的 C L A F 5 8 S 和 At l 司 的 单 片 机 P D(T 10 A ) me 公 (T 9 5) A 8 S 2 相结 合的数 字 转速 表 的设 计 方法 。
计 。利 用 该 工具 配 备 的编 辑 、编 译 、仿 真 、综合 、
表 ,下 载 到 具 体 的 C L P D器 件 中 去 ,从 而 实现 可 编 程 的专用 集成 电路 ( I ASC)的设计 u。
且 在 实 际 应 用 中往往 需 要 外加 扩展 芯 片 ,这 无 疑 会增 加 控 制 系统 的体 积 ,在 一 些 体 积 小 的 控 制 系 统 中容 纳 不 下 ,这 就 要 求 以尽 可 能 小 的 芯 片 体 积 实现 尽 可 能 复 杂 的 控 制 功 能 。可 见 ,直 接 应 用 单 片机及 其 扩展芯 片 显得 有些 力不从 心 。
飞机数显转速表的设计
飞机数显转速表的设计
现在许多飞机上大量采用集成电路对其仪表内部的电子信号进行处理,显示方式则采用LED显示器、液晶显示器、电子显示器进行数字化显示,实
现座舱的数字化。
这种信号处理及显示装置不仅具有体积小、重量轻、价格低廉等优点,而且显示精度比较高,使用寿命长,容易维护。
根据这一趋势,本文提出了发动机转速表的数字化设计方案。
测量飞机发动机转速的仪表,必须具有三个重要的特点:(1)要能够传送较大的力矩;(2)要适于远距传输;(3)温度误差要小。
目前在飞机上广泛使用的转速表多为磁转速表,因为磁转速表符合上述三项相要求。
但是磁转速表的缺点是在生产、使用过程中不断出现这样或那样的问题,且故障现象有一定的随机性,大多数是指针指示时的摆动问题。
本文针对磁转速表存在的上述问题对转速表进行改装,在不改变磁转速表的电气接口和机械接口的前提下,运用数字化测量技术来实现发动机转速的测量及显示。
总体设计方案
本文对磁转速表进行数字化改装的总体设计思想:将连续变化的被测模拟量转换成离散的数字量,再经过数据采集、计数、编码、数据传输与存储,最后完成数据处理、显示等工作;在转速测量方面,通过对传给指示器同步电机的传感器的三相交流电信号进行变换处理得到一频率与转速相等的方波信号,再对其进行定时计数而得出转速;在转速显示方面,采用精确显示。
可行性分析
本设计方案是否可行关键在于数字化后的转速表能否在实时测量、准确度、稳定性、可靠性等方面达到技术指标要求。
数字式红外线转速表 毕业设计
数字式红转速表1.绪论1.1 数字电子技术发展现状数字电子技术是当前发展最快的学科之一,电子技术可分为数字电子技术和模拟电子技术,就逻辑器件而言,已经从20世纪40年代的电子管,20世纪50年代的晶体管,20世纪60年代的小规模集成电路,发展到现在的中规模集成电路,大规模集成电路,超大规模集成电路.近几年又出现了可编程逻辑器件,为数字电路设计提供了更加完善方便的器件设计过程和方法也再不断的演变和发展.由于半导体技术的迅速发展,微型计算机的广泛应用,使得数字电路技术在现代科学技术领域中占有很重要的地位,在各个领域中得到了广泛的应用 .1.2 转速检测计量技术的发展现状与存在的问题1.2.1 转速概述转速是旋转物体的转数与时间之比的物理量,是描述各种旋转机械运转技术性能的一个重要参量。
在计量学里,转速属于导出单位,其物理含义为旋转物体在单位时间内转过的转数。
工程中用它来描述动力机械的运动特性。
转速和频率有共同的量纲,都是单位时间内某一量值(脉冲个数、转数) 出现的次数,从理论上讲,转速值可以直接和频率值进行比对。
测时计数是转速计量的基本方法。
在我国,转速表(含转速测量仪等) 属依法管理的计量器具。
通常用转速标准装置(本文特指转速标准源) 可以完成对各类转速表的检测/ 校准工作。
1.2.2 转速表的类型和检测技术转速测量技术随着科学技术的飞速发展,在旋转物体速率测量方式上应用了各种新的技术,实现了测量的准确高效、安全便捷。
转速表依据测量方式可分为接触式和非接触式两大类,转速表依据工作原理和采样方式可分为机械式、光电式、激光式、频闪式、磁电式等。
目前使用纯机械式转速表的用户已经越来越少,并呈现将被电子计数式转速表逐渐取代的趋势。
转速测量范围一般为几十转至几万转,测量准确度大多为0. 1 %以下,极少数产品能达到0. 05 %。
1.2.2.1 机械式转速表检测中,被测转速表通过机械联接或摩擦接触的方式,从转速标准装置输出轴获得标准转速的输入。
红外线数字转速表设计
山西农业大学信息学院电气工程及其自动化专业本科生毕业设计(论文)开题报告(内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、内容、方法、手段及进度安排,实验方案的可行性分析和已具备的实验条件,具体参考文献等。
撰写要求:字数不少于1500字。
)一、课题来源及意义(注意句子要通顺)数字电子技术是当前发展最快的学科之一,电子技术可分为数字电子技术和模拟电子技术,就逻辑器件而言,已经从20世纪40年代的电子管,20世纪50年代的晶体管,20世纪60年代的小规模集成电路,发展到现在的中规模集成电路,大规模集成电路,超大规模集成电路.近几年又出现了可编程逻辑器件,为数字电路设计提供了更加完善方便的器件设计过程和方法也再不断的演变和发展.选择红外数字转速表设计的意义:红外数字转速表是一种非接触式,光电传感的转速计量仪器。
它由光源、光电盘、光敏二极管、检波放大电路与数显装置等组成。
光电盘随转轴一同转动,光敏二极管将光电盘透射来的光信号转换为电信号,然后通过计数脉冲的频率,即可在数显装置上读出旋转轴的转速。
目前我国的转速计量技术与发达国家想比,在精度上与发达国家还有一定的差距。
二、国内外发展状况目前,国内使用的转速仪表在测试精度、测量范围、实现监控性能价格比等方面均存在明显的缺陷.国家质量监督局的文件显示,在我国工业领域应用的高精度转速计量仪器中,90%的转速测量仪的测量准确度只能达到0.1%左右。
而在发达国家的测量精度能达到0.05%。
此外,还有测量范围宽,读数清晰,无视差,测量精度高等特点。
三、课题的研究目标、内容(不少于600字)1、研究目标为测量电机等旋转体的转速,设计了一种基于红外线的转速测量装置。
系统采用一对红外发射和接收二极管形成光路,通过齿盘轮齿对光路的间歇遮挡形成电脉冲。
测量范围10~100000转/分,采用红外发光二极管;采用DC-5V电源。
单片机采用同步M/T法对脉冲计时从而计算出转速,并通过液晶显示器显示出结果。
数字转速表设计正文
目录1 绪论 (2)1.1课题描述 (2)1.2基本工作原理及框图 (3)2 相关芯片及硬件电路设计 (3)2.1 霍尔集成传感器 (3)2.2 时基信号发生器 (5)2.2.1 555定时器基本组成 (5)2.2.2 555定时器的主要性能参数 (6)2.2.3 由555定时器的构成的实际信号发生器的电路图及工作原理 (7)2.3 选通门电路 (8)2.3.1 CD4011的引脚图和功能 (8)2.3.2 CD4011构成的选通门电路 (8)2.4 三位十进制计数及LED显示组件电路 (9)2.4.1 CL102的特点 (9)2.4.2 CL102的引脚功能 (10)总结 (11)致谢 (12)参考文献 (13)1绪论1.1课题描述随着科学技术的发展电子应用技术日益频繁的被人们所利用,不仅在日常生活中而且在生产中更是被人们喜于接受。
这些对推动我国经济发展以及提高生产效率等有重大意义。
电子技术应用不仅应用在高端科技领域内而且和生活息息相关,例如各种电器电路板设计,维修等都需要结合电子技术来完成。
而作为电子信息工程专业的学生掌握这一技术显得更为重要,而课程设计这一环节是对我们是否掌握知识的一大考验,或者是理论结合实际的一种锻炼,更是对我们前面所学过的科目如模拟电子技术才,数字电子技术以及原理图设计等的综合应用。
而且通过《数字转速表设计》这课题的设计通过真正意义上的实践来发现自己的不足并通过深思后再得到老师和同学的帮助更能留下深的印象并在以后的学习实践中来弥补自己的不足。
而课程设计最大一方面的意义是能提高我们得应用能力和科技创新能力。
本课题是设计一个具有实际应用意义的电子转速表,它是一个将被测转轴的转速用数码显示电路进行定量显示的技术装置。
1.2基本工作原理及框图本课题设计的数字转速表是由装有永久磁铁的转盘、霍尔集成传感器、选通门电路、时基信号电路、计数及数码显示电路等组成。
其基本工作原理是:由霍尔传感器获取转速信号,次信号通过由时基信号控制的选通门,最后被送进计数器,通过对脉冲进行计数而推算出转速,并由数字显示器件直接显示。
基于磁传感器设计的数字转速表
基于磁传感器设计的数字转速表
数字转速表是机械行业必备的仪器之一,用来测定电机的转速、线速度或频率。
大多常用的为手持离心式数字转速表。
转速测量在国民经济的各个领域,都是必不可少的。
数字转数表的电路如图所示。
它主要由装有永久磁铁的磁盘、霍尔集成传感器、选通门电路、时基信号电路、电源计数及数码显示电路等组成。
计数及数码显示电路采用CMOS-LED数码显示组件CLlO2,它可以计数并显示数码。
图1 电路图
转盘的输入轴与被测旋转轴相连,当被测轴旋转时,便带动转盘随之转动。
当转盘上的小永久磁铁经过霍尔集成传感器IC1时,IC1便会将磁信号转换为转速电信号。
该信号经与非门l反相输人至与非门3的输入端,而与非门3的另一输大端接来自时基电路IC2的方波脉冲信号。
这个时基信号是用来控制与非门3的开与刁,形成选通门,以此来控制转速信号能否从与。
数字转速表设计(AT89C51)
目录第一章概述 (2)1.1 单片机的在生产生活的的应用 (2)1.2 课题简介 (2)第2章总体方案的确定 (3)2.1 设计思路 (3)2.2 硬件设计方案 (3)2.3 软件设计方案 (4)第3章硬件电路的设计 (5)3.1 时钟电路设计 (5)3.2 按键电路设计 (5)3.3 显示电路设计 (6)3.4 脉冲电路设计 (6)3.5 整体电路的细节修改与调整 (7)第4章软件的设计 (8)4.1 显示子程序设计 (8)4.2 按键扫描设计 (9)4.3 中断程序设计 (10)第5章系统调试 (11)5.1 系统调试与仿真 (11)5.2 调试与仿真中产生的问题 (11)5.3 仿真截图 (11)第6章总结与体会 (14)参考文献 (15)附录A 总硬件设计图 (16)附录B 程序清单 (17)电气与信息工程系课程设计评分表 (24)第一章概述目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
更不用说自动控制领域的机器人、智能仪表、医疗器械了。
因此,单片机的学习、开发与应用就显得越发的重要了。
1.2课题简介本课题要求以MCS-51系列单片机为核心,设计一个数字转速表对脉冲转速信号进行检测,能将所测量的转速在LED显示器上显示(十进制),并具有方便的键盘操作(启动、停止、复位)功能。
第2章总体方案的确定2.1 设计思路1、设计1S定时:T0作定时器,定时20ms。
这样计20个循环即是1S。
2、T1作计数器,接收外部的脉冲个数。
3、在1S内的脉冲个数乘以60即得每分钟的脉冲个数,而电动机是转一圈产生一个脉冲,所以每分钟的脉冲个数即是电动机每分钟的转速。
基于单片机的转速表设计
摘要随着现代科学技术的发展,计量技术相应地也得到迅速发展。
在这个领域中,数字仪表越来越现实它的优越性和生命力:精度高、速度快、便于记录、控制和传递,因而数字式仪表得到了广泛的应用。
在转速计量方面,数字转速表更是一种理想的测量仪器。
随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,以单片机为核心的数字转速表更是得到了广泛应用。
本文便是运用AT89C51单片机控制的数字式转速表。
电机在运行过程中,需要对其进行监控,转速是一个必不可少的参数。
数字式转速表就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本情况。
本设计主要用AT89C51作为控制核心,由霍尔传感器,LED数码显示管,施密特触发器等构成。
充分发挥单片机的性能。
本文重点是数字转速表的硬件电路和软件设计。
本设计优点是电路较简单、功能完善、测量速度快、精度高、控制系统可靠,性价比较高等特点。
关键字:AT89C51 转速表数字AbstractWith the development of modern,measurement technology has been rapid development. In this area,the digital instrument is more realistc its superiority and vitality: high precison, fast, easy to record, easy to control and transmission, so the digital instrument has been used widely. In the measurement of motor speed,digital tachometer is an ideal measuring instruments.With the extensive application of micro-computer, especially the emergence of single-chip, high performance and low cost,making the digital tachometer has been widely applied as the microcontroller core.This article, we use the AT89C51 microcontroller to control the digital tachometer. During operation, the motor needs to be monitoring, speed is an essential parameter. Digital tachometer to measure motor speed, and can communicate with a PC, display the motor speed, and observe the motor running.This design with AT89C51 as control core, by the Hall sensor, LED digital display tube, the composition of the Schmitt trigger,and so on. Give full play to the performance of the microcontroller. This article focuses on the hardware and software design of the digital tachometer.The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, cost-effective and so on.Keywords:AT89C51,Tachometer,Digital目录摘要 (I)Abstract (II)目录 (III)前言 (1)1 转速表原理 (2)1.1转速表原理分析 (2)1.2转速计算及误差分析 (2)1.3转速测量 (4)1.4本章小结 (5)2 单片机介绍 (6)2.1 AT89C51简介 (6)2.2 AT89C51引脚说明 (7)2.3其他功能 (9)2.4本章小结 (9)3 硬件电路 (10)3.1转速信号获取电路 (10)3.2信号处理电路 (12)3.2.1放大整形电路 (12)3.2.2施密特触发器 (13)3.3显示电路 (14)3.3.1键盘接口 (14)3.3.2显示器接口 (15)3.3.3 LED显示器 (18)3.3.4 LED工作原理 (19)3.4直流稳压电路 (20)3.5报警电路 (20)3.6本章小结 (21)4 软件设计 (22)4.1主程序框图 (22)4.2按键程序框图 (23)4.3显示程序框图 (25)4.4报警子程序框图 (26)4.5本章小结 (26)结论 (27)致谢 (28)参考文献 (29)附录一:系统总图 (30)附录二:主程序 (31)附录三:按键程序 (37)附录四:显示程序 (39)附录五:报警子程序 (41)前言转速表是机械行业必备的仪器之一,在自动化生产设备和旋转运动装置中应用十分广泛。
数字转速表方案
数字转速表的设计方案第1章序言单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中获得宽泛应用。
固然单片机的品种好多,但MCS-51系列单片机仍不失为单片机中的主流机型。
本课程一 MCS-51系列以及派生系列单片机芯片为主介绍单片机的原理与应用,与其特色是由浅入深,着重接口技术和应用。
最近几年来,微型计算机的发展速度足以让世人惊讶,以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域浸透,也使机电一体化的进度大大加速。
机电一体化是现在制造技术和产品发展的主要偏向,也是我国机电工业发展的必由之路。
能够以为,它是用系统工程学的看法和方法,研究在机电系统和产品中怎样将机械、计算机、信息办理和自动控制技术综合应用,以求机电系统和产品达到最正确的组合。
机电一体化产品所需要的是嵌入式微机,而单片机拥有体积小、集成度高、功能强等特点,适于嵌入式应用。
智能仪器、家用电器、数控机床、工业控制等机电设施和产品中竟相使用单片机。
就目前而言,单片机的发展势头依旧不减,各样型号和功能更强的单片机和超级接口芯片不停出现,进一步向高层次发展的重要标记就是构成多机系统和散布式网络。
世界上单片机芯片的产量以每年 27%的速度递加,到本世纪初已达 30 亿片,而我国的年需求量也超出了亿片的数目,这表示单片机有着广阔的应用远景。
本课程设计主要针对目前我国初期应用比较宽泛的“ MCS-51”单片机进行系统的解说和剖析。
为使用和开发各种机电一体化设施和仪表成立基础。
第2章基来源理利用 AT89C51作为主控器构成一个转速表。
电机转速采纳光电脉冲传感器来丈量,设置准时器/ 计数器T0 和T1,利用其部准时器T1 设置为准时方式,且准不时间为1s。
计数器T0 设置为外面脉冲计数工作方式,设在1s丈量的脉冲个数为n,又因为脉冲频率为 60 个脉冲 / 转,故测到转速 n 就是脉冲频次。
准时 1s,在 1s 同意中止,每中止一次,软件计数器加 1,1s 后,封闭中止,则软件计数器即为 1s 的脉冲数,经过计数一准时间经过准时器的脉冲数经过软硬件联合工作即可测出电机的转速。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工程学院课程设计课程名称单片机原理与应用课题名称数字转速表的设计专业电气工程及其自动化班级学号姓名指导教师肖锋2013年6 月21 日湖南工程学院课程设计任务书课程名称单片机原理与应用课题数字转速表的设计专业班级学生姓名学号指导老师李晓秀审批任务书下达日期2013 年月日任务完成日期2013年月日目录目录...................................................... - 6 -前言..................................................... - 6 - 第1章基本原理........................................... - 8 -第2章总体设计思路....................................... - 8 -2.1 设计方案.......................................... - 8 -第3章硬件电路的设计方案................................. - 9 -3.1 LED显示部分的电路设计........................... - 10 -3.2 按键电路设计..................................... - 10 -第4章软件设计方案...................................... - 11 -4.1显示程序模块...................................... - 12 -4.2延时程序模块...................................... - 12 -4.3脉冲个数的求取.................................... - 13 -4.4键盘电路.......................................... - 14 -第5章系统调试.......................................... - 15 -5.1 软件模拟仿真..................................... - 15 -5.2 硬件调试......................................... - 17 - 总结与体会.............................................. - 19 - 参考文献................................................ - 19 -附录..................................................... - 19 - 系统硬件原理图....................................... - 20 - 程序清单............................................. - 20 -前言单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中得到广泛应用。
虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。
本课程以MCS-51系列以及派生系列单片机芯片为主介绍单片机的原理与应用,与其特点是由浅入深,注重接口技术和应用。
近年来,微型计算机的发展速度足以让世人惊叹,以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。
机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。
可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。
机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。
智能仪器、家用电器、数控机床、工业控制等机电设备和产品中竟相使用单片机。
就目前而言,单片机的发展势头依然不减,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。
世界上单片机芯片的产量以每年27%的速度递增,到本世纪初已达30亿片,而我国的年需求量也超过了亿片的数量,这表明单片机有着广阔的应用前景。
本课程设计主要针对目前我国早期应用比较广泛的“MCS-51”单片机进行系统的讲解和分析。
为使用和开发各类机电一体化设备和仪表建立基础。
第1章基本原理利用AT89C51作为主控器组成一个转速表。
电机转速采用光电脉冲传感器来测量,电机每转一周输出一个脉冲。
设置定时器/计数器T0和T1,利用其内部定时器T0设置为定时方式,且定时时间为1s,在一秒内,计数器T1设置为外部脉冲计数工作方式,每中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s内的脉冲数,设在1s内测量的脉冲个数为m,则可计算出电机转速为n=60*n转/min。
第2章总体设计思路2.1 设计方案该系统的功能概括起来就是测量当前电机的转速。
要完成此功能,关键在于转速的测量,电机转速采用传感器或由信号发生器的方波脉冲信号来模拟,因此只要在给定的时间内对脉冲计数,即可测出转速。
例如,可将脉冲信号接到引脚,外部中断1选择边沿触发方式。
MCS-51单片机内有两个定时器/计数器T0和T1,利用其内部定时器T1设置为定时方式,且定时时间为1s。
计数器T0设置为外部脉冲计数工作方式,设在1s内测量的脉冲个数为n,又由于脉冲频率为1个脉冲/转,故测到转速n就是脉冲频率*60。
定时1s,在1s内允许中断,每中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s内的脉冲数,设为m,则转速n=m*60。
此次设计我们采用AT89C51作为基本元件。
在P3.5 口输入脉冲, 当按下启动键后,定时器和计数器开始工作,定时器定时1秒,计数器开始对P3.5口输入的脉冲进行计数,当定时1秒结束时,,计数器此时已经统计了1s内的脉冲数m,经计算后得到转速n,通过LED显示出来。
然后计数器清零,计数值清零,重新进行下一次计数。
按下停止键后,定时器与计数器均停止工作。
按下复位键后,计数值清零,系统回到初始状态。
第3章硬件电路的设计方案根据设计要求和设计思路,硬件电路由三部分组成,分别为按键电路,LED显示器电路和AT89C51晶振连接电路,其框架如下图:图3-1硬件电路设计图3.1 LED显示部分的电路设计本课题的显示部分是由4个八段数码管构成,用以显示由单片机所测得的电机转速,以及开始测速时的初始状态。
其硬件电路连接是单片机P0.0~P0.7管脚分别接数码管的A~G管脚,P2.4~P2.7接数码管的片选端,采用共阴极连接的方法。
为了解决解决AT89C51的驱动能力不足的问题,在数码管的A~G端分别接入一个上拉电阻,电阻阻值为1K欧,电阻的另一端接+5V直流电源,在片选端接入下拉电阻,阻值也为1K欧。
其连接图如下图4-2所示:图3-2 显示部分硬件电路图3.2 按键电路设计对按键电路的设计可以由2种方式:一种方式是直接按键设计,这种设计电路适用于按键较少的控制;另一种方式是矩阵式键盘的设计,它适用于对控制按键较多的电路控制。
此次设计的按键有3个:启动、停止、复位。
所以采用直接按键设计,其连接图如下图4-3所示。
图3-3直接按键电路图第4章软件设计方案根据此次课程设计的要求和设计思路,进行模块设计。
包括AT89C51的初始化程序模块,定时程序模块,计数程序模块,短延时程序模块,显示程序模块。
4.1显示程序模块转速的显示我们采用了一个四位一体共阴极数码管作为显示器,该器件内部已将4个数码显示器的同名字段端并接在一起,从左到右4个数码管的公共阴极分别由一个引脚引出,由1~4表示。
扫描方式为动态扫描,动态数码扫描显示方式是利用了人眼的视觉暂留效应,把四个数码管按一定顺序(从左至右或从右至左)进行点亮,当点亮的频率(即扫描频率)不大时,我们看到的是数码管一个个的点亮,然而,当点亮频率足够大时,我们看到的不再是一个一个的点亮,而是全部同时显示(点亮),与传统静态扫描方式得到的视觉效果完全一样。
因此我们只要给数码管这样一个扫描频率,那么就可以实现两个以上的数码管同时点亮。
而这个频率我们可以通过延时程序来产生,只要点亮频率足够大,就可以实现我们的要求。
部分程序如下:P2=0x10; //将P2.4口置1,P2端口其他位置0;P0=table[qian]; //对P0口赋值,显示千位;delay(1); //延时;P2=0x20; //将P2.5口置1,P2端口其他位位置0;P0=table[bai]; //对P0口赋值,显示百位delay(1); //延时;简单的说,就像高中数学中的“乘法原理”一样,这样可以很轻易的迅速增加上述“无意义指令”的数目。
值的大小不仅仅与晶振、单片机本身运算速度有关,而且还与C的编译器有关,所以说,这个值虽说是可以精确计算的,但大多数情况下,程序员用的都是“经验值”。
程序举例:delay(uint m){uint i,j;for(i=m;i>0;i--)for(j=110;j>0;j--);}当m=500时,延时时间约为0.5秒。
4.3脉冲个数的求取00CS-51单片机内有两个定时器/计数器T0和T1,利用其内部定时器T1设置为定时方式,且定时时间为1s。
计数器T0设置为外部脉冲计数工作方式,设在1s内测量的脉冲个数为n,又由于脉冲频率为1个脉冲/转,故测到转速n就是脉冲频率*60。
定时1s,在1s内允许中断,每中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s内的脉冲数,设为mm,则转速n=mm*60。
部分程序如下:void timer0() interrupt 1{TR0=0;TR1=0;TH0=(65535-50000)/256;TL0=(65535-50000)%256;mm=0;mm|=TH1;mm=(mm<<8)|TL1;TH1=0;TL1=0;TR0=1;TR1=1;}4.4键盘电路数字转速表的键盘操作应具有3个功能,即:启动、停止、复位。
确定矩阵式键盘上哪一个按键被按下通常需要加防抖程序,其过程如图5-4所示。
以启动按键为例,抖程序如下:if(QD==0){delay(2);if(QD==0){…………}}图4-4键盘扫描流程图第5章系统调试5.1 软件模拟仿真试验所涉及的2个软件keil和proteus,以下是仿真步骤。