版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1. 题目 22. 题目分析及设计思路介绍 2( 1)分析 2( 2)可取的方案 33. 方案设计说明 44. 单元电路设计说明 5( 1)、单片机最小系统 5( 2)、输入输出设备 6(3)、H 桥驱动 7( 4)、片上 PWM 75. 完整电路原理分析 8附录 1. 单片机程序流程图 10附录 2. 单片机程序流程图 111. 题目设直流电机的额定工作电压为 6V,功率为3W试设计一个可逆 PWM调速驱动控制电路,能在 0V、5V的方向控制电压和0 5V 的转速控制电压的作用下,使电机正转、反转、加速、减速。电路形 式不限,作业具体要求如下:1. 画出电路的系统框图,说明电路方案设计的
2、思路、理由或依 据;2. 分单元画出各单元具体的电路图,阐述电路的工作原理,介 绍电路中主要元器件的作用及其参数的确定原则或依据;3. 画出完整的电气原理图,介绍整体电路的工作原理;4. 如果采用了单片机,给出单片机程序的流程图和清单,说明 程序的工作原理。注:本题难度系数为 1.52. 题目分析及设计思路介绍(1)分析电动机实现正反转, 可以调换电源正负极和励磁电源正负极, 对 于永磁直流电动机, 只能调换电源正负极, 常见的玩具赛车中的就是 这种。单片机能给某个 IO 高电平或低电平,但驱动电机,没有足够 的驱动能力(驱动电流小,带负载能力弱) ,利用三极管组成 H 桥式电路可以解决驱动及
3、换向的问题直流电机调速一般采用调电压的方式,常用的方法是PWM调速, PWM名为秒冲宽度调制,可想而知就是调节占空比, STC12C5A60S2 片上集成了两个PWM模块,可以实现PWM,另外,用NE555也可 以实现PWM。(2)可取的方案H桥式电路方案有集成的和元器件组装的。常用的 H桥IC有:L298 (双 H 桥)、L9110H (单 H 桥)。PWM的方案有:STC12C5A60S2片上集成了 PWM模块和NE555 占空比可调电路。NE555 占空比可调电路3. 方案设计说明方案选择:H 桥电路选择:采用集成的 H 桥式芯片,相比于元器件组装的 H 桥式电路,性能跟高,功耗更低,占
4、用面积小,因此选用 IC 。常用 的直流电机只需要单 H 桥就能完成转向问题, L298N 的驱动电流可 以达到4A,工作电压可达36V,但芯片价格相对较贵,对于一般小 电机而言有点大材小用了,用 L9110H 同样可以实现,而且工作电压 为2.5V-12V,峰值电流高达1.5A,持续电流高达0.8A,足以驱动6V 3W 的直流电机,且芯片相对便宜,所以采用 L9110H 驱动电机。PWM电路选择:NE555能产生占空比可调的方波,实现简单, 但方波频率一般不可调(可调需添加滑动变阻器,频率调节范围也 小),分立元件也多,而采用STC12C5A60S2片上集成了 PWM模块, 可以实现频率可调
5、,调频范围宽,占空比可调,分辨率高,为 1/256, 性能可靠,实现简单,所以采用STC12C5A60S2片上集成了 PWM模 块。最终采用STC12C5A60S2片上集成了 PWM模块+L9110H驱动模块的方案4. 单元电路设计说明(1)、单片机最小系统STC12C5A60S2有61K ROM ,不需要外接 ROM (没有EA),单片机P0 口不用接上拉电阻,与传统 51单片机不同,STC12C5A60S2通过设置相应寄存器,可以使 P0 口有一定驱动能力vcc3OFF r=HxiC3 1*11.0392MHzPl 0/ADC0YCCP1.1/ADC1PO.O/ADOP1J2/ADC2PO
6、ADlPl 3/ADC3P0.2/AD2P1.4/ADC4P0.3/AD3P1.5/ADC5P0.4/AD4Pl 陥DWP0.5JAD5P1.7/ADCTP0.6/AD6RSTP0.7;AD7P3 0/RxDEX L7D於一ALEP3.2/INT0NAP3 3/INT1P2.7/A15PS.TQP2j6/A14P3.5rnP2.5/A13F36AWRP2.4JA12P3.7/RDP23/A11XTAL2P2.2/A10XT A LIP2.1/A9GNDU1STC12C5A60S2341820677940393837363533323?302923222625242322TT30PFGNDVCK
7、CrNDSTC12C5A60S2单片机最小系统(2)、输入输出设备K4Zu -1 s 9111 Pl.fyADCO P1.1/ADC1 PL.2(ADC2 P1.3/ADC3 P1.4TADC4 F1.5/ADC5P1.6/ADWP1.7/ADCT PST P3.D/R1D P3.1JTXD F3.2/INTCI前TP3.4TTOP3.5/TLP3.bP3.7/RDXTAU XTAT.lvcc PO OJADO PO UADI P0 2JAD2 P0 3JAD3 PO4!A14 POLADS P0/AD(5 PO仏a EX LVDaleNA P2.7/A15 陀伽4 P2.5/AL3 P2.L
8、2 P2.如 1 P2.2/A10CC输入输出设备该设计有两种输入输出设备:按键和 LED,按键可采用一般的 扫描方式,也可以用中断方式,为了快速相应用户指令,选择用中断 方式。然而外部中断只有两个,这里用定时器 TO、T1扩展了两个下 降沿外部中断,正好实现启停、正反、增速、减速的指令输入。为了更人性化,有相应的Led做出指令提示(D1为电源指示灯,D2为启动指示灯,D3为正向运行指示灯,D4为反向运行指示灯,D5为加速指示灯,D6为减速指示灯)。电源接通,D1亮。当按启动按钮时,D2亮,D3亮,再按一次,D2灭,D3灭,只有电机处于启动状态时,正反、增速、减速的指令 输入才有效,相应LED
9、灯才会亮;当处于启动状态,按正反转按钮, 电机反转,D3灭,D4亮,再按一次D3亮,D4灭;当按增速按钮时,D5闪烁一下,表示按钮指令有效,当达到最大占空比时,再按增速 按钮,D5将不会闪烁,表示已达最大占空比;同样的,减速功能类似增速功能(3 )、H桥驱动基于L9110H的H桥驱动电路IAIBOAOBHLHLLHLHHHLLLLLL真值表当IA为高电平,IB为低电平,电机正转;当IA为低电平,IB为高电平,电机反转。(4 )、片上 PWM对于L298N有三个控制端,第三个就是使能端,只要 PWM波 形控制使能端,就可以控制转速,但L9110H只有两个控制端。因此, 将方向控制,同速度控制相结
10、合,即两个控制端既控制方向,又控制转速实现方法:在控制方向的基础上,将高电平输入端,改为 PWM 波形输入,就可以控制转速;当换方向时,将控制信号交换,就可以 了。与 L298N 的控制方法不同的是: L9110H 需要两路 PWM 控制信 号,编程相对复杂些,但控制信号线只要两个,占 IO 资源少。5. 完整电路原理电路分为 4部分:电源、单片机最小系统、输入输出设备、 H 桥 驱动模块,如下图所示。GNDvccGNDFWMOPWM1ND IAQBVCCIBVCCGNDOAL9110H4T2+VGNDFWpWT三9RSTo|X1【】0592MHzio111213Kj3isU1Pl.ODCOv
11、acPl.lftDClPO.ODOPL.2/ADC2P0.KAD1PI.3DC3PD.2JAD2PI.4JADC4PO.3/ADGP1.5DC5P0.佻 IMP1.6/tDC6po恥mFI.7DC7RSTP0.7JADCTP3.0JRjd)EX LVDP3.1/TxDALEP3.24WNAF3.3J1NT1P17/A1.5P3.4JT0P2.L4P3.5JT1P2.5/A13P3.6/WRP2.4*A12F1.7JRDF23/A11XTAL2刃观】QXTAL1P2.1/A9GNDP2I/ABSTC12C5AS0S2C38蕊7电ir28274- C4lOOuf前DD3IKR5-cz=rR6 IK
12、 H=FR71K-(=-RS IK-E9 IK H=l-M3MaterGND为了检测电路的可行性,将现成的电路模块连在一起,搭建上面 的电路,加载程序(程序流程图及程序如附录所示),实现了上述功 能,证明了电路的可行性。附录1.单片机程序流程图开启标志复位, 相应参数复位, 电机停转两路PWM占空 比切换(任意时刻有1路PWM占空比为0%)T0T1中断产生了吗?YESINT1中断中断中断判断方向判断方向结束正转反转正转反转111PWM0占空比 增大PWM1占空比 增大PWM0占空比 减小PWM1占空比减小减速增速运行状态指示灯 / 正向运行指示灯 / 反向运行指示灯加速指示减速调试附录 2.
13、单片机程序流程图#include STC12C5A.h /STC12C5A60S2 头文件,STC官网有下载 #include intrins.h typedef unsigned char BYTE;typedef unsigned int WORD;sbit run_led=P0A0;/sbit dir_for_led=P0A1; sbit dir_back_led=P0A2;sbit add_led=P0A3;/sbit sub_led=P0A4;/bit run_flag=0;/bit dir_flag=0;/运行状态: 0:停止 1 :运行方向标识: 0:正转 1 :反转void D
14、elay20ms()unsigned char i, j, k;/11.0592MHz 精确延时 20ms_nop_();_nop_();i = 1;j = 216;k = 35;dodowhile (-k); while (-j); while (-i);void Init_PWM()CCON = 0;CL = 0;CH = 0;CMOD = 0x02;/frq=11059200/12/256=3600hzP1.3:PWM0 P1.4:PWM1/ PCA初始化PCA控控制器重置PCA时间时钟频率 Fosc/12CCAP0H = CCAP0L = 0xff; /PWM0CCAPM0 = 0x4
15、2;/PCA输出 0%占空比电压模块0 8位PWM工作方式CCAP1H = CCAP1L = 0xff; /PWM1CCAPM1 = 0x42; /PCACR = 1; /PCA输出 0%占空比电压模块1 8位PWM工作方式计时开始void Init_Inter()IT0 = 1;EX0 = 1;IT1 = 1;EX1 = 1;void Init_Timer()AUXR = 0xC0;TMOD = 0x66;TL0 = TH0 = 0xff;TL1 = TH1 = 0xff;TR0 = 1;TR1 = 1;ET0 = 1;ET1 = 1;/ INT0/ INT0/ INT0/ INT0/tim
16、er0/timer1/ T0/T1下降沿中断使能 下降沿 中断使能定时器扩展为负跳变的外部中断定时器 timer0/timer1 1T 模式 定时器 timer0/timer1 8 位自动重装 扩展为外部中断的关键步骤开始开始 中断使能 中断使能void main()Init_PWM();Init_Inter();Init_Timer();EA = 1;while (1)/INT0/INT1/T0/T1/两路PWM初始化初始化初始化开全局中断使能void exint0() interrupt 0 EA = 0; / run_led =run_flag; run_flag=run_flag; i
17、f(!run_flag)/外部中断 0 电机启停关总中断dir_flag = 0;/方向标志复位dir_for_led=1; / 正向运行指示灯复位 dir_back_led=1; / 反向运行指示灯复位CCAP0H = CCAP0L = 0xff;/ 占空比复位 0%CCAP1H = CCAP1L = 0xff;/ 占空比复位 0% elsedir_for_led=0; / 默认为正向启动 Delay20ms();/ 消抖EA = 1;/ 开总中断void t0int() interrupt 1 /T0BYTE temp1,temp2;EA = 0;if(run_flag)dir_flag=
18、dir_flag;dir_for_led =dir_for_led; dir_back_led =dir_back_led;中断/ 方向选择/ 指示灯指示电机方向转换temp1=CCAP0H; / 方向转换void exint1() interrupt 2 外部中断 1temp2=CCAP1H;/重新设置两路pwm启动CR = 0;CCON = 0;CL = 0;CH = 0;CMOD = 0x02;CCAp0H = CCAp0L = temp2;CCApM0 = 0x42;CCAp1H = CCAp1L = temp1;CCApM1 = 0x42;CR = 1;Delay20ms(); / 消抖EA = 1;/EA = 0;if(run_flag) /if(!dir_flag) /if(0x00!=CCAP0L)add_led = 0;CCAP0L -=5;CCAP0H =CCAP0L;elseif(0x00!=CCAP1L)add_led = 0;CCAP1L -=5;CCAP1H =CCAP1L;Dela
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《物权法》本科题集
- 艾普思咨询:2024年第三季度中国汽车行业投诉洞察报告
- 南充2024年10版小学4年级上册英语第1单元真题试卷
- 第23课《出师表》教学设计-2023-2024学年统编版语文九年级下册
- 2024年油橄榄果提取物化妆品项目资金需求报告代可行性研究报告
- 房施工合同(35篇)
- 转正述职报告简短范文(7篇)
- 《古代诗歌五首》(二)-2022-2023学年七年级语文下学期期中期末考前单元复习(原卷版)
- 小栅栏教案6篇
- 职工家属去世慰问信范文(35篇)
- 工厂蒸汽管道铺设工程合同
- 20起典型火灾事故案例合集-2024年消防月专题培训
- 大药房《质量管理体系文件》-管理制度
- 人教版二年级数学上册第六单元《表内乘法(二)》说课稿(含14课时)
- 新人教版六年级语文上册期中考试卷(真题)
- 2024年个人信用报告(个人简版)样本(带水印-可编辑)
- 16J914-1 公用建筑卫生间
- 2024年广东恒健投资控股有限公司招聘笔试参考题库含答案解析
- 西方古代建筑史智慧树知到答案章节测试2023年天津大学
- 公司企业日常安全安全生产检查记录表
- (完整版)U型板桩专项施工方案
评论
0/150
提交评论