- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用单片机控制直流电动机
摘要
本设计为单片机控制直流电动机,采用PWM驱动。操作者由键盘控制电动机执行15种功能,并可由L电动机转速显示出控制效果。在实现上,PWM调速采用定频调宽法,系统稳定性较好;电动机输入脉冲的电平转换采用双定时器中断实现,可节省CPU资源;键盘输入采用阵列式输入,用4*4的键盘形式,这样可以有效的减少对单片机I/O口的占用.
关键词:PWM 定频调宽 双定时器中断
正文
系统分析与论证
直流电机控制电路单片机控制键盘系统总体框图
直流电机控制电路
单片机
控制键盘
motor
motor
通过按动15个按键来实现对电动机的正反转,逐步加、减速与分档加减速控制。
PWM调速方法的方案论证
tT2:低电平持续时间T1:高电平持续时间T:周期T2T1TUPWM调速原理如图1.1所示
t
T2:低电平持续时间
T1:高电平持续时间
T:周期
T2
T1
T
U
图1.1
根据改变占空比方法的不同,PWM调速可分为以下三种:
定宽调频
这种方法是保持T1不变,只改变T2,使周期也随之改变。
调频调宽
这种方法是保持T2不变,而改变T1,使周期也随之改变。
定频调宽
这种方法是保持周期T不变,而同时改变T1和T2。
前两种方案由于在调速时改变了脉冲频率,故当控制脉冲频率与系统固有频率接近时,将会引起振荡,因此采用定频调宽。
PWM控制信号的产生方案论证
PWM控制信号的产生方法有四种,分述如下:
分立电子元件组成的PWM信号发生器
这种方法是用分立的逻辑电子元件组成PWM信号电路。此方法优点是不用软件设计,但硬件较为庞大。
软件模拟法
这种方法是利用单片机的I/O引脚,通过软件对该引脚不断输出高低电平来实现PWM信号输入。此种方法虽然要占用CPU,但硬件大为减少。
专用PWM集成电路
此种芯片的使用可减轻单片机负担,硬件电路也不大。
单片机的PWM口
新一代的单片机可通过初始化设置,使其自动发出PWM脉冲波,只有在改变占空比时CPU才进行干预。
后两种是目前PWM信号获得的主流方案,但考虑到本系统较小,单片机的CPU资源亦未得到充分利用,故采用第二种方案
软件中改变PWM占空比的方案论证
软件延时
高电平与低电平的持续时间由软件延时,延时时间由寄存在两个寄存器中的数据来控制。此种方法占用单片机内部硬件资源较少,但CPU占用严重。
(2) 双定时器中断
高低电平由定时器定时中断产生。此种方法虽占用单片机内部硬件资源较多,但可节省CPU,且不干扰主程序的执行,便于调试。
本系统中采用方案二。
2.硬件设计
硬件电路由两组成:单片机与键盘控制部分、电动机调速部分
单片机与键盘控制部分如图2.1所示:
单片机扫描键盘的输入,并将命令传送给LED和电动机,当正转按键按下时,电机正转;当反转按键按下时,电机反转;当逐步加速按键或分档加速按键按下时,电机转速逐步加快或分档加快;当逐步减速按键或分档减速按键按下时,电机转速逐步减慢或分档减慢. 15个按键通过单片机来实现对电动机的15种控制。
电动机调速部分如图2.2所示:.
对称的左右两部分子电路构成该电路,分别控制电机的正反转。
当左边光电耦合器导通时,电源通过三极管Q014加在直流电机左端,控制电机正转;反之,当右边光电耦合器导通时,电源通过三极管Q024加直流电机右端,控制电机反转。其中,光耦起隔断强弱电的作用;二极管起续流与保护三极管的作用;电感起起限制冲击电流的作用;电动机两端的电容可防止其两端电压的突变。
3.软件设计
软件总体分析
通过对按键的扫描检测来判断哪个按键按下,而后完成其对应的15种功能。
而在每个功能里面,通过双定时器中断来控制PWM的电平转换。
本系统软件设计的特点:
(1) 定时器中断控制电动机输入的电平转换。
本系统采用两个定时器中断,定时器零用来控制PWM的周期,定时器一用来控制高点平的持续时间。平时单片机执行主程序,当定时器零中断到来时,单片机输出一个高点平给电机并持续一小段时间,而后返回执行主程序;当定时器一中断到来时,单片机输出一个低电平给电机并持续一小段时间,而后返回执行主程序;如此反复。由于定时器的引入,使PWM调速的频率恒定,且节省CPU。
查表直接实现跳转
当检测到按键按下时,单片机通过查表获知跳转子程序的地址,直接跳转至子程序。
实现功能:
15个按键实现的功能如下:
1:正转 2:反转 3:逐步加速 4:逐步减速
5-A:分档加速 B-E:分档减速
4.系统实现
开始初始化(定时器)
开始
初始化(定时器)
扫描键盘(行列式)
是否有键按下?
去抖动延时
根据扫描值查转移表
Y
N
返回
正转
您可能关注的文档
- 《毕业论文三江源生态旅游中的绿色营销问题研究1》.doc
- 《毕业论文三江源生态旅游中的绿色营销问题研究》.doc
- 《毕业论文三爪异型孔电火花加工工艺实验研究》.doc
- 《毕业论文三网融合光纤到户接入网原理及系统设计》.doc
- 《毕业论文三菱PLC控制的四层电梯设计》.doc
- 《毕业论文东至华源纺织有限公司资本结构现状研究》.doc
- 《毕业论文中国上市公司治理与公司价值关系的实证研究综述》.doc
- 《毕业论文上市公司财务评价模型及实证分析》.doc
- 《毕业论文中国上市公司经理人代理成本和公司治理结构关系的实证研究》.doc
- 《毕业论文中国中小企业融资现状与政策分析》.doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
最近下载
- 《干旱半干旱区光伏电站生态环境保护技术导则》编制情况说明.docx VIP
- 公司章程范本完整.pdf VIP
- NBT 32001-2012 光伏发电站环境影响评价技术规范.docx VIP
- 人教版九年级数学下册第二十八章28.1《锐角三角函数--正弦》 教学设计.doc VIP
- NBT 32004-2013光伏发电并网逆变器技术规范.pdf VIP
- NBT 32008-2013 光伏发电站逆变器电能质量检测技术规程.pdf VIP
- NBT 32009-2013 光伏发电站逆变器电压与频率响应检测技术规程.pdf VIP
- NBT 32010-2013 光伏发电站逆变器防孤岛效应检测技术.pdf VIP
- NBT 32011_光伏发电站功率预测系统技术要求.pdf VIP
- 光伏发电站太阳能资源实时监测技术规范,NB_T32012-2013.pdf VIP
文档评论(0)