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

合集下载

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

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

基于单片机的霍尔测速报警系统的设计摘要转速作为工程中应用的一个非常广泛的参数,它的测量方法有很多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方法已不能适应现代科技发展的要求,在测量范围以及测量精度上,已不能满足大多数系统的使用。

随着大规模及超大规模集成电路技术的迅速发展,数字系统测量得到普遍应用,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,其转速测量系统也可以用全数字化处理。

本设计属于码盘转速测量系统,用来测量来自于外部的不同的转速值。

实现转速的实时测量和显示。

本系统以AT89C51单片机为核心,旋转编码器实时轴转速测量,同时用八位串行段码式LCD数码管显示模块显示。

旋转编码器输出电压为4.25V,8位二进制自然码送入单片机处理后经过计算处理,再查表转换为10进制数,送LCD模块显示。

本文从转速测量原理入手,详细阐述了转速测量系统的工作过程,以及硬件电路的设计、显示效果。

本文吸收了硬件软件化的思想,实现了题目要求的功能。

关键词:转速测量, 旋转编码器,单片机, LCD显示模块ABSTRACTSpeed is a very wide range of engineering applications one parameter , the measurement method more, and collection and processing of analog simulation has been the main method of speed measurement , this measurement method can not meet the requirements of modern technology , the measurement range and the measurement accuracy, can not meet with most systems. With the scale and development of VLSI technology, digital systems have been widely used to measure , especially for single-chip digital signal processing power pulse , so that the increasing popularity of digital measuring system , the speed measurement system can also be used the whole digital processing .The design for the code wheel speed measurement system for measuring the speed of different value from the outside. Achieve real-time measurement speed display . Specific applications AT80C51 microcontroller as the core , rotary encoder shaft speed real-time measurement , while eight serial code segment LCD display module displays . Rotary encoder output 4.25V, 8 -bit binary code into the microcontroller processing natural treatment has been calculated , and then converted to a decimal number look-up table , sending the LCD module .In this paper, starting from the speed measurement principle , elaborated on the work process speed measurement systems, and hardware design , display effect. This article has absorbed the idea of hardware and software to achieve the requirements of the subject function.Keywords: speed measurement, rotary encoder, microcontroller, LCD display module1绪论1.1转速测量技术简介转速测量是利用相关精密仪器测量运动物体的角位移的一种测量方法,常用的测量仪器为测量角位移的数字编码器和光电轴编码器,因其具有分辨率强、测量精度高和工作可靠等特点,被广泛用于测速系统中。

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

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

第31卷第3期延安大学学报(自然科学版)Vol.31No.3 2012年9月Journal of Yanan University(Natural Science Edition)Sep.2012 DOI:10.3969/J.ISSN.1004-602X.2012.03.051基于单片机的转速测量系统设计陈博炜(延安大学物理与电子信息学院,陕西延安716000)摘要:为了设计简单可靠的直流电机测速装置,提出基于单片机为核心的电机速带测量系统。

整个系统的构架包括转速信号的采集,转速信号的处理,转速的计算与显示。

信号处理电路主要是将传感器输出的带有外界噪声的不稳定的电信号转化成理想的方波;转速的计算利用单片机AT89C51的定时器和计数器。

根据系统编写源程序,并通过运行试验证明,该系统结构简单,测量结果稳定可靠,满足电机的测速要求。

关键词:单片机;转速测量;传感器中图分类号:TN702文献标识码:A文章编号:1004-602X(2012)02-0051-05由于电机在运行的过程中,转速的平稳性很重要,而且电机在生产过程中要进行检验,其中转速就是个非常重要的参数,所以要适时对电机的转速进行测量,来检测电机的工作情况,以及电机的质量问题,有效地反映电机的状况,因此转速测量是非常重要的一个环节,具有非常大的现实意义。

因为现在单片机的应用为转速测量提供了方便有效的解决方案,所以智能化的电机转速测量应用非常广泛[1]。

1转速测量系统设计方案基于单片机的转速测量,所以主要功能利用传感器将转速信号转换成电信号,然后由AT89C51单片机接收传感器传来的脉冲信号,根据外部中断,以及内部定时器进行记数计算出电机转速送到LED 显示[2]。

组成及框图如图1所示:图1转速测量框图2转速测量系统的硬件电路设计硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的电路原理图。

该系统包括传感器,处理电路,计数器,和显示四部分。

基于单片机的电机转速测量系统设计_(附图及源程序)

基于单片机的电机转速测量系统设计_(附图及源程序)

摘要在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。

模拟式采用测速发电机为检测元件,得到的信号是模拟量。

数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。

随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。

本文便是运用AT89C51单片机控制的智能化转速测量仪。

电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。

本系统就是对电机转速进行测量,并可以和PC机进行通信,显示电机的转速,并观察电机运行的基本状况。

本设计主要用AT89C51作为控制核心,由霍尔传感器、LED数码显像管、HIN232CPE电平转换、及RS232构成。

详细介绍了单片机的测量转速系统及PC机与单片机之间的串行通讯。

充分发挥了单片机的性能。

本文重点是测量速度并显示在5位LED数码管上。

其优点硬件是电路简单,软件功能完善,测量速度快、精度高、控制系统可靠,性价比较高等特点。

关键字:MSC-51(单片机);转速;传感器目录摘要 (1)Abstract .................................... 错误!未定义书签。

1 序言 (1)2 系统功能分析 (2)2.1 系统功能概述 (2)2.2 系统要求及主要内容 (3)3 系统总体设计 (4)3.1 硬件电路设计思路 (4)3.2 软件设计思路 (4)4 硬件电路设计 (6)4.1 单片机模块 (6)4.1.1 处理执行元件 (6)4.1.2 时钟电路 (10)4.1.3 复位电路 (11)4.1.4 显示电路 (12)4.2 霍尔传感器简介 (15)4.2.1 霍尔器件概述 (15)4.2.2 霍尔传感器的应用 (16)4.2.3 AH41霍尔开关 (17)4.3 发送模块 (18)5 软件设计 (22)5.1 单片机转速程序设计思路及过程 (22)5.1.1 单片机程序设计思路 (22)5.1.2 单片机转速计算程序 (23)5.1.3 二-十进制转换程序 (24)5.2 程序设计 (27)6 系统调试 (29)6.1 硬件调试 (29)6.2 软件调试 (30)6.3 综合调试 (32)6.4 故障分析与解决方案 (33)6.5 结论与经验 (34)参考文献 (36)致谢 (37)附录 (38)附录1 电路原理图 (38)附录2 元器件清单 (39)1 序言智能化转速测量可以对电机的转速进行测量,电机在运行的过程中,需要对其平稳性进行监测,适时对转速的测量有效地可以反映电机的状况。

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

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

目录1.1单片机技术课程设计任务书 (3)1.1.1课程设计任务 (3)1.1.2课程设计目的 (3)1.1.3课程设计要求 (3)1.1.4课程设计内容 (3)1.1.5课程设计报告要求 (3)1.1.6课程设计进度表安排 (4)1.1.7课程设计考核办法 (4)1.2总体设计方案(画出一个实现电路功能的大致框图) (5)2.硬件电路(各组成部分电路)设计及其原理说明 (6)2.1转速信号采集 (6)2.2转速信号处理电路 (7)2.3测量系统主机部分设计 (9)2.3.1复位电路 (9)2.3.2晶振电路 (11)2.3.3最小系统的仿真 (12)2.4显示部分设计 (13)3.软件系统设计 (18)3.1语言的选用 (18)3.2主程序初始化 (19)3.2.1定时器的初始化 (19)3.2.2中断允许控制 (20)4.元器件的选择及其相关技术数据,参数的计算 (22)4.1传感器 (22)4.2放大器 (24)4.3单片机AT89C52 (25)4.4LED显示器 (29)5.总体电路原理图及其整个电路的工作原理.............................................. 错误!未定义书签。

5.1总体电路原理图见附表A。

........................................................... 错误!未定义书签。

5.2转速测量系统的原理。

................................................................... 错误!未定义书签。

5.2.1转速测量方法........................................................................ 错误!未定义书签。

5.2.2转速测量原理........................................................................ 错误!未定义书签。

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

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

基于单片机的电机转速测量系统的设计摘要: 为了研制简单可靠的直流电机测速装置,提出了基于单片机和集成芯片设计电机转速测量系统的方案。

介绍了霍尔传感器测速的工作原理,设计了系统的硬件电路和软件。

该系统以AT89S51 单片机为核心,主要包括电源模块、按键模块、转速测量电路模块和显示模块等,通过将脉冲信号送入单片机系统进行计数运算,并将转速测量结果显示在LED上。

运行试验表明,系统结构简单,工作稳定可靠,满足电机的测速要求。

关键词: 霍尔传感器; 电机; 测速系统; 单片机引言近年来,随着电力电子技术、计算机技术和微控制技术的发展,直流电机因其具有良好的启动、制动和调速性能,已广泛运用于机械制造、电力、冶金等领域。

由于伺服驱动系统不断朝着数字化智能化方向发展,因此转速的控制成为在工业测控系统实现的关键环节。

而如何测量电机的转速以实现对转速的高精度控制。

成为电机应用的一个突出问题之一[1]。

目前常用的转速测量方法有测速发电机测速法和光电码盘测速法等。

他们各有优点和缺点,直流测速发电机是应用范围较广的测速元件,它的主要优点是灵敏度、高线性误差小,但由于它具有电刷和换向接触装置,因而可靠性较差,应用范围有限;普通光电编码器虽然精度较高,但体积大,成本高。

霍尔元件具有尺寸小、外围电路简单、使用寿命长、调试方便等特点用它可以做成种传感器,广泛应用于位移测量、转速测量以及计数等方面[4]。

1 霍尔元件测速原理霍尔元件作为一种转速测量系统的传感器,它有体积小、重量轻、安装方便等优点,该传感器是利用霍效应原理工作的: 一个金属或半导体薄片置于磁场中,当薄片通以电流I 时,在薄片的两侧面上就会产生一个微量的霍尔电压UH,如果改变磁场的强度,霍尔电压的大小亦随之改变[5 - 6]。

当磁场消失时,霍尔电压变为零。

霍尔效应式转速传感器输出的信号是矩形脉冲信号,很适合于数字控制系统。

用公式表示为UH = KH·I·B ( 1)式中: KH为霍尔器件的灵敏度系数; I 为控制电流; B 为磁感应强度。

基于51单片机测电机转速的设计

基于51单片机测电机转速的设计

基于51单片机测电机转速的设计[摘要]:本课题设计了一种基于单片机的电子测速仪,测速仪以89C51为数据处理主控芯片。

测速仪的主要组成部分:霍尔传感器、以89C51芯片为核心的密码锁的数据处理与控制电路、输出显示电路。

另外系统还有LED报警灯,单片机复位电路等。

测速电路的关键问题是物理信号到电信号的转换,以及脉冲的产生、报警与复位。

同时该测速仪具有低能耗、体积小、使用方便,非接触等优点,具有很强的使用价值[关键词]:单片机;测速仪51 singlechip design of measurement of motor speed based onAbstract:This project is to design a kind of electronic measurement instrument based on single chip microcomputer, velocimetry using 89C51 as main control chip data processing.Main components: Holzer velocimetry sensors, taking the 89C51 chip as the corecryptographic data processing and control circuit, the lock output display circuit.Another system and LED warning lamp, microprocessor reset circuit etc.. The keyproblem of conversion speed measuring circuit is a physical signal to electrical signal,and the pulse generation, alarm and reset. At the same time, the instrument has theadvantages of low energy consumption, small volume, convenient use, non - contactand other advantages, has the very strong use valueKeywords:MCU; velocimetry目录第一章绪论 (3)1.1测速仪的背景与分类 (3)1.2测速仪的运用于发展 (3)1.3本设计的意义与要求.................................................. .1 第二章单片机测速仪的主要元件介绍.. (2)2.1单片机89c51的介绍 (2)2.2 霍尔元件的介绍 (5)2.3比较器LM393的介绍............................................................................. (6)第三章基于单片机测速的工作概述以及原理分析 (9)3.1基于单片机测速的工作概述 (9)3.2系统硬件总电路图............................................................................. .. (9)3.3检测电路模块............................................................................. (9)3.4复位电路模块 (10)3.5晶振电路模块 (11)3.6电源电路模块 (11)3.7显示电路模块............................................................................. (12)3.8报警电路模块............................................................................. (12)第四章单片机测速系统组成 (13)4.1转速测量系统原理框图 (13)4.2系统软件框图 (13)第五章系统软件设计 (14)5.1系统流程序 (14)5.1.1系统主程序流程图............................................................................. (14)5.1.2测速程序流............................................................................. . (15)5.1.3 显示流程图............................................................................. (16)5.2程序............................................................................. . (21)第六章单片机测速电路实物运行 (22)6.1实物整体图......................................................... .226.2 测速显示 (23)6.2.1转速显示............................................................................. (23)6.2.2低速报警显............................................................................. . (24)6.2.3高速报警显示............................................................................. (25)小结............................................................................. ............................................................................... . (26)致谢 (27)附录一单片机测速PCB原理图............................................................................. . (28)附录二单片机测速元器件清单............................................................................. .. (29)参考文献............................................................................. ............................................................................... . (30)第一章绪论1.1测速仪的分类目前测量电机转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。

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

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

:
3关于单片机转速测量系统的设计方案3.1利用霍尔传感器对转速进行有效的测量
利用霍尔传感器对转速进行测量的最核心部分,即为采用霍尔效应原理所制作出来的那些转速测量元件。

而文章在对转速测量系统的设计方案进行设计时主要是将霍尔传感转速测量系统在泵驱动轴的应用进行了介绍,霍尔转速测量的传感系统设计主要表现在了以下图中:
图1霍尔转速传感器的结构原理图
据这个图我们可以知道,霍尔转速传感器个相互垂直的定子绕阻,而这其中的霍尔了绕组之间的中心线上,而这种转速传感转子主要是以永久磁钢为主。

而在其运转霍尔元件主要通过对电机进行激励使两个相互连接,从而实现真正的转速传感信号然霍尔转速传感器可以有效地对我国电机测量,但是在使用霍尔转速传感器进行信候往往会出现一种信号收集不准确的现象由于霍尔转速传感器在进行脉冲的采集时磁性感应这一种方法进行收集的,而在长之后霍尔转速传感器的磁性感应会在很大磁力减小,从而无法对设备正常运行过程脉冲信号进行即时准确的收集。

利用光电传感器对转速进行有效的测量用光电传感器对电机的转速进行测量是当的一种方法,而这种设计方法的具体内容图2。

图2。

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

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

基于单片机的霍尔测速报警系统的设计摘要转速作为工程中应用的一个非常广泛的参数,它的测量方法有很多,而模拟量的采集和模拟处理一直是转速测量的主要方法,这种测量方法已不能适应现代科技发展的要求,在测量范围以及测量精度上,已不能满足大多数系统的使用。

随着大规模及超大规模集成电路技术的迅速发展,数字系统测量得到普遍应用,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,其转速测量系统也可以用全数字化处理。

本设计属于码盘转速测量系统,用来测量来自于外部的不同的转速值。

实现转速的实时测量和显示。

本系统以AT89C51单片机为核心,旋转编码器实时轴转速测量,同时用八位串行段码式LCD数码管显示模块显示。

旋转编码器输出电压为4.25V,8位二进制自然码送入单片机处理后经过计算处理,再查表转换为10进制数,送LCD模块显示。

本文从转速测量原理入手,详细阐述了转速测量系统的工作过程,以及硬件电路的设计、显示效果。

本文吸收了硬件软件化的思想,实现了题目要求的功能。

关键词:转速测量, 旋转编码器,单片机, LCD显示模块ABSTRACTSpeed is a very wide range of engineering applications one parameter , the measurement method more, and collection and processing of analog simulation has been the main method of speed measurement , this measurement method can not meet the requirements of modern technology , the measurement range and the measurement accuracy, can not meet with most systems. With the scale and development of VLSI technology, digital systems have been widely used to measure , especially for single-chip digital signal processing power pulse , so that the increasing popularity of digital measuring system , the speed measurement system can also be used the whole digital processing .The design for the code wheel speed measurement system for measuring the speed of different value from the outside. Achieve real-time measurement speed display . Specific applications AT80C51 microcontroller as the core , rotary encoder shaft speed real-time measurement , while eight serial code segment LCD display module displays . Rotary encoder output 4.25V, 8 -bit binary code into the microcontroller processing natural treatment has been calculated , and then converted to a decimal number look-up table , sending the LCD module .In this paper, starting from the speed measurement principle , elaborated on the work process speed measurement systems, and hardware design , display effect. This article has absorbed the idea of hardware and software to achieve the requirements of the subject function.Keywords: speed measurement, rotary encoder, microcontroller, LCD display module1绪论1.1转速测量技术简介转速测量是利用相关精密仪器测量运动物体的角位移的一种测量方法,常用的测量仪器为测量角位移的数字编码器和光电轴编码器,因其具有分辨率强、测量精度高和工作可靠等特点,被广泛用于测速系统中。

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

转速测量系统设计基于51单片机的转速测量系统
(2)通过传感器拾取信号
由专业人员将敏感元件和相应的测量电路、传递机构以适当的形式制成不同类型、不同用处的传感器,根据原理输出电量。该电量可以是模拟量或数字量,现代传感器还可以输出开关量,用于数字逻辑电路。
(3)通过测量仪表拾取被测信号
目前有许多测量仪表用于各种测量中,有大信号输出、有BCD码输出等,但价格昂贵,专业性强,一般不适合通用系统。通用的转速测量系统大都采用一种俗称“码盘”的传感装置,将圆形的码盘固定在转轴上,码盘上有若干规则排列的小孔,用光电偶来输出电信号,以反映转速对应关系,即是将转轴的速度以脉冲形式反映出来,通常有计要求,在系统工作原理的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。
摘要
本文是基于51单片机的转速测量系统,其测量方法较多,随着单片机对脉冲信号的处理能力越来越强大,使得全数字量系统越来越普及,并且使转速测量系统也可以用全数字化处理。
本设计利用霍尔效应对旋转物体进行检测的转速测量系统。该系统采用UGN3144霍尔传感器把转速信息转换为电压输出,输出电压经整形电路送入STC89C51单片机进行数据处理并用四位7段LED显示器显示测量结果。文中首先阐述了构成该系统的原理、硬件的实现方法,在该系统中对信号频率进行测量是首要任务,通过各种测量方法的对比下,该系统应采用测频法测量。其次,在软件设计部分,此系统包含系统初始化程序的设计、数据接收和处理程序的设计、显示程序的设计三个模块。最终,给出各部分的原理框图、电路图及转速测量的程序流程图,并编出其具体的程序。
3.单片机
单片机是整个测量系统的主要部分,担负对前端脉冲信号的处理、计算、以及信号的同步,计时等任务,其次,将测量的数据经计算后,将得到的转速值传送到显示接口中,用数码管显示数值。在本系统中考虑到计数的范围、使用的定时,计数器的个数及I/O口线,预选用89C51单片机。具体工作情况在后讨论。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于AT89C52单片机的转速测量系统设计为了设计基于AT89C52单片机的转速测量系统,首先要明确该系统的功能和原理,并合理选择硬件和软件组件。

1.系统功能和原理转速测量系统用于测量旋转物体的转速,常用于汽车发动机、电机等设备的控制和监测。

系统原理基于测量连续的旋转周期,通过测量单位时间内旋转的次数,然后计算出转速。

2.硬件组件选择2.1AT89C52单片机:AT89C52是一种基于8051内核的8位单片机,具有丰富的外设和通用I/O接口,适合用于转速测量系统。

2.2光电传感器:光电传感器可用来检测旋转物体的运动,并将运动信号转换成电信号。

2.3液晶显示屏:用于显示测量读数和其他信息。

2.4蜂鸣器:用于发出声音提示。

2.5电源:为整个系统提供电源。

3.软件组件选择(程序设计)3.1测量程序:通过对光电传感器输出信号上升沿和下降沿的计数,可以得到旋转周期的时间差。

根据旋转周期计算转速,并显示在液晶显示屏上。

3.2显示程序:通过LCD库函数控制液晶显示屏,可以实时显示测量结果和其他信息。

3.3 声音提示程序:通过buzzer库函数控制蜂鸣器,可以在判定旋转速度异常时发出警报声。

4.系统设计步骤4.1连接硬件组件:将AT89C52单片机与光电传感器、液晶显示屏和蜂鸣器进行连接。

确保硬件连接正确可靠。

4.2编写测量程序:使用C语言编写测量程序,通过外部中断或定时器中断来检测光电传感器输出信号的上升沿和下降沿,并计算转速。

4.3编写显示程序:使用C语言编写显示程序,通过LCD库函数控制液晶显示屏,实时显示测量结果和其他信息。

4.4 编写声音提示程序:使用C语言编写声音提示程序,通过buzzer库函数控制蜂鸣器,根据旋转速度判定发出警报声。

5.测试和调试完成程序编写后,将程序烧录到AT89C52单片机中,进行测试和调试。

通过连接旋转物体,观察液晶显示屏和听取蜂鸣器的声音,检查系统是否正常工作。

根据实际测试结果,对程序进行调整和优化,以提高系统的性能和稳定性。

基于单片机的转速测量的研究与设计_图文

基于单片机的转速测量的研究与设计_图文

摘要在摩擦磨损试验的系统中,需要测量转速、转盘表面温度,而单片机作为一款性价比很高的微控制器在测速系统及温控有着广泛的应用。

首先,本文叙述了单片机测量转速和温度的系统构成。

其次,介绍了一种基于STC89C52单片机的测速测温系统,该系统利用霍尔传感器和DS18B20产生脉冲信号,通过定时算法程序,将转速结果实时显示出来。

最后,对测量指标进行了分析、比较并提出改进方案。

关键词:单片机;转速测量;温度;霍尔传感器;DS18B20;目录摘要............................................................................................................................ I 目录.......................................................................................................................... II 第一章绪论 (11.1关于单片机测控系统 (11.2数字式转速测量系统的发展背景 (21.3主要内容和存在的问题及研究目的和意义 (31.3.1研究目的和意义 (31.3.2研究的主要内容 (31.3.3需解决的问题 (3第二章基于单片机的转速测量原理 (42.1转速的测量原理 (42.2转速的测量方法 (52.2.1 测频测周法M/T法 (52.3误差和精度分析 (62.3.1 “M/T法”测量误差分析 (6第三章基于单片机的温度测量原理 (43.1数字温度计设计方案 (43.2方案选择 (5第四章电机转速测量电路设计 (103.1硬件电路设计 (103.2电路工作原理分析 (11第四章系统程序设计 (174.1程序设计 (174.1.1 工作方式及控制字设置 (184.2结果分析和有待解决的问题 (20结论 (21致谢............................................................................................... 错误!未定义书签。

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

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

1 绪论1.1 单片机测控系统单片机可以构成各种工业控制系统、适应控制系统、数据采集系统等。

在这个领域中,有不少是采用通用CPU单板机或通用计算机系统。

随着单片机技术的发展,大部分都可以用单片机系统或单片机加通用机系统来代替。

如气轮机电液调节系统、调速系统等。

典型的应用系统是单片机要完成工业测控功能所必须具备的硬件结构系统,它包括系统扩展和系统配置两部分内容。

应用系统如图1.1所示,整个系统由基本部分和测控增强部分及外设增强部分构成。

基本部分是外围芯片的扩展及功能键盘、显示器配置,通过总线连接而成,测控增强部分主要是传感器接口与伺服驱动控制接口。

它们直接与工业现场相连,是干扰进入的主要通道,一般要采取隔离措施[1]。

图1.1 单片机典型应用系统对于数字量(频率、周期、相位、计数)的采集后可通过I/O口输入,数字脉冲可直接作为计数输入、测试输入、I/O口输入或中断源输入进行事件计数、定时计数、实现脉冲的频率、相位及计数测量。

对于模拟量的采集,则应通过A/D变换后送入总线口,I/O口或扩展I/O口,并配以相应的A/D转换控制信号及地址线。

对于开关量的采集则一般通过I/O口或扩展I/O口线。

应用系统可根据任何一种输入条件或内部运行结果进行输出控制。

开关量输出控制有时序开关、逻辑开关、信号开关阵列等,通常,这些开关量也是通过I/O口或扩展I/O 口输出。

模拟量的输出常为伺服驱动控制,控制输出通过D/A变换后送入伺服驱动电路。

1.2 转速测量在国民经济中的应用转速测量的应用系统在工业生产、科技教育、民用电器等各领域的应用极为广泛,往往成为某一产品或控制系统的核心部分,其各种参数在不同的应用中有其侧重,但转速测量系统作为普遍的应用在国民经济发展中,有重要的意义。

下面列举二例加以说明。

1.2.1 转速测量在调速系统中的应用直流电机具有良好的起、制动性能,易于在宽广范围内平滑调速,所以长期以来在要求调速指标较高的场合获得了广泛应用。

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

基于单片机的转速测量系统设计
2 0 1 4 q - ・ 5 月 ・ 下 期
测 量 系 统 设 计
刘 丹 ( 黑龙江 工业学院 黑龙江 鸡西 1 5 8 1 0 0)
摘 要 :转速测量 系统在工业制造生产 、科 学技术教育 、居 民家用电器等各 个行业领域的应 用非常广泛 ,现阶段 已经成为 某类 产品或者控 制 系统的关键部分。本文设计基于单片机 的转速测量 系统主要 使用 8 9 C 5 1型 单片机进行控制 ,选用霍 尔元件通过转速 产生脉冲 ,实现转速 的测 量 目的 。转 速 测 量 系统 可 以 比较 方 便 地 与 工 业 控 制 计 算 机 系统 实现 连 接 ,达 到 远 程 管 理 与 控 制 目的 。 关键词 :单 片机
1 . 引 言
转速测量 系统 体要求 ,同时应 当留有充足 的余量 ,以便于可以进行二 次开发 。 ( 3 )系统硬件结构应 当和应用软件 系统 的方案进行充分的统一考 虑 ,软件系统可 以实现 的硬件功能应当尽量使用 软件系统来实现 ,然 而 应 当 注 意 的 是 软 件 系 统 实 现 占用 C P U 的 时 间 , 同 时 响 应 时 间 比硬 件 系统要长 。 ( 4)单 片机系统的外接电路相 对比较多 ,应 当充分考虑其相应的 驱动能力 ,降低芯片的实际功耗 ,减少总线的负载量 。 ( 5)8 9 C 5 1型单片机的 I / 0口输 出特性 具有 比较大 的灌入 电流 能 力 ,其 中 P O口的灌 电流可 以达到 2 0 mA,完全能够实现数码管的驱动 功能 ,然而只有较小的 “ 吐” 电流 ,所 以在本系统中采用共阳型的数 码管 ,把 P O 口作 为数码 管的段 驱动 ,P 2口的 5位分别接 5个 P N P型 的三极管实现位驱动 的功能 。这样可以节省显示 功能的驱动芯 片,有 利 于 提 升 系 统 的 性 价 比 4 。 。 本系统因为只考虑 了转速的测量和显示功能 ,在考 虑系统 的配置 与扩展方式时 ,尽量地使用单片机系统本身的各种 资源 ,有利于提升 系统的性 价 比,采 用 8 9 C 5 1系 列 的单 片机 作 为 系统 的控 制 芯 片。 8 9 C 5 1 单 片机系统 内部含有一个 4 KB的程序存储 器 、1 2 8字 节的寄存 器空间 、两个 1 6位的定时/ 计 数器 、3 2根 I / 0 口线 以及 五个 中断 源。 然而本转速测量系统选择 “ M” 法 的 测量 方 法 ,需 要 一 个 用 于 对 外 部 脉冲计数的计数器 ,一个用于对内部高频 脉冲计数 的定时器 ,用于调 整与预定设置的定时时间。根据实际分析可以得知 8 9 C 5 1系统可 以符 合系统的控制要求 ,不需要 另外进行计数器 的扩展 ,外 部中断分别用 于定时/ 计数同步中断与响应 ,定 时器使用 其溢 出中断来预定相 应 的 测量时间 ,这对时间的要求 比较准确 ,需要 根据 测量高 、中、低转速 来进行具体的调整 J 。

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

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

单片机部分
单片机选择AT89C51型,其复位电路和晶振电路分别如下
数码显示管
数码显示管有共阴极与共阳极两种,分别如下所示。选择共
阳极的数码显示管。
显示电路如下所示
系统软件设计
软件部分主要实现脉冲的计数与显示功能,使用定时 器T1定时,将处理过的脉冲信号送入P1.0口。采用12MHz
的晶振,所以机器周期是1。定时50ms,循环20次。则定
所选光电传感器型号及参数
信号处理电路
转速信号经光电传感器转换为脉冲信号, 但传感器输出的脉冲信号受外界噪声信号的影 响,所以输出的电压信号不是理想的方波信号。 所以要对光电传感器的输出信号进行滤波处理。
信号处理电路如下图所示。 LM324为带有差动输入的 四运算放大器。将LM324的工作电压设置为5V,负电压为 0V 。如图 3 所示,当 LM324 的正信号输入端的电压为 Ui , 其中Ui为传感器输出的电压信号,其高于LM324的负信号 输入端的电压0V时,LM324的输出信号Uo为LM324的正工 作电压,即 +5V 。如果 Ui低于 0V时, Uo为LM324的负工作 电压0V。经过此信号处理电路后就会输出一个和输入信号 同频率的方波。
基于单片机的转速测量系统的设计
背景意义
转速是衡量旋转机械性能的重要参数, 在很多运动系统的监测控制中 , 都需要对转 速进行实时测量。对于某些设备,转速的大 小决定了设备是否正常运行以及运行的状态。 如电动机、采煤机滚筒、齿轮等的转速。因 此, 转速的测量对保障旋转机在这1s内,每当P1.0为一次高电平,则用软件计 数一次。计数之和就是一秒钟内的脉冲总个数。又因为光 电传感器转动一圈输出60个脉冲,所以用1s内计的脉冲个 数就是转速。用C语言进行编程。软件调试用Keil软件编译,

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

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

摘要本文讨论了以STC89C51单片机为核心的电机转速测量的硬件设计和软件设计,硬件主要由光电传感器、信号整形、LED数码管显示几局部组成。

详细介绍了利用光电传感器技术在电机转速测量中的实现及应用,以及对电机转速进展测量,并由数码管显示转速。

随着汽车及电子技术的开展,转速测量技术也在不断创新,各种转速测量仪在工业得到广泛应用,对电机的转速进展测量极大的提高了自动化程度。

关键字:单片机,光电传感器,信号整形,LED显示Design of Motor Speed Measurement InstrumentBased on MCUAbstractThis article discussed take STC89C51 monolithic integrated circuit as the core electrical machinery tachometric survey hardware design and the software design, the hardware mainly by the photoelectric sensor, t he signal shaping, the LED nixietube demonstrated that several parts compose. Introduced in detail the use photoelectric sensor technology and applies in electrical machinery tachometric survey's realization, as well as carries on the survey to the electri cal machinery rotational speed, and demonstrates the rotational speed by the nixietube. Along with the automobile and electronic technology's development, the tachometric survey technology unceasingly is also innovating, each kind of rotational speed measu ring instrument obtains the widespread application in the industry, carried on the survey enormous enhancement automaticity to electrical machinery's rotational speed.Keywords:Monolithic integrated circuit,Photoelectric sensor,Signal shaping,LED demonstrated目录1 绪论41.1设计题目41.2课题背景42 转速测量系统的设计52.1 转速测量方法及比拟52.1.1测频原理62.1.2.测周原理72.1.3.计数器原理72.2测量方案设计92.2.1 转速测量原理92.2.2 系统原理93 硬件电路设计103.1 电源模块103.1.1 LM2596开关电压调节器113.1.2 单片机和显示供电电路123.1.3 电机电源供电电路133.2单片机模块133.2.1 复位电路143.2.2 晶振电路153.2.3 单片机系统163.3 显示模块213.4 红外模块224 软件设计244.1 软件设计概述244.2 软件设计方案244.3 系统主程序254.4 显示子程序264.5 中断子程序275 系统调试285.1硬件调试285.2 软件调试295.3系统综合调试30结论31附录32参考文献40致411 绪论1.1设计题目题目:转速测量仪要求完成技术指标:1. 测量电机转速围0——9999转/分;2.通电就开场测量,按键后复位;3.八位数码管显示,误差<5%;1.2课题背景目前,在工程实践中,经常会遇到各种需要测量转速的场合。

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

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

基于单片机的电机转速测量系统设计摘要测速是工农业生产中经常遇到的问题,使用单片机技术设计测速仪表具有很重要的意义。

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

在使用模拟技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。

使用单片机进行测速,可以使用简单的脉冲计数法。

只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。

系统结构本文主要针对电机的转速进行测量,然后用数码管把电机的转速显示出来。

装置主要有两部分构成。

1光电测速部分。

2测得的脉冲处理处理和显示部分。

光电测速部分主要由光电传感器构成。

脉冲处理部分主要经施密特触发器对接收到的脉冲进行波形校正,由单片机的T1口输入,经80C51处理后显示输出电机的转速。

脉冲信号的获得可以有多种方式来获得脉冲信号,这些方法有各自的应用场合。

下面逐一进行分析。

霍尔传感器霍尔传感器是对磁敏感的传感元件,常用于开关信号采集的有CS3020、CS3040等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。

如图所示是CS3020的外形图,将有字面对准自己,三根引脚从左向右分别是Vcc,地,输出。

S3020外形图传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆周上粘上一粒磁钢,让霍尔开关靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。

如果在圆周上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。

在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。

这种传感器不怕灰尘、油污,在工业现场应用广泛。

光电传感器光电传感器是应用非常广泛的一种器件,有各种各样的形式,如透射式、反射式等,基本的原理就是当发射管光照射到接收管时,接收管导通,反之关断。

单片机的转速测试系统设计与制作

单片机的转速测试系统设计与制作

单片机的转速测试系统设计与制作
单片机转速测试系统是一种用来检测单片机的转速特性的测试系统。

它由CPU,主板等有机电器安装在一个可以放置单片机的多功能实验台上,利用各种电子元器件,回路元件以及逻辑控制器,连接编程器和显示器,以便于调试相关的电路及控制系统。

搭建单片机转速测试系统的步骤:
1、准备工作,根据检测对象的不同,准备好所需的单片机、测速模块、外围电路元件、显示器和调试环境等。

2、硬件接线,将测速模块连接到单片机,然后连接外围电路元件、显示器和调试环境等。

3、单片机编程,编写程序,使单片机可以实现测速功能,并将程序下载到单片机中。

4、测量调试,按照正常的操作方法,运行测速程序,查看实时旋转速度,并对实际速度进行曲线分析,检查是否有异常。

5、性能整定,如果发现速度异常或存在缺陷,可以根据实际情况调整程序中的参数,调整速度,使得测速更加准确。

6、软件使用,将测速程序和测量数据保存并备份,以便以后使用或诊断问题。

以上是单片机转速测试系统的设计与制作内容,它能有效地帮助开发人员精确测量单片机的转速,提高了系统的可靠性,为单片机的应用提供了保障。

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

单片机课程设计基于单片机的转速测量系统设计【摘要】介绍了一种基于AT89C51单片机平台,采用光电传感器实施电机转速测量的方法,硬件系统包括脉冲信号产生、脉冲信号处理和显示模块,并采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。

介绍了该测速法的基本原理、实现步骤和软硬件设计【关键词】转速测量; 单片机; 霍尔传感器;电机;脉冲。

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

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

传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体的放射性材料来发生脉冲信号.其中应用最广的是光电式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点.加之激光光源、光栅、光学码盘、CCD 器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。

而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。

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

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

在使用模技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。

为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速方法。

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

这次设计容包含知识全面,对传感器测量发电机转速的不同的方法及原理设计有较多介绍,在测量系统中能学到关于测量转速的传感器采样问题,单片机部分的容,显示部分等各个模块的通信和联调。

全面了解单片机和信号放大的具体容。

进一步锻炼我们在信号采集,处理,显示发面的实际工作能力。

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

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

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

本文介绍的采用单片机和光电传感器组成的高精度转速测量系统,其转速测量方法采用的就是电子式定时计数法。

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

在频率的工程测量中,电子式定时计数测量频率的方法一般有三种:①测频率法:在一定时间间隔t ,计数被测信号的重复变化次数N ,则被测信号的频率fx 可表示为f x =Nt(1)②测周期法:在被测信号的一个周期,计数时钟脉冲数m0 ,则被测信号频率fx = fc/ m0 ,其中, fc 为时钟脉冲信号频率。

③多周期测频法:在被测信号m1 个周期, 计数时钟脉冲数m2 ,从而得到被测信号频率fx ,则fx 可以表示为fx =m1 fcm2, m1 由测量准确度确定。

电子式定时计数法测量频率时,其测量准确度主要由两项误差来决定:一项是时基误差;另一项是量化±1误差。

当时基误差小于量化±1 误差一个或两个数量级时,这时测量准确度主要由量化±1 误差来确定。

对于测频率法,测量相对误差为:Er1 =测量误差值实际测量值×100 % =1N×100 % (2)由此可见,被测信号频率越高, N 越大, Er1就越小,所以测频率法适用于高频信号(高转速信号) 的测量。

对于测周期法,测量相对误差为:Er2 =测量误差值实际测量值×100 % =1m0×100 % (3)对于给定的时钟脉冲fc , 当被测信号频率越低时,m0 越大, Er2就越小,所以测周期法适用于低频信号(低转速信号) 的测量。

对于多周期测频法,测量相对误差为:Er3 =测量误差值实际测量值100%=1m2×100 % (4)从上式可知,被测脉冲信号周期数m1 越大, m2 就越大,则测量精度就越高。

它适用于高、低频信号(高、低转速信号) 的测量。

但随着精度和频率的提高, 采样周期将大大延长,并且判断m1 也要延长采样周期,不适合实时测量。

根据以上的讨论,考虑到实际应用中需要测量的转速围很宽,上述的转速测量方法难以满足要求,因此,研究高精度的转速测量方法,以同时适用于高、低转速信号的测量,不仅具有重要的理论意义,也是实际生产中的需要。

3.系统方案提出和论证转速测量的方案选择,一般要考虑传感器的结构、安装以及测速围与环境条件等方面的适用性;再就是二次仪表的要求,除了显示以外还有控制、通讯和远传方面的要求。

本说明书中给出两种转速测量方案,经过我和伙伴查资料、构思和自己的设计,总体电路我们有两套设计方案,部分重要模块也考虑了其它设计方法,经过分析,从实现难度、熟悉程度、器件用量等方面综合考虑,我们才最终选择了一个方案。

下面就看一下我们对两套设计方案的简要说明。

方案:霍尔传感器测量方案霍尔传感器是利用霍尔效应进行工作的?其核心元件是根据霍尔效应原理制成的霍尔元件。

本文介绍一种泵驱动轴的转速采用霍尔转速传感器测量。

A04E开关式霍尔传感器使用说明书产品图片霍尔传感器的外形图和与磁场的作用关系如右图所示.磁钢用来提供霍尔能感应的磁场, 当霍尔元件以切割磁力线的方式相对磁钢运动时, 在霍尔输出端口就会有电压输出, 所以霍尔传感器和磁钢需要配对使用.测速原理霍尔传感器检测转速示意图如下. 在非磁材料的圆盘边上粘贴一块磁钢, 霍尔传感器固定在圆盘外缘附近. 圆盘每转动一圈, 霍尔传感器便输出一个脉冲.通过单片机测量产生脉冲的频率,就可以得出圆盘的转速. 同样道理,根据圆盘(车轮)的转速,再结合圆盘的周长就是计算出物体的位移. 如果要增加测量位移的精度,可以在圆盘(车轮)上多增加几个磁钢. 备注:当没有信号产生时,可以改变一下磁钢的方向,霍尔对磁钢方向有要求.没有磁钢时输出高电平,有磁钢时输出低电平.应用领域电机的转速测量;应用案例 1. 2. 电动自行车速度测量; 智能小车位移测量等.电气参数输入电压:4.5-28V; 工作电流:20mA; 为常开型霍尔元件.霍尔转速传感器的结构原理图如图3.1, 霍尔转速传感器的接线图如图3.2 。

图 3.1 霍尔转速传感器的结构原理图图3.2方案霍尔转速传感器的接线图缺点:采用霍尔传感器在信号采样的时候,会出现采样不精确,因为它是靠磁性感应才采集脉冲的,使用时间长了会出现磁性变小,影响脉冲的采样精度。

4.系统硬件设计随着超大规模集成电路技术提高,尤其是单片机应用技术以及功能强大,价格低廉的显著特点,是全数字化测量转度系统得一广泛应用。

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

对测量转速系统的硬件和编程进行研究,设计出一种以单片机为主的转速测量系统,保证了测量精度。

4.1 74ls24574LS245是我们常用的芯片,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。

74LS245还具有双向三态功能,既可以输出,也可以输入数据。

当809s1单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。

当片选端/CE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收)DIR=“1”,信号由 A 向 B 传输;(发送)当CE为高电平时,A、B均为高阻态。

由于P2口始终输出地址的高8位,接口时74LS245的三态控制端1G和2G接地,P2口与驱动器输入线对应相连。

P0口与74LS245输入端相连,E端接地,保证数据线畅通。

89s51的/RD和/PSEN相与后接DIR,使得RD且PSEN有效时,74LS245输入(P0.1←D1),其它时间处于输出(P0.1→D1)。

DIR是H时,A→B74LS245是我们常用的芯片,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。

74LS245还具有双向三态功能,既可以输出,也可以输入数据。

当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。

当片选端/CE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收)DIR=“1”,信号由 A 向 B 传输;(发送)当CE为高电平时,A、B均为高阻态。

由于P2口始终输出地址的高8位,接口时74LS245的三态控制端1G和2G接地,P2口与驱动器输入线对应相连。

P0口与74LS245输入端相连,E端接地,保证数据线畅通。

8051的/RD和/PSEN相与后接DIR,使得RD且PSEN有效时,74LS245输入(P0.1←D1),其它时间处于输出(P0.1→D1)。

4.3单片机AT89S51介绍AT89C51 的性能相对于8051 已经算是非常优越的了。

不过在市场化方面,89C51 受到了PIC 单片机阵营的挑战,89C51 最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP 功能等新功能才能更好延续MCS-51 的传奇。

89S51就是在这样的背景下取代89C51 的,现在,89S51 目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel 目前公司已经停产AT89C51,将用AT89S51 代替。

-- 相对于89C51,89S51新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51 更低!-- ISP 在线编程功能,这个功能的优势在于改写单片机存储器的程序不需要把芯片从工作环境中剥离。

是一个强大易用的功能。

-- 最高工作频率为33MHz,大家都知道89C51 的极限工作频率是24M,就是说S51 具有更高工作频率,从而具有了更快的计算速度。

-- 具有双工UART 串行通道。

-- 部集成看门狗计时器,不再需要像89C51 那样外接看门狗计时器单元电路。

-- 双数据指示器。

-- 电源关闭标识。

-- 全新的加密算法,这使得对于89S51 的解密变为不可能,程序的性大大加强,这样就可以有效的保护知识产权不被侵犯。

-- 兼容性方面:向下完全兼容51 全部字系列产品。

相关文档
最新文档