直流电转速系统设计

直流电转速系统设计
直流电转速系统设计

直流电转速系统设计

摘要

本文设计了直流电机转速控制系统,用来控制直流电机。转速该系统电路主要由主电路和控制电路组成,主电路由桥式PWM变换器电路构成,控制电路由AT89C51单片机来实现。控制电路中还包括键盘、复位、驱动电路等外围电路。系统的核心就是通过主电路产生PWM波来控制电机转动,通过调节占空比就能达到控制转速的目的。桥式可逆PWM变换器电路中有四个端口D1 、D2、D3、D4当占空比大于0.5时,D1 与D4导通电机正转、当占空比小于0.5时,D2与D3导通电机反转、当占空比为0时电机停止转动。通过键盘输入信号来控制电机加速、减速、正传或反转。

关键词:AT89C51;PWM技术;直流电机

Abstract

DC motor has been widely used in various fields. In this paper, the DC motor speed control system is designed to control the DC motor speed. The system circuit mainly consists by the main circuit and control circuit.

The main circuit consists by a bridge PWM converting circuit, control circuit achieved by the AT89C51 microprocessor. The control circuit also includes the keyboard, reset, drive, circuit and other peripheral circuits.

The core of the system is to generate the PWM wave through the main circuit to control the motor rotation, By adjusting the duty cycle can achieve the purpose of controlling the speed .Bridge riverside PWM converter circuit has four ports D1, D2, D3, D4.When the duty cycle is greater then 0.5, D1 and D4 turn on the motor .When the duty cycle is less than 0.5, D2 and D3 turn on the motor reversal the motor stops turning when the duty cycle is 0.

We can control the motor acceleration .deceleration, forward or reverse through the keyboard input signal.

Key words: AT89C51 microcontroller; PWM technology; DC Motor

1引言

1.1研究背景

直流电机听起来很多人都觉得不太常见,大家日常接触不到其实它大家的生活并不遥远,人们日常生活中的无论是电视机还是洗衣机等各类生活电器都离不开它。直流电机自从问世以来凭借着优良的性能,不论是大到航天、军工领域还是小到家用电器都深受人们喜爱。但是随着技术不断的升级对直流电机转速的要求也日益提高。传统的调控直流电机系统因为性能越发不能满足各方面的需求逐渐开始被淘汰,单片机应运而生。单片机自问世以来就凭借着功能强大而自身又小巧方便,而利用单片机为核心设计的直流电机转速系统更是深受欢迎。自从二十世纪70年代到现在,单片机已经一路艰辛的走过了近三十年的发展历程,从开始的不被接受到现在位居主流。这就足以说明它存在的必然性,而直流电机的各种性能也随着时代的变迁技术的升级不断的提升着。可以说两者的相结合有偶然性也有着必然性,如果单片机的性能不够优异或者直流电的性能太差结合在一起的系统功能肯定达不到现在目前市面上那么优秀。那么它们一定会被其他的系统所取代,但是它们一直这样坎坷的发展到今天。由最开始的模拟电路控制直流电机转速一步步发展到今天的单片机控制直流电机转速、由最开始的大型器件发展到现在的微型单片机。可以说直流电机转速系统的发展是整个时代科技发展的缩影。并且伴随着单片机的发展,各种基于单片机设计的自动化系统已经不仅仅只是应用于比较高端的军工、航天等科研领域,它已经在生活领域中也得到了广泛的使用;现如今以广泛应用于家庭电脑、电视以及智能化家用设备,极大的方便了人类的生活。

1.2研究意义

直流电机有着独特的魅力吸引着科研人员不断的研究它开发它升级它,比如有良好的起动、调速性能,因此不论在军工还是民用都饱受大家青睐。在单片机出现以前直流电机控制多数依靠模拟电路作为基础,主要由非线性集成电路组成。然而此控制系统功能比较单一、不灵活、调试很困难且组成的硬件部分很复杂容易受到电压波动的影响,模拟元器件的老化也会影响到整体的性能这些都限定了直流电控制技术的发展。随着单片机技术的发展给直流电机控制技术的发展带来新的发展空间,使更多的设计被开发出来,单片机具有控制性能较强、小巧灵活、成本低而且适应温度范围较广等优点。基于单片机的控制系统控制能力强、系统

稳点行高而且维护方便因此在这里提出基于单片机设计-直流电机转速系统具有较强的现实意义。

1.3 研究方法及内容

本系统基于AT89C51单片机来开发,PWM桥式可逆变换器电路和单片机承担的控制电路共同主电路。系统电路还包括键盘、排阻、驱动、显示器等外围电路均由单片机来实现控制。在单片机中输入好程序后在单片机的控制下桥式可逆电路输出可逆PWM波,由于输出的信号太弱如果用来控制电机转速就有点不太明显于是加入了排阻与驱动芯片共同来放大电流然后利用PWM波来控制电机的正反转、加速、减速。

1.4 论文结构

整篇论文一共有五大模块,每个模块内容具体如下所示:

第一章:介绍了直流电机转速系统的研究背景、国内外直流电机转速系统研究现状、研究方法及内容以及有关本论文的论文结构。

第二章:介绍了研究直流电机转速总系统的方案以及方案选择。

第三章:介绍了直流电机PWM调速原理

第四章:介绍了系统中驱动电路的设计和单片、驱动芯片的选择。

第五章:介绍了系统软件设计

2 系统方案设计

2.1系统总方案选择

采用AT89C51单片机进行控制。本设计的重点在于利用单片机产生PWM波来控制直流电机的转速因此软件部分比较简单,硬件部分则需要键盘、驱动、直流电机。

系统框架图如图1:

图1系统总体框架图

2.2模块电路方案选择

2.2.1电机调速主电路模块

在单片机出现之前或者说还没有大规模的应用到民用领域之前,为了控制直流电机转速一般采用控制直流电机的导通工作与断开停止之间切换的频率。这种方法很简单只需要连接一个继电器就能控制电机的开关即可控制直流电机转速,但是

这样的控制系统有很大的缺点最严重的就是使用寿命问题反复的进行开关会对直流电机的机械造成磨损而且也不是很精准,它只能在一定的范围内调速或者说它只能控制速度在一定的区间内,如果所需的速度超过了它就没法调速控制。在单片机出现之后就多了选择,可以选择利用H型PWM 电路可由林顿管构成。当林顿管处于一种状态时它的占空比是可调的,用单片机来控制它并稳定在此状态就可以精准的调整直流电机转速。而且H型电路还可以实现直流电机方向的控制。

2.2.2 PWM调速控制方式

单片机工作制:双极性工作制,一个脉冲周期内两个控制口各自输出一个控制信号,两信号高低电平相反。

单极性工作制,单片机一个控制口输出低电平另一个输出PWM信号。

因为单极性工作制较为方便在这里选择单极性工作制。

3直流电机PWM调速原理

3.1 PWM调脉宽方式

本系统的核心就再要要是单片机产生PWM脉冲波来控制电机转速,要使单片机产生PWM脉冲波就需要来调脉冲波的宽度。单片机产生的PWM波具一定的频率与宽度想要改变其宽度就可以从频率下手,可以在固定器频率时来调整期宽度反之亦可在控制宽度的条件下改变频率达到同样的效果。这两种之外还可以同时进行即改变频率的同时改变宽度。

3.2桥式可逆PWM变换器

直流电机的转度与其两端的电压是正比关系,控制电压就能控制电机转速。而控制电机两端电压在这里就要用到脉宽调制器。选择利用脉冲宽度调制的方法就可以达到控制电压大小即控制电机转速[4]。

桥式可逆PWM变换器电路如图2所示。

图2 桥式可逆PWM变换器电路图

桥式可逆PWM变换器的四个驱动电压波形如图3所示。

图3PWM波形图

如图2所示的桥式可逆PWM变换器所示,电机周围分别有四个三极管D1、D2、D3、D4,只有当最少两个以上的三极管导通时电机才可能运转。由于该电路的

特点D1、D2、D3、D4不能连续导通。

要使电机转动则需要处在对角线上的两个导通,D1、D4导通另外两个截止或者D2、D3导通另外两个截止。

而不同的两个三极管导通将会导致流过电机的电流方向不同,从而导致电机的转向不同。

双极式控制可逆PWM变换器的输出平均电压为

(1)

如果定义占空比,电压系数

则在桥式可逆变换器中

(2)

调速时,当占空比大于0.5则电机正转、占空比小于0.5则电机反转[14]。

双极式控制的桥式可逆PWM变换器具有以下优点:

1)电流一定连续。

2)可使电动机在四象限运行。

4元器件选择及部分硬件电路设计

4.1单片机的选择

AT89C51作为一种优秀的单片机功能强大可以执行各种控制系统,内部芯片集成了8位中央处理器性能优良,而且硬件部分也很完美而且性价比也很合适。经过选择,决定采用AT89C51。

4.1.1主要特性

?8031 CPU与MCS-51 兼容

?4K字节可编程FLASH存储器(寿命:1000写/擦循环)

全静态工作:0Hz-24KHz

?三级程序存储器保密锁定

?128*8位内部RAM

?32条可编程I/O线

?两个16位定时器/计数器

?6个中断源

?可编程串行通道

?低功耗的闲置和掉电模式

?片内振荡器和时钟电路

图4单片机芯片管脚图

4.1.2管脚说明

VCC:供电电压。

GND:接地。

P0口:主要用来存储外部程序的数据

P1口:可做输入也可做为输出端口

P2口:主要作为输出端口

P3口是AT89C51中的一个特殊端口的它具有的特殊功能,如下表所示:P3口管脚备选功能

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号

I/O口的内部结构如图5:

图5I/O口的内部结构图

I/O口作为输入口时存在两种工作方:分别为读端口、读引脚。

读端口工作时,不能把外部的数据读入到cpu[2]。

读引脚时,通过读引脚操作可以把外部数据读入到cpu上。

RST:复位输入。

ALE/PROG:输出电平。

/PSEN:选通信号。

/EA/VPP:高电平时,作为内部程序存储器。

XTAL1:反向振荡放大器和内部时钟工作电路的输入

XTAL2:来自反向振荡器的输出。

4.1.3振荡器特性

XTAL1作为反向放大器的输入、XTAL2作为反向放大器输出。反向放大器可作为片内振荡器。

4.1.4芯片擦除

在芯片擦操作中,代码阵列全部被写为“1”对所有的数据进行清除然后进行重新编程[9]。在闲置模式下,CPU停止工作,但是仍有部分系统在工作:定时器、计数器。在掉电模式下,RAM的内容将会被保存并且冻结振荡器,禁止其他所有的功能直到接收到下一个硬件复位信号[11]。

4.2驱动电路

当单片机通过程序调控后输出控制电机的脉冲信号时因功率较小对电机的效果不是太明显所以需要一个驱动电路来放大信号。经过选择,驱动电路采用的是L298集成芯片,选择此驱动芯片是因为L298性能比较优异,很适合作为本次设计中驱动电路。

4.2.1芯片L298性能及特点

L298作为一种性能优异的驱动芯片一直以来被用来驱动直流电机,深受人们的喜爱。不论是在军工业还是民用领域如果要选择驱动芯片来驱动直流电机它是不二之选。它能这样备受喜爱不是没有原因的,它是一种能够在很高的电压和很大电流下工作[3],它性能非常优异,输出电流大、功率强。它输出电流为2A,最高输出电流为4A。它的最高工作电压则可以达到50V.

它的功能非常强大除了用来可以驱动直流电机还可以利用在汽车中用来驱动电磁阀步,它的特点就是它的输入端是可以直接和单片机相连可以直接受单片机控制,很方便简洁。

4.2.2 L298引脚图以及功能

引脚1(SENSA)与引脚15(SENSB):接地。

引脚2(OUT1):芯片的输出端。

引脚3(OUT2):。芯片的输出端。

引脚5(IN1):芯片输入端直接接单片机。

引脚6(ENA):与用户提供的输出极电源相连。

引脚9(VCC):接驱动芯片电源。

引脚10(IN3)与引脚12(IN4):芯片输入端接单片机。

引脚11(ENB):使能端。

引脚13(OUT3):输出端。

引脚8(GND):接地、引脚14(OUT4):输出端、引脚4(VS):接12v电压

图6L298引脚

4.3 PWM控制双极性主电路

PWM控制主电路由一个L289驱动、四个二极管和桥式PWM可逆变换器组成。PWM控制主电路的主要是用来控制电机的正反转具体步骤如下:

此电路中D1 、D4或者D2、D3不是连续导通的,故可以利用D1、D4 导通为正传或D2、D3导通为反来控制直流电机的转向。

首先为了保证两芯片所输出的信号恰好相反,要将IC1与IC2两个的HIN与LIN 相互对接。

当右端加高电平、左端加低电平期间,D1、D4导通且D2、D3截止。此时直流电机顺时针转动正转[6]。

当右端加低电平、左端端加高电平期间,D2、D3导通且D4、D1截止。此时直流电机反转[10]。

图7系统主电路

4.4键盘

键盘在此处起到的作用与在电脑系统中类似,都是起到向内部主系统或主机CPU 输入数据的作用。键盘扫描只是CPU的工作内容之一。键盘的工作方式主要是根据CPU的工作情况来确定。要保证即时相应按键操作的又不多占用CPU的工作时间[8]。

本系统设定需要用到的键盘输入较少,只需要用到四个按键。一个为系统总开关、一个为speed add 加速、一个为speed det、还有一个为保护作用。几个按键其中起到控制电机转速作用的两个直接连接到单片机上。

此外本系统设计的特点在于,当按下速度加时电机开始运转此时显示器上显示的为正值即正转,需要反转时按下speed det减速键。然后速度开始逐渐减小显示

器上的数值也逐渐减小,继续按减速键当数值变为负数时开始反转。想要反转速度加快就继续按speed det键即可。若想恢复正转,首先先按下speed add键开始反转减速然后开始加速,显示器上的负数数值开始逐渐加大当其变为正数时电机开始正转。

4.5显示器设计

采用LM018L作为显示器,如图8所示。

图8显示器电路

如上图所示该LCD显示器的D0、D1、D2、D3、D4 、D5、D6、D7端口与单片机的AD0、AD1、AD2、AD3、AD4、AD5、AD6、AD7相连接。RS、RW、E端口则与单片机A8、A9、A10相连接。其余管脚空接。

4.6排阻

4.6.1排阻定义

顾名思义就是将许多个参数相同的电阻管脚并在一起共同构成一个电阻。但是如果每个电阻都分别的去和别的器件的管脚相连接就会使线路或者系统很复杂,由于每一个电阻都是需要接地的所以排阻就将所有电阻的一个管脚连接起来作为公共管脚用来接地。

4.6.2排阻的作用

由于有单片机产生的驱动电流很小无法使电机转速有很明显的改变,固需要增加一个排阻来增加电流[15]。

图9 排阻管脚图

如图9所示,在本系统中排阻的1端口接地,其他的八个端口接AT89C51单片机的Po端口。排阻的2、3、4、5、6、7、8、9与单片机的D0、D1、D2、D3、D4、D5、D6、D7相连接。

5 软件部分设计

5.1 主程序与系统初始化模块模块

主程序:对键盘输入信号的处理和保持与其他外部设施通信的功能[13],如图10。初始化子程序:主要用于完成硬件器件工作方式的设定、系统运行参数和变量的初始化等,如图11。

text?

text?

?

?????????

???????

???????????

???????

?????????????

???????????

????????????PWM???????????????????

?????????????????

????I/O???????????????????????????????

?????

?????????

Y?

N?

图10主流程图图11初始化子程序

此程序共有2个中断源:外部中断0,用于电机故障处理;外部中断1,用于键盘输入处理。

5.2 模块程序设计

5.2.1 外部中断0模块设计

将外部中断0设定为故障中断享有最高优先级,为了保证电机出现故障时能立即停止转动保护电机不被损坏,当直流电机出现故障时向CPU申请中断。系统响应中断后封锁PWM输出,使电机停转[12]。

5.2.2外部中断1模块设计

将外部中断1设定为键盘输入中断,高优先级。当由于实验需求需要电机正、反、加速、减速,由键盘输入然后向CPU申请中断,读取键盘输入的信号按照其要求来操作。

6总结与展望

6.1总结

本次历时两个多月的设计是以单片机AT89C51和桥式可逆PWM变换器为核心以及基础的,通过相应的控制程序实现了对硬件的有效调控,完成了总体的功能设计。并通过实际焊接作出了实物,其功能也符合最初的设计要求。通过一段时间以来的学习、研究与设计。完成了一下几项工作:

(1)认真了解分析了课题设计要求,并整理出了大体的思路确定了要研究的大致方向及内容。

(2)研究了国内外现有的直流电机调速系统,去图书馆以及通过网络查阅了有关直流电机转速系统设计的相关资料,对本系统的设计有了初步的认识和了解。(3)仔细学习研究了各主要模块所需元件,为硬件电路的设计提供了解决思路。(4)软件开发是基于硬件电路完成的,使硬件模块的都能得到有效控制,设计实现了对直流电机速度的调控功能。

(5)对系统进行总体仿真与测试,从结果来看,虽然仍存在一些问题,但是这些问题均可以得到有效解决,也不会影响到装置设计功能的实现。

(6)在装置总体仿真以及调试完成后,又进行了实际的焊接操作,通过自己动手也熟悉并掌握了一些焊接机巧,收获颇多,对我以后从事相关研究非常有益。(7)通过本次毕业论文设计将自己大学四年所学的知识就行了一次实践,不可不说以前觉得学习就是学知识。通过本次毕业设计才知道学到的东西不等于自己就真的掌握了,想要变成自己的还要通过大量的实践去再次从另一个角度再次学习再次认识。只有在一次次的磨合中、认识中才能最终学会。

6.2展望

最开始接到这个论文时很迷茫不知道该怎么下手很多都不会到后来论文定稿之间的过程可以说自己一个很大的收获,感谢老师一次一次的给我指导,一点点的引导。

在整个大学四年的学习过程中,虽然也进行过不少次实践类的试验与设计,但真正能将这四年学习到的全部知识整合在一起的也只有这次的毕业设计了,在整个装置的研究设计与实现操作中,确实让我学习到了很多课堂上学不到的东西。直流电机转速系统的设计和研究涉及到了多方面的内容,在设计过程当中,需要不断的探索和总结,遇到的新问题需要在一如既往的学习当中去完善和解决。在设计之初,并不确定要是有何种硬件实现设计功能,后来通过对大量查找资料

并多方对比,才得以了解。因此在研究过程中依然存在研究不能更加深入的问题。此外,由于本身能力有限,对于整个系统的设计依然不够完善,想到的还太少导致所实现的功能还不够多元化,在技术方面还存在技术盲区需要去挖掘。

总体来看,该设计还是实现了直流电机转速系统的基本设计功能,所调控速度范围适宜且精准。在实际装置的制作实现上也由于其集成化的设计特点而便于操作,使其在使用时方便简单适合各种不同的用户。最后,希望自己可以不断努力,继续学习相关的知识及技术,不断对单片机相关知识进行更加深入的了解,以此来解决设计有局限性的地方以及功能不够多元化等问题,能够将本设计进一步优化,使设计更加人性化,让它成为真正意义上,兼具美观和实用价值的直流电机转速系统。

当今时代科技水平发展迅速,技术升级日新月异而且,随着国家对相关领域的重视程度不断提高,财政投入不断加大,技术与人才的积累不断增加,未来我们必定能在电子技术领域大步向前,并在国际市场上拥有自己的一片天地,为我国进军世界电子技术领域贡献一份力量。

参考文献

[1] 王兆安等.电力电子技术[M]. 北京.机械工业出版社,2000.

[2] 周渊深.交直流调速系统与MATLAB仿真[M].北京.中国电力出版社,2007.

[3] 陈伯时.运动控制系统[M]. 北京.机械工业出版社,2003.

[4] 黄家善等.电力电子技术[M]. 北京.机械工业出版社,2007.

[5]孙立志.PWM与数字化电动机控制技术应用[M].北京.中国电力出版社,2008.

[6] 杨素行.模拟电子技术基础[M].高等教育出版社,2003.

[7] 陈明荧. 8051单片机基础教程[M].科学出版社,2003.

[8] 康华光.电子技术基础数字部分[M].高等教育出版社.,2004.

[9] 李广第.单片机基础[M].北京航空航天大学出版社,1999.

[10]刘文涛.单片机应用开发实例[M].北京:清华大学出版社,2005:57-61.

[11]黄翠翠.MCS-51单片机原理及应用[M].北京:北京大学出版社,2013:165-167.

[12]于永,戴佳,常江.51单片机C语言常用模块与综合系统设计实例精讲[M].北京: 电子工业出版社,2007:76-78.

[13]袁东.51单片机应用开发实战手册[M].北京:电子工业出版社,2011:2-4.

[14]郑学坚.微型计算机原理与应用[M].北京:清华大学出版社,2001.

[15]薛均义,张彦斌.MCS-51/96系列单片微型计算机及其应用[M].西安:西安交通大学出版社,1997.

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

兰州交通大学 毕业设计文献综述 题目:基于单片机的电机转速测量系统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

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

. 传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计 姓名小波学号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

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

传感器原理及应用期末课程设计题目基于霍尔传感器的转速测量电路设计 姓名小波学号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

电机转速、电流、电压测量方法与原理

姓名:张廷刚学号:1420310064 研究方向:电力电子1、电流的检测方法 电机控制系统的中的电流检测主要是对电机定子电流进行检测,电流检测的常用方法主要有:采样电阻法、电流互感器法、霍尔电流传感器法等。 1.1 采样电阻法 采样电阻测电流的原理:将采样电阻串接在要监测的电路回路里,电流流过时,在采样电阻两端产生压降,这样就把电流信号转化为电压信号。然后,对该电压信号进行处理变换,输入到微处理器的A/D单元,完成检测的目的。 1.1.1 采样电阻的使用条件 使用采样电阻检测方法实现简单,成本低,但是很难做到电阻值稳定不变,采样精度不高,不能提供准确的电流值。而且反馈控制电路与主电路没有隔离,在电机驱动控制系统中,万一功率电路的高电压通过反馈电路进入控制电路,将危及到控制系统的安全。因此,采样电阻一般应用在精度要求不高、成本敏感,温度低的应用场合。 1.2霍尔电流传感器法 在电机控制系统中,主要使用霍尔电流传感器对电机三相定子电流进行检测。一般将霍尔电流传感器紧紧的套在三相定子电流导线上,并通过信号调理电路进行处理,经如图1所示电路,从而对电流进行检测。 图1定子电流检测及信号调理电路 1.2.1 霍尔电流传感器的使用条件 霍尔电流传感器的工作原理主要基于霍尔器件和磁补偿原理进行检测,因此

使用使用时应避免电磁干扰对传感器的影响。此外霍尔电流传感器的供电电压必须在传感器所规定的范围内,超过此范围,传感器不能正常工作或者可靠性降低。霍尔电流传感器的电源、输入、输出的各连线导线必须正确连接,不可错位或反接,否则可能导致产品损坏。安装环境应无导电尘埃及腐蚀性。应避免剧烈震动或者高温。 1.3 电流互感器法 电流互感器法是将电流互感器串连在电机三相定子电流导线中,利用变压器原、副边电流成比例的关系进行电流大小的转换检测。其工作原理、等电路也与一般变压器相同,只是其原边绕组串联在被测电路中,且匝数很少;副边绕组接电流表、继电器电流线圈等低阻抗负载,近似短路。原边电流(即被测电流)和副边电流取决于被测线路的负载,而与电流互感器的副边负载无关。 1.3.1 电流互感器的使用条件 电流互感器运行时,副边不允许开路。因为一旦开路,原边电流均成为励磁电流,使磁通和副边电压大大超过正常值而危及人身和设备安全。线路上的电压都比较高,如直接测量是非常危险的。在大型电机控制中电流互感器一般体积较大,造价昂贵,所以由于体积和成本的原因,一般应用于中小型电机控制系统中。另外使用的场所周围环境不应有与工作无关的外界强磁场存在,环境温度在为佳,相对湿度不超过。对于精度为级及以上或额定电流为及以上的电流互感器,电流互感器在额定电流下持续运行时间为小时;对于额定一次电流为及以上的电流互感器,在额定电流下持续运行的时间为分钟,对特殊要求的弱电流互感器允许在额定电流下能够长期工作。 2、电压的检测方法 电压检测有直接测量法、电阻分压法、电压互感器法和霍尔效应电压传感器法等。在电机调速系统中,直流母线上的电压检测可以通过检测与滤波电容相并联的电阻中的电流而测得,这种方法同电机三相母线电流的检测方法相同,检测电路如图1所示。霍尔电压传感器使用条件:霍尔电压传感器使用时工作条件同霍尔电流传感器相似。电压互感器的使用条件同电流互感器相似。 3、转速的检测方法 3.1 基于增量式光电编码器的速度检测 借助于增量式光电编码器进行测速的方法有M法,T法,M/T法。其中M 法只适合电机转速较高的时候,电机转速低时误差较大。T法情况正好相反,而M/T法既具有M法测速的高速优点,又具有T法测速的低速的优点。从而被广

直流电动机调速课程设计

《电力拖动技术课程设计》报告书 直流电动机调速设计 专业:电气自动化 学生姓名: 班级: 09电气自动化大专 指导老师: 提交日期: 2012 年 3 月

前言 在电机的发展史上,直流电动机有着光辉的历史和经历,皮克西、西门子、格拉姆、爱迪生、戈登等世界上著名的科学家都为直流电机的发展和生存作出了极其巨大的贡献,这些直流电机的鼻祖中尤其是以发明擅长的发明大王爱迪生却只对直流电机感兴趣,现而今直流电机仍然成为人类生存和发展极其重要的一部分,因而有必要说明对直流电机的研究很有必要。 早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。 直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的基础。早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工效率。

电动机的转速如何测试

电动机转速该如何测量 1.可以用真尚有科技的转速测量系统 要测量圆柱体微小转角,首先要知道被测物的半径,然后测出物体在单位时间内走的距离。知道了两个参数后就可以求得转动角度。 解决: Px可以测得物体微小变化 调试的方式: λ通过软件检查系统安装是否满足测量条件,调节传感器安装位置,调节到最佳测量状态,然后可以开始在线测量。 λ通过软件能进行简单的测量, 并最终求出角度值。 通过增量输出: 用户自己将测量结果值进行转换 λ通过接收传感器发出脉冲个数,然后换算成距离最终求得转动角度。最简单的计算增量脉冲的方法是用计数器进行读取,计数器 说明:可设置计数与转动周长的对应关系,每个脉冲代表一定长度,例如1个脉冲= 0.01mm,则图1-3所示距离= 92896 * 0.01mm = 928.96mm 定制软件: 通过软件方式将得到数据进行处理,并最终将结果显示给用户看,能让用户直观的观测到当前测量值。其他功能可以定制。 2. 前不久在一个网站上找的: 可自制一个简单实用的振动式转速计,它是根据物理学上共振原理制成的,测速时并且不会消耗发动机的功率。 振动式转速计由十几根不同长度的钢丝做成。每根钢丝的自振频率都不同,钢丝越长,自振频率越低;长度越短,自振频率越高。小发动机工作时,每转一转,活塞上下一次,产生一次振动。当发动机产生的振动频率和某根钢丝的自振频率相同或成整数的倍数时,这根钢丝就会因共振而开始振动。使用时,将振动式转速计固定在发动机附近,或直接用底座靠在发动机的气缸头等部位上;只要观察那一根钢丝的振动幅度最大,就可根据该钢丝的刻度测得发动机的转速。其准确度依钢丝质量、直径大小及钢丝和底座的夹紧程度不同而略有出入,一般为±200转/分。最好先用标准转速表校准刻度。 钢丝的自振频率和它的直径、自由长度及钢材的弹性有关。一般钢丝的自振频率f可按下式计算: 其中:d 钢丝直径(单位厘米) L 钢丝自由长度(单位厘米) 或其中:n 发动机转速(单位转/分)

基于单片机的霍尔测速报警系统-课程设计论文正文大学论文

传感器与测控电路课程设计报告学生姓名:禹振榜 指导老师:杨书仪余以道 专业班级:12级测控二班 所在学院:机电工程学院 学号1203030214 课题基于单片机的霍尔测速报警系统

基于单片机的霍尔测速报警系统的设计 摘要 在生产中,电机应用十分广泛,比如汽车速度显示,设备工作时的档位,都需要我们了解电机或者机器的转速。转速作为工程中应用的一个非常广泛的参数,它的测量方法有很多,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,越来越方便。 本设计属于码盘转速测量系统,实现转速的实时测量和显示。本系统以STC90C51单片机为核心,旋转编码器通过用传感器测量非电量,转变成模拟电量,再通过一系列测控电路。获得数字信号,实现实时轴转速测量,同时用四位段码式LED数码管显示模块显示电机转速,并且加入了报警模块。详细阐述了转速测量系统的工作过程,以及硬件电路的设计、显示效果。本文吸收了硬件软件化的思想,实现了题目要求的功能。 关键词:转速测量,,单片机, LED显示模块,霍尔传感器。

目录 第一部分绪论 1.1 设计的任务与要求————————————————1 第二部分功能分析与设计要求 2.1 测控系统功能的概述———————————————1 2.2系统模块的确定————————————————— 2 2.3各模块的选择—————————————————— 2 2.1.1传感器模块的论证与选择——————————————2 2.1.2报警模块的论证与选择———————————————3 2.1.3显示模块的论证与选择———————————————3 2.1.2单片机模块的论证与选择——————————————3 2.4 小结——————————————————————3 第三部分测控系统的总体设计 3.1 测控系统的总体设计———————————————4 3.1.1 硬件原理图———————————————————4 3.1.2 硬件电路设计总图————————————————5 3.2 测控系统子模块简介———————————————5 3.2.1传感器原理及分电路析—————————————— 5 3.2.2 报警模块————————————————————7 3.2.3 LED数码管———————————————————8

电机转速测量电路

课程设计(论文)说明书 题目:电机转速测量电路 院(系):信息与通信学院 专业:电子科学与技术 学生姓名 学号: 指导教师:何宁 职称:教授 2012年12月20日

摘要 本文设计了一种基于AT89S52单片机的红外线转速测量系统。该系统的红外发射与接收采用直射式,红外发光管射出的红外线通过圆盘的小孔照射到红外探头上,接收电路再经过简单的信号处理得到脉冲式的转速信号。使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过四位七段数码管显示电机每分钟的转速值。本文详细分析了系统的组成及工作原理,给出了系统中各硬件模块设计方法及系统软件设计方法,给出了部分程序流程图和程序清单。该测速系统安装维护方便,工作稳定,运行可靠,具有较大的推广应用价值。 关键词:转速测量;红外发射与接收;单片机 Abstract A infrared speed measuring system which based on the MCU of AT89S52 was designed in this paper. The infrared transmitter and receiver of the system used the direct type. The infrared light emitted from the IR LED passed through the hole in the disc to the infrared sensor, and the receiver circuit output a pulsed infrared signal by a simple signal processing. The AT89S52 was used to sample the pulse signal and calculate the amount of the pulse signal per minute which was the value of the motor speed. Finally the value of the motor would be displayed real-time by four-bit seven-segment digital tube. The composition and the principle of the system are presented, and the design method of hardware and the software are also presented. The measurement system will have a broad prospects because the convenient installation and maintenance, stable working, reliable operation. Key words: Speed measurement; Infrared transmitter and receiver; MCU

直流电机转速测量系统的设计

一、概述 该课程设计是关于直流电动机转速的测量。转速是电动机极为重要的一个状态参数,一般是指电机转子的每分钟转数,通常用r/min 表示。本次课程设计选用光电测速法,测量电路由光电转换电路,整形电路,晶体振荡电路,分频电路,倍频电路,时序控制电路和计数、译码、驱动、显示电路构成,电机转速的测量范围为600r/min~30000r/min ,测量的相对误差 1%,并用5位LED 数码管显示出相应的电机转速。 本次课设需满足以下设计要求: 1根据技术指标,设计各部分电路并确定元器件参数; 2.用5位LED 数码管显示出相应的电机转速; 3.画出电路原理图(元器件标准化,电路图要规范化)。 二、方案论证 本课程设计是设计电机转速测量系统,采用光电测速方案,将转速信号转化为脉冲信号,然后用数字系统内部的时钟来对脉冲信号的频率进行测量,方案中包括光电转换电路,整形电路,闸门电路,晶体振荡电路,分频电路,倍频电路,控制电路和计数、译码、驱动、显示电路。原理方框图如图1所示: 在电动机转轴上安装一个圆盘,在圆盘上打6个均匀小孔。当电动机旋转时光源通过小孔投射到光敏三极管上,就产生了一序列的脉冲信号,光敏三极管产生的脉冲信号频率与电机转速成正比。脉冲信号经过整形电路转变成方波,再用二倍频电路使整形后的信号频率变为原来的二倍。再由晶体振荡电路输出的信号经过215分频电路, 光电转换电路 整 形 电 路 闸 门 电 路 计数、译码、驱动、显示 电路 输入 信号 晶体振荡器 电路 分 频 电 路 控 制 电 路 图1 电机转速测量系统原理框图

产生1Hz的基准信号,再经过10分频,便可产生一个0.1Hz的基准信号,该基准信号用来控制闸门电路,把经过倍频的光电转换后的信号计数并显示出来 三、电路设计 1.光电转换电路 在该部分可以用发光元件作为光的发射部分,可以选择发光二极管作发光元件,接收部分则要选择光敏三级管作为接受部件。其原理是用光敏三极管接收发光二极管通过小孔发射过来的光信号。在电机的转轴上安装上已打好6个均匀小孔的圆盘,让发光二极管与光敏三极管通过小孔相对,这样电机每转动一周,光线就会相应通过小孔6次,因为光电转换器受光一次就会产生一个脉冲,所以说电机在每转一周后就会相应的产生了6个脉冲。光电转换电路原理如图2所示: 图2 光电转换电路原理图 图中R1和R2为两个为350Ω限流电阻,LED持续发出的光被带孔圆盘间歇性阻断,变成间断的光信号,而光敏三极管将接收到的光信号转化成电信号,作用于之后的系统。 2.整形电路 整形电路用555定时器构成施密特触发器,利用施密特触发器,将输入的信号进行整形,输出为方波。2和6管脚连在一起接输入信号,从3管脚输出,输入信号与 输出信号反相,在5管脚接入10nF的滤波电容,当输入电压v i ﹤1/3Vcc时,v o 输出 为高电平,当输入电压v i ﹥2/3Vcc时,v o 输出为低电平。整形电路接法及输出波形如 图3和图4所示:

电子设计竞赛-0014电机转速测量系统论文-

电机课程设计 题目:电机转速测量系统 院(系):机电工程学院 专业:电气工程及其自动化 学生姓名:蒋明波 学号: 0500120308 指导教师:高鹏 职称:副教授 2008年7 月4 日

目录: 1、摘要------------------------------------------------------------------------------------------------------3 2、系统结构----------------------------------------------------------------------------------------------3 3、获取脉冲信号的方法----------------------------------------------------------------------------4 3、1霍尔传感器-------------------------------------------------------------4 3、2 光电传感器-------------------------------------------------------------5 3.3光电编码器-------------------------------------------------------------6 4、硬件连接图及原理------------------------------------------------------------------------------6 5、实验程序及分析-----------------------------------------------------------------------------------8 6.仿真-----------------------------------------------------------------15 7、PROTEL DXP原理图-------------------------------------------------------------------16 8、PCB图-------------------------------------------------------------------------------------------------16 9、硬件调试结果与分析-------------------------------------------------------------------------17 10、谢词---------------------------------------------------------------------------------------------------17 11、参考文献--------------------------------------------------------------------------------------------18

直流电机转速电流测量与显示

燕山大学 课程设计说明书题目:直流电机转速电流测量与显示 学院(系):里仁自动化系 年级专业:12级过控1班 学号: 121203021064 学生姓名:刘华 指导教师:梁振虎、王振臣、闫敬 教师职称:副教授

燕山大学课程设计(论文)任务书 院(系):里仁学院基层教学单位:自动化系 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 2015年6月12日

摘要 单片机又称单片微控制器(MCU),它把一个计算机系统集成到一个芯片上。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。随着电子技术的迅猛发展,单片机技术也有了长足的发展,目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹,导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。 各种电机在工业得到广泛应用,为了能方便的对电机进行控制、监视、调速,有必要机的转速进行测量,从而提高自动化程度。转速和电流是工程上常用参数。转速测量的方法很多,采用光电编码器测量转速是较为常用的测量方法,而电流则采用交流互感器。 通过光电传感器实时采集电机转速并进行处理与显示,设计出一个电动机转速测量系统,并研究其测量精度、测量范围及响应速度.程序设计部分分为初始化模块、脉冲计数模块、计时模块、参数调整模块和显示模块.最后通过试验测试,得到了相应的技术参数,并对转速和电流测量系统的误差进行了分析要求设计的系统稳定可靠、抗干扰能力强、成本低,使用方便。

课程设计报告直流电机调速系统(单片机)

专业课程设计 题目三 直流电动机测速系统设计 院系: 专业班级: 小组成员: 指导教师: 日期:

前言 1.题目要求 设计题目:直流电动机测速系统设计 描述:利用单片机设计直流电机测速系统 具体要求:8051单片机作为主控制器、利用红外光传感器设计转速测量、检测直流电机速度,并显示。 元件:STC89C52、晶振(12MHz )、小按键、ST151、数码管以及电阻电容等 2.组内分工 (1)负责软件及仿真调试:主要由完成 (2)负责电路焊接: 主要由完成 (3)撰写报告:主要由完成 3.总体设计方案 总体设计方案的硬件部分详细框图如图一所示: 单片机 PWM 电机驱动 数码管显示 按键控制

一、转速测量方法 转速是指作圆周运动的物体在单位时间内所转过的圈数,其大小及变化往往意味着机器设备运转的正常与否,因此,转速测量一直是工业领域的一个重要问题。按照不同的理论方法,先后产生过模拟测速法(如离心式转速表) 、同步测速法(如机械式或闪光式频闪测速仪) 以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。本文介绍的采用单片机和光电传感器组成的高精度转速测量系统,其转速测量方法采用的就是电子式定时计数法。 对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量。在频率的工程测量中,电子式定时计数测量频率的方法一般有三种: ①测频率法:在一定时间间隔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 就越大,则测量精度就越高。

光电传感器转速测量系统设计讲解

专业课程设计 题目 光电传感器的转速测量设计 院系:自动化学院 专业班级: 小组成员: 指导教师: 日期:2012年10月8---2012年10月19

一.课程设计描述 采用单片机、uln2003为主要器件,设计步进电机调速系统,实现电机速度开环可调。 二.课程设计具体要求 1、通过按键选择速度; 2、转速测量显示范围为0~9999转/秒。 3、检测并显示各档速度。 三.主要元器件 实验板(中号) 1个步进电机 1个 STC89C52 1个电容(30pF、10uF)各1个 数码管(共阳、四位一体)1个晶振(12MHz) 1个 小按键 4个 ULN2003 1个 电阻若干发光二极管 1个 三极管(NPN) 4个排阻 1个 四.原理阐述 4.1系统简述 按照题给要求,我们最终设计了如下的解决方案: 用户通过键盘键入控制指令(开关),微控制器在收到指令后改变输出的PWM 波,最终在ULN2003的驱动下电机转速发生改变。通过ST151传感器测量电机扇叶的旋转情况,将转速显示在数码管上。 在程序主循环中实现按键扫描与转速显示,将定时器0作为计数器,计数ST151产生的下降沿,可算出转速,并送至数码管显示。 设计思路: (1)利用光电开关管做电机转速的信号拾取元件,在电机的转轴上安装一个圆盘,在圆盘上挖1小洞,小洞上下分别对应着光发射和光接受开关,圆盘转动一圈即光电管导通1次,利用此信号做为脉冲计数所需。 (2)对光电开关信号整流放大。 (3)脉冲经过单片机内部的计数器和定时器进行计数和定时。 (4)显示电路采用单片机动态显示。

4.2转速测量原理 在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速。设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N (r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为 m=Tcf ,所以,当测得m值时,就可算出实际转速值[1]: N=60m/pTc (r/min) (1) 4.3转速测量系统组成框图 系统由信号预处理电路、单片机STC 89C51、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机匹配的TTL信号;通过对单片机的编程设置可使内部定时器T0对输入脉冲进行计数,这样就能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中转速显示部分采用价格低廉且使用方便的LED模块,通过相关计算方法计算得到的转速通过I2C总线放到E2PROM存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。系统的原理框图如图2.1所示。 图2.1 系统的原理框图 五.系统硬件电路的设计 系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。在硬件搭建前,先通过Proteus Pro 7.5进行硬件仿真实现。 5.1脉冲产生电路设计

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

摘要 在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。 本文便是运用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)

课程设计转盘转速测量的设计方案

课程设计转盘转速测量的设计方案

转盘转速测量的设计方案 一、设计目的 设计电路实现转盘的转速测量。 二、组内分工初定 A.陈永昌:负责设计方案的制定,程序的设计,电路的焊接。 B.詹小樑:负责元件的采购,方案的讨论,电路的调试。 C.李忠谕:负责元件的采购,方案的讨论,电路的调试。 三、使用电子元件及个数 光电门1个 七段数码管1个 AT89S52单片机1片 串口转USB线1条 MAX232 1个 串行口1个 导线、电阻、电容若干 电动机1个 四、设计方案 光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器件,当它发出的光被目标阻断时,则接收器感应出相应的电信号。光电式传感器由独立且相对放置的光发射器和收光器组成。当目标经过光发射器和收光器之间并阻断光线时,传感器输出信号。它是效率最高、最可靠的检测装置。槽形(U形)光电开关是对射式的变形,其优点是无须调整光

轴。 4.1电动机、信号盘、传感器 图1:电动机、信号盘、传感器的安装 图中电机为直流电机,转速随输入的电压变化。信号盘为带有4个透光孔的圆盘。传感器为光电门,透光时输出电 流,遮光时无电流。 4.2信号放大电路 图2:信号放大电路 信号放大电路是经过三极管对光电门输出的信号进行放大,然后经过CD4093进行整形,输入到单片机的脉冲计数

T0口,进行计数。 4.3单片机电路 图3:单片机电路 在此采用频率测量法,其测量原理为,在1S时间内,计取转速传感器发生的脉冲个数(即频率),从而算出实际转速。设1S的脉冲数为 n,转速 rate = n * 60 / 4; 4.4串口输出电路

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

课程设计报告 题目:光电传感器的转速测量系统设计姓名: 学号: 专业班级: 指导老师:

目录 1引言 (1) 2系统组成及工作原理 (1) 2.1转速测量原理 (1) 2.2转速测量的一般方法 (3) 2.3转速测量系统组成框图 (3) 3系统硬件电路的设计 (3) 3.1脉冲产生电路设计 (3) 3.2光电转换及信号调理电路设计 (4) 3.2.1光电传感器简介 (4) 3.2.2光电转换及信号调理电路设计 (5) 3.3测量系统主机部分设计 (7) 3.3.1单片机 (7) 3.3.2键盘显示模块设计 (9) 3.3.3串行通信模块设计 (11) 3.3.4电源模块设计 (12) 4系统软件设计 (13) 4.1程序模块设计 (13) 4.2数据处理过程 (15) 4.3浮点数学运算程序 (16) 5制作调试 (16) 6结果分析 (18) 7参考文献 (18)

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 转速测量的一般方法 一般转速测量系统有以下几个部分构成,转速测量框图如图2-1所示。 图2-1 转速测量框图 1.转速信号拾取 转速信号拾取是整个系统的前端通道,目的是将外界的非电参量,通过一定方式转换

电机转速测量方法研究

收稿日期:2005209202 作者简介:于炳亮(1964-),男,研究员,从事海洋仪器表研究。 文章编号:100224026(2005)0520041202电机转速测量方法研究 于炳亮 (山东省科学院海洋仪器仪表研究所,山东青岛266001) 摘要:介绍了几种基本的电机转速的数字测量方法,并以一种利用Intel 的8089单片机和旋转式光电编码器构 成的数字实时转速检测系统为例,详细阐述了如何选择和综合应用几种转速测量方法,来实验最佳的转速测 量。 关键词:电机;转速;测量 中图分类号:TH86 文献标识码:A 1 概述 转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,速度测量的精度直接影响系统的控制情况,它是关系测控效果的一个重要因素。不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。 在电机的转速测量中,影响测量精度的主要因素有两个:一是采样点的多少,采样点越多,速度测量结果越精确,尤其是对于低转速的测量。二是采样频率,采样频率越高,采样的数据就越准确。 2 常用的数字测量方法 电机转动速度的数字检测基本方法是利用与电动机同轴连接的光电脉冲发生器的输出脉冲频率与转速成正比的原理[1],根据脉冲发生器发出的脉冲速度和序列,测量转速和判别其转动方向。根据脉冲计数来实现转速测量的方法主要有:M 法(测频法)、T 法(测周期法)和M ΠT 法(频率Π周期法)。 2.1 M 法(测频法) 在规定的检测时间内,检测光电脉冲发生器所产生的脉冲信号的个数来确定转速。虽然检测时间一定,但检测的起止时间具有随机性,因此M 法测量转速在极端情况下会产生士1个转速脉冲的误差。当被测转速较高或电机转动一圈发出的转速脉冲信号的个数较大时,才有较高的测量精度,因此M 法适合于高速测量。 2.2 T 法(测周期法) 它是测量光电脉冲发生器所产生的相邻两个转速脉冲信号的时间来确定转速。相邻两个转速脉冲信号时间的测量是采用对已知高频脉冲信号进行计数来实现的。在极端情况下,时间的测量会产生士1个高频脉冲周期,因此T 法在被测转速较低(相邻两个转速脉冲信号时间较大)时,才有较高的测量精度,所以T 法适合于低速测量。 第18卷 第5期 2005年12月 山东科学SH ANDONG SCIE NCE V ol 118 N o 15Dec 12005

相关文档
最新文档