数显转速表

数显转速表
数显转速表

数显转速表

摘要:随着现代科学技术的发展,计量技术相应地也得到迅速发展。在这个领域中,数字仪表越来越现实它的优越性和生命力:精度高、速度快、便于记录、控制和传递,因而数字式仪表得到了广泛的应用。在转速计量方面,数字转速表更是一种理想的测量仪器。随着单片机的出现,以单片机为核心的数字转速表更是得到了广泛应用。

本文便是运用AT89C52单片机控制的数字式转速表。数字式转速表就是对电机转速进行测量,显示自行车转速,并观察自行车运行的基本情况。本设计主要用AT89C52作为控制核心,由干簧管传感器,液晶显示器等构成。充分发挥单片机的性能。本文重点是数字转速表的硬件电路和软件设计。

本设计优点是电路较简单、功能完善、测量速度快、精度可调节、控制系统可靠,性价比较高等特点。

目录

1 前言 (1)

1.1 设计目的和要求 (1)

1.2 设计方法 (1)

2总体设计方案 (2)

3单元模块设计 (3)

3.1 特殊器件的介绍 (3)

3.1.1 AT89C52器件 (3)

3.1.2 液晶显示器LCD1602 (4)

3.1.3 电位器W504 (7)

3.1.4 干簧管传感器 (7)

4软件设计 (9)

4.1说明软件设计原理及设计所用工具 (9)

4.2画出软件设计结构图、说明其功能 (9)

4.3画出主要软件设计流程图 (11)

4.3.1中断子程序的设计 (11)

4.4 数据处理子程序的设计 (12)

4.4.1速度和里程计算子程序 (12)

4.5 显示子程序的设计 (12)

5系统调试 (13)

5.1 硬件调试 (13)

5.2 软件调试 (13)

6结论 (14)

7总结与体会 (15)

8参考文献 (16)

附录1: (17)

附录2: (18)

1 前言

1.1 设计目的和要求

本设计采用MCS-51系列单片机设计一种体积小、操作简单的便携式自行车的速度里程表,它能自动地显示当前自行车行走的距离及运行的速度。实现的方法主要是利用AT89C52芯片和干簧管传感器等元器件的配合。在本设计中最主要的问题软件程序的编写正确与否和干簧管传感器的采用,是实现自行车速度和里程显示的主要影响因素。

1.2 设计方法

本设计主要任务是利用干簧管传感器、单片机等部件设计一个可用液晶显示器实时显示里程和速度的电动自行车的速度里程表。在国内外也有很多对题目的研究和介绍值得学习、借鉴。本设计包括硬件方案和软件方案的设计;硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;软件设计,包括数据处理子程序的设计、显示子程序的设计。具体的硬件电路包括AT89C52单片机的外围电路以及液晶显示电路等。软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。

2总体设计方案

本次设计有两种方案,第一种是采用光电传感器与AT89C52芯片配合,第二种是

采用干簧管传感器与AT89C52芯片配合。但由于光电传感器受光影响较为严重,在白天测试效果不佳。本次设计选择采用干簧管传感器作为传感器,其在运行过程中不受光线和泥污的影响,效果非常好。采用AT89C51芯片,用干簧管传感器将车轮的转速转换成电脉冲,经过处理后送入单片机。里程及速度的测量,是经过AT89C51的定时/计数器测出总的脉冲数和每转一圈的时间,再经过单片机的计算得出,计算结果通过LED 显示器显示出来。

图2.1 系统总体框图

3单元模块设计

3.1 特殊器件的介绍

3.1.1 AT89C52器件

AT89C52是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含8K Bytes的可反复擦写的只读程序存储器(EPROM)和256 字节的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,AT89C52单片机适合于许多较为复杂控制场合应用。

图3.1 AT89C52引脚图

AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,5个中断源,一个全双工串行通信口,片内具有振荡器及时钟电路。AT89C52管脚图如图3.5所示。AT89C52的主要管脚功能如下:P0.0~P0.7:P0口是一组8位漏极开路型双向I/O口,也是地址/数据总线复用口。

P1.0~P1.7:P1是一个带内部上拉电阻的8位双向I/O口。

P2.0~P2.7:P2是一个带内部上拉电阻的8位双向I/O口。

P3.0~P3.7:P3是一个带内部上拉电阻的8位双向I/O口。

ALE:地址锁存控制信号。在系统扩展时,ALE用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的分时传送。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲使用。

PSEN:外部程序存储器读选通信号。在读外部ROM时,PSEN有效(低电平),以实现外部ROM单元的读操作。

EA:访问程序存储控制信号。当EA信号为低电平时,对ROM的读操作限定在外部程序存储器;当EA信号为高电平时,对ROM的读操作是从内部程序存储器开始,

并可延至外部程序存储器。

RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。

XTALl和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。

VSS:地线。

VCC:+5V电源。

如果把前述的信号定义为引脚第一功能的话,则根据需要再定义的信号就是它的第二功能。P3的8条口线都定义有第二功能,如表3.1所示

对于有内部EPROM的单片机芯片(例如87C51),为写入程序须提供专门的编程脉冲和编程电源。它们也由引脚以第二功能的形式提供的,即:

编程脉冲:30脚(/

ALE PROG)

编程电压(25V):31脚(/

EA VPP)

表3.1 P3口引脚与第二功能

3.1.2 液晶显示器LCD1602

显示器采用的是液晶显示器LCD1602,16×2字符液晶显示器是一种专门用于显示字母、数字、符号等的点阵型液晶显示模块。(一般为5×7的点阵,但要视控制模块而区分)。一般在液晶的控制模块和驱动模块中已经固化好了国际标准ASCⅡ中的160个字符字模的字符库,用户只要将需要显示字符的ASCⅡ数据送入显示数据库,液晶控制

器会自动生成其对应的字符字模,送到显示屏上显示。(注:一般我们只送字符,而不需要知道其对应的ASCⅡ码)例:向液晶送入一个‘A’字符,则显示器上会自动显示出大写的A字母。

一般共有16个引脚:如下图

图3.2 LCD1602管脚图

图3.3 LCD1602实物图

主要管脚功能:

1脚(GND/VSS):5V电源的负极或地

2脚(VCC/VDD):5V电源的正极

3脚(VO):液晶显示对比度调节端,外部可接一个滑动变阻器来调节对比度。

4脚(RS):数据/命令选择端(或称为寄存器选择端),当RS=1时从DB7~DB0读出或写入数据,当RS=0时,从DB7~DB0读出或写入命令。

5脚(R/ ):读写选择端,当R/W=1时,从DB7~DB0读出数据或状态,当R/W=0时,

从DB7~DB0写入数据或命令。

6脚(EN):使能信号端,当EN=1时,可以对液晶显示模块进行读写操作,当EN=0时,不能对液晶显示模块进行读写操作。

7脚~14脚(DB0~DB7):双向数据口,其中DB7为最高位,DB0为最低位。

15脚(BLA):液晶显示的背光电源正极。常在背光电源正极和+5V电源处串联一个滑动变阻器来调节显示器的亮度。

16脚(BLK):液晶显示的背光电源负极。

液晶初始化设置:

表3.2 液晶显示模式设置指令(即DB7~DB0的内容)

表3.3 液晶显示开/关、光标及移动设置指令(即DB7~DB0的内容)

RS R/W EN DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 功能说明

0 0 1 0 0 0 0 1 D C B D=1开显示;D=0关显示C=1显示光标;C=0不显示光标

B=1光标闪烁;B=0光标不闪烁

0 0 1 0 0 0 0 0 1 N S N=1时,当对液晶读或写一个字符后,地址指针自动加1,且光标加1;

N=0时,对液晶读或写一个字符后,地址指针自动减1,且光标减1;

S=1时,当向液晶写入一个字符后,整屏显示左移(N=1)或右移(N=0),从而得到光标不移动而整屏移动的效果;

S=0时,当向液晶写入一个字符后,整屏显示不移动。

0 0 1 0 0 0 1 S/C R/L * * 此项用来设置光标和画面移动,其中*表示数据可以任意一般我们取0。

S/C=1时,整屏平移一个字符位;

S/C=0时,光标平移一个字

RS R/W EN DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 功能说明

0 0 1 0 0 1 1 1 0 0 0 即0x38,8位数据口,2行显示,5×7的点阵

符位;

R/L=1时,右移

R/L=0时,左移

注:此项是将字符全部写入

液晶显示后,对液晶屏显示

的操作。

3.1.3 电位器W504

电位器其实就是一只可变电阻,两边两只脚就是电阻的两端,中间一只脚是活动接确点,测两边两只脚,就是整个电阻的值,中间脚和任一边脚的阻值,则要看旋转的角度而定。如有一只50K的电位器,测两边两只脚,其电阻值就是50K,测中间脚和任一边脚的电阻值,则要看旋柄的位置,如旋到中间位,则中间脚和任一边脚都是25K,继续旋动则阻值也起变化,如变小,那另一边就变大。

图3.4 电位器3296实物图

3296 电位器特性:

标称阻值范围:10ω—2mω、阻值允许偏差:±10%、终端电阻:≤1%r或2ω、接触电阻变化:≤3%r或3ω、绝缘电阻:r1≥1gω、耐电压:101.3pa 600v,8.5kpa 360v、有效电行程:30±2圈(cycles)环境特性、额定功率:+70℃ 0.5w,+125℃ ow、工作温度范围:-55℃—+125℃、电阻温度系数:±100,±50ppm/℃。

3.1.4 干簧管传感器

干簧管是一种磁敏的特殊开关。它通常由两个或三个既导磁又导电材料做成的簧片触点,被封装在充有惰性气体(如氮、氦等)或真空的玻璃管里,玻璃管内管内平行封装的簧片端部重叠,并留有一定间隙或相互接触以构成开关的常开或常闭接点。

当永久时,或者由绕在干簧管上面的线圈通电后形成磁场使簧片磁化时,簧片的接

点就会感应出极性相反的磁极。由于磁极极性相反而相互吸引,当吸引的磁力超过簧片的抗力时,分开的接点便会吸合;当磁力减小到一定值时,在簧片抗力的作用下接点又恢复到初始状态。这样便完成了一个开关的作用。

因此可以作为,在一旁固定上两个簧片的干簧管构成的。装在门上,可作为开门时的报警、问候等。在“断线”的制作中,也会用到干簧管。干簧管干簧管比一般机械开关结构简单、体积小、速度高、工作寿命长;而与电子开关相比,它又有抗负载冲击能力强等特点,工作可靠性很高。

图3.5 干簧管结构图

图3.6 干簧管实物图

由于在PROTEUS软件中没有干簧管传感器,所以在模拟电路中采用7912代替干簧管传感器产生脉冲。而在实际实施阶段任然使用干簧管传感器和磁铁来产生脉冲。

4软件设计

4.1说明软件设计原理及设计所用工具

软件设计时根据AT89C52的I/O口输入输出特点来编写程序,采用自顶向下的设计思路。利用Keill软件编写c语言程序,然后生成hex文件。最后将其添加到AT89C52中。

4.2画出软件设计结构图、说明其功能

通过软件控制单片机的功能是单片机的主要特点和优点,程序的设计要考虑合理性和可读性,遵循模块化设计的原则,采用自顶向下的设计方法。模块化设计使程序的可读性好、修改及完善方便。

软件设计包括主程序、行车过程中里程和速度计算子程序、延时子程序、中断服务子程序、显示子程序等等。

中断子程序是将传感器产生的信号接入外部中断0,利用中断和定时器对分别对里程进行累加、每转一周的时间进行测量。

数据处理子程序是将进入单片机的脉冲信号与实际要显示值之间有一定的对应关系,经过软件编程显示所需要的值。

图4.1 软件程序图

4.3画出主要软件设计流程图

4.3.1中断子程序的设计

定时中断是为满足定时或计数的需要而设置的。在单片机内部有两个定时/计数器,以对其中的计数结构进行计数的方法,来实现定时或计数功能。当结构发生计数溢出时,即表明定时时间或计数值已满,这时就以计数溢出信号作为中断请求,去置位一个溢出标志,作为单片机接受中断请求的标志。这种中断请求是在单片机芯片内部发生的,因此无须在芯片上设置引入端。

定时/计数器控制寄存器TCON 是8位寄存器,地址为88H ,可以位寻址。其高4位用于定时/计数器中断控制,低4位借给外部中断,用做中断标志和触发方式选择位。本设计采用定时中断,对电动自行车的里程和速度进行计数。中断子程序流程图如图4.2所示。

图4.2中断子程序流程图

4.4 数据处理子程序的设计

4.4.1速度和里程计算子程序

外中断0服务程序用于对单片机P3.2口输入的圈脉冲进行计数,为十六进制计数器。60H为低位,62H为高位。自行车轮胎周长设为1M,每次计数一次后,对里程数据进行一次存储操作。当车轮每转一圈,通过干簧管传感器将脉冲数输入单片机内,通过计数器计出脉冲数,再用乘法子程序算出里程数。然后用里程数除以圈数就算出速度。

4.5 显示子程序的设计

本设计是采用液晶显示器显示里程和速度。将AT89C52的P2口与液晶显示器的对应端按顺序连接。暂时将自行车轮胎的周长设为1M,每秒刷新一次显示数据,刷新时间即精度可以调整。当信号通过干簧管传感器,经计时器、定时器处理后通过软件计算在液晶显示器上同时显示速度和里程。

5系统调试

将整个调试过程分为三大部分:硬件调试、软件调试和综合调试。

5.1 硬件调试

硬件调试主要是针对我的转速测量系统的单片机硬件电路分别进行调试。这一部分硬件调试主要分成两大块:上电前的调试和上电后的调试。

上电前的调试

在上电前,我们必须确保电路中不存在断路或短路情况,这一工作是整个调试工作的第一步,也是非常重要的一个步骤。在这部分调试中主要使用的工具是万用表,用来完成检测电路中是否存在断路或者短路情况等。

特别是液晶显示器的连接部分,有PROTEL制作的PCB确保要和原理图上的图一致,有些在电路板上没法连接的线路,要用短接线把接好,对照着原理图部分,一部分一部分地用万用表测量,注意焊点之间,确保焊点没有短接在一起,同时注意焊点的美观,确保没有开路以及短路的现象出现。

上电后的调试

在确保硬件电路正常,无异常情况(断路或短路)方可上电调试,上电调试的目的是检验电路是否接错,同时还要检验原理是否正确,在本次课程设计中,上电调试主要只转速测量系统的单片机控制部分和上位机通信是的电平转换和串口通信部分的硬件调试。

1、单片机控制部分硬件调试:这一部分调试主要是检查时钟电路、复位电路是否接对,单片机的电源以及地是否接好,以及其他的一些管脚的接法。看单片机通电后能否可以正常工作等这一系列问题。

2、液晶显示器电路调试:这一部分主要是检测液晶显示器是否连接正确,液晶显示器亮度是否合适。

3、发送部分硬件电路调试:这一部分电路硬件调试可以用示波器和万用表检查电平转换前后的关系。

5.2 软件调试

单片机软件调试主要步骤是:检查、运行、更改参数再次运行。

1、检查是采用人工检查程序代码的方法,来查找一些简单、显而易见的错误。

2、运行是在人工检查完毕后的试运行,通过运行过程和运行结果来推断程序的正确与否。

3、然后更改程序代码中的各项参数,例如,自行车轮胎周长由原来的1M改为1.5M、刷新时间由原来的1S改为0.5S等。再次运行,观察运行结果时候正确。

程序调试过程:

整个程序是一个主程序调用各个子程序实现功能的过程,要使主程序和整个程序都能平稳运行,各个模块的子程序的正确与平稳运行必不可少,所以在软件调试的最初阶段就是把各个子程序模块进行分别调试。

6结论

本设计的主要任务是做一个以MCS-51单片机为核心的自行车的速度里程表。主要分为硬件部分和软件部分,硬件部分考虑硬件电路的简单性和连线的方便性。所以尽可能少的采用其他芯片,以简化硬件电路,节省线路板的空间,来达到硬件电路最优化设计。软件采用C语言编写,采用模块化设计思想,程序可读性强。通过仿真、实验验证了软件和硬件的可行性,完全满足设计要求,实现了对自行车里程/速度的计算功能,并用液晶显示。

本设计的优点有:采用液晶显示器,同时减少了其他芯片的运用,简化了电路,节约了线路板空间;同时采用液晶显示器能将速度和里程同步显示,减少了按键的安装。便于使用。传感器采用干簧管,由绕在干簧管上面的线圈通电后形成磁场使簧片磁化时,簧片的接点就会感应出极性相反的磁极。由于磁极极性相反而相互吸引,当吸引的磁力超过簧片的抗力时,分开的接点便会吸合;当磁力减小到一定值时,在簧片抗力的作用下接点又恢复到初始状态。这样便完成了一个开关的作用。这就使干簧管在示波器上的波形几乎完全接近矩形波,所以不用再添加其他放大整形器件。从而节约了成本。此设计简单实用,能较为准确的测出自行车的速度和里程。并且同步显示在液晶显示器上,让使用者一目了然。

但设计中任然缺点:自行车的轮胎周长只能在程序里面修改,不能通过外部按键修改,所以此设计还不能普及化、大众化。速度刷新时间为1S,精度还有待提高。但能通过程序提高精度。

7总结与体会

通过本次设计,充分的调动了我们的动手能力和积极性,并且有机会使我们在课堂上学到的理论知识得到了很好的实际运用。进一步的加深了对单片机理论知识的理解和巩固,了解到了单片机在实际生活中的广泛运用,以及其在各行各业的重要性。同时也锻炼和提高了我们在课堂外的动手能力,使我们的学习生活变得更有乐趣。通过理论与实践相结合的方法锻炼了我们学习能力、动手能力、对新事物的探索能力和坚持不懈的意志力。

本次设计在设计过程中遇到过一些困难,最主要的是液晶显示器的安装。其焊接过程十分困难,稍有分神便有可能焊接错误。而且P2口与焊接点较近,从而增加了焊接的难度。然后是液晶显示器的亮度调节,在各项工作都完成后,开始运行时显示器却始终不显示数据,经过很长时间的讨论与研究,最后通过加装电位器解决了此问题。总体而言本设计很好的完成了预期目标,该设计能很好的测量自行车的速度和里程。并且一起显示在液晶显示器上,使用方便,在生活中更加实用。

通过本次设计我深刻的体会到做一份设计的艰辛,做一份设计首先要设计出原理图,然后选择器件。在选择器件时还应注意选择功耗低、性能稳定、型号较新等器件。在PROTUER中仿真电路时需要了解各个元器件的特点。然后在实际焊接过程中还应注意焊接的方法、位置等等。所以做一份设计需要我们从各方面、全方位的去考虑。这就锻炼了我们即能考虑大局又能考虑到细致,很好的锻炼了我们的各项能力。

本设计还有一些需要改进的地方,例如:速度和里程显示的刷新时间稍长,使得测量的准确度有所下降。可适当的缩短刷新时间来提高精度。自行车的轮胎周长只能通过程序设置,所以该设计并不适合所有的自行车。可将周长的设置通过外部按键控制从而提高设计的实用性。

8参考文献

[1] 张友德,赵志英,涂时亮. 单片微型机原理、应用与实验[M].上海:复旦大学出版社,2000.

[2] 勒达. 单片机应用系统开发实例导航[M].北京:人民邮电出版社,2003.

[3] 薛钧义,张彦斌. 单片微型计算机及其应用[D].西安:西安交通大学出版社,2001.

[4] 涂时亮.单片机软件设计技术[D].重庆:科学文献出版社重庆分社,1987.

[5] 王毅.单片机器件应用手册[M].北京:人民邮电出版社,1995.

[6] 何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社,1996.

[7] 蔡美琴.MCS-51系列单片机系统及其应用[M].上海:高等教育出版社, 1992.

[8] 苏伟斌.8051系列单片机应用手册[M].北京:科学出版社, 1997.

[9] 马家辰.MCS-51单片机原理及接口技术[M].哈尔滨:哈尔滨工业大学出版社,1997.

[10] 藏海河.单片机原理及应用[M].重庆:重庆大学出版社,2004.

[11] 刘文秀.单片机仿真[J].中国学术期刊,2004,6(5):56-61.

[12] 杨雪梅.单片机软件的抗干扰设计[J].中国学术期刊,2006,3(8):18-25.

附录1:

电动自行车的速度里程表实物图

附录2:

程序代码

#include"STC90C5xRC.H"

#define uchar unsigned char

#define uint unsigned int

#define FOSC 18432000L

#define T1MS (65536-FOSC/12/1000) //1ms timer calculation method

uchar code table[]="SD:"; // 速度

uchar code table2[]="m/s"; // 单位

uchar code table1[]="LC:"; // 里程

uchar miao_flag;

sbit lcden=P1^7;

sbit lcdrs=P1^5;

sbit lcdrw=P1^6;

uchar num;

uchar SD_shi=0,SD_ge=0,LC_wan=0,LC_qian=0,LC_bai=0,LC_shi=0,LC_ge=0; uint LC=0,SD=0,count=0; //分别是速度和里程的变量

void delay(uint z) //相应延时

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void write_com(uchar com) //写命令

{

lcdrs=0;

P2=com;

delay(5);

lcden=1;

delay(5);

lcden=0;

}

void write_data(uchar date) //写数据

{

lcdrs=1;

P2=date;

汽车时速表与转速表区别

在汽车上时速表与转速表有啥不同? (1)里程表 仪表板中最显眼的是车速里程表,它表示汽车的时速,单位是km/h。车速里程表实际上由两个表组成,一个是车速表,另一个是里程表。电子式里程表累积的里程数字存储在非易失性存储器内,在无电状态下数据也能保存。 (2)转速表 在国产汽车中,以前一般是不设置转速表的,但近十几年来各类型汽车安装转速表,有些厂商还将它作为汽车档次的配置内容。转速表单位是1/min1000,即显示发动机每分钟转多少千转。转速表能够直观地显示发动机在各个工况下的转速,驾驶员可以随时知道发动机的运转情况,配合变速器档位和油门位置,使之保持最佳的工作状态,对减少油耗,延长发动机寿命有好处。 至于什么时候转挡,就应该在2000~3000左右吧. 看转速表换挡好点 这个问题在网上也是一个颇有争议的话题。按照大众公司所提供的使用说明书的要求是当发动机转速达到2000转时(每分钟,以下同)就可以升挡。但也有很多网友说要在3000转以上。根据本人的驾驶习惯及经验在2200~2500转之间是最平顺的挂挡时机。低于这个数值挂挡发动机由于输出扭矩不够容易产生脱挡,长期如此会加快发动机的损耗。高于这个数值时虽然扭矩充沛提速加快,但是随之而来的是油耗增加。所以选择适当的升挡时机即可以保证发动机有良好的动力输出也有利于经济驾驶。所以驾驶者可以根据自己的实际情况予以对待。城市道路驾驶路况好的时候升挡转速可以略底,遇到路况较差时可以适当提高升挡转速,但总的范围应该控制在2000~3000转之间(这里均不考虑暴走行驶)。平顺的转速及速度的提升对增长车辆发动机的首次故障率里程是非常有益的 如果你想看时速表来转挡的话就照这样做吧,如果你的车是小汽车的话: 一、按照发动机转速换档时机为:2500转时换档。 二、如果按照车速度换档,那么:20换二档,40换三档,60换四档,80换五档。 三、减档也是这样,减到二的速度时才换档,这样不挫车。比如:你正

数字电路课程设计题目选编

数字电路课程设计题目选编 1、基于DC4011水箱水位自动控制器的设计与实现 简介及要求:水箱水位自动控制器,电路采用CD4011 四与非门作为处理芯片。要求能够实现如下功能:水 箱中的水位低于预定的水位时,自动启动水泵抽水; 而当水箱中的水位达到预定的高水位时,使水泵停止 抽水,始终保持水箱中有一定的水,既不会干,也不 会溢,非常的实用而且方便。 2、基于CD4011声控、光控延时开关的设计与实现 简介及要求:要求电路以CD4011作为中心元件,结合外围 电路,实现以下功能:在白天或光线较亮时,节电开关呈关闭 状态,灯不亮;夜间或光线较暗时,节电开关呈预备工作状态, 当有人经过该开关附近时,脚步声、说话声、拍手声等都能开 启节电开关。灯亮后经过40秒左右的延时节电开关自动关闭, 灯灭。 3、基于CD4011红外感应开关的设计与实现 在一些公共场所里,诸如自动干手机、自动取票机等,只要人手在机器前面一晃,机器便被启动,延时一段时间后自动关闭,使用起来非常方便。要求用CD4011设计有此功能的红外线感应开关。 4、基于CD4011红外线对射报警器的设计与实现 设计一款利用红 外线进行布防的防盗 报警系统,利用多谐振 荡器作为红外线发射 器的驱动电路,驱动红 外发射管,向布防区内 发射红外线,接收端利用专用的红外线接收器件对发射的 红外线信号进行接收,经放大电路进行信号放大及整形, 以CD4011作为逻辑处理器,控制报警电路及复位电路,电

路中设有报警信号锁定功能,即使现场的入侵人员走开,报警电路也将一直报警,直到人为解除后方能取消报警。 5、基于CD4069无线音乐门铃的设计与实现 音乐门铃已为人们所熟知,在一些住宅楼中都 装有音乐门铃,当有客人来访时,只要按下门铃按 钮,就会发出“叮咚”的声音或是播放一首乐曲, 然而在一些已装修好的室内,若是装上有线门铃, 由于必须布线,从而破坏装修,让人感到非常麻烦。 采用CD4069设计一款无线音乐门铃,发射按键与接 收机间采用了无线方式传输信息。 6、基于时基电路555“叮咚”门铃的设计与实现 用NE555集成电路设计、制作一个“叮咚”门铃,使该装置能够 发出音色比较动听的“叮咚”声。 7、基于CD4511数显八路抢答器的设计与实现 CD4511是一块含BCD-7段锁存、译码、驱动电路于一体的集成 电路。设计一款基于CD4511八路抢答器,该电路包括抢答,编 码,优先,锁存,数显和复位。 8、基于NE555+CD4017流水彩灯的设计与实现 以NE555和CD4017为核心,设计制作一个流水彩灯,使之通 过调节电位器旋钮,可调整彩灯的流动速度。 9、基于用CD4067、CD4013、 NE555跑马灯的设计与实 现

转速仪表使用说明书

SAIL-ZKZ-III 电厂转速智能控制仪表 使用说明书 一、概述 电厂转速监控装置可以同时输入两路信号测量,显示机组转速/频率、转速百分比/转速最大值等,还具有传感器的断线报警、故障(蠕动)报警以及对应机组转速8 个报警点输出等功能。 该测控仪充分利用单片机的特长,实现了精度高、功能强、高可靠、易操作等优点。其最突出的优点在于只与测量信号的频率有关而与信号电压幅值无关,因而特别适合低残压信号的测量。它集频率表、转速表、转速继电器、转速测试仪表于一体。不用担心转速接点出口值因长期运行而变化,提高了可靠性,该测控仪还能保存记忆当前机组转速最大值,这给机组甩负荷实验,事故过速分析带来极大方便。测控仪采用回差方式消除出口继电器抖动,对于机组刹车引起的波形畸变,则采用闭锁方式防止输出误动作,根据电厂运行需要,可以在现场方便地对8 个转速出口值进行一定范围的整定。 该仪表还具有标准电流输出、Modbus-RTU 模式RS485 通讯接口,可以方便的与计算机接口,可作为水电厂全厂计算机监控系统的组成部分。 二、技术性能测量输入信号:一路标准脉冲信号,测量转速;一路PT 信号,测量发电机输出频率 测量频率范围:PT 为0.3~150Hz/0.2~250V ,标准脉冲信号0 ~ 8KHz 测量精度:0.1 %士 1 字 显示内容:机组转速/频率、转速百分比/ 转速最大值输出信号:八路报警继电器,每点可在 0~200% 的范围内自由设定;一路发动机组蠕动 故障报警;一路断线报警 输出触点容量:A1~A8 为5A/250VAC、5A/30VDC ;故障和断线为3A/250VAC、3A/30VDC 模拟量输出: 4 ~ 20mA 、0 ~ 10mA 、0 ~ 20mA 通讯输出:Modbus-RTU模式,RS485接口,波特率最大为19200 bit/s 最大值记忆:能记忆显示转速大值,可由用户清除 工作环境:温度0~50 C 湿度:< 85 % 工作电源:开关电源100~260VAC/DC 外形尺寸:160X80X125mm 开孔尺寸:152X76mm 功耗:5W 三、仪表操作说明

简单51单片机数字时钟设计

题目:简单51单片机数字时钟设计 院系: 物理与电气工程学院 专业:自动化专业 班级:10级自动化 姓名:苏吉振 学号:2 老师:李艾华

引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS 化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。 单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。 数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个 人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。

数字式转速表的应用设置

数字式转速表的应用设置 应用时各种数据的调整和设置都是通过支架上的三个按键来完成的,如左上图所示,支架上左边的倒三角形符号是“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”有什麽意义呢?因为汽车版转速表的标准配

车床12级转速课程设计

目录 课程设计任务书 (1) 绪论 (2) 1机床课程设计的目的 (3) 2结构设计的内容和方案 (5) 2.1变速装置 (5) 2.2开停装置 (5) 2.3换向方式及其选择 (6) 2.4操纵机构 (6) 2.5润滑装置 (6) 3主传动系统运动设计 (7) 3.1确定转速数列 (7) 3.2定传动组数和传动副数 (7) 3.3定传动结构式 (8) 3.4定电动机转速N0 (9) 3.5定中间轴转速 (10) 3.6带轮的确定 (11) 3.7齿轮齿数的确定 (11) 3.7.1确定齿轮齿数要注意的问题 (11) 3.7.2变速组内模数相同时齿数确定 (12) 3.8确定小带轮直径 (14) 3.9计算转速误差 (14) 3.10计算转速 (15) 3.10.1计算转速的确定 (15) 3.11普通车床的正常使用必须满足如下条件 (17) 总结 (19) 参考文献 (20)

课程设计任务书

绪论 机床技术参数有主参数和基本参数,他们是运动传动和结构设计的依据,影响到机床是否满足所需要的基本功能要求,参数拟定就是机床性能设计。主参数是直接反映机床的加工能力、决定和影响其他基本参数的依据,如车床的最大加工直径,一般在设计题目中给定,基本参数是一些加工件尺寸、机床结构、运动和动力特性有关的参数,可归纳为尺寸参数、运动参数和动力参数。 通用车床工艺范围广,所加工的工件形状、尺寸和材料各不相同,有粗加工又有精加工;用硬质合金刀具又用高速钢刀具。因此,必须对所设计的机床工艺范围和使用情况做全面的调研和统计,依据某些典型工艺和加工对象,兼顾其他的可能工艺加工的要求,拟定机床技术参数,拟定参数时,要考虑机床发展趋势和同国内外同类机床的对比,使拟定的参数最大限度地适应各种不同的工艺要求和达到机床加工能力下经济合理。 机床主传动系因机床的类型、性能、规格和尺寸等因素的不同,应满足的要求也不一样。设计机床主传动系时最基本的原则就是以最经济、合理的方式满足既定的要求。在设计时应结合具体机床进行具体分析,一般应满足的基本要求有:满足机床使用性能要求。首先应满足机床的运动特性,如机床主轴油足够的转速范围和转速级数;满足机床传递动力的要求。主电动机和传动机构能提供足够的功率和转矩,具有较高的传动效率;满足机床工作性能要求。主传动中所有零部件有足够的刚度、精度和抗震性,热变形特性稳定;满足产品的经济性要求。传动链尽可能简短,零件数目要少,以便节约材料,降低成本。

基于单片机的电机转速测量系统

兰州交通大学 毕业设计文献综述 题目:基于单片机的电机转速测量系统Title:Motor speed measuring system based on single chip microcomputer 姓名:韦宝芸

学号:3 班级:机设1202班 摘要 本文首先叙述了单片机测量转速的系统构成及转速测量的几种常用方法,分析了相应方法在测量上的特点、误差和计算。其次,针对特定的应用环境,设计出一种基于 80C51单片机的全数字式测速系统,详细阐述了系统的工作原理,指出产生误差的可能原因,并给出了具体解决的方法;根据系统要求编制了源程序,分析其工作流程。最后,对构建的系统利用仿真机进行调试,对测量指标进行了分析、比较并提出改进方案。 关键词:单片机、转速、测量精度 Abstract

This paper first discussed some ways for rotary speed measure. It analyzed characters and errors of these ways. Second, it designed full digital measure system based on a Single-Chip Microprocessor(80C51) responding to special application, stated the working theory of the system and the methods to solve the errors, writed the working programmes by A51 assemble language. Finally, this system implementation was confirmed by using of Keil-51 simulator. The characters on the error margin and accuracy was summarized. Keywords : Single-Chip Microprocessor、rotary speed 、measureprecision Keil-51

数字转速表设计

数字转数表的电路如图所示。它主要由装有永久磁铁的磁盘、霍尔集成传感器、选通门电路、时基信号电路、电源计数及数码显示电路等组成。计数及数码显示电路采用CMOS-LED数码显示组件CLlO2,它可以计数并显示数码。 转盘的输入轴与被测旋转轴相连,当被测轴旋转时,便带动转盘随之转动。当转盘上的小永久磁铁经过霍尔集成传感器IC1时,IC1便会将磁信号转换为转速电信号。该信号经与非门l反相输人至与非门3的输入端,而与非门3的另一输大端接来自时基电路IC2的方波脉冲信号。这个时基信号是用来控制与非门3的开与刁,形成选通门,以此来控制转速信号能否从与非门3输出。 当接通电源后,转速信号立即被送往与非门3的输入端,如果此时时基信号为低电平,则选通门关闭,转速信号元法通过选通门。当第一个时基信号到来时,选通门才被打开,并同时使CMOS-LED数码显示组件IC4、IC5、IC6的LE端呈寄存状态。时基信号的上升沿也同时触发由与非门4、5组成的反相器及由R4、R5、R7、C3、VD2及VD3组成的微分复位电路,复位脉冲由VD3输出后加至IC4、IC5、IC6的R端,使址数器复位清零。在完成上述功能后,时基信号在一个单位时间(例如lmin)内保持高电平。在这段时间内,选通门与非门3一直处于开启状态,转速信号则通过选通门送至LED数码显示组件,实现了在单位时间内的计数。在单位时间结束时,时基信号又回到低电平,此时选通门关闭并自动置计数电路的LE端为选通状态。此时,计数器的计数内容送至寄存器并同时显示其内容。当第二个时基信号到来时,又把计数器的内容清零,并重复上述过程。但此时的寄存器及显示器的内容不变,只有当第二次采样结束后,才会更新而显示新的测试结果。 上一篇:LM35DZ摄氏温度传感受器温度计应用电路 - 相关文章返回分类首页 [传感器电路图] 基于磁传感器设 本文来自: https://www.360docs.net/doc/6b930623.html, 原文网址:https://www.360docs.net/doc/6b930623.html,/sch/sen/0073040.html 本文来 自: https://www.360docs.net/doc/6b930623.html, 原文网址:https://www.360docs.net/doc/6b930623.html,/sch/sen/0073040.html

基于51单片机的转速表系统设计

目录 1.前言 (1) 2 智能转速表的系统设计 (1) 2.1 系统硬件设计 (1) 2.1.1方案选择 (1) 2.1.2仪器各部分组成 (2) 2.2 系统软件设计 (3) 3 设计原理 (5) 3.1转速计算及误差分析 (5) 3.2转速测量 (6) 3.2.1门控方式计数 (6) 3.2.2中断方式计数 (7) 3.3串行显示接口 (7) 4 软件程序的设计 (8) 4.1 1s定时 (8) 4.2 T1计数程序 (8) 4.3 频率数据采集 (9) 4.4 进制转换 (10) 4.5 数码显示 (13) 5 软件设计总体程序 (15) 6 总程序调试 (21) 7 心得体会 (21) 参考文献 (22)

1.前言 单片微型计算机简称单片机,又称为微控制器(MCU)是20世纪70年代中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。单片机在我国大规模的应用已有十余年历史,单片机技术的研究和推广正方兴未艾。 MSC-51系列单片机是国内目前应用最广泛的一种8位单片机之一。经过20多年的推广与发展,51系列单片机形成了一个规模庞大、功能齐全、资源丰富的产品群。随着嵌入式系统、片上系统等概念的提出和普遍应用,MCS-51系列单片机的发展又进入了一个新的阶段。 我们使用的89C51单片机是目前各大高校及市场上应用最广泛的单片机型.其内部包含: 一个8位的CPU;4K的程序存储空间ROM;128字节的RAM数据存储器;两个16位的定时/计数器;可寻址64KB外部数据存储器和64KB外部程序存储器空间的控制电路;32条可编程的I/O线;具有两个优先级嵌套的中断结构的5个中断源。 本次课程设计便是设计一个基于89C51单片机转速表系统。要求进行电路硬件设计和系统软件编程,硬件电路要求动手制作并能够完成系统硬件和软件调试。 2 智能转速表的系统设计 2.1 系统硬件设计 2.1.1方案选择 由于单片机所具有的特性,它特别适用于各种智能仪器仪表,家电等领域中,可以减少硬件以减轻仪表的重量,便于携带和使用,同时也可能低存本,提高性能价格之比。 该转速表选用MCS-51系列单片机的8031芯片,外部扩展4KB EPROM和8155作为显示器的接口。该系统的整体结构框图见下图2.1所示:

毕业设计---数字转速计的设计

毕业设计(论文) 标题:数字转速计的设计 学生姓名: 系部:汽车电子系 专业:应用电子技术 班级: 指导教师:

目录 第1章序言 (1) 第2章工作原理和设计思路及方案 (2) 2.1 基本原理 (2) 2.2 设计思路 (2) 2.3 设计方案 (2) 第3章硬件电路设计 (4) 3.1 按键设计电路图 (4) 3.2 显示电路设计图 (4) 3.3脉冲产生电路设计图 (5) 第4章软件设计 (5) 4.1主程序流程及说明 (6) 4. 2中断服务子程序 (6) 4.3键盘扫描程序 (7) 第5章系统调试及软件仿真 (8) 5.1 程序调试 (8) 5.2 硬件电路调试 (9) 第6章总结 (10) 参考文献 (11) 附录 (12) 系统原理图: (12) 程序清单: (13)

第1章序言 随着科学技术特别是微型计算机技术的高速发展,单片微机技术也获得了飞速发展。目前,单片机已经在日常生活和控制领域等方面得到广泛的应用,它正为我国经济的快速发展发挥着举足轻重的作用。作为自动化专业的一名工科学生应该牢牢掌握这一重要技术。而课程设计这一环节是我们提高单片机应用能力的很好机会,也是我们学好这一课程的必经环节。通过课程设计可以进一步巩固我们前面所学理论知识,使我们对单片机理论知识有一个深刻的认识和全面的掌握。另外通过这一真正意义上的实践活动,我们可以从中发现自己不足之处并能够在自己的深思下和老师的指导下得到及时的解决。再次,它能使我们的应用能力和科技创新能力得到较大的提高。 本课程设计是单片机系统在测速方面的简单应用。目前单片机技术已经在电机转速等为控制对象的控制系统中得到了广泛的应用,而在这一控制过程中必须通过单片机来测量转速。本课程设计利用89C51单片机及外围电路来设计一个数字转速表。通过测量转速所对应的方波脉冲来测量转速,,同时其具体数值也可以在LED上显示出来。 单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中得到广泛应用。虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。本课程以MCS-51系列与其特点是由浅入深,注重接口技术和应用。机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。智能仪器、家用电器、数控机床、工业控制等机电设备和产品中竟相使用单片机。

转速测量方法

转速测量方法与转速仪表 转速测量在国民经济的各个领域,都是必不可少的。本文就转速测量方法以及实施检测的仪表,做一简单的阐述。希望给工作中需要转速测量仪表,和在转速测量或相关领域进行研究开发的人员提供一些参考意见。 关键词:速度线速度角速度转速误差和精度采样时间虚拟仪表主题:考察转速测量方法演变,从演变的轨迹对转速测量有一个比较全面 的了解,着重介绍智能转速表的检测方法和实施检测的仪表。 内容提要: ?转速检测仪表的分类 ?电子式转速表 ?转速测量的方法 ?结束语 ?附录 一、转速检测仪表的分类: 1.离心式转速表,利用离心力与拉力的平衡来指示转速。离心式 转速表是最传统的转速测量工具,是利用离心力原理的机械式转速表;测量精度一般在1~2级,一般就地安装。一只优良的离心式转速表不但有准确直观的特点,还具备可靠耐用的优点。但是结构比较复杂。

2.磁性转速表,利用旋转磁场,在金属罩帽上产生旋转力,利用旋 转力与游丝力的平衡来指示转速。磁性转速表,是成功利用磁力的一个典范,是利用磁力原理的机械式转速表;一般就地安装,用软轴可以短距离异地安装。磁性转速表,因结构较简单,目前较普遍用于摩托车和汽车 以及其它机械设备。异地安装时软轴易损坏。 3.电动式转速表,由小型交流发电机、电缆、电动机和磁性表头组 成。小型交流发电机产生交流电,交流电通过电缆输送,驱动小型交流电动机,小型交流电动机的转速与被测轴的转速一致。磁性转速表头与小型交流电动机同轴连接在一起,磁性表头指示的转速自然就是被测轴的转速;电动式转速表,异地安装非常方便,抗振性能好,广泛运用于柴油机 和船舶设备。 4.磁电式转速表,磁电传感器加电流表,异地安装非常方便。 5.闪光式转速表,利用视觉暂留的原理。闪光式转速表,除了检测 转速(往复速度)外,还可以观测循环往复运动物体的静像,对了解机械 设备的工作状态,是一必不可少的观测工具。 6.电子式转速表,电子技术的不断进步,使这一类转速表有了突飞 猛进的发展。 上述6种转速表,具有各自独特的结构和原理,既代表着不同时期的技术发展水平,也体现人类认识自然的阶段性发展过程。时代在不断前进,有些东西将会成为历史;但我们留心回顾一下,不禁要惊叹前贤的匠心! 1.离心式转速表,是机械力学的成果;

基于51单片机的数字电流表设计

湖南科技大学 单片机课程设计 题目基干单片机的数字电流耒设 辻 姓名 学院 专业 学号 指导教师

成绩 二0—一年五月二十六日

单片机课程设计任务书 一、设计题目: 基于单片机的数字电流表设计 二、设计要求: 1、数字电流表在平常工作环境中能良好工作 2、能测0——1000mA 电流,至少能达1%的精度 3、要求掌握1/V信号转换,A/D转换器的使用与数据采集系统的设计 4、电流表能数字显示,且由单片机处理采集数据并驱动LED 显示

摘要 本设计就是通过采样电阻及信号放大电路将待测的电流信号I 转换成0—1V 电压信号, 由A/D 转换器采集电压信号,并将电压转换的数字信号传输给单片机,由单片机完成对采样信号的处理、分析,最后输出信号驱动LED 显示器,显示被测的电压值。

目录 一、功能要 求 (1) 二、原理及方案论证...、、 (2) 三、系统硬件电路的设计 (3) 四、系统程序的设计 (4) 五、调试及设计结 果…………………………………………………………… 、 5 参考文献…………………………………………………………………… 、、、6

、功能要求 1、数字电流表在平常工作环境中能良好工作 2、能测0―― 1000mA电流,至少能达1%的精度 3、要求掌握I/V信号转换,A/D转换器的使用与数据采集系统的设 计 4、电流表能数字显示,且由单片机处理采集数据并驱动LED显示 二、原理及方案论证 1、数字电流表工作原理 1、1采样电阻网络 原理如下图所示,输入被测电流通过量程转换开关S1―― S4,流经采样电阻R1――R4,由欧姆定律可知:U=I*R,因而转换输出电压为0V ------ 0、1V的电压,输出电压可再经后续放大电路放大处理。 1、2高共模抑制比放大电路 如下图,由双运放组成的同相输入高共模抑制比放大电路,其闭环输出可表示为:

数字转速表的设计方案

数字转速表的设计方案 第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的脉冲数,通过计数一

光电转速表设计方案

光电转速表设计方案 引言 转速是各类电机运行中的一个重要物理量,在工程实践中,我们经常会遇到各种需要测量转速的场合。转速是描述各种旋转机械技术性能的一个重要参量,是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,飞机、汽车、电机等动力设备的研究、制造和使用等方面,都与转速的测量有着密切的关系。精确地检测转速是提高控制精度的关键。如何准确、快速而又方便地测量电机转速,极为重要。 就非接触式转速表检测中,脉冲光源式测速装置能否与转速标准源装置共存的问题,多年来在国转速计量领域一直存在着很大的分歧。一些计量科技人员认为,用脉冲光源测速装置作为非接触式转速表检测的标准装置,可以提高测量准确度,方法可行。而另一方则认为,如果此方法可以作为转速标准装置的另一种形式存在,势必造成转速计量领域里的混乱。 转速标准源和脉冲光源的测速装置在原理上有质的区别,用脉冲光源测速装置来检测光电式转速表的方式不可取。尽管当前的技术可以将频率信号源做到准确度达到10 - 6甚至更高,但它不能替代转速标准装置的功能和作用。理由是:第一,脉冲光源光强过大,有可能造成检测人员无法及时发现转速表接收信号的能力或转速表本身光源存在的问题;第二,脉冲光源信号的跳变过于理想,不能代表定向反射纸真实的反射信号,与光电式转速表实际测量时的工作装态差异较大。因此我们认为,只有使用转速标准装置才能完成对光电式转速表整个系统工作性能的准确检测,这也才是转速计量检测的真正目的所在。脉冲光源用于光电式转速表检测尚存在如上弊病,所以更不能应用于其它类型转速表的检测。 针对这个问题,我们对国际上一些国家转速表校准方法进行了较为广泛的调研(如德、美、法、英、奥、加等) 。比较统一的看法是:使用转速标准装置(即标准转速源) 对现有的各类转速表进行检测/ 校准,综合考虑了转速表实际情况,更具科学性和合理性。 光电检测技术是光学与电子学相结合而产生的一门新兴检测技术。它主要利用电子技术对光学信号进行检测,并进一步传递、储存、控制、计算和显示。光电检测技术从原理上讲可以检测一切能够影响光量和光特性的非电量。它可通过光学系统把待

数字转速表课程设计报告

目录 第1章概述 0 2.1 基本原理 (2) 2.2 设计思路 (2) 2.3 设计方案 (2) 第3章硬件电路设计 (4) 3.1按键设计电路图 (4) 3.2 显示电路设计图 (4) 第4章软件设计 (6) 4.1主程序流程及说明 (6) 4. 2中断服务子程序 (7) 4.3键盘扫描程序 (7) 第5章系统调试及软件仿真 (9) 5.1 程序调试 (9) 5.2 硬件电路调试 (10) 第6章总结 (12) 第6章总结 (12) 参考文献 (14) 附录A (15) 系统原理图: (15) 附录B (16) 程序清单: (16) 第1章概述 随着科学技术特别是微型计算机技术的高速发展,单片微机技术也获

得了飞速发展。目前,单片机已经在日常生活和控制领域等方面得到广泛的应用,它正为我国经济的快速发展发挥着举足轻重的作用。作为自动化专业的一名工科学生应该牢牢掌握这一重要技术。而课程设计这一环节是我们提高单片机应用能力的很好机会,也是我们学好这一课程的必经环节。通过课程设计可以进一步巩固我们前面所学理论知识,使我们对单片机理论知识有一个深刻的认识和全面的掌握。另外通过这一真正意义上的实践活动,我们可以从中发现自己不足之处并能够在自己的深思下和老师的指导下得到及时的解决。再次,它能使我们的应用能力和科技创新能力得到较大的提高。 本课程设计是单片机系统在测速方面的简单应用。目前单片机技术已经在电机转速等为控制对象的控制系统中得到了广泛的应用,而在这一控制过程中必须通过单片机来测量转速。基于此本课程设计利用89C51单片机及外围电路来设计一个数字转速表。通过测量转速所对应的方波脉冲来测量转速,其转速可以通过键盘输入给定,同时其具体数值也可以在LED 上显示出来。 单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中得到广泛应用。虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。本课程一MCS-51系列以及派生系列单片机芯片为主介绍单片机的原理与应用,与其特点是由浅入深,注重接口技术和应用。 机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。智能仪器、家用电器、数控机床、工业控制等机电设备和产品中竟相使用单片机。

数字式红外测速仪 课程设计

数字式红外测速仪 一、设计技术指标与要求 1、用红外发光二极管、光敏三极管作为速度转换装置。 2、测速范围:10 – 990转/分。 3、三位数字显示,显示不允许闪烁。 二、设计目的和要求 1、设计目的 本课程设计是在前导性验证性认知实验基础上,进行更高层次的命题设计实验,要求学生在教师指导下独立查阅资料、设计、安装和调试特定功能的电子电路。培养学生利用模拟、数字电路知识,解决电子线路中常见实际问题的能力,使学生积累实际电子制作经验,目的在于巩固基础、注重设计、培养技能、追求创新、走向实用。 2、设计要求 1.以电子技术基础的基本理论为指导,将设计实验分为基础型和系统型两个层次,基础型指基本单元电路设计与调试,系统型指若干个模拟、数字基本单元电路组成并完成特定功能的电子电路的设计、调试; 2.熟悉常用电子仪器操作使用和测试方法; 3.学习计算机软件辅助电路设计方法,能熟练应用电子线路CAD 进行电路设计和印刷电路板的设计制作;

4.学习电子系统电路的安装调试技术; 5.拓展电子电路的应用领域,能设计、制作出满足一定性能指标或特定功能的电子电路设计任务。 三、实验原理构思 1、转速概念 转速是旋转物体的转数与时间之比的物理量,是描述各种旋转机械运转技术性能的一个重要参量。转速和频率有共同的量纲,都是单位时间内某一量值(脉冲个数、转数) 出现的次数,从理论上讲,转速值可以直接和频率值进行比对。测时计数是转速计量的基本方法。 测定一定单位时间内旋转物体转过的圈数即频率,可等价为所测旋转物体此时的转速。 2、光电式红外测速仪 经查阅资料知道目前在光电式转速表方面使用的检测装置有两种: a. 采用转速标准装置,将定向反射纸贴于装置的测速盘上,由转速标准装置通过测速盘输出标准转速,进行检测。采用脉冲光源测 b. 速装置来检测光电式转速表。这类检测设备通常由频率信号发生器、频率计数计及一个发光二极管组成。两种检测装置的工作原理有质的差别。脉冲光源测速装置能否做为标准,在转速界争议较大。 本课程设计即可采用红外发光二极管和光敏三极管作为速度转换

转速表说明书

1、产品型号说明 2、外型和安装尺寸 图1 图2 图3 图1:显示面板外形尺寸图2:开孔尺寸图3:安装深度尺寸 3、接线 接线端子: 接线端子功能表: 4、功能说明

1、产品型号说明 2、外型和安装尺寸 图1 图2 图3 图1:显示面板外形尺寸图2:开孔尺寸图3:安装深度尺寸 3、接线 接线端子: 接线端子功能表: 4、功能说明

●步骤一:进入参数设定模式 按确认键两秒钟后,模块面板显示F 00。模块进入功能代码选择界面。 ●步骤二:选择功能代码 使用▲(上升)或▼(下降)键,选择所需的功能代码(详情见4.2节)范围 F 00 ~ F 12。 ●步骤三:修改参数 选定所需的功能代码后,按确认键,进入参数修改界面。模块显示所选功能码对应的参数值。用户可使用▲(上升)或▼(下降)键修改参数。修改完成后,按确认键,确认修改。退回功能代码选择界面。若有其他参数需要修改,可重复步骤二,步骤三。 ●步骤四:退出参数设定模式 模块内部配有永久存储器保存用户所设定的参数。即使关闭模块电源,参数也不会丢失。 选择功能码F 00, 按确认键,退出方式选择界面, 0:退出参数设定模式,但并不将参数保存至永久存储器; 1:退出参数设定模式,同时将参数保存至永久存储器; 2:恢复出厂设置后退出参数设定模式,同时将出厂设置保存至永久存储器。 选定退出方式后,按确认键,返回到运行模式。 4.2 功能参数列表 表4-1基本运行功能参数表

●步骤一:进入参数设定模式 按确认键两秒钟后,模块面板显示F 00。模块进入功能代码选择界面。 ●步骤二:选择功能代码 使用▲(上升)或▼(下降)键,选择所需的功能代码(详情见4.2节)范围 F 00 ~ F 12。 ●步骤三:修改参数 选定所需的功能代码后,按确认键,进入参数修改界面。模块显示所选功能码对应的参数值。用户可使用▲(上升)或▼(下降)键修改参数。修改完成后,按确认键,确认修改。退回功能代码选择界面。若有其他参数需要修改,可重复步骤二,步骤三。 ●步骤四:退出参数设定模式 模块内部配有永久存储器保存用户所设定的参数。即使关闭模块电源,参数也不会丢失。 选择功能码F 00, 按确认键,退出方式选择界面, 0:退出参数设定模式,但并不将参数保存至永久存储器; 1:退出参数设定模式,同时将参数保存至永久存储器; 2:恢复出厂设置后退出参数设定模式,同时将出厂设置保存至永久存储器。 选定退出方式后,按确认键,返回到运行模式。 4.2 功能参数列表 表4-1基本运行功能参数表

数字转速表开题报告

数字转速表开题报告 姓名:韩才 学号: 指导老师:施国梁 学院:城市轨道交通学院 专业:通信信号

一、课题的研究意义: 在大学期间通信工程专业开设了数字电路,模拟电路,高频电路,传感器原理,单片机原理与运用,c语言等与电子电路相关的课程。本课题在实际制作的基础上充分巩固深化了学生在大学期间所学的各门课程。有助于学生讲理论与实际制作相结合,充分锻炼学生的动手能力。为即将开始的职业生活打下基础,另外随着我国工业的迅速发展,智能化的仪器仪表越来越受到亲睐。数字转速表作为一种汽车电子,机械制造等方面必不可少的仪表在工业化生产中发挥着重要作用。所以本课题的研究紧扣工业化发展的核心,有助于学生对智能化数字化的理解。同时让学生理解一种产品的开发流程,从确定思路到得到成品的各个环节。从而加深对所学课程的理解,充分锻炼学生的动手能力。 二、课程设计内容及基本要求: 总体要求:运用51单片机,红外传感器,液晶显示器等原件制作出一个能精确测量电动机转速的数字转速表。 具体要求: 1.熟悉单片机最小系统及应用; 2.熟悉传感器的原理与运用,能制作出红外光电传感器; 3.结合任务要求,完成系统设计和调试,鼓励功能扩展和创新; 4.根据设计的电路,用Altuim Designer等工具,画出完整的硬件电路图; 5.熟悉C51语言,用C51完成系统的软件编程; 三、课题的主要研究方案: 1)电源供电模块 为使模块稳定工作,须有可靠电源。我考虑了两种电源方案 方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。 方案二:采用单片机控制模块提供电源。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。 综上所述,我们选择第二种方案。 2

虹润NHR-2400数显频率转速表说明书

虹润NHR-2400数显频率转速表 使用说明书 一、产品介绍 NHR-2400系列频率/转速表采用全自动贴片封装工艺,具有很强的抗干扰能力。六位LED数码显示,显示范围宽。带多种输出功能:上下限报警控制输出、4-20mA模拟量输出、RS485/RS232通讯等,多种输入方式,适用于各种测速场合。 二、技术参数 三、仪表面板 1)面板指示: PV:显示测量值;在参数设定状态下,显示参数 符号和参数值 A/T:显示速率,指示灯亮。 B/D:备用。 AL1:第一报警指示灯。 AL2:第二报警指示灯。 Hz:频率转速表指示灯亮。 C:备用。 T:备用。 注:外形尺寸为96*48mm时,无Hz、C、T指示灯。

四、参数设置 1)菜单设置 2)参数设置(以更改报警类型为例)

3)参数说明 A 、转速设置参数说明: B、报警设置参数说明: C、通讯设置参数说明:

D 、变送输出设置参数说明: E 、功能设置参数说明: 注:不同外型仪表后盖接线端子的方向不一样,见示意图 注2:仪有内部主板上有一个六位拔码开关,123设置输入类型,456无效(备用),如下图所示: 拨码1:ON 为磁性开关输入;OFF 为逻辑输入; 逻辑:输入触发电平IIL=1.5Vmax ;VIH=3.75Vmin 。 磁性开关:峰值输入200mV (PNP 必须放在on 位置)。 拨码2:ON 为PNP 输入;OFF 为NPN 输入;

PNP:增加一个内部电阻3.9KΩ下拉电阻,7.3mA max@28VDC, NPN:增加一个内部7.8KΩ上拉电阻至+12VDC,I max=1.9mA。 拨码3:ON为低频输入;OFF为高频输入; 高频:去掉阻尼电容,允许最大频率。 低频:增加一个阻尼电容,用于开关触点回跳。而且限制输入频率50Hz和脉冲宽度10毫秒。 六、仪表选型 NHR-2400□-□/□/□/□()-□ 备注:在写型号时必须完整,没有选到的功能项不能省略,必须用“X”补上。 型号举例:NHR-2400A-0/2/D1/P(24)-A

一种汽油发动机感应式数字转速表设计

一种汽油发动机感应式数字转速表设计 0 引言发动机转速表能准确地反映发动机的工作状况。现在,轿车一般都是电子式转速表,包括指针式和液晶数字显示式,表内有数字集成电路,它将点火线圈输送过来的电压脉冲经过计算后驱动指针移动或数字显示。另外还有一种转速表是从发电机取出脉冲信号送到转速表电路解释后显示转速值,不过因受发电机皮带打滑等因素影响,数值不太精确[1-2]。目前,手持式转速表应用 很广,有光电式转速表、感应式转速表,还有用RF401 等集成电路芯片来实现对汽车发动机转速的遥测。有些产品虽然能达到很高的精度,但是在快速性和稳定性上还存在一定的欠缺,而且有些高端产品价格昂贵[3]。针对上述问题,设计了一种非接触型汽油发动机转速表,由天线接收脉冲信号,单片机通过测量脉 冲周期的方法得到脉冲频率,并通过按键设置冲程与汽缸数,计算出发动机转速, 并显示数据.转速表工作原理汽油发动机的工作循环包括进气、压缩、点火、排气。对于二冲程发动机, 1 个工作循环发动机曲轴转1 周,发动机点火1 次。对于四冲程发动机, 1 个工作循环曲轴转2 周,点火1 次。所以发动机点火脉冲的频率与发动机的转速存在对应关系。发动机汽缸有单缸和多缸,汽缸数与发动机转速成反比关系在发动机点火时,高压软管会产生点火脉冲,测得此脉冲 信号的频率,按照发动机的具体冲程和气缸数,通过一定的计算便可得到发动机 的转速值:式中:n 为发动机的转速,r/min; f 为点火脉冲频率,Hz;s 为冲程数; c 为气缸数。工作原理图如图1 所示。文献[4]中将采集到的脉冲信号发大整形,通过计算在一定时间内测得的脉冲个数来计算点火脉冲的频率。这种方法,当测量由每秒转速来表示发动机每分钟转速时,误差就会被放大。虽然文献[4]中采用一定方法法来降低误差,但是不能消除误差,在实际应用时测速精 度仍然没有明显提高。而且抗干扰性能不佳使得测量读数有很大波动。由于

相关文档
最新文档