- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目六 测控系统设计 任务4 直流电动机控制设计 任务内容 利用单片机AT89C51作为控制器,控制直流电动机运转。 学习目标 掌握直流电机驱动电路设计 掌握单片机控制直流电机正反运转的方法 掌握PWM调速原理。 知 识 点 知识点一 直流电机驱动电路 知识点二 单片机模拟输出PWM信号 单片机通过H桥电路控制直流电机正反转,如图所示。 知识点一 直流电机驱动电路 单片机通过H桥电路控制直流电动机正反运转,常见电路如图6.33所示,其中VT3、VT4、VT5、VT6按电动机功率的大小选择合适的三极管,如VT3、VT5可选8550、TIP127等PNP型三极管;VT4、VT6可选择8050、TIP122等NPN型三极管。 (1)当P1.0端输出“0”时,U1光耦导通,VT1截止,VT3导通,VT4截止。 同理,P1.1端输出“0”时,VT5导通,VT6截止,电动机无电流流过;P1.1端输出“1”时,VT5截止,VT6导通,此时电流从+V经过VT3、MOTO1、VT6流入AGND,实现正转。 知识点一 直流电机驱动电路 可见,当P1.0输出恒定的“0”时,电动机的转动速度由P1.1端“1”信号的占空比决定(此时P1.1的信号即PWM信号)。 (2)当电动机需要反转时,P1.1端设定为恒定的“0”,电动机的转动速度由P1.0端“1”信号的占空比决定。 知识点一 直流电机驱动电路 也可以采用场效应管代替三极管,实现电动机驱动,电路原理如图6.34所示,其中采用光电耦合器P521进行隔离,采用场效应管IRF640进行驱动,本电路具有较强的抗干扰和驱动能力。 知识点一 直流电机驱动电路 脉冲宽度调制(PWM,Pulse Width Modulation),简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。在本任务中,改变PWM信号的占空比,便可改变直流电机的转动速度调速。 知识点二 单片机模拟输出PWM信号 (1)固定脉宽PWM输出 如图所示,脉宽固定为65536μs。将T0设置为方式1(16位定时器)方式,利用T0定时器控制PWM的占空比,图中t1和t2定时的初值分别为PwmData0和PwmData1,其中为保证脉宽固定为65536μs,必须满足PwmData0+ PwmData1=65536。 知识点二 单片机模拟输出PWM信号 #include reg51.h sbit PWMOUT = P1^0; //定义PWM输出脚 unsigned int PwmData0,PwmData1; bit PwmF; /*************************************************** 定时器初始化 ***************************************************/ void InitTimer(void) { TMOD = 0x01; //T0为方式1 TH0 = PwmData1/256; //初值 TL0 = PwmData1%256; EA = 1; //开中断 ET0 = 1; TR0 = 1; //启动定时器 } 知识点二 单片机模拟输出PWM信号 /*************************************************** 主程序 ***************************************************/ void main(void) { PwmF=0; PwmData0=40000; //设置t1对应的初值 PwmData1=25536; //设置t2对应的初值 InitTimer(); while(1); } 知识点二 单片机模拟输出PWM信号 //t0中断服务程序 void Timer0Interrupt(void) interrupt 1 { if(PwmF) { PWMOUT=1; TH0 = PwmData1/256; //初值 TL0 = PwmData1%256; PwmF=0; } else { PWMOUT=0; TH0 = PwmData0/256; //初值 TL0 = PwmD
您可能关注的文档
- Java编程第00章-课前.ppt
- Java编程第01章-概述.ppt
- Java编程第02章-基本类型与运算符.ppt
- Java编程第03章-程序流程控制.ppt
- Java编程第04章-数组.ppt
- Java编程第05章-类与对象.ppt
- Java编程第06章-抽象类、接口与嵌套类.ppt
- Java编程第07章-GUI编程.ppt
- Java编程第08章-Swing高级组件.ppt
- Java编程第09章-异常与处理.ppt
- GB/Z 17626.35-2025电磁兼容 试验和测量技术 第35部分:HPEM模拟器概述.pdf
- 《GB/Z 17626.35-2025电磁兼容 试验和测量技术 第35部分:HPEM模拟器概述》.pdf
- GB/T 7391-2025海洋调查船术语.pdf
- 中国国家标准 GB/T 7391-2025海洋调查船术语.pdf
- 《GB/T 7391-2025海洋调查船术语》.pdf
- 《GB/T 7714-2025信息与文献 参考文献著录规则》.pdf
- GB/T 7714-2025信息与文献 参考文献著录规则.pdf
- 中国国家标准 GB/T 7714-2025信息与文献 参考文献著录规则.pdf
- 中国国家标准 GB/T 29484.503-2025船舶电气设备 第503部分:专辑 电压1 kV以上至不大于36 kV的交流供电系统.pdf
- GB/T 29484.503-2025船舶电气设备 第503部分:专辑 电压1 kV以上至不大于36 kV的交流供电系统.pdf
最近下载
- 1_日月明轨检小车作业指导书.docx VIP
- 安徽省蚌埠市A层高中2024-2025学年高二下学期第四次联考生物试卷.pdf VIP
- 卫生经济学知到智慧树期末考试答案题库2024年秋山西医科大学.docx VIP
- (考勤表的制作.doc VIP
- 2024-2025学年南京市鼓楼区七年级上英语期末考试题(含答案).docx VIP
- 《过秦论》复习卷及答案.pdf VIP
- 北京联合大学《审计学》2022-2023学年第一学期期末试卷.doc VIP
- 湖南省长沙市雅礼2025-2026学年高一上学期期中考试 化学试卷含答案.pdf VIP
- 帕金森病的护理查房.docx VIP
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
原创力文档


文档评论(0)