基于单片机的pwm直流电机调速电路pwm调速系统怎么做

求51单片机PWM直流电机闭环调速系统设计??_单片机_百科问答
求51单片机PWM直流电机闭环调速系统设计??
提问者:罗泠耀
51单片机PWM直流电机闭环调速系统设计 采用硬件电路实现直流电机闭环调速系统已在实践中应用多年,其硬件组成复杂,调整困难,缺乏控制的灵活性。本文介绍的直流电机PWM闭环调速系统,使用低价位的单片微机89C2051为核心,实现闭环控制,并可进行数字显示和速度预置,方便了使用。电机调速采用脉宽调制方式,与晶闸管调速相比技术先进,可减少对电源的污染。本系统已用于健身跑步机调速,工作可靠,使用效果良好。图1是本系统的线路图,主要有PWM信号发生、闭环调速微机控制、直流电机驱动等几部分组成。1 PWM 信号发生电路 PWM波可由具有PWM输出的单片机(如80C198等)通过编程产生,也可采用PWM专用芯片来实现。PWM波的频率太高时,对直流电机驱动的功率管要求太高,太低时产生电磁噪声较大。实践应用中PWM波的频率在18kHz左右效果最好。经综合分析,本系统采用两片4位数值比较器4585和一片12位串行计数器4040组成了PWM信号发生电路。两片比较器U3、U2的A组接4040计数输出Q2~Q9端,B组接单片微机的P1端口。改变P1端口的输出值,可使PWM信号的占空比产生变化,进行调速控制。计数器4040的计数输入端CLK接单片机2051晶振的振荡输出XTAL2。晶振选用18MHz时,经QO~Q2的8分频,Q2~Q9的256分频,产生的PWM波形的频率为17.6kHz,适合光耦及功率开关管的合理工作范围。 计数器4040每来8个脉冲,其输出Q2~Q9加1,当计数值小于或等于单片机P1端口输出值X时,U2的(A&B)输出端保持为低电平,当计数值大于X时U2的(A&B)输出端为高电平。随着计数值的增加,Q2~Q9由全&1&变为全&O&时,(A&B)输出端又变为低电平,这样,在U2的(A&B)端得到PWM的信号,其占空比为(255-X/255)×100%,改变X值可改变PWM信号的占空比,进行直流电机的转速控制。使用此方法单片机只需根据调整量输出X值,PWM信号由三片通用数字电路生成,使软件大大简化,有利于单片机系统正常工作。由于单片机上电复位时P1端口输出全&1&,使用4585的B组与P1端口相连,升速时PO端口输出X按一定规律减少,降速时按一定规律增大。 图1 直流电机PWM闭环调速系统原理图2 单片微机闭环速度控制电路 本系统的闭环控制选用低价位的单片机89C2051,与带PWM输出的80C552及80C198相比,无需外扩EPROM,且价格低的多。2051单片机片内有2K的flash程序存储器,15个I/O口,两路16位的定时/计数器,指令及中断系统与8031兼容,给闭环速度控制带来很大的灵活性。 闭环速度控制中传感器选用霍尔传感器,小磁钢固定在被测转轴上,每转一周输出一个脉冲信号。转速脉冲信号经施密特触发器U6-1,U6-2整形后,输入到2051单片机的INTO中断口P3.2端口上。软件设置INTO为下降沿中断,进入中断服务程序后开启定时/计数器O进行定时,测出每转的周期,再由软件计算出控制值X,由P1端口输出PWM波占空比的控制数。软件中还可进行显示线速度或角速度的转换计算,由八位驱码驱动器带动LED数码管进行显示。预置速度由按键S1、S2输入,进行&+&& -&控制,预置数也由LED数码管显示。 显示使用了高集成度的MAX7219串行LED显示驱动器,带动八位LED数码管进行显示,前四位显示当前运行速度,后四位显示预置速度。MAX7219是24脚窄封装芯片,串行口工作频率最高10MHz,八位LED显示,通过对译码模式寄存编程,可控制各位显示方式(BCD码或非译码),显示是片内动态扫描模式,通过一个电阻和编程可控制亮度,并可多个芯片串联显示多达64位共阴极LED数码管。MAX7219的数据输入端DIN、时钟端CLK、数据锁定端L分别与2051单片机的P3.0、P3.1、P3.5端口相接。改变电阻R6的阻值可调整显示亮度,R6取值在3.9~10kQ之间。使用MAX7219不仅可减少硬件电路,由于是片内动态扫描显示,并可降低功耗和简化软件设计。 2051单片微机的上电复位使用了MAX812电压*器,上电时约有200 ms的延迟,以保证复位正常进行。为了防止掉电后预置数丢失,使用了使用备用电池保护2051单片机片内RAM数值。电源经变压整流后,一路经DC-AC开关电源输出5V直流电压给单片机系统供电,一路经三端稳压元件7812稳压输出12V电压供驱动大功率开关管使用。单片机系统电源与驱动电路部分电源隔离,以提高系统工作的可靠性和安全性。3 直流电机驱动系统电路 直流电机驱动系统原理如图2所示。
U2生成的PWM信号经施密特反相器U6-3驱动光电耦合器O1,送至直流电机驱动电路。大功率开关管选用N沟道VMOS功率场效应管,它为压控元件,具有很高的输入阻抗,因而驱动功率很小,对驱动电路要求也较低。经光电耦合器传送的PWM信号,经并联使用的六施密特反相器,接到VMOS功率管Y1的栅极上,直接驱动即可。稳压管D4和电阻R8起保护作用。VMOS功率管的源极接直流电机绕组,经感抗器接电机直流电源负端。漏极接电机直流电源正端。快速关断二极管D3起保护作用,消除VMOS功率管开关过程由电机绕组产生的感生电势。电源是交流电压经C7、ZL、C8组成的滤波器后,由高压桥整流器件Z2整流,高压电解电容滤波后供VMOS功率管。VMOS功率管,快速关断二极管及高压电解电容器及整流桥等根据选用直流电机的电压、功率等要求确定相应型号和参数。4 结束语 本文所述的直流电机闭环调速系统以低价位单片微机89C2051为核心,PWM波的生成使用三片通用数字电路,显示使用了高集成度的八位LED串行译码驱动器MAX7219,电机驱动使用VMOS场效应管,反馈信号使用霍尔传感元件,系统设计合理。使用单片机定时器对传动轴的周期进行检测,可由软件计算出相应的线速度或角转速进行显示,并可进行速度定量预置。软件中可用PLD算法或查表的方法确定闭环控制的补偿量。这些是由数字线路组成的直流电机闭环调速系统所不及的。以前也曾试过使用单片机的定时/计数器直接生成PWM波,这样使软件频繁工作在中断服务程度中,整体效果不太好。使用少量硬件后单片机仅输出X值,使软件工作量大大减少,程序中有充足时间进行闭环控制的测控和计算,使程序设计和软件运行合理可靠。
回答者:钱荟豪
Mail: Copyright by ;All rights reserved.&&基于MC51单片机...
扫描二维码,下载文件到手机
当前文件信息
浏览:158次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号&基于MC51单片机的直流电机PWM调速系统
秒后自动跳转到登录页
(奖励5下载豆)
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
视频课程推荐
基于MC51单片机的直流电机PWM调速系统
上传时间:
技术分类:
资源评价:
(1位用户参与评价)
已被下载&3&次
本文介绍一种基于MC51单片机控制的 &
PWM直流电机脉宽调速系统。系统以廉价的MC51单片机为控制核心,以直流电机为控制对象。从系统的角度出发,对电路进行总体方案论证设计,确定电路各个的功能模块之间的功能衔接和接口设置,详细分析了各个模块的方案论证和参数设置。
本资料共包含以下附件:
基于MC51单片机的直流电机PWM调速系统.doc
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
下载1578次
下载1536次
下载2436次
下载2349次
下载1563次
相关专题推荐
磁盘阵列简称RAID,有“价格便宜且多
网络存储系统的搭建能够为我们带来极
VMware是提供一套虚拟机解决方案的软
从开发、测试、生产三部曲这样的运作
本专题为vmware中文视频教程,在线视
本专题介绍了weblogic服务器在企业应
Vmware View是Vmware的桌面和应用虚拟
vSphere不是一个单独的产品,它由一系
本专题全面深入讲解Windows Server 2
本专题收集了高俊峰老师讲解的系统集
IBM TSM 备份软件实战教学视频,包含
菜鸟腾飞安全网VIP_精通VMware虚拟机
2013年传智播客WebService视频教程,
Active Directory 实操作参考系列,本
服务器虚拟化技术以VMware公司的vSph
LoadRunner,是一种预测系统行为和性
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理  二、实例:微电脑球磨机    下图是电脑球磨机控制器方框图,一个典型成熟的直流调速。
  线路中分两部份,电脑主板和主回路及控制部分。
  电脑主板有CPU为AT89C51、数码显示用的PS7219、看门狗与存贮器是X5045、时钟芯片采用X1203、其它一些接口加了一些数字电路。
  电脑主板上还一部分转速测量,用的方式是测输出电压值,芯片即A/D转换器用的L7135.因为直流电枫的转速和所加电压是成正比的,所以这里用A/D测量输出电压I即上电压)做为反馈信号,从而控制转速。
  可控硅主回路及控制部分见下图,由Q1-Q2、D1-D2组成的桥式削波整流输出到电机转子,Ql、Q2上触发极SCR1、SCR2的信号由产生,并经过光耦隔直放大后再驱动Q1、Q2。相位信号是取零点信号,由整流桥D8、Q4、Q5、U4等组成,连接至CPU的INTO中断。
  R8、R9、R10取输出电压反馈至A/D,再到CPU调整削波大小。J1是定时、J2是正反转切换继电器。RO和Q3等组成过流保护,当负载太大,RO上电压过了阀值,Q3导通,锁住了Q5,光耦始终没有过零信号发出,CPU停止削波信号输出,电机停传。D3、D4提供电机励磁电流。其它在这里不一一赘述了。
  三、主程序流程图  下图为球磨机调速程序的流程框图,由键盘设定转速和机器运行的开关。设置的速度参数、输出电压的大小和TO配合确定削波宽度;过零信号触发中断0(INTO),确定信号起始点,它们共同合成削波信号输出。
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670& 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
单片机PWM直流电机调速
下载积分:3000
内容提示:单片机PWM直流电机调速
文档格式:DOC|
浏览次数:5|
上传日期: 01:10:29|
文档星级:
该用户还上传了这些文档
单片机PWM直流电机调速
官方公共微信}

我要回帖

更多关于 直流无刷电机pwm调速 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信