基于单片机的直流电机调速系统设计
翥主Ⅵ盟爵08。
基于单片机的直流电机调速系统设计
卢春华姚海燕张莉
(安阳工学院河南安阳455000)
[摘要】利用单片机作为控制核心设计直流电机的调速系统.并给出程序流程图。该系统解决以往复杂的模拟电路设计问题,增强对直流电机速度的可控性
提高调速系统的精度,且成本低廉,具有很好的使用价值。
[关键词]单片机 直流电机调速
中图分类号:TB3文献标识码:A文章编号:1671--7597(2009)1020034--01
i、曹育
在各类机电设备中,直流电机由于其结构的特殊性使它具有良好的起
动、制动和调速性能。直流凋速技术已广泛戍用于现代工业、航天等各个
领域。传统的晶闸管直流调速系统,其控制叫路是基于模拟器件没计的,
这使得控制吲路的硬件设备极其复杂,安装调试困难,相对故障牢高。本
文设计了一种基于单片机的直流电机脉宽调速拧制系统,其控制方案依靠
软件实现。采样、触发、控制均采用数字处理,避免了模拟控制电路对元
件参数的影响,且参数调整简单方便,简化了系统,提岛了J二作稳定性,
延长了系统使用寿命。
=、系统硬件设计
(一)系统工作原理
本设计选用Microchip公司的PIC系列单片机PICl6C74,该单片机采用
了哈佛总线机构13位程序存储器,所有指令均为单周期,单字节指令,抗
干扰能力强,且内部集成多路A/D转换电路,适合本设计的控制需要。
图l调速系统框图
图1所示是调速系统框图。从结构卜看,此系统为一闭环调速系统。
其工作原理为:光电编码器将测得的电机转速信号变送成电信号反馈给
PICl6C74。单片机系统从占空比输入电路获得电机给定转速(外给定),
或是单片机系统自行给定电机转速(内给定),系统根据给定的电机转速
信号与反馈的速度信号相比较,得出偏差,经过控制算法(如PI)得出控
制变量,经三态缓冲器以PWM的形式输出。最后通过L293驱动直流电机,然
后进入下一个采样周期。
(二)主要硬件设计
1.三态缓冲器。缓冲器足数字元件的其中一种,它对输入值不执行
任何运算,其输出值和输入值一样,在计算机控制系统的设计中有着重要
作用。本控制系统采用三态缓冲器,它用来扩展单片机的输入口,除了常
用缓冲器的功能外,还有一个使能端,用E表示。当E=I时,缓冲器把输入
的速度控制量直接送给驱动电路;若E:0,缓冲器被阻I卜.无论输入什么
值,输出的总足高阻态,用z表示。高阻态能使电流降到足够低,就好象缓
冲器的输出没有与任何信号相连一样。
2.L293驱动电路.单片机PICl6C74输出的脉宽调制信号需经过功率放
大才能驱动电机,本设计采用的是L293D驱动芯片,它可以用来驱动继电
器、线圈、直流电机和步进电机等感性负载,其接口电路如图2所示。
L293D采用16引脚DIP封装,在其内部集成了2个H-桥电路,冈而可以
同时控制2个电机。每个电机有3个控制信号,其中E是使能信号,IN为电机
转动方向控制信号。当INl为l、IN2为0时,电机正转:反之,当INl为0、
因
IN2为1时,电机反转。选用一路PWM(PD5或PC5)连接E引脚。通过调整
PWM的占空比可以调整电机的转速。选择一路I/0口(PD4或PD6),经反向
器74HCl4分别接INl~IN4引脚,控制电机的正反转。为了增强L293D的驱动
能力,本设计对它的两路驱动进行了并联使用。最大驱动能力可以达到
3A,满足常用直流电机的驱动要求。
图2 L293D驱动电路图
3.+光电转换(编码)。本设计将光电编码器与直流电机主轴直接联
接。从而使编码器转速与电机完全一致。其工作原理是:光电编码器随电
机旋转,产生与转速成正比的两相相位角相差90。的正交编码脉冲。如果
A相脉冲比B相脉冲超前则光电编码器为正转,否则为反转。A线用来测量脉
冲个数,B线与A线配合可测量出转动方向。由此可测出电机转速与转向。
电机的转速u可表示为:
翻=cXAN+五
式中:c一标度变换系数,可根据转速的量纲来选择;AN一一个采样
周期中的计数值,它的符号反映电机的转动方向;Ts--Ts采样周期.
最后将测得的转速信号输入单片机.
经计数、译码及三位数码显示器显示出电机
的转速以作为调速的依据。
三、系统软件设计
主程序是一个循环程序,在主程序里
要实现的主要控制功能为:电机转速计算并
实时显示,PID计算出占窄比控制参数,刷
新脉宽值输出等。其流程框图如图3所示。
四、结论
采用单片机PICl6C74来实现对直流电
机的PWM调速控制,将以往复杂的模拟电路
设计问题转化为程序设计问题。不仅简化了
系统的结构,提高了控制器的性价比,而且
具有精度高、可调范围宽、电流连续性好、
响应速度快、稳定性好等优点。有很大的实
用价值。 图3主程序流程框图
(下转第32页)
万方数据
嘉茎Ⅵ渊裂一觏
基于$3 C2 440处理器的网卡接口电路没计
刘萍黄
(武汉船舶通信研究所
馨赵大胜
湖北武汉430079)
[摘要】论述三星ARM9处理嚣$3C2440和10兆位以太网接口芯片CS8900A接口电路{殳计中需注意的『日J题。
[关键词】端几映射内存映射
中图分类号:TP311.11文献标识码:A文章编号:1671--7597(2009)1020032--01
一、引育
本文论述了三星公司的ARM920T处理器$3C2440和Cirrus Logic公司的
lO兆位以太嗍芯片CS8900A的接口电路设计中涉及的一JH}难题,如8位/16位
模式切换,端u与地址映射切换、中断配置、读写时序等,相信对后来者
有一定参考意义。 。
二、CS8900A与$3C2440接口电路设计
(一)S302440处理器和C88900A网卡芯片简介
$3C2440处理器将内存映射为8个BANK,每个BANl(最大为128兆字节,
对O~5号BANK采用SRAM读写时序[1]。CS8900A内部集成了物理层和链路
层,支持8位/16位操作,上电默认为8位模式,支持端口读’;和内存映射读
写,默认为端口读写[2]。
(二)接口电路设计
Sj(2440 CSgq00A
^nO鼬一II S^仉ll
【D—D抒 SD0-Ij
LnW鲋}1 SBHE
日N1~ H11tQ0
日aCS, 《HIPSEL
Ln(鼍 _-●。-● —oR
nDW
LI州E n蛐,慷
图1接[1电路图
CS8900A内部有4K字节内存,采用16位读写,因此S3C2440地址线的低
12位有效,数据线低16位有效,片选线采用$3C2440的nGCS3,将4K字节内
存映射到$3C2440的BANK3。
为切换8位/16位模式,将CS8900A的SBHE与$3C2440的LnWBEl相连,通
过对$3C2440的BWSCON寄存器的ST3置位,并对DW置1设置为16位模式读写。
CS8900A的中断线iNTRQO连接$3C2440的外部中断EINT9,由于
CS8900A的中断线采用高电平触发,因此$3C2440的EINT9中断线可配置为上
升沿触发模式,需要配置EXTINTI寄存器的对应位。图1为CS8900A与
$3C2440接U电路一部分。
为解决端口读写信号和内存读写信号译码问题,引入了A24地址线。
当A24地址线电平为低肘对应内存读写模式,为高时对应端口读写模式。由
于CS8900A映射到S3C2440的BANK3,因此端u模式的起始地址应为
Oxl9000000。内存模式的起始地址是0x18000000,端口的默认偏移是
Ox300,内存的默认偏移是0。
Ln(甄
AODR24
LnWE
f站(S3
n№^幔
施MW
图2接口电路图
图2为端口译码和地址译码部分电路,限于篇幅,CS8900A与RJ45接插
件差分连接部分电路未画出.
$3C2440对CS8900h的读写采用SRAM时序,需在BANKC2)N3寄存器中配置
时延参数。参考CS8900A手册,当$3C2440的HCLK设定为IOOMHz时,SRAM对
延参数分别为:Tacp=3、Tcah=O、Tcoh=l、Tacc=7、Tcos=3和Tcas=O.
参考文献:
[I]Somsung公·83C2440 User Manual,2004.
.,
[2]Cirrus Logic公司,CS8900A Product Data Sheet,2001
作者简介:
刘萍,女,工程师,从事通信系统设计、检验1=作:黄馨,女.工程师,
从事通信系统设计、检验工作;赵大胜。男,高级工程师,从事通信系统研发
工作。
(上接第34页)
参考文献:
[1]李秉操等编,单片机接u技术及其在工业中的应用,西安;陕西电子
编辑部.1991年.
[2]丁燕斌、吕强中,带P删功能单片机在直流电机调速中的应用,机电工
程技术,2004第9期.
[3]杨靖,用单片机控制的直流电机调速系统,机床电器,2008年1月.
【4]胡祝兵,基于单片机控制的直流电机调速系统的设计,承德石油高等
专科学校学报,2008年3月.
[5]陈锟、危立辉,基于单片机的直流电机调速器控制电路,中南民族大
学学报,2003年9月
[6]王向周等,
表,2003年6月.
[7]张立勋等,
2004年第4期.
基于UB90F549单片机的直流伺服电机调速系统,电测与仪
AVR单片机实现的直流电机PWM调速控制器,机械与电子,
作者简介:
卢春华(1982-),男,汉族。重庆铜粱人。工学硕士,安阳工学院电子
信息与电气工程系助教,从事过程控制方面的教学与研究.
万方数据
基于单片机的直流电机调速系统设计
作者: 卢春华, 姚海燕, 张莉
作者单位: 安阳工学院,河南,安阳,455000
刊名: 硅谷
英文刊名: SILICON VALLEY
年,卷(期): 2009,(20)
引用次数: 0次
参考文献(7条)
1.李秉操等编,单片机接口技术及其在工业中的应用,西安:陕西电子编辑部,1991年.
2.丁燕斌、吕强中,带PWM功能单片机在直流电机调速中的应用,机电工程技术,2004第9期.
3.杨靖,用单片机控制的直流电机调速系统,机床电器,2008年1月.
4.胡祝兵,基于单片机控制的直流电机调速系统的设计,承德石油高等专科学校学报,2008年3月.
5.陈锟、危立辉,基于单片机的直流电机调速器控制电路,中南民族大学学报,2003年9月.
6.王向周等,基于MB90F549单片机的直流伺服电机调速系统,电测与仪表,2003年6月.
7.张立勋等,AVR单片机实现的直流电机PWM调速控制器,机械与电子,2004年第4期.
相似文献(10条)
1.期刊论文 徐海.徐瑞丽.XU Hai.XU Rui-Li 基于PIC单片机直流电机控制器的设计与实现 -机电产品开发与创新
2009,22(4)
直流电机因其转速调节灵活,方法简单,易于大范围平滑调速,控制性能好等特点,一直在传动领域占有统治地位.本文应中国电子科技集团第27研究所
的要求,设计开发了一套基于PIC单片机的直流电机多速控制器,作为其配套的试验装置.运行结果表明,系统实现了直流电机的高精度多速度控制,达到了
性能指标要求.目前已经进入试验阶段.
2.期刊论文 刘小兵.刘任庆.LIU Xiao-bing.LIU Ren-qing 单片机在直流电机转速控制系统中的应用 -电气开关
2008,46(4)
介绍单片机在直流电机转速控制系统中的应用优势及硬件、软件的实现方法.系统采用霍尔元器件测量电动机的转速,用89C51单片机对直流电机的转
速进行控制,用DAC0832芯片实现输出模拟电压值来控制直流电动机的转速.
3.期刊论文 张红娟.李维 基于PIC单片机的直流电机PWM调速系统 -机电工程2005,22(2)
介绍了基于PIC16F877单片机构成的直流电机调速系统,电机控制芯片采用了L298芯片,该系统使用光电编码器作为检测传感器,通过PWM的输出信号实
现对直流电机的调速.同时介绍PIC16F877单片机中与PWM相关的寄存器设置,给出硬件电路和控制程序的简要设计.
4.期刊论文 赵鸿图.Zhao Hongtu 基于单片机AT89C51的直流电机PWM调速系统 -电子技术2008,45(10)
文章设计了以单片机AT89C51和L298控制的直流电机脉宽调制(PWM)调速系统.主要介绍了用单片机软件实现PWM调整电机转速的基本方法,给出了程序
流程图、KeilC51程序以及Proteus的仿真结果.硬件电路实现了对电机的正转、反转、急停、加速、减速的控制以及PWM的占空比在四位LED上的实时显示
.
5.期刊论文 郑彧.陈鸿.裴焕斗.ZHENG Yu.CHEN Hong.PEI Huan-dou 基于凌阳单片机的直流电机堵转保护电路 -电
气开关2008,46(1)
针对某夹紧装置中,因电机堵转易烧坏电机的情况,提出了一种基于凌阳SPMC75F2413A单片机的直流电机堵转保护电路.根据电机堵转时实测的电压得
到设定电压值,经单片机A/D转换端口输入的采样电压值与设定电压值比较,当采样电压值大于设定值时,执行堵转保护.介绍了该电路的硬件结构及软件实
现方法,实验表明该电路可以达到系统的堵转保护要求.
6.期刊论文 任小坤.孙淑凤.王立.Ren Xiaokun.Sun Shufeng.Wang Li 基于单片机的直流电机控制系统在动态送风
装置中的应用 -制冷与空调2007,7(1)
介绍一种基于单片机的动态送风控制系统.该控制系统以C805lF330单片机为处理器,配合控制电路,采用脉宽调制技术,根据自然风特性,对直流电机
的转速进行控制,从而实现风机出风的动态化.
7.期刊论文 罗江勇.何道清.黄兴琦 基于单片机的直流电机远程测控系统 -仪器仪表用户2008,15(4)
本文以1.KW直流电机为被控对象,介绍了采用单片机和PC机构成的电机远程测控系统.采用转速的周期测量法和电机的PWM控制方式实现对电机转速的
高精度测量与控制.设计了单片机系统和PC机间的通信接口,上位机采用VC设计监控程序对电机进行实时监控,系统运行稳定可靠.
8.期刊论文 尹波.YIN Bo 基于单片机的直流电机速度合成器 -兵工自动化2006,25(11)
基于PIC16F876单片机的速度合成器,用于履带式机器人或车辆的左、右直流有刷电机的驱动.合成器接收速度和方向2个PWM输入信号,使用单片机内
16位的计数器测出其脉冲宽度值.软件采用分段的方法合成出2路直流电机的速度和方向的数字信号,然后将此信号转变为电机的PWM驱动信号.
9.期刊论文 胡俐蕊 EM78P447S单片机及其在直流电机红外遥控系统中的应用 -国外电子元器件2003(1)
简要介绍了台湾义隆电子公司EM78P447S单片机的特点、功能以及其中的寄存器和指令,提出了利用EM78P447S单片机作为主控器,以遥控信号输入控
制直流电机的设计方法,给出了该控制系统的硬件电路及软件流程.
10.期刊论文 胡俐蕊 EM78P447S单片机及其在直流电机遥控系统中的应用 -仪器仪表用户2002,9(4)
本文简要介绍了台湾义隆电子公司EM78P447S单片机的性能,并利用该单片机为主控器,用遥控信号输入控制直流电机,给出了系统的硬件电路及软件
流程图.实验说明,该系统响应快,运行稳定.
本文链接:http://d.g.wanfangdata.com.cn/Periodical_guig200920024.aspx
下载时间:2010年1月6日
基于单片机的直流电机调速系统设计.pdf