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

合集下载

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

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

西安邮电学院单片机课程设计报告书题目:电机测速系统院系名称:自动化学院学生姓名:专业名称:自动化班级:自动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)复位电路复位是单片机的初始化操作。

其主要功能是把PC 初始化为0000H ,使单片机从0000H 单元开始执行程序。

除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。

2. ST151光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信号。

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

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

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波形。

Qtzzp_e直流电机调速系统课程设计指导书

Qtzzp_e直流电机调速系统课程设计指导书

|_~吾尝终日而思矣,不如须臾之所学也;吾尝而望矣,不如登高之博见也。

--《荀子·劝学》直流电机调速系统课程设计指导书一、实验目的1、通过对KZ-D系统开环机械特性和闭环机械特性的实测及研究,加深对负反馈控制的基本原理的理解。

2、掌握操作实际系统的方法和必要参数的测定方法。

3、研究系统各参数间的基本关系及各参数变化对系统的影响。

4、加深对比例积分调节器动态传输特性的认识,了解其在无静差自动控制系统中的作用。

5、通过实践掌握工程实践中常见的双闭环无静差调速系统参数设计计算和ST调试方法。

二、实验所需挂件及附件三、实验线路及原理晶闸管直流调速系统由整流变压器、晶闸管整流调速装置、平波电抗器、电动机-发电机组等组成。

在本实验中,整流装置的主电路为三相桥式电路,控制电路可直接由给定电压U g 作为触发器的移相控制电压U ct ,改变U g 的大小即可改变控制角α,从而获得可调的直流电压,以满足实验要求。

实验系统的组成原理图如图5-1所示。

图1-1 实验系统原理图四、实验内容(1)测定晶闸管直流调速系统主电路总电阻值R,电感值L,s K , 测定直流电动机电势常数C e 测定晶闸管直流调速系统机电时间常数T M (2)转速调节器的调试,电流调节器的调试(3)设计调速系统。

调速指标为D =10,S <10%;测定系统开环机械特性和∆n nom ,判断能否满足调速指标;如果不能满足,可采用转速负反馈;计算及整定比例调节器参数、反馈系数;测定闭环系统的机械特性。

(4)设计及调试双闭环无静差KZ -D 调速系统要求额定转速时S ≤2%,电流超调量σi %<5%,转速起动到额定转速时,超调量σn ed n %<10%,负载扰动恢复时间小于05.s ,电动机过载倍数λ=12.,电流反馈系数A V 615.4=β。

(5)要求完成电流、转速两个调节器的参数设计,并调试系统。

五、预习要求学习教材中有关晶闸管直流调速系统各参数的测定,设计方法。

基于光电传感器的直流电机转速测量系统设计-课设报告

基于光电传感器的直流电机转速测量系统设计-课设报告

北京信息科技大学测控综合实践课程设计报告题目:基于光电传感器的直流电机转速测量系统设计学院:仪器科学与光电工程学院专业:测控技术与仪器学生姓名:摘要摘要基于单片机的转速测量方法较多,本次设计主要针对于光电传感器测量直流电机转速的原理进行简单介绍,并说明它是如何对电机转速进行测量的。

通过实验得到结果并进行了数据分析。

本次设计应用了STC89C52RC单片机,采用光电传感器测量电机转速的方法,其中硬件系统包括脉冲信号的产生模块、脉冲信号的处理模块和转速的显示模块三个模块,采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。

关键词:直流电机;单片机;PWM调节;光电传感器Abstract目录摘要 (I)第一章概述 (1)1.1 课设目标 (1)1.2 内容 (1)第二章系统设计原理 (2)2.1 STC89C52单片机介绍 (2)2.2 STC89C52定时计数器 (4)2.3 STC89C52中断控制 (6)2.4 光电传感器 (6)2.5 数码管介绍 (7)第三章硬件系统设计 (10)3.1测速信号采集及其处理 (10)3.2 单片机处理电路设计 (11)3.3 显示电路 (12)3.4 PWM驱动电路 (13)第四章软件设计 (14)4.1语言选用 (14)4.2程序设计流程图 (14)4.3原程序代码 (15)第五章数据分析 (19)总结 (20)附件 (21)参考文献 (23)第一章概述在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。

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

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

课程设计基于单片机的直流电机测速调速及显示系统设计

课程设计基于单片机的直流电机测速调速及显示系统设计

基于单片机的直流电机测速、调速及显示系统设计课程设计报告题目:基于单片机的直流电机测速、调速及显示系统设计摘要本文要紧研究了利用Quick51系列单片机操纵PWM信号从而实现对直流电机转速进行操纵的方式。

单片机具有体积小、功能强、本钱低、应用面普遍等优势,能够说,智能操纵与自动操纵的核心确实是单片机。

目前,一个学习与应用单片机的高潮在全社会大规模地兴起。

学习单片机的最有效方式确实是理论与实践并重,本文用8051单片机自制了一个采纳了专门的芯片组成了PWM信号的发生系统,而且对PWM信号的原理、产生方式和如何通过软件编程对PWM信号占空比进行调剂,从而操纵其输入信号波形等均作了详细的论述。

还对直流电机的速度进行了测量和显示。

关键词:单片机、PWM、调速、测速、显示系统目录摘要 (1)目录 (2)第一章概述 (3)1.1概述 (3)Quick51的技术简介和进展前景 (3)1.2.1 SmartSOPC与Quick51 (3)1.2.2 Quick51特性 (4)第二章整体方案设计 (5)8051单片机简介 (6)PWM信号发生电路设计 (12)2.2.1 P WM的大体原理 (12)128*64液晶显示 (13)第三章硬件设计与连接 (13)传感器电路设计 (13)信号处置电路设计 (16)存储器电路设计 (17)I2C总线概述 (17)存储器电路 (18)显示电路设计 (18)PWM信号发生电路设计 (19)第四章软件设计 (20)系统软件总流程图 (20)程序清单 (21)答辩问题 (22)第一章概述1.1概述本文要紧研究了利用Quick51系列单片机,通过PWM方式操纵直流电机调速的方式。

冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其成效大体相同。

PWM操纵技术确实是以该结论为理论基础,使输出端取得一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。

按必然的规那么对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率。

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

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

XI`ANTECHNOLOGICALUNIVERSITY程序设系统总体方法。

1(1)该系统使用实验箱的直流电机、1602液晶、DA、键盘等模块完成设计;(2)直流电机通过DA模块使用PWM方式进行驱动及调速;(3)能够通过1602液晶显示当前转速及PWM占空比;(4)通过按键控制电机的启动和停止。

2、扩展功能:(1)能够通过按键手动输入目标转速(转/秒),启动电机后控制电机稳定在目标转速;(2)使用1602液晶实时显示目标转速、当前转速及启停状态(on/off)。

四、实验思路:本直流电机调速系统以单片机系统为依托,根据PWM调速的基本原理,控制电动机的转速为依据,实现对直流电动机的调速,并通过单片机控制速度的变化。

本设计的直流电机调速系统主要是由硬件和软件两大部分组成。

硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。

而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到控制器自动对电机速度的有效控制。

用51来产生PWM波就必须要用软件编程的方法来模拟。

方法大概可以分为软件延时和定时器DA121602C字符型液晶:CS:片选信号,低电平有效;RS:选择读写的是指令或数据,L:指令,H:为数据。

RW:读写控制端,L:写操作,H:读操作。

12864J图形点阵液晶:CS:片选信号,低电平有效;CS1/2:左右半屏使能选择,H:左半屏,L:右半屏;RS:选择读写的是指令或数据,L:指令,H:为数据。

RW:读写控制端,L:写操作,H:读操作。

12864M图形点阵液晶:JP6的16脚是空脚,JP6的15脚是PSB:PSB接高电平,CPU与液晶使用并行接口连接,连接方法与12864J完全相同;PSB接低电平,CPU与液晶使用串行接口连接,此时,RS、RW、E与CPU的I/O管脚相连(STARES59PA才有该功能)。

(1602C字符型液晶)(12864J图形点阵液晶)2)DAC0832数模转换CS:片选,低有效;OUT:转换电压输出;OUT1:经功放电路的电压输出;主要特性:与MCS-51?兼容·;4K字节可编程FLASH存储器;寿命:1000写/擦循环;?数据保留时间:10年全静态工作:0Hz-24MHz??;?三级程序存储器锁定;128×8位内部RAM??;32可编程I/O线;两个16位定时器/计数器;5个中断源;可编程串行通道;?低功耗的闲置和掉电模式;?片内振荡器和时钟电路;直流电机转速测量/控制5)使用光电开关测速CTRL:控制电压(DAC0832经功放电路提供)输入;REV:光电开关脉冲输出(用于转速测量);3、计算机控制技术的课程设计相比硬件的课程设计,简直难了不止一个档次,作为主要的编程人员,当我实际要去控制一个物体的时候,我才知道自己以前学的知识有多么的不牢固,不过真真正正的去做一个实物控制程序的时候,才能真切的体会到以前书本上学的知识是如何运用到实际的,我基本上可以说是为了应付考试勉勉强强学了一些,这次实际做到项目设计后,才理解其真正的含义。

单片机课程设计---基于单片机直流电机测速及其控制系统

单片机课程设计---基于单片机直流电机测速及其控制系统

单片微型机课程设计题目基于单片机直流电机测速及其控制系统学院名称电气工程学院指导教师赵宇红职称副教授班级电力071班学号20074450142学生姓名姚付山2010年12月30日南华大学电气工程学院《单片机课程设计》任务书设计题目:基于单片机直流电机测速及其控制系统专业:电气工程及其自动化学生姓名: 姚付山学号:20074450142起迄日期: 2010年12月15日~2010年12月31日指导教师:赵宇红教研室主任:苏泽光《电子技术课程设计》任务书设计电路,编写程序,安装调试或仿真,分析实验结果,并写出设计说明书,语言流畅简洁,文字不得少于5000字。

要求图纸布局合理,符合工程要求,使用proteus软件绘出原理图,器件的选择要有计算依据。

3.主要参考文献:[1].何立民.单片机高级教程[M].北京:北京航空航天大学出版社,2004[2].何立民.I2C总线应用系统设计[M]. 北京:北京航空航天大学出版社,2004[3].潘琢金,等.C8051F×××高速SOC单片机原理及应用[M].北京:北京航空航天大学出版社,2002[4].李群芳,等.单片微机计算机与接口技术[M].北京:电子工业出版社,20014.课程设计工作进度计划:序号起迄日期工作内容1 2010.12.15布置任务,教师讲解设计方法及要求2 2010.12.16--2011.12.20学生查找阅读资料,初定方案,小组会议讨论并确定方案3 2010.12.21-2010.12.27硬件电路设计及程序编写4 2010.12.28-2010.12.30仿真、实验并写说明书,小组讨论5 2010.12.31答辩主指导教师赵宇红老师日期:2010 年 12 月 31 日摘要:在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。

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

简易小直流电机测速

简易小直流电机测速

科信学院课程设计说明(2012/2013学年第二学期)课程名称:单片机应用课程设计简易小直流电机测速专业班级:10级自动化三班学生姓名:师鑫源学号: 100412309指导教师:苗敬利高敬格王巍杨怡君设计周数:两周设计成绩:2013年6月27日摘要.....................1、课程设计目的..........2、课程设计要求........3、课程设计器材..........4、课程设计正文...........4.1 系统分析与实施.....4.2 硬件部分...........4.2.1 STC90C52AD4.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 232324 24 .11 13直流电机转速作为直流电机的一项重要技术指标,在各个应用场合都有重要的研究价值,是其他大部分技术参数的计算来源,因此,准确测量直流电动机的转速具有重要的研究意义和理论价值。

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

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

计算机控制系统课程设计直流电机测速调速系统(总26页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除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波就必须要用软件编程的方法来模拟。

方法大概可以分为软件延时和定时器产生两种方法。

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

课程设计实验报告-直流电机测速 (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. 按键电路四个按键分别控制电机的不同转速,即控制 PW M波高电平的占空比,以实现电机的速度控制,采用开环控制方法,不是十分精确,但控制简单,易实现,代码编写简单3. 显示部分系统采用4 位共阴极数码管实现转速显示。

数码管的位选端1~4 分别接STC89C52 的P2. 0~P2. 3 管脚,端选段A~G与 D P分别接 STC89C52 的 P0. 0~P0. 7 管脚。

基于PLC的直流电机测速系统

基于PLC的直流电机测速系统

课程设计报告课程名称微机控制技术课程设计设计题目电机测速系统设计专业班级自动化0842姓名王晓明学号**********指导教师蔡长青、王瑾、张卓、王文涛起止时间2010.12.26—2011.01.06电气与信息学院课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。

该设计考核教研室主任审核,主管院长审批备案。

2.成绩评定采用五级分制,即优、良、中、及格、不及格。

3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。

4.课程设计结束一周内,指导教师提交成绩和设计总结。

5.设计过程考核和成绩在教师手册中有记载。

课程设计报告内容课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。

注:1.课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。

2.为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸打印(正文采用宋体五号字)或手写。

10/11学年第一学期微机控制技术课程设计任务书指导教师:蔡长青班级:自动0841、2 地点:3101、工训512课程设计题目:电机测速系统一、课程设计目的本课程设计的目的在于培养学生运用已学的微机控制技术的基础知识和基本理论,加以综合运用,进行微机控制系统设计的初等训练,掌握运用微机控制技术的原理、设计内容和设计步骤,为从事相关的毕业设计或今后的工作需要打下良好的基础。

二、课程设计内容(包括技术指标)1.用PLC设计并制作一个电机测速系统,上位机组态软件能够设定不同的电机转速并且显示实时速度。

具体如下:通过按键能设定3~5个电机转动速度,PLC和上位机组态软件连接,PLC 通过控制变频器输出不同频率三相电使电机转动起来,然后通过旋转编码器测量电机速度,旋转编码器输出接PLC高速计数输入通道,计算当前电机转速,并在上位机组态软件中上显示出来。

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

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

一、概述该课程设计是关于直流电动机转速的测量。

转速是电动机极为重要的一个状态参数,一般是指电机转子的每分钟转数,通常用r/min表示。

本次课程设计选用光电测速法,测量电路由光电转换电路,整形电路,晶体振荡电路,分频电路,倍频电路,时序控制电路和计数、译码、驱动、显示电路构成,电机转速的测量范围为600r/min~30000r/min,测量的相对误差<1%并用5位LED数码管显示出相应的电机转速。

本次课设需满足以下设计要求:1根据技术指标,设计各部分电路并确定元器件参数;2. 用5位LED数码管显示出相应的电机转速;3. 画出电路原理图(元器件标准化,电路图要规范化)。

二、方案论证本课程设计是设计电机转速测量系统,采用光电测速方案,将转速信号转化为脉冲信号,然后用数字系统内部的时钟来对脉冲信号的频率进行测量,方案中包括光电转换电路,整形电路,闸门电路,晶体振荡电路,分频电路,倍频电路,控制电路和计数、译码、驱动、显示电路。

原理方框图如图1所示:图1电机转速测量系统原理框图在电动机转轴上安装一个圆盘,在圆盘上打6个均匀小孔。

当电动机旋转时光源通过小孔投射到光敏三极管上,就产生了一序列的脉冲信号,光敏三极管产生的脉冲信号频率与电机转速成正比。

脉冲信号经过整形电路转变成方波,再用二倍频电路使整形后的信号频率变为原来的二倍。

再由晶体振荡电路输出的信号经过215分频电路,产生1Hz的基准信号,再经过10分频,便可产生一个0.1Hz的基准信号,该基准信号用来控制闸门电路,把经过倍频的光电转换后的信号计数并显示出来三、电路设计1.光电转换电路在该部分可以用发光元件作为光的发射部分,可以选择发光二极管作发光元件,接收部分则要选择光敏三级管作为接受部件。

其原理是用光敏三极管接收发光二极管通过小孔发射过来的光信号。

在电机的转轴上安装上已打好6个均匀小孔的圆盘,让发光二极管与光敏三极管通过小孔相对,这样电机每转动一周,光线就会相应通过小孔6次,因为光电转换器受光一次就会产生一个脉冲,所以说电机在每转一周后就会相应的产生了6个脉冲。

单片机课程设计---基于单片机直流电机测速及其控制系统

单片机课程设计---基于单片机直流电机测速及其控制系统

单片微型机课程设计题目基于单片机直流电机测速及其控制系统学院名称电气工程学院指导教师赵宇红职称副教授班级电力071班学号20074450142学生姓名姚付山2010年12月30日南华大学电气工程学院《单片机课程设计》任务书设计题目:基于单片机直流电机测速及其控制系统专业:电气工程及其自动化学生姓名: 姚付山学号:20074450142起迄日期: 2010年12月15日~2010年12月31日指导教师:赵宇红教研室主任:苏泽光《电子技术课程设计》任务书设计电路,编写程序,安装调试或仿真,分析实验结果,并写出设计说明书,语言流畅简洁,文字不得少于5000字。

要求图纸布局合理,符合工程要求,使用proteus软件绘出原理图,器件的选择要有计算依据。

3.主要参考文献:[1].何立民.单片机高级教程[M].北京:北京航空航天大学出版社,2004[2].何立民.I2C总线应用系统设计[M]. 北京:北京航空航天大学出版社,2004[3].潘琢金,等.C8051F×××高速SOC单片机原理及应用[M].北京:北京航空航天大学出版社,2002[4].李群芳,等.单片微机计算机与接口技术[M].北京:电子工业出版社,20014.课程设计工作进度计划:序号起迄日期工作内容1 2010.12.15布置任务,教师讲解设计方法及要求2 2010.12.16--2011.12.20学生查找阅读资料,初定方案,小组会议讨论并确定方案3 2010.12.21-2010.12.27硬件电路设计及程序编写4 2010.12.28-2010.12.30仿真、实验并写说明书,小组讨论5 2010.12.31答辩主指导教师赵宇红老师日期:2010 年 12 月 31 日摘要:在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。

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

电机测速课程设计PWM.

电机测速课程设计PWM.

电机测速系统设计一、设计目的测量小功率直流电机的转速本次课程设计主要以单片机,直流电动机和显示器等器件及软件程序为基础,设计了一个简单的基于单片机的电机测速系统。

本统采用PWM测量电动机的转速,用STC89C52单片机对直流电动机的转速进行控制和检速。

本设计主要要求设计系统的基本结构、工作原理、运行特性及其设计方法有一定的掌握,且最终应用理论知识做出一个完整的简单测速模型,从而对测速系统的专业知识及机械化等方面的知识有一定的拓展。

二、设计要求1.用按键控制电机起停;2.电机有两种速度,可通过按键改变;3.用数码管显示电机每分钟或每秒转数。

STC89C52单片机的介绍本系统采用单片机STC8952作为主控制器,使用光电传感器测量电机的转速,最终在LED上显示测试结果。

此外,还可以根据需要调整制电机的转速,硬件组成由图3.1所示。

单片机( single Micro Controller Unit),又称为微控制器,是指在一块芯片上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM、定时器/计数器、中断控制器以及串行和并行I/0 接口等部件,构成一个完整的微型计算机。

目前,新型单片机内还有A/D(D/A)转换器、高速输入输出部件、DMA 通道、浮点运算等特殊功能部件。

由于它的结构和指令功能都是按工业控制要求设计的,特别适用于工业控制及其数据处理场合。

STC89C52是拥有256字节的RAM,8K的片内ROM,3个16位定时器,6个中断源的微处理器,也就是俗称的单片机。

89系列单片机的内核是8031,所以其指令与Intel 8051 系列单片机完全兼容,并且具有以下优点:(1)内部含有Flash 存储器(STC89C52 有8k)。

因此在系统的开发过程中可以十分容易进行程序的修改,这就大大缩短了系统的开发周期。

同时,在系统工作过程中,能有效地保存一些数据信息,即使外界电源损坏也不影响到信息的保存。

直流电机调速控制和测速系统设计

直流电机调速控制和测速系统设计

直流电机调速控制和测速系统设计摘要:直流型的电机得性能在电机结构中有着较好的优势,由于时代的持续进步,与直流电机相关的使用频率也变得更高。

然而,以往的直流电机工作性质与所面临得运转问题息息相关,怎样对转速进行合理管控就变成了直流电机发展和应用期间存在的困难。

而直流电机控制系统的产生,可以较好的处理该方面的情况,不仅能够增强直流电机的平稳程度和精准程度,还可以合理管控直流电机的运行速度,从而达到我国对相关设备的应用标准。

基于此,本文重点分析了直流电机调速控制的方式,进一步对测速系统进行设计,以供相关人员参考。

关键词:直流电机;调速控制;测速系统目前,直流发电机的应用非常广泛,在自动化装备领域中,其内蓄电池内部都配置有相应的直流发电机,保证在断电的情况下起到一定的发电机组的润滑作用。

而直流电动机在启动时,其所用的电流量会增大很多,造成一定的冲击力,这种冲击力会造成一定的影响,比如充电器出现损坏、短路等,这些故障的产生都会使得发电设备无法正常运转。

因此,为了解决我国在有关这方面的控制技术上存在的问题,需要对调速与测速系统进行控制与设计,以此来确保整个电机设备的稳定性与安全性。

1电机调速原理及其实现电机调速原理主要是指对电机两端所存在的电压进行数据上的更改,以此来完成对电机转速的调节工作,对于电机而言,当自身的电压方向出现改变,那么电机的旋转变化发生改变。

而PWM在调速原理方面则是以脉冲信号为主,利用脉冲信号的输出特性来进行传输,并改变原本存在于电机内部空间的脉冲信号,通过间接或速度按钮来完成有关电机电压的更改工作,从而来确保电机的转速能够因此发生改变。

在这一过程中,电机内部的脉冲占比越大,转速也就越慢。

整个电路主要是以H桥为主,为了确保整个驱动电机能够得到有效控制,将三极管进行单片机的引脚安装,将基极部分分别安装,从而来确保当电机处于运行状态时,能够利用垫片机来对其自身的转速内容进行控制。

当脉冲信号输送工作时,另一端会通过开展低电平的模式来进行应用,这时的直流电机会呈现为正转状态,反之亦然。

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

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

专业课程设计题目三直流电动机测速系统设计院系:专业班级:小组成员:指导教师:日期:前言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 误差。

直流电机测速

直流电机测速

数字电路课程设计报告书课设名称:直流电机测速姓名:***学号:********学院:电控学院专业:自动化指导老师:完成日期:2012年3月目录一、题目名称及设计任务的选择(1)题目名称(2)设计任务的选择二、设计任务及设计要求(1)设计任务(2)设计要求(3)参考元件三、设计思路及设计原理(1)设计流程图(2)主要芯片说明(3)实验原理四、对设计方案的论证和比较五、电路所涉及的参数计算六、调试过程中的问题及解决方案七、心得体会八、附录(1)二极管的简易测试机管脚判别(2)电阻色环的识别及其色环对应表(3)题目所用电子元件清单九、实验照片十、参考文献一、题目名称及设计任务的选择(1)题目名称根据本专业的课程要求及需要和自己的兴趣,我们在此次课程设计中所选的题目是直流电机测速。

(2)设计任务的选择现代社会对电机的应用越来越广泛,利用电机可以带动很多的机器进行运转,这些机器为我们生产出必需的生活,工作和学习用品,可以说电机对我们的生活产生了很大的影响。

如果通过此次课程设计实践能设计出一个能对直流电机进行调速和测速的电路那我们将会受益匪浅,这是我们选择此题目的一个原因。

另外通过此次课设可以增进对电路的设计、操作和分析的技能,本题目涉及NE555定时器、计数器和逻辑与非们的应用,它们在以后的应用十分广泛,通过此次实践如果能把它们熟练掌握,这将为我以后的电子设计竞赛打下一定的基础。

综合以上我们决定做这个题目。

二、设计任务及设计要求(1)设计任务此次试验我们将要设计一个能对直流电动机运行速度进行调速和测速的电路。

(2)设计要求本题目的设计要求包括基本要求和扩展要求。

基本要求是设计一个脉宽调速电路,实现对直流电机转速的控制。

利用光电脉冲转换、整形、门控电路和计数电路测出直流电机的转速,并显示在数码管上。

要求转速可达到300转/分以下,越低越好。

扩展要求是在完成基础上加光电耦脉冲计数和相位判别电路,进而识别电机的转向,并由LED显示转向的正反。

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

单片机课程设计报告书题目:电机测速系统院系名称:自动化学院学生姓名:专业名称:自动化班级:自动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)复位电路复位是单片机的初始化操作。

其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。

除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。

2. ST151光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信号。

它包含调制光源,由光敏元件等组成的光学系统、放大器、开关或模拟量输出装置。

光电式传感器由独立且相对放置的光发射器和收光器组成。

当目标通过光发射器和收光器之间并阻断光线时,传感器输出信号。

由于叶轮的旋转,当叶轮扇叶进入凹槽遮挡着发光二极管时,光敏三极管没接收光,输出为零;当叶轮扇叶通过光电传感器时,光敏三极管接收光在ST151电路输出为频率信号。

3. 设计思路通过ST151光电传感器接收电机扇叶转动切割的次数获得脉冲,从而通过单片机T1口接收高低电平,计数器在定时器的定时范围内记录脉冲个数,通过计算将转速送给数码管并进行显示。

4. 程序框图五. 程序参见附录一。

六.系统仿真 参见附录二。

七、设计体会与收获(小组成员每人一份)XXX本次课程设计我主要负责电路板的焊接,电路板的焊接需要先了解整个电路的各个硬件的组成,并清楚它们各自的所在功能区域,然后要做的就是在电路板上为各硬件做一个整体的规划,合适的规划很重要,既要考虑到整体看上去的美观,还要考虑到对以后的调试和调整方便的地方,本人具体是先在电路板上划分开具体的功能区域,比如单片机在左边占一块适当的位置,它的左端还要留有晶振电路和复位电路,依此做好其他模块的分配。

关于电路的具体焊接,感觉只要按照电路仿真图按一定的次序焊接,本人焊接时速度较慢,但是基本比较顺利,没有出现很大问题。

XX本次课程设计我主要负责程序的编写以及调试。

编写程序的主要是利用中断来产生PWM ,利用中断统计ST151产生的频率信号。

才拿到题目时面临的一个问题是如何利用程序来改变点击的速度,请教同学后知道一种方法叫 PWM,通过改变一个周期的电信号的占空比来实现。

当然,在写程序时还是遇到了不少问题,比方按键怎么判断、改变 PWM 怎么实现、怎么再继续产生等。

程序的第二重点则是利用中断来统计电机转动后由ST151产生的频率信号。

这个问题前前后后想了几种方法,如用计数器统计再读取计数值、通过计数定时时间的频率再凑成1秒等。

但是由于方法不当,结果做出来的效果很差。

最终选定,定时时间直接1秒再来统计频率,这样的结果还是可以的。

程序的第三个重点,是中断程序的设计。

这是我第一次编C,所以在中断方面有很多不懂的地方,参考资料、请教同学后有了一定的了解,再写程序就不再那么不顺了。

XX本次实习我们组是直流电机测速系统的设计,就是要通过转速的改变将其速度显示在led中,来体现其转速的增大或减小。

而如何改变其速率呢,就是通过pwm改变其占空比来实现的。

我主要负责仿真,即使用软件Proteus 7 Professional测试仿真调试。

这次实习的重点就是如何编写程序以及仿真中的行骗各个管脚的连接问题,主要的芯片有89C52、uln2003、led显示、电机。

首先分清各管脚起什么作用,比如说晶振要与89C 2的XTAL1和XTAL2连接等等。

其次还要知道那个管脚是高电平哪个是低电平、跟谁连才能达到选通。

通过同组同学所编程序,就可以清楚的知道这些芯片的连接,再细心的对照各个管脚的初始化、定义来连接各个芯片。

在仿真的时,我学到的就是熟练掌握使用proteus 7 Professional软件,比如知道在proteus 7 Professional中如何正确的找出单片机、uln、led显示、电机等这些芯片,怎么将keil中运行链接好的程序烧录到proteus 7 Professional中,然后正确的运行。

当同组的同学咁好板子后,接通电源时发现led显示不够亮,所以就进行改进,通过再接入放大器放大信号就可以使led更好的显示出来。

总的来说这次实习,受益匪浅,不仅熟悉了两个软件的使用更进一步的将所学的知识实践了出来,以前没有怎么接触过这两个软件,现在发现我索要学习的还很多。

合作也是我收获很多的一点。

XX在本次课程设计中,我们做的是“直流电机的测速系统”。

在实验中,我们最先遇到的问题是在电机驱动中的频率变化问题,一开始只使用了一个三极管,结果造成了电机转动始终处于一个较稳定状态,经过复位也没有变化,后来在原基础上增加了一个三极管,放大了频率信号,使得返回INT0口的信号更明显,得到了预想的结果使直流电机完成了变速。

在实验的最后,我们的电机已经按照要求完成了改变转速的功能,但是数码管的亮度很暗,得用手挡着才可以看到其具体显示,这是数码管亮度不够造成的,通过分析添加了第二个排阻,让他来控制片选信号,通过这个排阻使得共阳极数码管变得较亮。

这次实验是对本学期所学的单片机课程的简单应用,在实验中运用了80c52单片机。

通过它完成了电机的简单驱动,调节转速使之反馈及让转速具体的体现在数码管上的功能。

参考文献[1] 彭介华编.电子技术课程设计指导[M].北京:高等教育出版社,1997[2] 张建华主编.数字电子技术[M].第2版.北京:机械工业出版社,2000[3] 常健生主编.检测与转换技术[M].第3版.北京:机械工业出版社,2003[4] 张毅刚主编.单片机原理及应用[M].北京:高等教育出版社,2003[5] 欧阳文主编.ATMEL89系列单片机的原理与开发实践[M].北京:中国电力出版社,2007附录一程序#include <reg52.h>unsigned char code TABLE[10] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void display();#define uint unsigned int#define uchar unsigned char#define V_TH1 (65535 - 1000) / 256#define V_TL1 (65535 - 1000) % 256sbit output = P2^7; //P2^7接ULN2003sbit key1 = P3^3; //P3^3接可以改变电机转速的按键int frq = 0, frq1, flag;char pwm;int div = 0, p = 0;uchar a;uint c;void display();/*系统初始化*/void initial(void){TMOD = 0x10; //设置定时器1在工作方式1下EA = 1; //开中断EX0 = 1; //外部中断0使能ET1 = 1; //定时器1使能IT0 = 1; //外部中断0下降沿触发IT1 = 1; //外部中断1下降沿触发TH1 = V_TH1; //装载计数值TL1 = V_TL1;TR1=1; //定时器1可工作}/*延时程序*/void delay(unsigned int k){unsigned int i,j;for(i = 0;i < k;i++){for(j = 0;j < 110;j++){;}}}/*显示子程序*/void display(){uchar qian,bai,shi,ge;qian = 0;bai = 0;shi = 0;ge = 0;c = frq1;qian = c / 1000;bai = c / 100 % 10;shi = c / 10 % 10;ge = c % 10;P2 = 0X01;P0 = TABLE[qian];delay(5);P2 = 0X02;P0 = TABLE[bai];delay(5);P2 = 0X04;P0 = TABLE[shi];delay(5);P2 = 0X08;P0 = TABLE[ge];delay(5);}/*主函数*/void main(){initial();while(1){if(key1 == 0)delay(100); //按键消抖if(key1 == 0){while(key1 == 0) ; //松手检测div ++;}if(div % 2 == 0)flag = 0;if(div % 2 == 1)flag = 1;if(flag == 0)pwm = 30;if(flag == 1)pwm = 70;display();}}/*外部中断0*/void int0isr() interrupt 0 //统计定时时间内的个数{frq ++;}/*定时器1中断*/void time1isr() interrupt 3 //定时器1实现pwm {TH1 = V_TH1; //装载计数值TL1 = V_TL1;EA = 0;a ++;p ++;if (a <= pwm)output = 1;else output = 0;if(a > 100)a = 0;if(p > 1000){frq1 = frq;frq = 0;p = 0;}EA = 1;}附录二系统仿真电路图。

相关文档
最新文档