搜档网
当前位置:搜档网 › 电机测速系统设计与实现

电机测速系统设计与实现

电机测速系统设计与实现
电机测速系统设计与实现

电机测速系统设计与实现

【摘要】本文所介绍电机测速系统主要由霍尔传感器、单片机、LCD1602液晶显示模块组成。系统以STC89C52单片机系统和霍尔传感器为核心,霍尔传感器把不同转速所转变成的不同频率的脉冲信号发送至到单片机,通过单片机的设置可对霍尔传感器输入的脉冲信号进行计数和处理,这样能精确地算出加到引脚的单位时间内检测到的脉冲数,单片机进行控制与计算后,采用LCD液晶显示模块实时显示。本测速系统的设计具有操作方便,显示清晰,结构简单,稳定可靠,成本低廉等优点。

【关键词】霍尔传感器;单片机;LCD1602

Abstract:This article describes the motor speed of the system consists of a Hall sensor,microcontroller,LCD1602 LCD module.STC89C52 SCM system as the core system and the Hall sensor,Hall sensor sends pulses are converted into different speeds at different frequencies to the microcontroller,the Hall sensor input pulse signal is counted and processed by the microcontroller setting,this can accurately calculate the number of pulses applied to the pin within the unit time detected,the microcontroller for control and calculation,using real-time display LCD LCD module.Design of the measurement system is easy to operate,clear display,simple structure,reliable,and low cost.

Key word:Hall sensor;MCU;LCD1602

1.系统的整体设计

本设计能够实现电机在转动过程中速度指标的实时显示功能。系统实用性强,元件非常简单。霍尔传感器是一种常见的利用霍尔效应把磁输入信号变换成电信号的元器件。实际设计安装时可以把磁钢固定在电机尾部转动轴上,开关型霍尔传感器敷设在需要观察的支架上,磁钢伴随转动轴转动,每当霍尔传感器与磁钢靠近之时,传感器即输出一个无抖动低电平至单片机,单片机通过控制计算得出速度,显示在显示屏上,即完成实时测速。设计安装时,要总体考虑系统反应时间和测速精度。本系统设计采用测量脉冲频率,以此计算速度,具有很高的测速精度。

本设计主要包括液晶显示部分,单片机控制系统和传感器数据采集部分。其中由单片机系统完成关键的数据处理,由霍尔传感器来完成数据的采集,通过LCD显示器把输出信号显示出来,即为当前的转速情况。图1为系统设计基本结构框图:

图1 系统原理框图

本设计中,利用开关型霍尔传感器把磁钢经过传感器的次数(也可以说电机

直流电机测速

单片机课程设计

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

1.概述 1.1 数字式转速测量系统的发展背景 目前国内外测量电机转速的方法很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号.其中应用最广的是光电式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点.加之激光光源、光栅、光学码盘、CCD 器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和控制领域得到了广泛的应用。而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。 1.2 本设计课题的目的和意义 在工程实践中,经常会遇到各种需要测量转速的场合, 例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。要测速,首先要解决是采样问题。在使用模技术制作测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。为了能精确地测量转速外,还要保证测量的实时性,要求能测得瞬时转速方法。因此转速的测试具有重要的意义。 这次设计内容包含知识全面,对传感器测量发电机转速的不同的方法及原理设计有较多介绍,在测量系统中能学到关于测量转速的传感器采样问题,单片机部分的内容,显示部分等各个模块的通信和联调。全面了解单片机和信号放大的具体内容。进一步锻炼我们在信号采集,处理,显示发面的实际工作能力。

基于单片机的电机测速及显示课程设计

单片机创新设计报告 设计题目:基于单片机的电机测速及显示学院:机电工程学院 专业:测控技术与仪器 班级学号:071 姓名:董新彬 同组人员:李爽、朱浩波 指导教师:王军冯梅林 设计时间:2010、10、10--2010、10、30

单片机简介 (3) 1.1单片机历史 (3) 1.2 AT89C51的主要特性 (4) 1.3管脚说明 (5) 1.4振荡器特性 (7) 1.5芯片擦除 (8) 二、硬件电路的设计 (8) 2.1 AT89C51下载器部分 (8) 2.2电机驱动部分 (11) 三、程序设计 (16) 3.1 下载器程序 (16) 3.2电机测速程序 (25) 四、总结 (39) 五、参考文献 (40)

单片机简介 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 1.1单片机历史 1)第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS – 48为代表。MCS – 48的推出是在工控领域的控索,参与这一控索的公司还有Motorola 、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。 2)第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS – 48 基础上推出了完善的、典型的单片机系列MCS –51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。 ①完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信功能的串行通信接口。 ②CPU外围功能单元的集中管理模式。 ③体现工控特性的位地址空间及位操作方式。 ④指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。

直流电机测速并显示

可实现功能: 1 可控制左右旋转 2 可控制停止转动 3 有测速功能,即时显示在液晶上 4 有速度档位选择,分五个档次,但不能精确控速 5 档位显示在液晶上 用到的知识: 1 用外部中断检测电机送来的下降沿,在一定时间里统计 脉冲个数,进行算出转速。 2 通过改变占空比可改变电机速度,占空比的改变可以通过改变定时器的重装初值来实现。 3 要想精确控制速度,还需要用自动控制理论里的PID算法,但参数难以选定,故在此设计中没有涉及! #include #define uchar unsigned char #define uint unsigned int sbit PW1=P1^0 ; sbit PW2=P1^1 ; //控制电机的两个输入 sbit accelerate=P0^2 ; //调速按键 sbit stop=P0^3 ; //停止按键 sbit left=P0^4 ; //左转按键 sbit right=P0^5 ; //右转按键

sbit detect=P3^2; //检测脉冲 sbit lcdrs=P0^0; sbit lcden=P0^1; #define Da P2 uint temp; //保存检测到的电平数据以便比较 uint count; //用于计数 uint aa,bb; //用于计数 uint speed; //用来计算转速 uint a=25000; uint t0=25000,t1=25000; //初始时占空比为50% uchar flag=1; //此标志用于选择不同的装载初值uchar dflag; //左右转标志 uchar sflag=1; //用来标志速度档位 #define right_turn PW1=0;PW2=1 //顺时针转动#define left_turn PW1=1;PW2=0 //逆向转动#define end_turn PW1=1;PW2=1 //停转 void keyscan(); //键盘扫描 void delay(uchar z); void time_init(); //定时器的初始化 void write_(uchar ); //液晶写指令 void write_data(uchar date); //液晶写数据 void lcd_init(); //液晶初始化 void display(uint rate); //显赫速度 void int0_init(); //定时器0初始化 void keyscan(); //键盘扫描程序 void judge_derection(); void main() { time_init(); //定时器的初始化 lcd_init(); //液晶初始化 int0_init(); //定时器0初始化 while(1) { } } void time_init()

单片机控制直流电机并测速(电压AD、DA转换以及pwm按键调速正转反转)

单片机原理及应用 课程设计报告书 题目:用单片机控制直流电动机并测量转速姓名:徐银浩 学号:1110702225 专业:电子信息工程 指导老师:沈兆军 设计时间:2014年 11月 信息工程学院

目录 1. 引言 (1) 1.1 设计意义 (1) 1.2 系统功能要求 (1) 2. 方案设计 (1) 3. 硬件设计 (3) 3.1 AT89C51最小系统 (3) 3.2 按键电路 (4) 3.3 A/D转换模块 (4) 3.4. D/A转换模块 (6) 3.5 电机转速测量电路 (7) 3.6 显示电路 (8) 3.7 总电路图 (10) 4. 软件设计 (111) 4.1 系统主程序设计 (12) 4.2 按键扫描程序设计 (12) 4.3 显示子程序 (12) 4.4 定时中断处理程序 (12) 4.5 A/D转换程序 (13) 5. 系统调试 (14) 6. 设计总结 (16) 7. 参考文献 (17)

8. 附录A;源程序 (18) 9. 附录B;电路原理总图、作品实物图片 (23)

用单片机控制直流电动机并测量转速 1 引言 1.1. 设计意义 电动机作为最主要的动力源,在生产和生活中占有重要地位。电动机的调速控制过去多用模拟法,随着计算机的产生和发展以及新型电力电子功率器件的不断涌现,电动机的控制也发生了深刻的变化,本系统利用直流电机的速度与施加电压成正比的原理,通过滑动变阻器向ADC0809输入控制电压信号,经AD后,输入到AT89C51中,AT89C51将此信号转发给DAC0832,通过功放电路放大后,驱动直流电机。 1.2.系统功能要求 单片机扩展有A/D转换芯片ADC0809和D/A转换芯片DAC0832。 通过改变A/D输入端可变电阻来改变A/D的输入电压,D/A输入检测量大小,进而改变直流电动机的转速。 手动扩展。在键盘上设置两个按键——直流电动机加速键和直流电动机减速减。在手动状态下,每按一次键,电动机的转速按照约定的速率改变。 用显示器LED或LCD显示数码移动的速度,及时形象地跟踪直流电动机转速的变化情况。 2 方案设计 为了使用单片机对电动机进行控制,对单片机的基本要求应有足够快点速度;有捕捉功能。总体设计方案如图所示

基于单片机的直流电机转速测量与显示(DOC)

目录 绪论 (2) 第1章参数计算与设备选型 (3) 1.1控制芯片 (3) 1.2测速发电机 (4) 1.3模数转化器件——ADC0809 (6) 第2章系统设计 (9) 2.1 系统方框图 (9) 2.2 硬件设计 (10) 2.2.1 直流测速发电机 (10) 2.2.2 ADC0809与单片机连接 (10) 2.2.3 数码管 (11) 2.2.4 综合接线图 (11) 2.3 软件设计 (12) 2.3.1 程序设计思路说明 (12) 2.3.2 总程序控制流程图 (13) 2.3.3 ADC0809工作流程图及程序 (14) 2.3.4显示部分工作流程图及程序 (15) 第3章结论 (18) 参考文献 (19)

绪论 在现代工业自动化高度发展的时期,几乎所有的工业设备都离不开电机,形形色色的电机在不同领域发挥着很重要的作用。与之而来的问题是,如何更好地控制电机,对于不同的场合,对电机的控制要求是不同的,但大部分都会涉及到直流电机的转速测量,从而利用转速来实施对直流电机的控制。 直流电机转速作为直流电机的一项重要技术指标,在各个应用场合都有重要的研究价值,例如在发动机,电动机,机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量,显示其转速及瞬时速度等,转速是其他大部分技术参数的计算来源,因此,准确测量直流电动机的转速具有重要的研究意义和理论价值。 目前,对直流电动机的速度检测方法很多,从整体上可分为模拟检测和数字检测方法。 模拟检测:即利用测速电机作为发电机,通过检测反电势E的大小和极性可得到转速N和电机转向,采用这种方法直接可以得到转速N和输出电压的特性曲线,直观,但也有很多不足,比如在高速和低速情况下实际输出偏离理想特性。 数字检测技术:即通过分析数字信号产生的一系列脉冲间接获取电机转速。如光电旋转编码器是将检测圆盘划分为等距的三个同心圆,最外环和次外环分别用等距的黑白条纹分开,且最外环和次外环的缝隙位置相位差为90度,用于判断电机的转速,最内环只有一个黑条纹,用作定位脉冲或者是复位脉冲,利用光电编码器输出的脉冲可以计算转速,具体的又可分为M法,T法和M\T法。 此外,市场上已经有了技术成熟的电机测速装置,如利用霍尔元件设计制作的直流电机测速仪等,凭借其精度高,稳定性好等优势占有重要的一席之地。 而本次微机控制原理课程设计的任务是直流电机速度的测量与显示。主要要求是通过测速直流发电机作为传感器,检测直流电机的转速,并输出与转速相关的电压,通过ADC0809芯片将测速发电机输出电压转换成电压的数字信号。控制芯片采用AT89C51将采集转换后的数字信号进行处理,得到转速,并通过四位数码管予以显示。整体上能够完成从转速检测到数据处理到显示的一整套功能。

课程设计实验报告-直流电机测速 (1)

直流电机测速 摘要 设计一种直流电机调速系统,以STC89C52 为控制核心,通过ULN2003 驱动电机,使用ST151 测量转速,实现了按键输入、电机驱动、转速控制、转速显示等功能。 关键词:直流电机, 80C51, ULN2003, 转速控制

第一章题目描述直流小电机调速系统: 采用单片机、ul n2003 为主要器件,设计直流电机调速系统,实现电机速度开环可调。 要求:1、电机速度分30r /m、60r /m、100r /m共3 档;2、通过按选择速度; 3、检测并显示各档速度。所需器件: 实验板(中号)、直流电机、STC89C52、电容(30pFⅹ2、10uF ⅹ2)、数码管(共阳、四位一体)、晶振(12M H z )、小按键(4 个)、ST151、电阻、发光二极管等。 第二章方案论述按照题给要求,我们最终设计了如下的解决方案:用户通过 键盘键入控制指令(开关),微控制器在收到指令 后改变输出的 PW M波,最终在 U LN2003 的驱动下电机转速发生改

变。通过 ST151 传感器测量电机扇叶的旋转情况,将转速显示在数码管上。 在程序主循环中实现按键扫描与转速显示,将定时器0 作为计数器,计数ST151 产生的下降沿,可算出转速,并送至数码管显示。 第三章硬件部分 设计 系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。在硬件搭建前,先通过Pr ot eus Pr o 7. 5 进行硬件仿真实现。 1. 时钟电路 系统采用12M 晶振与两个30pF 电容组成震荡电路,接STC89C52 的 XTAL1 与 XTAL2 引脚,为微控制器提供时钟源 2. 按键电路

转速测量方法

转速测量方法可以分为两类,一类是直接法,即直接观测机械或者电机的机械运动,测量特定时间内机械旋转的圈数,从而测出机械运动的转速;另一类是间接法,即测量由于机械转动导致其他物理量的变化,从这些物理量的变化与转速的关系来得到转速。同时从测速仪是否与转轴接触又可分为接触式,非接触式。目前国内外常用的测速方法有光电码盘测速法、霍尔元件测速法、离心式转速表测速法、测速发电机测速法、漏磁测速法、闪光测速法和振动测速法。 1.光电码盘测速法 这是通过测出转速信号的频率或周期来测量电机转速的一种无接触测速法。光电码盘安装在转子端轴上,随着电机的转动,光电码盘也跟着一起转动,如果有一个固定光源照射在码盘上,则可利用光敏元件来接受光,接收到光的次数就是码盘的编码数。若编码数为l,测量时间为t,测量到的脉冲数为N,则转速 n=(N/t*l)*60。 2.霍尔元件测速法 利用霍尔开关元件测转速的。霍尔开关元件内含稳压电路、霍尔电势发生器、放大器、施密特触发器和输出电路。输出电平与TTL电平兼容,在电机转轴上装一个圆盘,圆盘上装若干对小磁钢,小磁钢越多,分辨率越高,霍尔开关固定在小磁钢附近,当电机转动时,每当一个小磁钢转过霍尔开关,霍尔开关便输出一个脉冲,计算出单位时间的脉冲数,即可确定旋转体的转速。 3.离心式测速法 离心式转速表是利用物体旋转时产生的离心力来测量转速的。当离心式转速表的转轴随被测物体转动时,离心器上的重物在惯性离心力作用下离开轴心,并通过传动系统带动指针回转。当指针上的弹簧反作用力矩和惯性离心力矩相平衡时,指针停止在偏转后所指示的刻度值处,即为被测转速值。这就是离心式转速表的原理。测转速时,转速表的端头要插入电机转轴的中心孔内,转速表的轴要与电机的轴保持同心,否则易响准确读数。 4.测速发电机测转速 利用直流发电机的电枢电动势E与发电机的转速成正比的这一关系测量转速。测转速时,测速发电机连接到被测电机的轴端,将被测电机的机械转速变换为电压信号输出,在输出端接一个刻度以转速为单位的电压表,即可读出转速。 5.闪光测速法 利用可调脉冲频率的专用电源施加于闪光灯上,将闪光灯的灯光照到电机转动部分,当调整脉冲频率使黑色扇形片静止不动时,此时脉冲的频率是与电机转动的转速是同步的。若脉冲频率为,则电机的转速为(r/min)。

直流电机测速系统

设计名称:直流电机调速及速度系统设计院系:工学院电气与信息工程系专业班级:自动化 小组组号: 小组成员: 日期:

一、方案比较、设计与分析 1、稳压电源 直流稳压电源通过MC34063芯片所构成降压电路,把输入的24V的直流电压降为12V的直流稳压电源,为所有的电路模块和系统提供所需要的电源电压该电路的仿真图如图3所示。 图1 直流稳压电源 2、电机调速模块 脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。PWM可以应用在许多方面,如电机调速、温度控制、压力控制等。在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短即通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而达到控制电动机转速的目的。 图2 占空比仿真波形

图 3 电机调速电路图 3、测速模块 方案一:霍尔传感器测量方案 霍尔传感器是利用霍尔效应进行工作的,其核心元件是根据霍尔效应原理制成的霍尔元件霍尔转速传感器其引脚封装如图3所示。在直流电机扇叶两端放置固定的互相垂直的感应接收装置A和B,在电机的扇叶上贴上磁片HA和HB,当电 机转动的时候就会产生速度感应信号。 图4 霍尔元件封装图 优点:采用霍尔传感器是通过对磁场的感应,从而产生电信号脉冲的元件,霍尔 元件的感应灵敏,能够比较准确的反映直流电机的转速,而且改元件的体积较小, 方便使用。 方案二:光电传感器采集速度数据 转速信号由光电传感器拾取,使用时应先在直流电机的扇叶上做好光电标记,具体 办法可以是:将一片白色的纸板作为光电标记,然后将光电传感器(光电头) 固定 在正对光电标记的某一适当距离处。当直流电机转动时,光电头每照到一次白色 的纸板,光电传感器就会产生一个脉冲信号,从而达到计数的目的。

直流电机+PWM+测速显示(1)

#include #include extern char fnLCMInit(); // LCM 初始化 extern void at(unsigned char x,unsigned char y);/*设定文本x,y值*/ extern void cls(); // 清屏 extern void charout(unsigned char *str); //ASCII(8*8) 显示函数 extern void fnSetPos(unsigned char urow, unsigned char ucol); // 设置当前地址 extern uchar dprintf(uchar x,uchar y,char *fmt);// ASCII(8*16) 及汉字(16*16) 显示函数extern uchar fnPR12(uchar uCmd); // 写无参数的指令 extern uchar fnPR13(uchar uData); // 写数据 extern unsigned int Adc0832(unsigned char channel); extern void Line( unsigned char x1, unsigned char y1, unsigned char x2, unsigned char y2, bit Mode); extern void Pixel(unsigned char PointX,unsigned char PointY, bit Mode); uchar dsp[10]={0,0,0,0,0,0,0,0,0,0,}; char abc[3]={0,0,0,}; uchar key=0; uint a=100; uchar n=5;

电机测速系统课程设计报告

课程设计报告 课程名称微机控制技术 设计题目电机测速系统 专业班级自动化0741 姓名 学号 指导教师 起止时间2010.12.27~2011.01.07 电气与信息学院

课程设计考核和成绩评定办法 1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。 3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。 4.课程设计结束一周内,指导教师提交成绩和设计总结。 5.设计过程考核和成绩在教师手册中有记载。 课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。 注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文 采用宋体五号字)或手写。

摘要 现代工业现场和生活中多应用电机测速系统,所以对其了解及进一步研究很是必要。本次设计给我们提供了这样的一个机会。 设计测速电动机系统,实现按键能设定4个电机转动速度,PLC和上位机组态软件连接,PLC通过控制变频器输出不同频率三相电使电机转动起来,然后通过旋转编码器测量电机速度,旋转编码器输出接PLC高速计数输入通道,计算当前电机转速,并在上位机组态软件中上显示出来。 关键词 PLC 电动机旋转编码器变频器 Abstract: Motor speed system is applied to the modern industrial field and in life,So understanding and further study of it is very necessary. The design provides us with such a chance. Designing motor speed system which realize buttons which can set up four motor rotation speed,PLC can connect to upper unit configuration software,PLC control inverter which can export different frequencies,its exporting can make motor turn,then Rotary encoder measure motor’s speed through the revolving ,Rotary encoder’s outputing connect to PLC high-speed counting input,while it calculates the motor speed and in the upper unit configuration software displayed. Keywords: plc electric motor Rotary encoder inverter

简易小直流电机测速

科信学院 课程设计说明书(2012/2013学年第二学期) 课程名称:单片机应用课程设计 题目:简易小直流电机测速 专业班级:10级自动化三班 学生姓名:师鑫源 学号:100412309 指导教师:苗敬利高敬格王巍杨怡君 设计周数:两周 设计成绩: 2013年6月27日 目录

摘要.......................................................................................................... ............................ (3) 1、课程设计目的 (4) 2、课程设计要求 (4) 3、课程设计器材 (4) 4、课程设计正文 (5) 4.1系统分析与实施 (5) 4.2硬件部分 (5) 4.2.1 STC90C52AD功能参数介绍 (5) 4.2.2时钟电路设计 (6) 4.2.3按键电路设计 (8) 4.2.4显示电路设计 (8) 4.2.5复位电路设计 (9) 4.2.6检测电机转速的电路设计 (10) 4.3系统硬件调试 (12) 4.3.1.调试方案 (12) 4.3.2.仿真调试结果 (12) 4.3.3硬件调试结果 (12) 4.4 软件设计 (14) 4.4.1软件系统分析 (14) 4.4.2 系统软件设计 (17) 4.4.3 系统软件实施与调试 (23) 5、课程设计总结 (23) 6、课程设计经验 (24) 7、参考文献 (24) 附录一、protel软件绘制的工作原理图 (11) 附录二、PROTUES软件绘制的仿真图 (13) 摘要

电机测速设计

河南科技大学电子课程设计报告 题目:电动机测速器 专业班级: 姓名: 时间: 指导教师:

目录 摘要 (3) 1 引言 (3) 1.1 电动机转速测量现状及前景 (3) 1.2 研发意义 (3) 2 总体设计方案 (4) 2.1 设计思路 (4) 2.2 总体设计框图 (5) 3 设计原理分析 (5) 3.1 电源的选择 (5) 3.2转速测量原理 (5) 3.3开关型霍尔传感器介绍 (5) 3.4定时电路 (6) 3.5 控制电路 (7) 3.6计数器电路 (9) 3.7驱动显示电路 (11) 3.8总体电路 (11) 4 总结与体会 (12) 参考文献 (12)

电机测速器 摘要:本论文要设计一个用霍尔传感器来测量电动机的转速系统,并做出相应的仿真分析,画出原理图。为了知道电机的实际转速,需要实时监测电机轴的转速,该系统利用霍尔传感器采集脉冲信号,涉及到信号的采集,控制计数、译码、显示。论文所设计的系统用到的器件都是本专业电路中常见的器件,价格便宜,且其结构简单,原理易于掌握,但却能较精确测得电机的转速 关键词:霍尔传感器555触发器CD4511 4518 数码管 1引言 1.1电动机测速发展现状及前景 目前国内外对电动机的测速方法有很多,按照不同的理论方法,先后产生拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。 传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式(利用电磁感应原理或可变磁阻的霍尔元件等)、电容式(对高频振荡进行幅值调制或频率调制)等,还有一些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号.其中应用最广的是光电式,光电式测速系统具有低惯性、低噪声、高分辨率和高精度的优点。 由于电磁测量方法灵活多样,可测参数众多,一般情况下又具有非接触、高精度、高分辨率、高可靠性和反应快等优点,使得光电传感器在检测和制领域得到了广泛的应用。而采用光电传感器的电机转速测量系统测量准确度高、采样速度快、测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景。 1.2 研发意义

直流电机调速与测速系统设计

直流电机调速与测速系统设计 【摘要】直流电机具有宽广的调速范围,平滑的无级调速特性。利用PWM 脉冲信号的占空比决定输出到直流电机的平均电压的大小。通过调节占空比,可以实现调节输出电压的目的,而且输出电压可以实现无级连续调节。以AT89S51单片机为核心的直流电机调速与测速系统的设计方法,给出了系统的主电路结构,以及驱动电路设计和系统软件设计。充分利用了单片机的优点,具有频率高、响应快的特点。 【关键词】直流电机;单片机;调速测速;PWM;占空比 直流电机是工业生产中常用的驱动设备,具有良好的起动、制动性能。早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成。控制系统的硬件部分复杂、功能单一,调试困难。采用单片机控制系统,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。 1.基于单片机的PWM直流调速原理 PWM(脉冲宽度调制Pulse Width Modulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种技术,广泛应用在测量、功率控制与变换等许多领域中。脉宽调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极的偏置,改变晶体管导通时间。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。 PWM可以应用在许多方面,如电机调速、温度控制、压力控制等。在PWM 驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速。因此,PWM又被称为“开关驱动装置”。PWM的占空比决定输出到直流电机的平均电压。所以通过调节占空比,可以实现调节输出电压无级连续调节。 2.调速和测速系统的主体电路设计 整个系统由输入电路、PWM调制、测速电路、驱动电路、控制部分及显示等部分组成,PWM调制选用AT89S51单片机通过软件实现频率和占空比的调节。 2.1 直流电机调速的设计方案 驱动电路用光耦隔离保护电路,控制部分由单片机和外围电路组成,实现各种控制要求,外围电路主要完成对输入信号的采集、操作、对速度进行控制,显示部分采用四位共阳数码管。系统方框图如图1所示。

电机测速方法的研究

电机速度测试方法的研究 一、基本内容 通常,常用的测速方法有:旋转轴编码器测速、直流发电机测速、交流测速发电机测速、光电测速等。本实验中用到轴编码器测速、交直流测速发电机测速以及无接触式转速表测速。 1、轴编码器测速及其原理 增量式编码器由主码盘、鉴向盘、光学系统和光电变换器组成。在主码盘(光电盘)周边上刻有节距相等的辐射状窄缝,形成均匀分布的透明区和不透明区。鉴向盘与主码盘平行,并刻有a、b两组透明检测窄缝,它们彼此错开1/4节距,以使A、B两个光电变换器的输出信号在相位上相差90°。工作时,鉴向盘静止不动,主码盘与转轴一起转动,光源发出的光投射到主码盘与鉴向盘上。当主码盘上的不透明区正好与鉴向盘上的透明窄缝对齐时,光线被全部遮住,光电变换器输出电压为最小;当主码盘上的透明区正好与鉴向盘上的透明窄缝对齐时,光线全部通过,光电变换器输出电压为最大。主码盘每转过一个刻线周期,光电变换器将输出一个近似的正弦波电压,且光电变换器A、B的输出电压相位差为90°。光电编码器的测量准确度与码盘圆周上的狭缝条纹数n有关,能分辨的角度α为: α=360°/n (1) 分辨率=1/n (2) 2、交直流测速发电机测速原理 通过负载带动发电机转动,发电机转动后根据电磁感应原理产生电动势,从而有对外输出电压U,输出电压U正比于转速,进而测出转速。 3、非接触式转速表测量原理 非接触式转速计系采用光电反射原理的量法(光学RPM 转速测量法)。转速计发射出的红外线经固定在待测目标上的反射条反射后,即携带有关转速的信息,当转速计接收到反射波后,经过处理即得到转速测量数据。 二、实验内容 1、采用无接触式转速表测速 序号n(r/min) n标准序号n(r/min) n标准 1 10 2 100 11 1100 1100 2 199 200 12 1201 1200 3 302 300 13 1300 1300 4 401 400 14 1400 1400 5 501 500 15 1501 1500 6 599 600 16 1600 1600 7 700 700 17 1700 1700

微机原理实验报告直流电机测速实验

本科实验报告 课程名称:微机原理及接口技术 课题项目:直流电机测速实验 专业班级:电科1201 学号:2012001610 学生姓名:王天宇 指导教师:任光龙 2015年 5 月24 日

直流电机测速实验 一、实验目的 1.掌握8254的工作原理和编程方法 2.了解光电开关,掌握光电传感器测速电机转速的方法。 二、实验内容 光电测速的基本电路有光电传感器、计数器/定时器组成。被测电机主轴上固定一个圆盘,圆盘的边缘上有小孔。传感器的红外线发射端和接收端装在圆盘的两侧,电机带动圆盘转到有孔的位置时,红外线光通过,接收管导通,输出低电平。红外线被挡住时,接收截止,输出高电平。用计数器/定时器记录在一定时间内传感器发出的脉冲个数,就可以计算车电机的转速, 三、线路连接 线路连接:8254计数器/定时器0和2作为定时器,确定测速时间,定时器0的CLK0连1MHZ脉冲频率,OUT0作为定时器2的输入,与CLK2相连,输出OUT2与8255的PA0端相连。GATE0和GATE2均接+5V,8354计数器/定时器1作为计数器,,输入CLK1与直流电机计数端连接,GATE1与8254的PC0相连。电机DJ端与+5V~0V模拟开关SW1相连。如下图所示。

四、编程提示 8254计数器/定时器1作为计数器记录脉冲个数,计数器/定时器0和2作为定时器,组成10~60秒定时器,测量脉冲个数,算出点击每分钟的转速并显示在屏幕上, 8255的PA0根据OUT2的开始和结束时间,通过PC0向8254计数器/定时器1发出开始和停止计数信号。 五、流程图

六、实验程序: DATA SEGMENT IOPORT EQU 0D880H-0280H IO8255K EQU IOPORT+283H IO8255A EQU IOPORT+280H IO8255C EQU IOPORT+282H IO8254K EQU IOPORT+28BH IO82542 EQU IOPORT+28AH IO82541 EQU IOPORT+289H IO82540 EQU IOPORT+288H MESS DB 'STRIKE ANY KEY,RETURN TO DOS!', 0AH, 0DH,'$' COU DB 0 COU1 DB 0 COUNT1 DB 0 COUNT2 DB 0 COUNT3 DB 0 COUNT4 DB 0 DATA ENDS CODE SEGMENT

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

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

前言 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 就越大,则测量精度就越高。

计算机控制系统课程设计直流电机测速调速系统

XI`AN TECHNOLOGICAL UNIVERSITY 课程名称直流电机测速调速实验 专业:电气工程及其自动化 班级: 姓名: 学号: 指导教师:秦刚 成绩: 2016年7月11 日

计算机控制系统课程设计 ——直流电机测速调速系统 一、选定题目:电机速度控制系统 二、设计目的和要求: 计算机控制技术的课程设计是一个综合运用知识的过程,它不仅需要微型机控制理论、程序设计方面的基础知识,而且还需要具备一定的生产工艺知识。课程设计包括确定控制任务、系统总体方案设计、硬件系统设计、控制软件的设计等,以便使学生掌握计算机控制系统设计的总体思路和方法。 三、功能需求: 1、基本功能: (1)该系统使用实验箱的直流电机、1602 液晶、 DA、键盘等模块完成设计; (2)直流电机通过DA模块使用PWM方式进行驱动及调速; (3)能够通过 1602 液晶显示当前转速及 PWM占空比;(4) 通过按键控制电机的启动和停止。 2、扩展功能: (1)能够通过按键手动输入目标转速(转/秒),启动电机后控制电机稳定 在目标转速; (2)使用 1602 液晶实时显示目标转速、当前转速及启停状态(on/off )。 四、实验思路: 本直流电机调速系统以单片机系统为依托,根据 PWM调速的基本原理,控制电动机的转速为依据,实现对直流电动机的调速,并通过单片机控制速度的变化。本设计的直流电机调速系统主要是由硬件和软件两大部分组成。硬件部分是前

提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软件部分, 是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现 的各项功能,达到控制器自动对电机速度的有效控制。 用51 来产生 PWM波就必须要用软件编程的方法来模拟。方法大概可以分为软件延时和定时器产生两种方法。本次课程设计我们采用定时器产生PWM方波。 定时器产生PWM:这种方法利用了定时器溢出中断,在中断服务程序改变电 平的高低,在程序较复杂、多操作时仍能输出较准确的pwm波形。 五、实验设备: 单片机开发实验仪一台; AT89C51; LCD1602; DA数模转换; 按键; 光电开关 六、实验原理: 1、硬件框图: 硬件部分主要由电位器、模数转换模块、51 单片机、显示模块、驱动电路 和无刷直流电机组成。其功能框图如下:

简易小直流电机测速

科信学院 课程设计说明 (2012/2013学年第二学期) 课程名称:单片机应用课程设计 简易小直流电机测速 专业班级:10级自动化三班 学生姓名:师鑫源 学号: 100412309 指导教师:苗敬利高敬格王巍杨怡君 设计周数:两周 设计成绩: 2013年6月27日

摘要..................... 1、课程设计目的.......... 2、课程设计要求........ 3、课程设计器材.......... 4、课程设计正文........... 4.1 系统分析与实施..... 4.2 硬件部分........... 4.2.1 STC90C52AD 4.2.2 时钟电路设计 4.2.3 按键电路设计 4.2.4 显示电路设计 4.2.5 复位电路设计 4.2.6 检测电机转速的电路设计.. 4.3 系统硬件调试...................... 4.3.1. 调试方案.................. 4.3.2. 仿真调试结果............... 4.3.3 硬件调试结果................ 4.4 软件设计......................... 4.4.1 软件系统分析................ 4.4.2 系统软件设计................ 4.4.3 系统软件实施与调试.......... 5、课程设计总结......................... 6、课程设计经验......................... 7、参考文献............................. 附录一、protel 软件绘制的工作原理图附录 二、P ROTUE软件绘制的仿真图… 功能参数介绍 摘要10 12 12 12 12 14 14 17 23 23 24 24 .11 13

直流电机测速系统课程设计

单片机课程设计报告书 题目:电机测速系统 院系名称:自动化学院 学生姓名: 专业名称:自动化 班级:自动XXXX班 时间:20XX年X月X日至 X月XX日

电机测速系统 一、设计目的 随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片机的应用则起到了举足轻重的作用。在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量、显示其转速及瞬时速度。为了能精确地测量转速,还要保证测量的实时性,要求能测得瞬时转速。因此设计一种较为理想的电机测速控制系统是非常有价值的。 二、设计要求 1.用按键控制电机起停; 2.电机有两种速度,通过按键来改变速度; 3.通过数码管显示每分钟或每秒的转速。 四、设计方案及分析(包含设计电路图) 1. STC89C52单片机介绍 STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

(1)单片机最小系统 单片机最小系统电路如图所示,由主控器STC89C52、时钟电路和复位电路三部分组成。单片机STC89C52作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。 图单片机最小系统 (2)晶振电路 (3)复位电路

相关主题