- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子元器件组装与设计大赛-单片机电机控制与测速显示设计报告汇
“星凯”杯
电子元器件组装与设计大赛
课题名称:直流电机转速控制
参赛队员:
目 录
目 录 1
1 直流电机转速控制方案设计 2
1.1 设计要求 2
1.2 设计框图 3
2 简 介 4
2.1 主要器件功能 4
2.2硬件原理图 13
3 硬件电路测试 6
3.1单片机部分及接口电路测试 6
3.2键盘控制与电机控制引线 6
3.3电机部分电路及接口电路测试 7
3.4测速电路 8
3.5数码管驱动电路 8
4软件程序测试 9
4.1按键程序 9
4.2PWM程序 9
4.3测速系统程序 11
4.4调速程序 12
5硬件电路原理总图 12
6总设计程序 16
7结束语 19
8附录 20
8.1实物图 20
8.2参考文献 20
1 直流电机转速控制设计方案
1.1 设计任务及要求
一、任务
设计一个数字式直流电机转速控制系统,包括控制器、直流电机和转速检测装置。要求采用PWM方式驱动直流电机。控制系统原理可按图1所示框图设计。
二、基本要求发挥部分1.2 设计框图
本课题中测量控制电路组成框图如下所示:L298N 是专用驱动集成电路,属于H 桥集成电路,与L293D 的差别是其输出电流增大,功率增强。其输出电流为2A,最高电流4A,最高工作电压50V,可以驱动感性负载,如大功率直流电机,步进电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以直接控制步进电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。此外可能通过使能端的高低电平的变换,从而使电机通断,来控制电机的转速。
图3 L298N芯片引脚图
板上的EN1 与EN2 为高电平时有效,这里的电平指的是TTL 电平。ENA 为IN1 和IN2 的使能端,ENB为IN3 和IN4 的使能端。POWER 接直流电源,注意正负,电源正端为VCC,电源地为GND。本次设计因只需要控制一台电机,故只需要使用一个使能端和一组输出就行了。
2.1.2 74HC573芯片介绍
74HC573为驱动数码管的芯片,其原理说明:74HC573的八个锁存器都是透明的D 型锁存器,当使能(G)为高时,Q 输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。图4 74HC573芯片引脚图
3 硬件电路测试
3.1单片机最小系统及复位电路测试
图5 单片机最小系统与复位电路
3.2键盘控制电路与电机控制引线
图6 按键控制接口电路
3.3电机驱动部分电路及电路测试
图7 电机驱动电路
本次使用的是常见的驱动芯片L298N。电机控制测试时,L298N的IN3,IN4的输出控制电机的正反转。当IN3,IN4为0,1,时是一种转向,当IN3,IN4为1,0时,就反向转动。而电机的转速控制是通过L298N的ENB(或ENA)来控制,由于ENB的状态直接确定电机的通断,所以,测试时,通过单片机IO端口直接调节ENB占空比的输出来实现电机的转速控制.
电机的测速是通过光电传感器(H42B6)来获取的。电机的叶片上有空隙,当光线被遮住时,光电传感器产生脉冲,然后经过放大器处理后输出的脉冲数被单片机中断口记录。通过单片机内部计时,当一定的时间到时,通过计算程序得出在1分钟的实时转速,然后通过4位数码管上显示出来.
3.4信号采集电路与处理电路
图8 信号采集电路调试图
3.5数码管驱动电路
图9 数码管段选接口电路
4 软件程序测试
4.1按键功能设置程序
当按键按下的时候产生一个低电平,连接单片机上IO端口,产生外部中断,使得单片机执行程序内容,具体的程序如下:
void keyscan()//键盘扫描控制
{
if(zt==0) //暂停
{ delay(5);
if(zt==0)
{EA=~EA;
M1=0;
M2=0;}
}
if(jia==0) //设定值增加
{ delay(10);
if(jia==0)
{++num;
if(num==3000)
num=0;
}
}
if(jian==0)//设定值减小
{ delay(10);
if(jian==0)
{ num--;
if
您可能关注的文档
- 电大专科【中国教育简史】形成性考核册答案(附题目)汇.doc
- 电大专业幼儿教育毕业论文 游戏对幼儿成长的影响汇.doc
- 电大专科【小学儿童教育心理学】形成性考核册作业答案汇.doc
- 电大专科【国际公法】复习自测题和答案汇.doc
- 电大专科【人文社会科学基础】形成性考核册作业及答案(完整版)汇.doc
- 电大【高等数学基础】期末考试复习小抄(有试题分析)汇.doc
- 电大专科【市场营销学】形成性考核册答案(附题目)汇.doc
- 电大专科【税收基础】形成性考核册答案(完整)(附题目)汇.doc
- 电大专科【教育研究方法】形考性考核册作业答案(完整)汇.doc
- 电大专科【财务案例研究】形成性考核册作业答案(有题目)汇.doc
最近下载
- 话剧小品《1942》台词剧本完整版.docx
- 2024年快递转让合同范本6篇.docx
- 2024河南郑州热力集团限公司招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 数字媒体技术专业申报材料.doc
- 胡锦教授-神经急危重症多模态监测进展.pptx
- 2024年浙江省镇海中学自主招生数学试卷及答案 .pdf VIP
- Unit3FamilyMattersDevelopingIdeas课件高一上学期英语.pptx
- 地铁安检员考试真题.docx
- 2023-2024学年部编版语文五年级上册期中检测题含答案(共6套) .pdf VIP
- 《葬书》原文及其白话注释陈益峰.pdf VIP
文档评论(0)