智能型电机转速测定仪设计

上传人:大米 文档编号:486418915 上传时间:2022-08-02 格式:DOCX 页数:19 大小:709.08KB
返回 下载 相关 举报
智能型电机转速测定仪设计_第1页
第1页 / 共19页
智能型电机转速测定仪设计_第2页
第2页 / 共19页
智能型电机转速测定仪设计_第3页
第3页 / 共19页
智能型电机转速测定仪设计_第4页
第4页 / 共19页
智能型电机转速测定仪设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《智能型电机转速测定仪设计》由会员分享,可在线阅读,更多相关《智能型电机转速测定仪设计(19页珍藏版)》请在金锄头文库上搜索。

1、1 引言22 系统实现23 硬件设计23.1 方案实现原理23.2 硬件设计框图33.3 硬件电路原理图错误!未定义书签。3.4 槽型光电传感器ITR840243.5 ISP下载口53.6 电源电路53.7 脉冲信号完成电路53.8 单片机控制系统电路63.9 超速报警电路73.10 PCB连线84 程序设计84.1 程序设计思路94.2 系统程序105设计总结14参考文献15致谢16附录16智能型电机转速测定仪设计摘要:本文详细介绍了一种基于单片机的智能型电机转速测定仪的设计。该设计以at89s52单片机作为主控核心,与光电传感器、LED数码管、蜂鸣器等构成硬件操作,再利用C语言编程,最终完

2、成电机转速测定仪的设计。本文详细阐述了如何利用光电传感器实现电机转速的信号接受,运用单片机单片机at89s52对脉冲信号进行处理计算,然后通过数码显示管显示出来。关键词:测速;光电传感器;at89s52单片机最小系统;电机;数码管;IntelligentMotorSpeedCryoscopeDesignDengqiulingInformationScienceandTechnologyschool,ZhanjiangNormalUniversity,Zhanjiang,524048Abstract:Thispaperintroducesakindofintelligentmotorspeedb

3、asedonsinglechipdesignoftheHSP.Thisdesignasthecore,at89s52SCMcontrolwithphotoelectricsensors,LEDdigitaltube,hardwarecomposition,etc,buzzerreusingtheCprogramminglanguage,andfinallyfinishedthedesignofmotorspeedtester.Thispaperexpoundshowtorealizethemotorspeedbyphotoelectricsensorsignalbymonolithicinte

4、gratedcircuitat89s52SCM,onthepulsesignalprocessing,andthencalculatedbyXianShiGuandigitaldisplay.Keywords:speed;Photoelectricsensor;At89s52SCMsystemofminimum;Motor;Digitaltube;1 引言近年来,随着电力电子技术、计算机技术及控制技术等的快速发展,伺服驱动系统不断朝着数字化、智能化方向发展.要满足高性能伺服驱动系统高精度、高可靠性等要求,转速控制是实现的关键环节.如何获得电动机精确的转速信号以实现转速的高精度控制,就成了单片机

5、控制电机测度的一个突出的问题之一。在电动机的调速系统中,在电动机的转轴上安装测速发电机或光电编码盘等测速装置,利用电机中的转子位置传感器所产生的脉冲信号来反映它的转速。通常所用的位置传感器有霍尔传感器和光电式传感器。霍尔传感器具有结构简单紧凑、灵敏度高,传送过程无抖动现象,频率响应宽、寿命长等优点。但霍尔传感器存在一定程度的磁不敏感区,会降低电机运行的可靠性,且对安装位置要求精确,因此安装调试比较复杂,如要用于产品开发,会间接增加开发成本。光电式传感器是利用光电元件,对带有糟口(或栅)的旋转圆盘的位置进行通断信号变化的接收,产生一系列反映转子位置的脉冲信号。其检测分辨率高,适用于检测各种一般电

6、动机。因为光电传传感器性能比较稳定,这在应用中是相当重要的。本设计介绍利用光电传感器模块来测定电机转速的方法。相对于传统的方法而言,该方法将大大降低成本,其性能稳定,器件体积小,适用于进行各种电机测速。2 系统实现本系统利用光电传感器和单片机相结合,运用了编码盘不停的切割光电传感器产生一连串的脉冲,编码管装在电机上,当电机转动的时候,编码管就回切割光电传感器,产生信号,然后经过比较器产生一连串的脉冲信号,脉冲信号通过单片机at89s52T1计数管脚输入,单片机对脉冲进行计数,再通过算法把计到的脉冲数转为速度。因为本设计是针对电机转速测定,所以报警电路是必需。通过程序的编写和外部电路设定,共同完

7、成了本测定仪的报警系统。外部超速报警电路按键是用于设定额定速度值,每按一次单片机内部自加1,并在数码管中显示。通过外部按键设定超速额定值,这便于本电机转速测定仪更智能化,更便利化。3 硬件设计3.1 方案实现原理光电传感器是选用机械鼠标里面的对射式的光电传感器。它的工作原理是:当接收管接收到来自发射管的信号时,接收管就导通,没接到信号时,接收管就截止。利用它的这一特性,可以用一编码盘不停的切割光电对管,利用光电对管的特性产生一连串的脉冲,编码盘就利用鼠标里面现成的。编码盘装在电机上,电机转动后,编码盘就不停的切割光电对管。从而产生一定频率的方波,由于这样直接产生的方波电压比较小,不能被单片机的

8、计数引脚直接识别。因此直接产生的方波经过一个比较器产生一个五伏左右的方波,该方波信号被单片机的计数管脚T1接收,利用另一定时器定一中断周期,然后处理这一周期内接收到的脉冲次数,通过计算便可得出电机的转速.编码盘有十个孔,编码盘转动一圈能够产生10个脉冲,精度达到0.1r/s,如果想要提高测速的精度,只需改变编码盘上的孔数即可。3.2 硬件设计框图图3-1硬件设计框图如图3-2的硬件电路原理图所示,本硬件设计的电路过程如下:接通电源,装在电机的编码管切割光电传感器得到信号,信号经比较器得到一个脉冲信号,脉冲信号通过T1脚输入单片机内,单片机进行计算、处理,在数码管中显示。如电机转速超过报警电路额

9、定值,报警电路进行报警。3.3 单片机89s52功能特性(T)RIQLpVCCi40(T2EXRI.1匚23争口2。口taos尸1.N匚33SpRO.1(ADI)l_4371PO.2IP1_41-53S:JPD.3(AD3J(MOS1)匚G35pPO4fAD4)(MISO)PIrG匚734bpoaadc)fSCK)PITLZ&33pPOS(ADG)R3TLe33PO71ADTJ(RXD)P3.OrTO31口e=Xvpp.-rxD)k3.1匚1130二IALE/F*ROG(IMTO匚TNN号HRSEIN(iMT1)户3.3l13之自UP2.7(Al5(TO)P3.4L1427LlP2.S(A4(

10、T1)P3.51S26PF2.S(A13(WRIP3O162$nP2.4(Al2P3,7L172*ElP2.31XTAL2C:TS23pR2a(A1OXTAiUi匚i日22pPNJ(A9C3NO2021.R2.O(ASJ图3-2单片机89s52引脚图如图3-2所示,单片机AT89S52g一种低功耗、高性能CMOS8微控制器,具有8K在系统可编程Flash存储器.使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器.在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式

11、控制应用系统提供高灵活、超有效的解决方案。3.4 槽型光电传感器ITR8402图3-3槽型光电传感器ITR8402如图3-3所示是槽型光电传感器ITR8402,此光电传感器把一个光发射器和一个接收器面对面地装在一个槽的两侧。发光器能发出红外光或可见光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作。输出一个开关控制信号,切断或接通负载电流,从而完成一次控制动作。槽形开关的检测距离因为受整体结构的限制一般只有几厘米。光电传感器装载电机上,从电路板引出导线与其连接,当编码盘切割光电传感器的时候,具信号就可通过导线传到比较器,从而形成脉冲信号。光电传感器是效率最高

12、、最可靠的检测装置。在现代电子领域中传感器是获取信息的工具,它涉及整个科学技术、国防、航空、航天、交通运输、能源、机械、石油、化工、轻工、纺织等工业部门和环境保护、生物医学工程等和日常生活的各个领域,是现代信息技术的重要支柱技术之一。3.5 ISP下载口图3-4所示白是ISP下载口,运用ISP下载口将程序下载在89s52大单片机中,实现对射式光电传感器与速度转换的计算。ISP下载口的1、7、9脚分别与单片机P1.5、P1.6和P1.7连接,实现单片机程序下载完成,5脚接单片机的RET脚,这是复位键,实现复位使用.5V电源是供电给下载口。vet-5-图3-4ISP下载口3.6 电源电路图3-5所

13、示是电源电路,电源部分为整个电路提供稳定的5伏直流电,使整个电路能正常工作。电源部分包括一个由四个二极管组成的整流管对电流起到整流作用,C01、C02、C03和C04在电路中起到滤波、加强负载的作用。图3-5电源部分3.7 脉冲信号完成电路编码管装在电机上,当电机转动时,编码管就不断对光电传感器的光电对管进行切割得到电机转速信号,电机转速信号通过比较器后得到一个脉冲信号,脉冲信号输入单片机T1脚,在单片机中进行处理、计算。脉冲信号生成电路中的RW1电位器是用于调定图中比较器1脚的电压,使转速信号转为脉冲信号,如图3.8单片机控制系统电路脉冲信号通过T1脚输入单片机89s52,经过单片机的内部程

14、序处理,将脉冲信号转变为速度在共阴数码管显示。单片机X1脚和X2脚连接的时起振电路,P2.6脚连接本设计的报警电路,当输入的电机转速超过设定的速度时,P2.6脚就会发出信号令报警电路鸣响。当脉冲信号输入,单片机对脉冲信号进行处理、计算,然后通过PO口输出,在数码管中显示RET脚连接的是复位电路,当按键图3-8单片机控制系统电路3.9超速报警电路图3-8所示的是超速报警电路,该电路用于电机速度超过本电路设定速度的时候进行报警,图中的Q9013三极管用于报警电路的开关,该三极管是PNPt,低电平有效。当输入为低电平的时候,三极管处于饱和导通状态,报警器鸣响,BEEP是报警器。当测到的速度大于设定的

15、额定速度值时,报警器就会鸣响,这时就知道电机的转速超过了设定的速度。图中的P2.6是连接单片机P2.6脚,超速信号从P2.6脚输出,经过Q9013三极管到蜂鸣器,报警器鸣响。图3-8报警电路3.10PCB连线图3-9智能型电机转速测定仪PCB电路4程序设计4.1 程序设计思路本程序使用C语言进行编程,首先设定初始值为50ms信号进入的中断时间为50m6计数20次即为1s.因为使用T1脚的外部中断功能,只有脉冲信号进入单片机时,单片机才进行计算。脉冲信号进入单片机,单片机内部的程序运用zhuansu=(TL1+256*TH1)/50公式进行计算出此时的电机转速.此时电机的速度,将数据p0脚输出,共阴数码管显示,如果电机的转速超过报警电路设定的速度,那么报警器就会响,超速的速度通过数码管显示出来。报警电路的速度额定值是运用外部设定,单片机内部只要设定自加1程序,根据外部报警电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号