ImageVerifierCode 换一换
格式:PPT , 页数:16 ,大小:601KB ,
文档编号:3438037      下载积分:18 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3438037.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(单片机应用技术项目教程项目六任务4课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

单片机应用技术项目教程项目六任务4课件.ppt

1、项目六 测控系统设计任务4 直流电动机控制设计任务内容 利用单片机AT89C51作为控制器,控制直流电动机运转。学习目标1.掌握直流电机驱动电路设计2.掌握单片机控制直流电机正反运转的方法3.掌握PWM调速原理。知 识 点知识点一 直流电机驱动电路知识点二 单片机模拟输出PWM信号 单片机通过H桥电路控制直流电机正反转,如图所示。知识点一 直流电机驱动电路 单片机通过H桥电路控制直流电动机正反运转,常见电路如图6.33所示,其中VT3、VT4、VT5、VT6按电动机功率的大小选择合适的三极管,如VT3、VT5可选8550、TIP127等PNP型三极管;VT4、VT6可选择8050、TIP122

2、等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”信号的占空比决定。知识点一 直流电机驱动电路 也可以采用场效应管代替三极

3、管,实现电动机驱动,电路原理如图6.34所示,其中采用光电耦合器P521进行隔离,采用场效应管IRF640进行驱动,本电路具有较强的抗干扰和驱动能力。知识点一 直流电机驱动电路 脉冲宽度调制(PWM,Pulse Width Modulation),简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。在本任务中,改变PWM信号的占空比,便可改变直流电机的转动速度调速。知识点二 单片机模拟输出PWM信号(1)固定脉宽PWM输出 如图所示,脉宽固定为65536s。将T0设置为方式1(16位定时器)方式,利用T0定时器控制

4、PWM的占空比,图中t1和t2定时的初值分别为PwmData0和PwmData1,其中为保证脉宽固定为65536s,必须满足PwmData0+PwmData1=65536。知识点二 单片机模拟输出PWM信号#include sbit PWMOUT=P10;/定义PWM输出脚unsigned int PwmData0,PwmData1;bit PwmF;/*定时器初始化*/void InitTimer(void)TMOD=0 x01;/T0为方式1 TH0=PwmData1/256;/初值 TL0=PwmData1%256;EA=1;/开中断 ET0=1;TR0=1;/启动定时器知识点二 单片机

5、模拟输出PWM信号/*主程序*/void main(void)PwmF=0;PwmData0=40000;/设置t1对应的初值PwmData1=25536;/设置t2对应的初值InitTimer();while(1);知识点二 单片机模拟输出PWM信号/t0中断服务程序 void Timer0Interrupt(void)interrupt 1if(PwmF)PWMOUT=1;TH0=PwmData1/256;/初值 TL0=PwmData1%256;PwmF=0;else PWMOUT=0;TH0=PwmData0/256;/初值 TL0=PwmData0%256;PwmF=1;知识点二 单片机模拟输出PWM信号(2)可变脉宽PWM输出 如图所示,确定T1固定,改变T2时间,或同时改变T1、T2时间,实现PWM控制。知识点二 单片机模拟输出PWM信号任务实施任务实施课后练习课后练习 设计一个自动风扇控制系统,设定一个标准温度,假设为25,当DS18B20采集的实时温度高于该设定值时,控制风扇运转,否则风扇不工作。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|