基于单片机的电机转速测量系统设计毕业设计论文附图及源程序

合集下载

基于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 数字式转速测量系统的发展背景在现代工业自动化高度发展的时期,几乎所有的工业设备都离不开旋转设备,形形色色的电机在不同领域发挥着很重要的作用。

毕业设计(论文)-基于单片机的RLC检测仪

毕业设计(论文)-基于单片机的RLC检测仪

基于单片机的RLC检测仪摘要在应用中,我们常常要用到电阻、电感、电容等最基本的元器件,而对它们的测量就成为了我们经常要做的一件事。

因此,设计一个安全、便捷的RLC检测仪就很有必要了。

硬件方面,以51单片机为核心。

测量电阻和电容,以555芯片为核心,与少量的电阻、电容相连组成振荡电路,再根据电容的充放电过程,使测量电路输出高低电平矩形波。

测量电感,是以mc1648压控振荡器为核心,外接电感、电位器、变容二极管等,组成LC振荡电路,调节变容二极管,使电路发生谐振,输出矩形波。

这样,就把所得的波形送给单片机,通过51单片机的定时/计数功能计算矩形波的频率,再通过公式来算出电阻、电感、电容的参数值,并送显示器显示。

软件方面,通过Keil,用C语言来编程,利用软硬件的结合,制作出一个快速的、方便的、符合实际应用的RLC测量仪。

关键词:51单片机,555电路,1602LCD显示, mc1648压控振荡器ABSTRACTIn applications,we often use the resistance,the capacitance and the inductance etc.The measurement of these components is a thing that we often do.So,it is necessary to design a safe and convenient detector of RLC.In the aspect of hardware,I painting the circuit diagram by Proteus.With 51 SCM as the core and through the oscillating circuit of RC by the 555 timing,we can make themeasurement circuit output a high level rectangle wave by using the process of charging and discharging. With the mc1648 vco as the core,we can form the LC oscillating circuit by the external inductor,potentiometer and transfiguration diode in the measurement of inductance.We can make the circuit produce resonance by adjusting the transfiguration diode.And it can output a high level rectangle. We can calculate the frequency of the rectangle wave through the timing and counting functions of 51 SCM.So we can calculate the parameters of impedance through the formula and show it out through the display.In the aspect of software,I programming by using C language in Keil.With the combination of hardware and software,I will make a quick and actual detector.KEY WORDS: 51 SCM 555 Circuit 1602LCD displays Mc1648 VCO目录1、绪论 (5)1.1本课题的背景、意义及目的 (5)1.2简述本课题在国内外的发展概况及存在的问题 (5)1.3本课题主要研究方法、需要重点研究的问题及解决思路 (6)2、总体方案设计的说明 (7)2.1总体方案的选择 (7)2.2总体方案的分析 (8)3、硬件设计 (9)3.1单片机控制部分 (9)3.2显示部分 (13)3.3测量部分 (16)3.3.1 555定时器 (16)3.3.2 mc1648压控振荡器 (19)3.3.3测电阻的电路 (20)3.3.4测量电容的电路 (21)3.3.5测量电感的电路 (22)4、软件设计 (25)4.1液晶显示部分 (26)4.2定时/计数部分 (28)5、调试与仿真 (29)6、结论 (37)致谢 (38)参考文献 (39)附录 (40)附录一源程序 (40)1、绪论1.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)6.4 故障分析与解决方案 (33)6.5 结论与经验 (34)参考文献 (36)致谢 (37)附录 (38)附录1 电路原理图 (38)附录2 元器件清单 (39)1 序言智能化转速测量可以对电机的转速进行测量,电机在运行的过程中,需要对其平稳性进行监测,适时对转速的测量有效地可以反映电机的状况。

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

序号(学号〉: 161240303长春大学 毕业设计(论文)直流电机速度PID 控制系统设计李一丹国际教育学院自动化1612403曹福成2016 年 5 月 30 0姓 名 学 院 专 业 班 级 指导教师直流电机速度PID控制系统设计摘要:针对现有的直流电机控速难的问题,本文设计了一种基于ATmegal6L单片机的直流电机速度控制系统。

本系统以ATinegal6L单片机为主控制器,搭载了L298n为电机驱动,通过霍尔元件进行测速,通过按键控制电机的转动方向和转动速度,并配以温度传感器DS18B20对温度进行监测,通过PID算法调节PW\1 进行对速度控制。

该系统包括的模块主要有单片机为主体的控制模块、电机的驱动模块、对电机速度进行监测的模块、由LCD1602构成的显示ky r模块、电源模块和按键控制模块等。

本系统可以通过PID算法实现可编程脉宽波形对直流电机的速度进行控制,并且可以显示出当前电机的转速。

关键词:单片机;PID算法;直流电机The design of DC motor speed control system with PID Abstract: According to the existing DC motor speed control problem, this paper describes the design of a DC motor speed control system based on ATmegal6L MCU. To ATMEGA16L microcontroller as the main controller for the system, equipped with a L298n for motor drive, through the hall element of speed, through the buttons to control the motor rotation direction and the rotation speed, and the temperature sensor DS18B20 the temperature monitoring, PID algorithm is used to adjust the PWM control of the speed. The system includes the following modules display microprocessor control module, as the main body of the motor drive module, monitoring module, the speed of motor is composed of LCD1602 module, power supply module and key control module.This system can realize through PID algorithm to control the speed of the programming pulse waveforms of DC motor, and can display the current motor speed.Keywords: single chip microcomputer, PID algorithm, DC motor ky r戈ml ml ——II —In —In | * 11—I 1111 ml 1111目录Bit (1)l.i选题背景及意义 (1)1.2国内外研宄现状 (2)1.3木文主要研究的内容 (3)第2章总体方案论述 (4)ky r2.1系统主要传感器介绍 (4)2.1.1温度传感器 (4)2.1.2转速检测模块 (5)2.2系统总体功能及方案选择 (6)2.2.1系统所需模块及功能 (6)2.2.2主控制器选择 (8)第3章系统总体硬件设计 (10)3.1单片机最小系统 (10)3.1.1ATmegal6L单片机的引脚分布 (10)3.1.2最小系统的硬件电路 (13)3.2电机驱动电路 (14)3.3温度检测电路 (15)3.4光电管提示电路和按键控制电路 (15)3.5LCD1602 显示电路 (16)3.6电源电路 (17)3.7本章小节 (18)第4章系统软件设计 (19)4.1系统总体流程图 (19)4.2 PID算法简介 (19)4.2.1PID算法介绍 (20)4.2.2HD算法结果 (21)4.3系统调试步骤 (21)4.4误差分析即改进方法 (22)给论 (23)致谢 (24)参考文献 (25)隱 (26)附录I系统总体硬件电路图 (26)附录II系统中部分程序 (27)ky r In—ml ml ml ml | , I af—.第1章绪论1.1选题背景及意义电动机简称电机,俗称马达,在现实生活中,我们处处都可以见到电机的身影,小到小学生玩的电动四驱车,大到炼钢厂用的滚动罐,这些都是电机家族的成员。

毕业设计(论文)-单片机控制的电机交流调速系统设计

毕业设计(论文)-单片机控制的电机交流调速系统设计

毕业设计毕业设计任务书摘要............................................................................................. 错误!未定义书签。

第1章引言................................................................................. 错误!未定义书签。

1.1单片机的产生和发展.......................................................... 错误!未定义书签。

1.2交流调速系统的现状.......................................................... 错误!未定义书签。

第2章硬件设计....................................................................... 错误!未定义书签。

2.1系统总体方案设计.............................................................. 错误!未定义书签。

2.2主回路设计.......................................................................... 错误!未定义书签。

2.2.1整流滤波电路的设计................................................ 错误!未定义书签。

2.2.2整流电路意义总结.................................................... 错误!未定义书签。

2.3整流电路分类...................................................................... 错误!未定义书签。

基于MSP430F6638的直流调速系统设计

基于MSP430F6638的直流调速系统设计

南 京 理 工 大 学毕业设计说明书(论文)作 者:姜泽飞 学 号: 1010190425 学院(系):自 动 化 学 院 专 业:电气工程及其自动化 题 目:基于MSP430F6638的直流调速系统设计指导者:评阅者:2014年5月徐志良 教授 讲师 朱建良毕业设计说明书(论文)中文摘要毕业设计说明书(论文)外文摘要本科毕业设计说明书(论文)第Ⅰ页共Ⅰ页目次1 绪论 (1)1.1 引言 (1)1.2 MSP430F6638直流调速系统的应用及意义 (1)1.3 课题目的 (2)1.4 MSP430F6638直流调速系统的国内外研究现状和发展趋势 (2)1.5 课题要求 (3)2 MSP430F6638直流调速系统的设计 (4)2.1 段式液晶显示器 (6)2.2 拨盘电位器 (9)2.3 直流电机 (11)2.4 光耦测速模块 (13)3 系统软件设计 (14)3.1 段式液晶显示器关键程序设计与实现 (15)3.2 直流电机关键程序设计与实现 (15)3.3 ADC12与电位器关键程序设计与实现 (16)3.4 直流电机调速主程序设计与实现 (17)4 系统调试 (19)总结和展望 (22)致谢 (24)参考文献 (25)附录 (26)1 绪论1.1 引言当今社会[1],随着科技的创新与进步,以及人们对电的更多依赖,电机控制系统人们的日常生活与工作起着举足轻重的作用,上至航空航天,下至工业农业,无处不见电机控制系统。

因此,就目前看来,人们对电机控制系统的不断完善和开发,有着十分重要的作用。

自从19世纪以来,直流电动机调速系统就已经被广泛的应用到各个角落,而且在电机调速领域中占据着半壁江山,它不仅方便可靠,而且在磁场恒定不变的情况下,转速和电压成正比,相对而言更容易控制转矩;他的启动性能相比较而言非常好,可以更平缓和经济的调整转速。

因此,在大多数情况下,我们如果想得到更好的动态特性的话,就可以用直流电机调速。

基于单片机的电机控制系统的设计毕业设计任务书

基于单片机的电机控制系统的设计毕业设计任务书

毕业设计(论文)任务书题目:基于单片机的电机控制系统的设计系名信息工程系专业电子信息工程学号学生姓名 xxx指导教师职称讲师年月日一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。

)1、工作基础根据本课题所在研究领域的研究成果,运用丰富的网络资源,将在大学本科阶段所学过的电机控制、C语言程序设计和单片机的相关知识进行汇总和融合,学生具有足够的知识储备和资源来完成该毕业设计.2、研究条件熟悉电机控制的工作原理,以及本课题中涉及到的单片机等课程的相关知识.本设计中使用Proteus仿真软件进行软硬件的虚拟仿真,该仿真软件是一种电路分析与实物仿真的电子设计自动化软件,运行于Windows操作系统上,有丰富的元器件及虚拟仪器仪表,可以实现数字、模拟电路、微控制器系统仿真以及PCB设计等功能。

运行于Windows操作系统上,有丰富的元器件及虚拟仪器仪表,可以实现数字、模拟电路、微控制器系统仿真以及PCB设计等功能.3、应用环境步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件, 具有快速起动和停止的特点。

因为步进电动机组成的控制系统结构简单,价格低廉,性能上能满足工业控制的基本要求,广泛地应用于手工业自动控制、数控机床、组合机床、机器人、计算机外围设备、以及各种可控机械工具等,具有一定的实用价值。

4、工作目的通过毕业设计要求学会使用Proteus仿真软件进行单片机的硬件设计和软件仿真,掌握C语言的编写程序的方法和思想。

将所学过的本科阶段的相关知识融会贯通,掌握使用Keil μVision 系列软件对单片机程序的编译及调试。

了解电机的工作原理,设计出简易的电机控制系统。

锻炼学生对知识的综合应用能力、对课题相关领域已有知识的查找和自学的能力,以及实际的动手能力。

二、参考文献[1]从宏寿.电子设计自动化:Proteus在电子电路与51单片机中的应用[M].西安电子科技大学出版社,2012.[2]楼然苗,李光飞.单片机课程设计指导.第2版[M].北京航空航天大学出版社,2012.[3]杨新军.步进电机程序控制[J].英才高职论坛.2006,02(1):52—55.[4]王玉琳.一种新型步进电机驱动器[J].机电一体化.2004,10 (4):33—37.[5]彭树生.用PC机控制步进电机的两种方法[J].电子技术[J].1995,2(12).[6]曹航.用微机直接控制的步进驱动系统[J].低压电器.1998 (8).[7]房玉明,杭柏林.基于单片机的步进电机开环控制系统[J].电机与控制应用,2006.33(4):61—64.[8] 伍冯浩,谢陈跃等.Proteus与Keil在单片机开放性实验中的应用[J].电子测量技术.2008.6(31):100—107.[9]江一,朱凌,申仲涛.异步电动机直接转矩控制仿真研究[J].华北电力大学学报.2003 (1):10-13.[10]代启化.Proteus在单片机电路系统设计中的应用[J].自动化与仪器仪表,2006.11(6):84—87.[11] 曹洪奎,马莹莹.基于Proteus单片机系统设计与仿真[J].辽宁工学院学报.2007.6(3):11-15.[12]刘文秀.单片机应用系统仿真的研究[J].现代电子技术.2005.4(8):156—157.[13]Depenbrock M.Direct self-control (DSC)of inverter-fed induction machine[J].IEEE Trans on P E.1988.3 (4):420—429.三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求.)步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件。

毕业设计(论文)—基于plc的步进电机控制系统设计

毕业设计(论文)—基于plc的步进电机控制系统设计

毕业设计(论文)—基于plc的步进电机控制系统设计基于PLC步进电机控制系统摘要:随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。

研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。

步进电机是将电脉冲信号变换成机械角位移的一种装置,每个脉冲使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲成正比,转速与输入脉冲频率成正比。

步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控制技术已广泛用于数字定位控制中。

本控制系统的设计,由硬件设计和软件设计两部分组成。

其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。

软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。

本系统具有智能性、实用性及可靠性的特点。

关键词:步进电机、PLC、转速控制、方向控制Stepping motor control system based on PLC Abstract:With the development of microelectronics and computer technology, the stepper motor is increasing demanded, which is widely used in printers, electric toys and other consumer products, and CNC machine tools, industrial robots, medical equipment and other electrical machinery products, and is applied in the national economy in various fields. Researching of stepper motor control system to improve the control accuracy and response speed, energy conservation is so important.Stepper motor is a device which will transform electrical pulses into mechanical angular displacement so that Shaft of each pulse to a step angle stepping increment, SO output angular displacement is proportional to the input pulses, speed is proportional to the input pulse speed and speed is proportional to input pulse frequency. Stepper motor control is simple, is open-loop control, and no accumulation of positioning error, a high positioning accuracy,and the PLC as an industrial control computer, is a powerful tool for the integration of the motor, Therefore, the stepper motor control based on PLC technology has been widely used for digital positioning control.The control system consists of hardware and software design of two parts. Among them, the hardware design includes the working principle of stepper motor, stepper motor drive circuit design, PLC input and output characteristics, PLC and PLC external circuit connection with the stepper motor and matching Problem. Software design, including the main program and each module of the control program, ultimately realizes on the stepper motor rotation direction and rotation speed control This system has the intelligence, practicality and reliability features.Keywords: Stepper motor, PLC, speed control, direction control目录1、绪论 (1)1.2问题的提出 (3)1.3设计目的及系统功能 (4)2、PLC控制步进电机系统简介 (5)2.1PLC控制系统 (5)2.1.1 PLC概述 (5)2.1.2 PLC系统的其它设备 (9)2.1.3 PLC的通信联网 (9)2.1.4 PLC控制系统的设计基本原则 (9)2.1.5 PLC软件系统及常用编程语言 (10)2.1.6 PLC的特点 (10)2.1.7 PLC的应用领域 (12)2.1.8 PLC未来展望 (13)2.2步进电机 (13)2.2.1 步进电机概述 (13)2.2.2 步进电机的特性 (14)2.2.3 与直流电机的比较 (14)2.2.4 步进电机的种类 (17)2.2.5 反应式步进电机的控制 (17)2.3本设计所用步进电机 (21)3、硬件电路设计 (23)3.1硬件设计思路 (23)3.2总体设计框图 (23)3.3外围电路设计及分析 (24)3.3.1 键盘控制电路 (24)3.3.2步进电动机驱动电路 (26)2.6.3 LED数码显示电路 (31)3.4步进电机控制系统电路图 (34)4、软件设计 (36)4.1可编程控制器软件设计原理 (36)4.1.1可编程序控制器的工作原理 (36)4.1.2 扫描周期 (37)4.2 PLC的选型 (38)4.2.1 输入输出(I/O)点数的估算 (38)4.2.2 存储器容量的估算 (38)4.2.3 控制功能的选择 (38)4.2.4 机型的选择 (40)4.3FX可编程序控制器简介 (42)2N4.4PLC控制程序设计 (42)4.4.1 PLC控制系统的设计基本原则 (42)4.4.2 PLC编程步骤 (42)4.4.3 PLC提供的编程语言 (42)4.5.1启动停止控制环节 (45)4.5.2 PLC实用驱动电源控制环节 (45)结论 (50)致谢 (51)参考文献 (52)附录 (53)1、绪论1.1技术概述在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。

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

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

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

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

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

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

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

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

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

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

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

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

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

关键字:MSC-51(单片机);转速;传感器AbstractIn the project practice, we will meet each kind to need frequently to survey the rotational speed the situation, the survey rotational speed method divides into the simulation type and the digital two kinds. The simulation type uses measured that the fast generator is the detecting element, obtains the signal simulates the quantity. Digital usually uses the electro-optical encoder, the Hall part and so on is the detecting element, obtains the signal is the signal impulse. Along with microcomputer's widespread application, specially high performance price compared to monolithic integrated circuit's appearance, the tachometric survey uses generally take the monolithic integrated circuit as the core digital measuring technique I graduated from the Design of the issue is control of the intelligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can communicate that the motor speed, and to observe the motor running the basic situation.The main design AT89C51 control as the core, by the Hall sensor, LED digital CRT, HIN232CPE-level conversion, and a RS232. Detailed measurements of the speed of the SCM system and PC and the serial communication between the microcontroller. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in five LED digital pipe.The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, cost-effective and so on.Keyword:MSC-51(One-chip computer);sensor;Tachometer目录摘要 (1)Abstract (2)1 序言 (1)2 系统功能分析 (2)2.1 系统功能概述 (2)2.2 系统要求及主要内容 (2)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 序言智能化转速测量可以对电机的转速进行测量,电机在运行的过程中,需要对其平稳性进行监测,适时对转速的测量有效地可以反映电机的状况。

本系统主要由传感器,单片机AT89C51构成。

可以对大范围转速进行测量,测量的转速精度高,还可以和PC机时时通信,实现对电机转速的测量。

单片机的英文名称是Micro Controller unit,缩写为MCU,又称为微控制器,它是一种面向控制的大规模集成电路芯片。

它具有功能强、体积小、可靠性高、应用简单灵活,因而使用非常广泛,有力地推动各行业的技术发展和更新换代。

本文首先在第二章绪论介绍了此系统的功能、技术指标以及主要内容等;在第三章论述了总体设计过程,确定了技术指标及器件的选择;第四章着重描述了系统硬件电路设计、硬件设计框图及所使用的各种芯片功能与特性;在第五章中重点剖析了软件设计的过程;最后在第六章中具体论述单片机、电平转换电路、通信的处理及调试。

由于本人水平有限,加之时间仓促,论文中难免会有错误和不足之外,不够理想、许多方面还需要继续完善和改进。

在这里恳请指导老师和各位专家老师批评指正。

在此特别感谢我的指导老师郭顺京老师的大力指导。

2 系统功能分析2.1 系统功能概述功能:系统主要实现功能是:AT89C51单片机接收霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED显示,同时数据传给PC机,并在PC机屏幕上显示出来。

记录各时段的转速,画出V-T坐标图。

组成及框图:本系统通信部分是单片机经电平转换电路HIN232CP之后,通过串口RS-232发送数据,由PC微机接收,微机部分用Visual Basic软件编写的界面作为PC机部分与单片机进行串口之间通信。

传感器电路、转速测量、LED显示、电平转换电路设计等将在以下章图2-1 系统硬件电路应用:从实用的角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。

转速测量系统具有大范围、高精度等优点、测量速度快,这种系统将会有良好的应用。

2.2 系统要求及主要内容将霍尔传感器产生的脉冲信号输出入到单片机的外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行内部记数,调用计算公式算出转速,调用显示程序显示在LED上,同时通过串口向上位机发送转速数据。

主要内容:(1)单片机部分主要完成电机转速的测量(2)LED部分主要是把转速显示出来,显示范围60-36000r/min (3)发送部分主要是完成电平转换,送RS232向PC发送数据。

(4) PC机部分主要完成将数据显示在界面并描绘出V-T图2.3 系统技术指标系统主要完成以下功能:测量系统:1.设计并制作单片机的转速测量的硬件系统;2.用汇编语言完成转速测量的软件系统;3.要求把转速显示在5位LED上,精度为0.1%;4.能向上位机发送数据;5.用9针RS-232即可;通信部分:1.在微机部分采用Visual Basic编制RS—232通信软件;2.通信软件具有数据接受编辑框;3.通信软件要适时对数据的记录,用时间曲线表示;根据系统要实现的功能以及要求,要实现单片机的转速测量主要是各个模块的设计,定时器记数功能、以及LED驱动、电平转换及PC机之间的通信。

单片机可通过编程控制外围部件,能实现较高的自动化程度。

以它为系统核心的控制模块可实现主从控制,完成预定的任务。

3 系统总体设计3.1 硬件电路设计思路硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。

89C51单片机通过INT0输入传感器的脉冲信号,P0口P2口接LED动态显示。

另由于PC系列微机串行口为RS232C标准接口,与输入、输出均为TTL 电平的89C51单片机在接口规范上不一致,因此TTL 电平到RS-232接口电平的转换采用HIN232CP接口芯片,该芯片可以用单电压(+5V)实现RS232接口逻辑“1”(-3V~-15V)和逻辑“0”(+3V~+15V)的电平转换。

转速测量部分的硬件设计思路:本次设计单片机部分的硬件框图如图2-1所示。

图3-1 单片机部分硬件框图具体详细的叙述将在下面的章节中逐一介绍。

3.2 软件设计思路软件需要解决的是定时器0的记数和外部中断0的设定、由于测量的转速范围大,所以低速和高速都要考虑在内,关键在于一个四字节除三字节程序的实现。

显示部分、需要有一个二进制到十进制的转化程序,以及转换成非压缩BCD 的程序后、才能进行调用查表程序送到显示。

相关文档
最新文档