基于光电传感器的转速测量系统设计说明

合集下载

基于C51单片机直流电机测速仪设计

基于C51单片机直流电机测速仪设计

基于C51单片机直流电机测速仪设计摘要:电机的转速是各类电机运行过程中的一个重要监测量,测速装置在电机调速系统中占有非常重要的地位,特别是数字式测速仪在工业电机测速方面有独到的优势。

本文介绍了一种基于C51单片机的光电传感器转速测量系统的设计。

系统采用对射式光电传感器产生与齿轮相对应的脉冲信号,使用AT89C51单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过LCD实时显示电机的转速值。

经过软硬件系统的搭建,分别通过Protues软件系统仿真实验和实际电路搭建检查实验。

仿真实验表明本系统满足设计要求,并且结构简单、实用。

整个直流电机测速系统在降低测速仪成本,提高测速稳定性及可靠性等方面有一定的应用价值。

关键词:转速测量;光电传感器;单片机Based On C51 SCM Single DC Motor Speedometer DesignABSTRACT:Motor speed is all kinds of motor operation is an important process to monitor the amount of speed measuring device in the motor control system occupies a very important position, Especially the digital speedometer in the industrial motor speed has unique advantage. This paper describes a photoelectric sensor 51 SCM-based speed measurement system design. System uses a beam photoelectric sensor generates a pulse signal corresponding to the gear, the use of a sampling pulse signal AT89C51 SCM and calculating the pulse per minute, the number of signals that the speed of the motor corresponding to the value of the final system time through the LCD display the motor speed value.After a hardware and software system structures, respectively, through Protues software system to build the actual circuit simulation and experimental examination. Simulation results show that the system meets the design requirements, and the structure is simple and practical. DC Motor Speed entire system in reducing speedometer costs, improve reliability, speed stability and a certain application value.Keywords: Speed measurement; Photoelectric; Single chip micyoco目录1 绪论 (1)1.1 数字式转速测量系统的发展背景 (1)1.2 转速测量在国民经济中的应用 (1)1.3主要研究内容 (2)1.4 设计的目的和意义 (2)2 转速测量系统的原理 (4)2.1 转速测量原理 (4)2.2 转速测量计算方法 (5)3转速测量系统设计方案 (7)3.1 直流电机转速测量方法 (7)3.2 设计任务及方案 (8)4 直流电机测速系统设计 (9)4.1 单片机AT89C51介绍 (9)4.2 转速信号采集 (14)4.2 转速信号处理电路设计 (16)4.4 最小系统的设计 (17)4.4.1复位电路 (17)4.4.2 晶振电路 (20)4.5 显示部分设计 (20)5 直流测速系统仿真 (24)5.1 直流测速系统仿真 (24)5.1.1单片机最小系统仿真 (25)5.1.2 数码管显示仿真 (25)5.2 主程序流程设计 (26)5.2.1 主程序流程设计 (26)5.2.2 定时器的初始化 (27)5.3 实际电路实验 (28)参考文献 (30)致谢 (31)1 绪论1.1 数字式转速测量系统的发展背景在现代工业自动化高度发展的时期,几乎所有的工业设备都离不开旋转设备,形形色色的电机在不同领域发挥着很重要的作用。

传感器测转速课程设计

传感器测转速课程设计

传感器测转速课程设计一、课程目标知识目标:1. 学生能理解传感器的基本原理,掌握测速传感器的种类、工作原理及其在工程中的应用。

2. 学生能够解释转速的概念,掌握转速的测量方法和计算公式。

3. 学生能了解影响传感器测量精度的因素,并能分析在实际应用中如何优化传感器布局和使用条件。

技能目标:1. 学生能够正确操作传感器设备,进行简单的转速测量实验,并准确记录数据。

2. 学生通过实验和数据分析,能够解决实际转速测量中遇到的问题,提高问题解决能力。

3. 学生能够设计简单的转速测量电路,运用所学的知识对测量系统进行初步的设计和优化。

情感态度价值观目标:1. 学生通过实践操作,培养对物理现象的好奇心和探索精神,增强学习物理的兴趣。

2. 学生在学习过程中,形成合作意识,提高团队协作能力,尊重团队成员的不同意见。

3. 学生能够认识到科学技术在工业生产中的重要性,增强将科学技术应用于实际生活的责任感。

二、教学内容本课程以《物理》教材中关于传感器及其应用的相关章节为基础,结合以下内容进行教学:1. 传感器原理:介绍传感器的基本概念、工作原理及分类,重点讲解测速传感器(如霍尔传感器、光电传感器)的原理和特点。

2. 转速测量:讲解转速的定义、测量方法,包括直接测量法和间接测量法,以及相应的计算公式。

3. 实验操作:指导学生进行传感器测转速的实验操作,包括设备连接、参数设置、数据采集和处理。

4. 影响因素分析:讨论影响传感器测量精度的因素,如环境、传感器布局、电路设计等,并提出相应的优化措施。

5. 教学案例:引入实际工程案例,分析传感器在转速测量中的应用和优化方法。

教学内容安排如下:第1课时:传感器原理及分类介绍第2课时:转速测量方法及计算公式第3课时:实验操作指导与实践第4课时:影响传感器测量精度的因素分析第5课时:教学案例分析及讨论三、教学方法本课程采用以下多样化的教学方法,以充分激发学生的学习兴趣和主动性:1. 讲授法:通过系统的讲解,使学生掌握传感器基本原理、转速测量方法及计算公式等理论知识。

光电式转速测量电路的设计与实现

光电式转速测量电路的设计与实现

目录1 概述 (1)1.1 背景及研究意义 (1)1.2 转速测量方法的分类 (2)2.1 方案论证及确定 (4)2.1.1 转速测量原理 (4)2.1.2 转速显示单元 (4)2.2 转速测量系统总体结构 (4)3.1 单片机控制单元 (5)3.2 转速测量单元 (5)3.2.1光电传感器简介 (6)3.2.2 脉冲产生电路设计 (6)3.2.3 光电转换及信号调理电路设计 (7)3.4 数据显示单元 (7)3.5 稳压电路单元 (9)4.1 系统主程序设计 (10)5 系统调试与安装 (14)5.1 硬件调试 (14)5.2 软件调试 (14)6 总结 ..................................................................................................... 错误!未定义书签。

摘要电机转速是用来评价电机运动状态的一项指标,在很多场合下,都需要对电机的转速进行准确的测量,并将其用作为自动化控制的一个重要因素,因此在很多应用场合中对需要加强对电机转速的精准控制。

电机转速测量的重要性不仅仅只是针对直流电机而言,在交流电机的转速测量中也显得十分的重要,尤其是在工业控制、航空航天等精细化控制领域而言尤为重要。

本论文通过对传统的电机转速测量系统的优缺点进行分析,并结合国内外在电机转速测量方面的研究,提出一种基于光电传感器的电机转速控制系统设计,它不仅改善了传统电机转速测量中存在的不足,使得在实际应用中对电机转速的测量更加的准确,同时光电传感器在实际的工作过程中受环境的影响因素相对较小,降低了测量的误差率。

本文选用光电传感器对电机转速进行测量的另一个原因在于它的体积小、使用方便,采用非接触式测量的方式输出数字信号确保测量结果的准确性,被广泛的应用在电机转速的测量中。

关键词:光电传感器;转速测量1 概述1.1 背景及研究意义在现代工业生产以及运动检测等众多领域,对于电机转速的检测和精准化控制已经显示尤为重要,通过对电机转速的检测,不仅可以控制电机转动的速度,同时还可以控制电机去实现很多常规方法无法完成的工作,比如像自动化控制、运动检测、移动机器人等。

基于光电传感器的转速测量系统方案设计书单片机光电转速传感器转速测量数据处理

基于光电传感器的转速测量系统方案设计书单片机光电转速传感器转速测量数据处理

毕业设计学生姓名Xxx学号170302041院(系)电子与电气工程专业Xxx题目基于光电传感器的转速测量系统设计指导教师年月目录1 引言 (2)2 系统组成及工作原理 (2)2.1转速测量原理 (2)2.2转速测量系统组成框图 (2)3 系统硬件电路的设计 (3)3.1 脉冲产生电路设计 (3)3.2 光电转换及信号调理电路设计 (4)3.2.1 光电传感器简介 (4)3.2.2 光电转换及信号调理电路设计 (5)3.3 测量系统主机部分设计 (6)3.3.1 单片机 (6)3.3.2 键盘显示模块设计 (8)3.3.3 串行通信模块设计 (10)3.3.4 电源模块设计 (11)4 系统软件设计 (12)4.1 主程序设计 (12)4.2 数据处理过程 (14)4.3 浮点数学运算程序 (15)5 制作调试 (15)6 结果分析 (17)结论 (17)参考文献 (18)致谢 (19)1引言转速测量是社会生产和日常生活中重要的测量和控制对象。

近年来,由于世界范围内对转速测量合理利用的日益重视,促使转速测量技术的迅速发展,各种新型的测量仪表相继问世并越来越多地得到应用。

进行转速测量的检测控制,可以使用多种传感器。

由于技术保密,厂家不会提供详细电路图和源代码,用户很难自行进行二次开发和改进。

针对这种现状,使用光电传感器结合STC公司的STC 89C51型单片机设计的一种转速测量与控制系统。

STC 89C51单片机采用了CMOS工艺和高密度非易失性存储器技术,而且其输入/输出引脚和指令系统都与MCS-51兼容,是开发该系统的适合芯片。

2 系统组成及工作原理2.1 转速测量原理在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。

设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N(r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]:N=60m/pTc (r/min) (1)2.2 转速测量系统组成框图系统由信号预处理电路、单片机STC 89C51、系统化LED显示模块、串口数据存储电路和系统软件组成。

传感器原理_基于霍尔传感器的转速测量系统设计说明

传感器原理_基于霍尔传感器的转速测量系统设计说明

传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计姓名小波学号8888888888院(系)电子电气工程学院班级清华大学——电子信息指导教师牛人职称博士后二O一一年七月十二日摘要:转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。

针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。

系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。

实际测试表明,该系统能满足发动机转速测量要求。

关键词:转速测量,霍尔传感器,信号处理,数据处理Abstract: The rotate speed is one of the important parameters for the engine, and it is also the important factor that calculates other parameters. The rotate speed measurement system for the common engine is designed with the single chip STC89C51. The signal of the rotate speed is sampled by the Hall sensor, and it is transformed into square wave which will be sent to single chip computer. The result of the experiment shows that the measurement system is able to satisfy the requirement of the engine rotate speed measurement.Key words: rotate speed measurement, Hall sensor, signal processing, data processing目录1 前言 (3)2 系统概述 (3)2.1 系统组成 (3)2.2 处理方法 (4)2.3 系统工作原理 (5)3 系统硬件电路设计 (6)3.1 单片机主控电路设计 (6)3.2 脉冲产生电路设计 (8)3.3 按键电路设计 (9)3.4 数据显示电路设计 (10)3.5 稳压电源设计 (12)3.6 串行通信模块设计 (13)4 系统软件设计 (15)5 制作调试 (17)5.1 硬件调试 (17)5.2 软件调试 (18)6 测试结果分析 (18)结论 (20)参考文献 (21)致 (22)附录A (22)1 前言在工农业生产和工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要测量和显示其转速。

基于光电传感器的转速测量系统设计

基于光电传感器的转速测量系统设计

基于光电传感器的转速测量系统设计光电传感器是一种常用于转速测量的传感器,它能够通过感知物体的运动而产生电信号。

基于光电传感器的转速测量系统设计主要包括传感器的选择和安装、信号处理电路的设计以及数据显示和记录等方面。

首先,传感器的选择和安装非常关键。

根据测量需求和环境条件,选择适合的光电传感器。

一般来说,旋转物体上安装一对光电传感器,通过测量旋转物体上反射的光电信号的变化来计算转速。

传感器的安装位置应该使得光线能够正常照射到旋转物体上,并且避免其他干扰光线的干扰。

其次,信号处理电路的设计是转速测量系统设计的核心。

传感器输出的光电信号通常是脉冲信号,需要通过信号处理电路转换为方便处理的电压或电流信号。

常用的信号处理电路包括信号放大电路、滤波电路和计数电路。

信号放大电路将传感器输出的脉冲信号放大到适合测量范围的电压或电流范围;滤波电路去除噪声干扰,使得测量信号更加稳定和准确;计数电路计算单位时间内脉冲信号的数量,从而计算出转速。

最后,数据显示和记录是转速测量系统设计的最后一步。

通过数字显示仪表或者计算机界面显示测量结果,并且可以进行数据记录和存储。

可以根据实际需求选择合适的数据显示和记录方式,比如使用串口通信将数据传输到计算机上进行处理和存储。

总体来说,基于光电传感器的转速测量系统设计需要考虑传感器的选择和安装、信号处理电路的设计以及数据显示和记录等方面。

在设计过程中,应根据实际需求合理选择传感器和设计适应的信号处理电路,以确保转速测量系统的准确性和稳定性。

基于光电传感器的直流电机转速测量系统设计-课设报告

基于光电传感器的直流电机转速测量系统设计-课设报告

北京信息科技大学测控综合实践课程设计报告题目:基于光电传感器的直流电机转速测量系统设计学院:仪器科学与光电工程学院专业:测控技术与仪器学生姓名:摘要摘要基于单片机的转速测量方法较多,本次设计主要针对于光电传感器测量直流电机转速的原理进行简单介绍,并说明它是如何对电机转速进行测量的。

通过实验得到结果并进行了数据分析。

本次设计应用了STC89C52RC单片机,采用光电传感器测量电机转速的方法,其中硬件系统包括脉冲信号的产生模块、脉冲信号的处理模块和转速的显示模块三个模块,采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。

关键词:直流电机;单片机;PWM调节;光电传感器Abstract目录摘要 (I)第一章概述 (1)1.1 课设目标 (1)1.2 内容 (1)第二章系统设计原理 (2)2.1 STC89C52单片机介绍 (2)2.2 STC89C52定时计数器 (4)2.3 STC89C52中断控制 (6)2.4 光电传感器 (6)2.5 数码管介绍 (7)第三章硬件系统设计 (10)3.1测速信号采集及其处理 (10)3.2 单片机处理电路设计 (11)3.3 显示电路 (12)3.4 PWM驱动电路 (13)第四章软件设计 (14)4.1语言选用 (14)4.2程序设计流程图 (14)4.3原程序代码 (15)第五章数据分析 (19)总结 (20)附件 (21)参考文献 (23)第一章概述在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。

目前国内外测量电机转速的方法有很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。

计数测速法又可分为机械式定时计数法和电子式定时计数法。

基于光电传感器的转速测量系统设计

基于光电传感器的转速测量系统设计

基于光电传感器的转速测量系统设计
本文描述了一个基于光电传感器的转速测量系统的设计。

该系统使用红外光电传感器来检测旋转物体的旋转速度。

系统基于Arduino Uno开发板,通过编程实现。

系统中使用了两个红外光电传感器,一个计数器模块以及LCD显示模块。

传感器被安装在旋转物体的一侧,计数器模块根据传感器检测到的信号来计数,从而得到旋转速度。

LCD显示模块用于实时显示测量结果。

系统的设计主要包括硬件设计和软件设计。

硬件设计包括选择适当的传感器、计数器模块和LCD显示模块,以及将它们连接在一起。

软件设计包括编写控制程序以读取传感器信号并计算旋转速度,以及将结果显示在LCD上。

在软件设计中,编写了一个控制程序来读取传感器的信号并计算旋转速度。

在本系统中,使用Arduino IDE编程软件来编写控制程序。

程序首先读取两个传感器的状态,并将其与先前保存的状态进行比较。

如果传感器状态变化了,则程序会使用计数器模块来计数器,从而得到旋转速度。

程序然后将结果显示在连接的LCD显示模块上。

程序还包括了一些常规功能,例如设置LCD显示模块和串口通信。

该系统具有简单、低成本和易于操作的特点。

它可用于检测轮轴、飞轮、机械手等物体的转速。

当然,该系统也可以根据实际需要进行修改和扩展。

该系统具有广泛的应用前景,尤其是在机械制造、航空航天、汽车等行业中。

电机转速测量系统设计

电机转速测量系统设计

电机转速测量系统设计引言:在工业生产中,电机的转速是一个非常重要的参数,对于电机的控制和监测具有极大的意义。

因此,设计一个准确测量电机转速的系统是至关重要的。

本文将详细介绍一个电机转速测量系统的设计,包括硬件设计和软件设计。

1.系统硬件设计:(1)传感器选择:电机转速的测量可以采用多种不同的传感器,如光电编码器、霍尔效应传感器等。

根据转速范围和实际需求,选择合适的传感器。

例如,对于高速电机,光电编码器是一个较好的选择,而对于低速电机,霍尔效应传感器更为合适。

(2)电路设计:根据所选传感器的特性,设计合适的电路来接收和处理传感器输出的信号。

电路应包括信号放大器、滤波器和适当的保护电路,以确保对传感器输出信号的准确测量和可靠性。

(3)ADC选择:传感器输出的信号是模拟信号,需要将其转换为数字信号以进行处理和分析。

选择合适的ADC(模数转换器)来实现信号转换。

ADC的选择应考虑到转换精度、速度和功耗等因素。

2.系统软件设计:(1)信号处理:通过ADC获取的数字信号可以通过软件进行进一步处理。

根据具体需求,可以采用滤波、放大、平均等方法来提高测量精度和减小噪声干扰。

(2)算法设计:根据测量需求和应用场景,设计合适的算法来计算电机的转速。

常用的算法包括脉冲计数法、相位差法和频率计算法等。

选择合适的算法需要考虑测量精度、实时性和系统复杂度等因素。

(3)界面设计:为了方便用户对电机转速进行监测和控制,可以设计一个用户界面来显示测量结果和提供控制功能。

界面可以采用图形界面或者命令行界面,具体设计需要根据用户需求和系统复杂度进行选择。

3.系统测试和优化:完成硬件和软件设计后,需要对系统进行测试和优化。

测试过程中应验证系统的测量精度、稳定性和响应时间等指标。

如果存在问题,需要对系统进行优化和调整,直到满足设计要求为止。

总结:电机转速测量系统是一个重要的控制和监测系统,其准确性和可靠性直接影响到电机的运行和维护。

本文给出了一个电机转速测量系统的设计流程,包括硬件设计和软件设计。

简述光电式转速传感器的测量原理

简述光电式转速传感器的测量原理

简述光电式转速传感器的测量原理
光电式转速传感器是一种常见的非接触式转速测量传感器,其测量原
理基于光电效应。

它利用光电元件(如发光二极管和光敏二极管)将
机械运动转化为电信号,从而实现对旋转物体的转速测量。

具体来说,当被测物体旋转时,它上面的反射标志物或齿轮会不断地
遮挡和释放光电元件之间的光线。

这样就会产生一个由高电平和低电
平组成的脉冲信号序列,其频率与被测物体的转速成正比关系。

通过
对这个信号序列进行计数、滤波和处理,就可以得到被测物体的精确
转速值。

在实际应用中,光电式转速传感器通常采用两种不同的工作方式:反
射式和透射式。

反射式传感器将发射端和接收端集成在同一侧面,并
通过反射标志物或齿轮来反射光线;透射式传感器则将发射端和接收
端分别安装在两个侧面,并通过被测物体内部穿过的光线来进行测量。

除了转速测量外,光电式转速传感器还可以用于检测旋转物体的方向、位置和加速度等参数。

同时,它具有非接触式、高精度、高可靠性和
长寿命等优点,适用于各种工业自动化和控制系统中的转速监测和控制。

总之,光电式转速传感器的测量原理基于光电效应,通过对机械运动产生的脉冲信号进行处理来实现对被测物体的转速测量。

其工作方式包括反射式和透射式两种形式,具有高精度、高可靠性和长寿命等优点,在工业自动化和控制系统中得到广泛应用。

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

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

基于单片机的电机转速测量系统设计一、绪论电机是现代工业生产中常用的电力传动装置,其转速的准确测量对于工业生产的稳定运行和质量控制具有重要意义。

本文设计了一种基于单片机的电机转速测量系统,通过对电机转速的实时监测和数据采集,实现对电机运行状态的有效控制和管理。

二、系统设计方案1.硬件设计:a.使用单片机作为控制核心,选择适合的单片机芯片,如STC89C52b.采用光电传感器作为转速检测元件,通过将光电传感器的发光管与光敏电阻相对应,并将其安装在电机转轴上,当转轴旋转时,光敏电阻会根据光线的变化产生电信号,通过电压变化实现转速测量。

c.添加滤波电路,通过对信号进行滤波处理,保证测量结果的稳定性和准确性。

d.利用LCD液晶显示模块,显示电机的实时转速。

e.设计相关电源和电路,保证系统正常运行。

2.软件设计:a.使用C语言编程,通过单片机的编程框架,编写测量转速的程序。

b.通过定时器中断的方式,实时采集光电传感器的信号,并进行信号处理,得到电机的实时转速值。

c.将转速值存储在内部存储器中,以备后续分析和处理。

d.利用LCD液晶显示模块,将转速值显示在LCD屏幕上,实现实时监测。

三、系统特点1.精确度高:通过光电传感器和滤波电路的配合使用,能够准确测量电机的转速,保证测量结果的准确性。

2.实时监测:通过单片机的编程,能够实时监测电机的转速,及时发现异常情况并进行处理。

3.数据采集:可以将转速数据存储在内部存储器中,方便后续分析和处理,实现对电机的有效控制和管理。

4.易于操作:通过LCD液晶显示模块,能够直观地显示转速值,操作简单方便。

5.低成本:该系统采用单片机作为核心,硬件设备简单,成本较低。

四、系统优化1.添加报警功能:当电机转速超过设定值或低于设定值时,系统能够及时发出警报提示操作人员,防止电机在异常情况下继续运行,保护设备安全。

2.添加通信功能:通过添加通信模块,将转速数据传输至上位机或者其他设备,实现对电机的远程监控和控制。

基于光电传感器的转速测量系统设计课程设计说明书

基于光电传感器的转速测量系统设计课程设计说明书

课程设计说明书题目基于光电传感器的转速测量系统设计课程名称电力电子技术课程设计课程设计任务书课程名称检测技术与系统课程设计院(系、部、中心)电力工程学院专业电气工程及其自动化班级电气101 起止日期 13.6.3~6.14指导教师5.课程设计进度安排起止日期工作容13年6月4日布置设计任务,熟悉课题,查找资料;13年6月5日结合测控对象,选择合适的传感器,理解传感器性能;13年6月6日设计传感器测量电路,选择合适的单片机,设计其外围电路;13年6月7日设计电路参数,有条件情况下,在实验室进行实验,进一步理解测量电路输入输出关系;13年6月8日继续设计论证电路参数,完善系统设计方案;13年 6月 9日查找资料,理解系统各部分工作原理;13年 6月 10日理清系统说明要点,着手设计说明书的书写;13年 6月 11日书写设计说明书,充分理解系统每一部分作用;13年 6月 12日完善设计说明书,准备设计答辩。

13年 6月 14日设计答辩。

6.成绩考核办法平时表现30%,设计成果40%,答辩表现30%.教研室审查意见:教研室主任签字:年月日院(系、部、中心)意见:主管领导签字:年月日目录二、课程设计正文1、光电传感器的应用概述2、系统工作原理及方案(1)系统框图(2)光电传感器原理(3)转速测量原理3、系统硬件电路设计(1)光电转换及信号调理电路(2)脉冲产生电路设计4、系统软件电路设计(1)AT89C52基本性能及最小系统(2)系统软件程序设计(3)系统仿真结果5、课程设计总结6、主要参考文献7、附录1.概述转速测量系统的发展背景随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。

由于单片机在测量转速方面具有体积小、性能强、成本低的特点,越来越受到企业用户的青睐。

本设计课题的目的和意义在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。

实验五光电转速传感器测速实验(5篇)

实验五光电转速传感器测速实验(5篇)

实验五光电转速传感器测速实验(5篇)第一篇:实验五光电转速传感器测速实验实验五光电转速传感器测速实验一、实验目的了解光电转速传感器测量转速的原理及方法。

二、基本原理光电式转速转速传感器有反射型和透射型两种,本实验装置是透射型的,传感器端部有发光管和光电管,发光管发出的光源通过转盘上开的孔透射后由光电二极管接受转换成电信号,由于转盘上有相间的6个孔,转动时将获得与转速及孔数有关的脉冲,将电脉冲计数处理即可得到转速值。

三、需用器件与单元传感器实验模块四、实验步骤1.光电转速传感器已经安装在传感器实模块上。

2.将+5V直流稳压电源接到光电转速传感器的“+5V输入”端。

3.将光电转速传感器的输出接“频率/转速表”输入端。

4.将面板上的0~30V稳压电源调节到小于24V,接到传感器实验模块“0~24V转动电源”输入端。

5.调节0~30V直流稳压电源输出电压(+24V以下),使转盘的转速发生变化,观察频率/转速表显示的变化,并用虚拟示波器观察光电转速传感器输出波形。

五、注意事项1.转动源的正负输入端不能接反,否则可能击穿电机里面的晶体管。

2.转动源的输入电压不可超过24V,否则容易烧毁电机。

3.光电转速传感器中+5V电源不能接错,否则会烧毁光电传感器.六、思考题根据上面实验观察到的波形,分析为什么方波的高电平比低电平要宽。

第二篇:传感器实验五传感器实验报告五姓名江璐学号 1315212017 班级电子二班时间 2015.12.2 实验题目 CC2530基础实验一:实验设备1.硬件:教学实验箱、PC机。

2.软件:PC机操作系统Windows 98(2000、XP)+IAR开发环境。

二:实验(一)光照传感器采集实验1.实验目的(1)掌握光照传感器的操作方法。

(2)掌握光照传感器采集程序的编程方法。

2.实验内容在IAR集成开发环境中编写光照传感器采集程序。

3.相关电路图4.程序5.实验现象(二)人体感应传感器采集实验1.实验目的(1)掌握人体感应传感器的操作方法。

光电传感器的测速

光电传感器的测速

光电开关转速测量系统设计摘要:本文设计了一种基于AT89S52单片机的光电开关转速测量系统。

该系统采用对射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过1602LCD液晶显示屏实时显示电机的转速值。

经过仿真测试和软硬件系统的搭建,本系统满足设计要求,且结构简单、实用。

系统在降低测速器成本,提高测速稳定性及可靠性等方面有一定价值,具有广泛的应用前景。

关键词:转速测量,单片机,光电开关1 绪论1.1 课题背景一种量大面广的产品,广泛应用于国民经济的各个行业中。

而电机的生产王国正在由日本转移到中国,尤其是浙江温州和广东珠三角地区。

广东省佛山市顺德区就有大大小小的电机生产厂家上百家,每年生产上亿台电机,同时顺德有许多家电生产厂家,家电中也要大量用到电机,不管是电机生产厂家,还是将电机作为它们的产品中的零部件的厂家,要将它们的产品打到国际市场上,迫切需要IS09002认证,IS09002要求生产产品所用的零部件以及最终的产品都要经过本单位的质量检测,也就是说,在顺德,每年要检测几亿个电机,对电机的测试仪的需求非常迫切。

电机测试的参数主要有:效率、功率因数、定子输入电流、转矩、转速等,本课题主要研究转速的测量。

1.2 国内外发展情况转速是各类电机运行中的一个重要物理量,如何准确、快速而又方便地测量电机转速,极为重要。

目前国内外常用的转速测量方法有离心式转速表测速法、测速发电机测速法、闪光测速法、光电码盘测速法和霍尔元件测速法。

(1)离心式转速表测速法离心式转速表是利用离心原理制成的测速仪表,可以直接读出转速。

测转速时,转速表的端头要插入电机转轴的中心孔内,插入前,应注意清除中心孔中的油污,并使转速表的轴与电机的轴保持同心,不可上下左右偏斜,否则易将表轴扭坏,并影响准确读数,而且转速表要间歇使用,以减少磨损和发热。

如果要改变量程,还要将转速表取出停转后再改变量程[2]。

电机转速测量系统设计(光电传感器)课程设计报告

电机转速测量系统设计(光电传感器)课程设计报告

《传感器原理与应用》课程设计1、题目:电机转速测量系统设计(光电转速传感器)院校:专业:姓名:学号:班级:指导老师:二0一六年六月目录第一章《传感器原理与应用》课程设计任务书 (4)1.1总要求 (4)1.2总任务 (4)1.3设计题目 (4)1.4设计内容 (4)1.5设计进度或计划 (4)1.6设计说明书包括的主要内容 (4)第二章系统介绍 (6)第三章系统设计方案 (6)3.1方案的设计与选择 (6)3.1.1 转速测量的方法 (6)3.1.2 整体控制方式 (8)3.1.3 传感器模块 (8)3.2 方案描述 (10)第四章系统理论分析与计算 (11)4.1 信号采集电路的分析 (11)4.2 电机转速的计算 (12)第五章硬件电路设计 (12)5.1 单片机模块 (12)5.1.1 STC89C52单片机简介 (13)5.1.2 时钟电路 (15)5.1.3 复位电路 (16)5.2 显示电路 (16)6.1 系统总体设计 (18)6.2 中断子程序设计 (19)6.3 定时子程序设计 (20)6.4 显示子程序设计 (21)第七章测试方案 (22)7.1 电路调试 (22)7.2 软件调试 (22)第八章心得体会 (25)参考文献 (25)附录 (28)附录一电路仿真图 (28)附录二程序清单 (28)附录三实物图 (37)第一章《传感器原理与应用》课程设计任务书1.1总要求课设题目尽量侧重于传感器检测模块设计,主要是绘制系统原理图、制作传感部分前端电路、实验调试及分析、撰写实验报告等。

电路图:传感检测/接口电路/控制电路、单片机检测系统电路(若题目要求,则应加上)。

程序:主程序、部分子程序(若题目要求,则应加上)。

说明书:按规范撰写。

1.2总任务针对总要求进行原理及方案论证、模块设计、接口电路设计、焊接或插接与调试、精度分析以及撰写报告等工作。

1.3设计题目电机转速测量系统设计1.4设计内容实现全部要求的实物功能,性能稳定,外形美观。

传感器与检测技术讲义第17章转速测量系统的设计

传感器与检测技术讲义第17章转速测量系统的设计

第17章 转速测量系统的设计17.1 设计任务在生产中,物体转速的准确测定常关系到产品质量和工效。

例如,由织布机转盘的转速可以计算布匹的产量,水电发电机叶轮的转速是计算发电机电功率必不可少的数据等。

本章将利用光电传感器设计转速测量仪,关于电路的仿真是基于Multisim 和LabVIEW 这两种软件基础之上的联合仿真:①在Multisim 中的主要工作是模拟光电传感器的I/O 特性、对光电传感器的输出信号进行滤波及波形转换处理,使其最终的输出信号为方波;②在LabVIEW 中的重要工作是设计转速器,在这一设计上用了两种方案:一是基于功率谱分析的转速器,二是基于测量固定周期测时间的方法测量转速。

因为本文在Multisim 中所选用的电路输出信号的频率与转速的关系为1:1的关系,所以在本文中测量转速实际也就是测量频率。

最后在Multisim 原有的与LabVIEW 的接口模块中插入转速器,然后进行编译,使得在LabVIEW 中的虚拟仪器能被Multisim 调用。

通过本设计,需要掌握以下内容:➢ 能利用光电传感器测量转速的原理,在Multisim 中建立光电传感器的模型➢ 掌握在LabVIEW 中设计转速器的3种方法➢ 熟悉光电传感器转速测量的原理17.2 电路原理与设计1.光电测量原理光电测量结构原理图如图17-1所示。

图17-1 光电传感器工作模型在遮光盘的同心圆上均匀分布若干个通光孔,光电传感器固定在遮光盘工作的位置上,且工作时光线应该通过通光孔照在光电传感器上。

所以,遮光盘转动一周,光电传感器感光次数与盘的通光孔数目相等。

因此,产生相同数目的脉冲信号。

对脉冲信号进行滤波和整形后,通过在固定时间内测量相应的脉冲个数,就可以计算出转速。

直流电动机转速的计算公式为060/()n m T N =⨯⨯ (17-1)式中,n 为直流电动机转速;N 为遮光盘上的通光孔的个数;m 为固定时间内测得的脉冲数;T 0为固定的时间。

光电传感器控制电机转速实验.

光电传感器控制电机转速实验.

实验二十八光电传感器控制电机转速实验一、实验目的:了解光电传感器(光电断续器—光耦)的应用。

学会智能调节器的使用。

二、基础原理:利用光电传感器检测到的转速频率信号经F/V转换后作为转速的反馈信号,该反馈信号与智能人工调节仪的转速设定比较后进行数字PID运算,调节电压驱动器改变直流电机电枢电压,使电机转速趋近设定转速(设定值:400转/分~2200转/分)。

转速控制原理框图如图28—1所示。

图28-1 转速控制原理框图三、需用器件与单元:主机箱中的智能调节器单元、+5V直流稳压电源;转动源、光电转速传感器—光电断续器(已装在转动源上)。

附:智能调节器简介:(一)、概述:主机箱中所装的调节仪表为人工智能工业调节仪,仪表由单片机控制,具有热电阻、热电偶、电压、电流、频率TTL电平等多种信号自由输入(通过输入规格设置),手动自动切换,主控方式在传统PID控制算法基础上,结合模糊控制理论创建了新的人工智能调节PID控制算法,在各种不同的系统上,经仪表自整定的参数大多数能得到满意的控制效果,具有无超调,抗扰动性强等特点。

此外仪表还具有良好的人机界面,仪表能根据设置自动屏蔽不相应的参数项,使用户更觉简洁易接受。

(二)、主要技术指标:1、基本误差:≤±0.5%F.S±1个字,±0.3%F.S±1个字2 、冷端补偿误差:≤±2.0℃3 、采样周期: 0.5秒4 、控制周期:继电器输出与阀位控制时的控制周期为2~120秒可调,其它为2秒。

5 、报警输出回差(不灵敏区): 0.5或56 、继电器触点输出: AC250V/7A(阻性负载)或AC250V/0.3A(感性负载)7 、驱动可控硅脉冲输出:幅度≥3V,宽度≥50μS的过零或移相触发脉冲(共阴)8 、驱动固态继电器信号输出:驱动电流≥15mA,电压≥9V9 、连续PID调节模拟量输出: 0~10mA(负载500±200Ω), 4~20mA(负载250±100Ω),或 0~5V(负载≥100kΩ), 1~5V(负载≥100kΩ)10 、电源: AC90V~242V(开关电源), 50/60Hz,或其它特殊定货11 、工作环境:温度0~50.0℃,相对湿度不大于85%的无腐蚀性气体及无强电磁干扰的场所(三)、调节器面板说明:面板上有PV测量显示窗、SV给定显示窗、4个指示灯窗和4个按键组成。

光电传感器课程设计汽车测速系统

光电传感器课程设计汽车测速系统

光电信息技术研究性教学报告题目:汽车测速系统目录一、摘要 (2)二、系统整体方案设计 (2)1、系统框图 (2)2、光电传感器 .................................... 错误!未定义书签。

三、系统结构 (4)1、传感器 (4)2、调理电路设计 (5)3、单片机 (6)4、显示设备 (7)5|、软件设计 (8)四、体会心得 (11)五、参考文献 (11)一、摘要社会时代的快速发展,汽车在人们日常生活中越来越重要,随着汽车的日益普及,由于碰撞而引起的事故也越来越多,其中倒车碰撞、超速碰撞占碰撞事故的大部分。

为了尽量防止超速等问题、提高安全性。

本文设计了一种测速器系统,方便司机根据车速安全行车。

转速测量方法转速是指作圆周运动的物体在单位时间内所转过的圈数 ,其大小及变化往往意味着机器设备运转的正常与否 ,因此 ,转速测量一直是工业领域的一个重要问题。

按照不同的理论方法 ,先后产生过模拟测速法 (如离心式转速表 )、同步测速法 (如机械式或闪光式频闪测速仪 )以及计数测速法。

计数测速法又可分为机械式定时计数法和电子式定时计数法。

对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量。

在频率的工程测量中 ,电子式定时计数测量频率的方法一般有三种 :①测频率法 :在一定时间间隔t内 ,计数被测信号的重复变化次数N ,则被测信号的频率fx可表示为fx =Nt(1);②测周期法 :在被测信号的一个周期内 ,计数时钟脉冲数m0 ,则被测信号频率fx=fc/m0 ,其中 ,fc为时钟脉冲信号频率;③多周期测频法 :在被测信号m1个周期内 ,计数时钟脉冲数m2 ,从而得到被测信号频率fx,则fx可以表示为fx=m1fcm2,m1由测量准确度确定。

二、系统整体方案设计1、系统框图各部分模块的功能:①传感器:用来对信号的采样。

②放大、整形电路:对传感器送过来的信号进行放大和整形,在送入单片机进行数据的处理转换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书题目基于光电传感器的转速测量系统设计课程名称电力电子技术课程设计院(系、部、中心)专业电气工程及其自动化班级学生姓名学号 240102224设计时间2013. 6.3 ~ 6.14设计地点工程实践中心8—315指导教师课程设计任务书课程名称检测技术与系统课程设计院(系、部、中心)电力工程学院专业电气工程及其自动化班级电气101 起止日期 13.6.3~6.14指导教师许大宇5.课程设计进度安排起止日期工作容13年6月4日布置设计任务,熟悉课题,查找资料;13年6月5日结合测控对象,选择合适的传感器,理解传感器性能;13年6月6日设计传感器测量电路,选择合适的单片机,设计其外围电路;13年6月7日设计电路参数,有条件情况下,在实验室进行实验,进一步理解测量电路输入输出关系;13年6月8日继续设计论证电路参数,完善系统设计方案;13年 6月 9日查找资料,理解系统各部分工作原理;13年 6月 10日理清系统说明要点,着手设计说明书的书写;13年 6月 11日书写设计说明书,充分理解系统每一部分作用;13年 6月 12日完善设计说明书,准备设计答辩。

13年 6月 14日设计答辩。

6.成绩考核办法平时表现30%,设计成果40%,答辩表现30%.教研室审查意见:教研室主任签字:年月日院(系、部、中心)意见:主管领导签字:年月日目录二、课程设计正文1、光电传感器的应用概述2、系统工作原理及方案(1)系统框图(2)光电传感器原理(3)转速测量原理3、系统硬件电路设计(1)光电转换及信号调理电路(2)脉冲产生电路设计4、系统软件电路设计(1)AT89C52基本性能及最小系统(2)系统软件程序设计(3)系统仿真结果5、课程设计总结6、主要参考文献7、附录1.概述转速测量系统的发展背景随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。

由于单片机在测量转速方面具有体积小、性能强、成本低的特点,越来越受到企业用户的青睐。

本设计课题的目的和意义在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。

要测速,首先要解决是采样问题。

本课程设计使用单片机AT89C52采样信号。

因此转速的测试具有重要的意义。

2.系统工作原理及方案1.系统框图系统由传感器检测单元、信号调理放大电路,单片机AT89C52、LED显示模块、系统软件组成。

其中信号调理电路包含信号放大、波形变换和波形整形。

对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机匹配的TTL信号;通过对单片机的编程设置可使部定时器T0对输入脉冲进行计数,这样就能精确地算出加到T0引脚的单位时间检测到的脉冲数;系统的原理框图如下所示。

2.光电传感器的原理检测原理光电传感器是利用光电转换原理,来检测机械量转速的传感元件,将光源发出的光调制成与转速相关的光信号,再转换成电信号,通过检测信号频率或状态图形来测量转速。

光电光转速传感器主要由光源,调制盘,光电转换元件三个部分组成。

电检测方法具有精度高、反应快、非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样。

光电传感器一般可以分为两大类:直射式、反射式。

基本的原理就是当发射管光照射到接收管时,接收管导通,反之关断。

脉冲发生源的硬件结构图如图所示。

图1脉冲发生源硬件结构图(左为正视图,右为侧视图)直射式光电转速计的工作原理如图1和图2,被测转轴上装有调制盘,调制盘是带孔或者带齿的圆盘,带孔的如图1,带齿的如图3,调制盘的一边放置光源,另一边放置光电元件。

调制盘随轴转动,当光线通过小孔或齿缝时,光电元件就发生一个电脉冲。

转轴连续转动,光电元件就输出一列与转速及调制盘上的孔(或齿)数成正比。

电脉冲输入测量电路后经放大整形,再送入频率计技术现实。

图2光电传感器的原理图图3遮光叶片转速测量原理一般的转速长期测量系统是预先在轴上安装一个有60 齿的测速齿盘,当测速齿槽旋转一周,光敏元件就能感受与开孔数相等次数的光次数,即每转一周产生60个电脉冲信号。

临时性转速测量系统,多采用光电传感器,从转轴上预先粘贴的一个标志上获得一转一个转速脉冲,随后利用电子倍频器和测频方法实现转速测量。

不论长期或临时转速测量,都可以在微处理器的参与下,通过测量转轴上预留的一转一齿的鉴相信号或光电信号的周期,换算出转轴的频率或转速。

即通过速度传感器,将转速信号变为电脉冲,利用微机在单位时间对脉冲进行计数,再经过软件计算获得转速数据。

即:n=N/ (mT)◆n ———转速、单位:转/ 分钟;◆N ———采样时间所计脉冲个数;◆T———采样时间、单位:分钟;◆m ———每旋转一周所产生的脉冲个数(通常指测速码盘的齿数) 。

通常m=60,那么1 秒钟脉冲个数N就是转速n,即:n=N/ (mT) =N/60×1/60=N3.系统硬件电路的设计系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。

在硬件搭建前,先通过Proteus Pro 7.5进行硬件仿真实现。

光电转换及信号调理设计由于系统需要将光信号转换为电信号,因而需要使用光电传感器并设计相应的信号调理电路,以得到符合要求的脉冲信号,送给单片机AT89C52进行计数,同时得到计数的时间,由单片机进行相关计算以得到电动机转速。

传感器将电机的转速信号转变成了电脉冲信号,该信号经过LM358集成运放整形驱动,送到单片机进行脉冲计数,从而测出电动机转速。

介绍一下LM358,:LM358里面包括有两个高增益、独立的、部频率补偿的双运放,适用于电压围很宽的单电源,而且也适用于双电源工作方式,它的应用围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运放的地方使用。

光电转换部分与单片机的连接框图如图所示脉冲产生电路设计由于proteus不能仿真光电传感器,则用一个方波代替光电传感器的将光信号转换成电信号的输出。

如图发现,方波电压的幅值已经被放大,将这个信号输入单片机中作脉冲计数。

4.系统软件电路设计AT89C52基本性能单片机我们选用AT89C52(引脚图如下)AT89C52是一个低电压,高性能CMOS 8位单片机,片含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。

其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。

AT89C52引脚图单片机最小系统单片机最小系统包括时钟电路和复位电路。

单片机工作时,从取指令到译码再进行微操作,必须在时钟信号控制下才能有序地进行,时钟电路就是为单片机工作提供基本时钟的。

单片机的时钟信号通常有两种产生方式:部时钟方式和外部时钟方式。

部时钟方式的原理电路如下图所示。

在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,可以与单片机片的电路构成一个稳定的自激振荡器。

外接电容的作用是对振荡器进行频率微调,使振荡信号频率与晶振频率一致,同时起到稳定频率的作用,一般选用20~30pF的瓷片电容。

复位电路是利用电容充电来实现复位。

在电源接通瞬间,RST引脚上的电位是高电平(Vcc),电源接通后对电容进行快速充电,随着充电的进行,RST引脚上的电位也会逐渐下降为低电平。

最小系统如图所示显示电路设计led数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在部连接完成,只需引出它们的各个笔划,公共电极。

led数码管常用段数一般为7段有的另加一个小数点,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。

共阴和共阳极数码管,它们的发光原理是一样的,只是它们的电源极性不同而已。

部电路如下:点亮LED显示器有两种方式:一是静态显示,二是动态显示。

动态显示,就一位一位地轮流点亮各位显示器(扫描),对于每一位显示器来说,每隔一段时间点亮一次。

显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。

调整电流和时间参数,可实现亮度较高较稳定的显示。

本文采用4位LED动态显示电路如图图6 4位动态LED显示电路根据设计的复位、晶振、显示电路电路,我们做了一总电路图。

程序设计方案本系统采用89C52中T0定时器和T1计数器配合使用对转速脉冲定时计数。

计数器T1工作于计数状态对外部脉冲进行计数;TO工作为定时器方式每次定时50ms,采用60次中断,即在计数器T1在3秒钟对外部脉冲进行计数,然后根据3秒钟的计数值推算出。

(1)定时/计数器的初始化定时/计数器的方式控制字TMOD,TMOD是一个不可按位寻址的特殊功能寄存器,其高四位专供T1作计数用,低四位供T0作定时用。

(1)定时/计数器的启动方式为GATE=0,用软件设置使TOCN中的运行控制位TR0和TR1为1,就可以启动T0和T1,称为软启动。

(2)C/T: 定时/计数器方式选择位,C/T =0时作定时器用。

C/T=1作计数器用。

(3)M1M0工作方式选择位,这里我们选M1M0=01,方式一,作16位定时/计数器用。

综上所述,我们给TMOD应赋给二进制的01010001B,是十六进制的0x51。

TMOD=0x51.TMOD寄存器如下表:T1T0对定时器T0与计数器T1的初始化程序如下timer_init() //初始化子程序{EA=1; //开中断总允许ET0=1; //开定时器T0中断允许ET1=1; //开计数器T1中断允许TMOD=0X51; //TMOD=01010001BTH0=(65535-50000)/256; //初值的高位。

定时器一个机器周期加1,一次中断为50ms 对应50000个机器周期(振荡频率为12MHZ)TL0=(65535-50000)%256; //初值的低位TH1=0; //T1作计数器用,初值定为0x00TL1=0;TR0=1; //软启动方式TR1=1;}(2)定时器中断程序中断部分要对单片机产生的中断次数计数,定时器每次触发中断需要的时间为50ms,我们需要单片机在3秒钟对脉冲计数,所以要对中断计数60次。

相关文档
最新文档