资讯详情

单片机原理及应用教程(C语言版)第9章单片机应用系统接口技术研讨.ppt

单片机原理及应用教程(C第九章单片机应用系统接口技术研究

9.6.3 直流电机控制接口技术 下图显示了一个典型的直流电机驱动控制电路,包括四个三极管和一个电机,左侧的两个光耦合是隔离装置,将数字信号和模拟信号分开 9.6.3 直流电机控制接口技术 当P10为0、P11为1时,Q2和Q4导通, Q1和Q截止日期,电流从Q4流经Q使电机正转。 分析:U2中光敏三极管导通,U因此,2的5脚接地,Q1和Q2基极低电平,Q2导通而Q1截止;同时U三中光敏三极管截止,U三脚五脚高电平, Q3和Q四基极高电平,Q4导通Q3截止。 P10或P11输出1时,电机通电 当P10为1、P11为0时,Q2和Q4截止, Q1和Q三导通,电流从Q1流经Q使电机反转。 分析:U2截止U3导通,Q1和Q2基极高电平,Q3和Q四基极低电平。 9.6.3 直流电机控制接口技术 电机转速:由P10、P11输出的PWM信号控制 9.6.3 直流电机控制接口技术 直流电机完全控制电路 直流电机运行控制程序 #include unsigned char data Count=0, Speed; //分别控制中断次数、设置转速 bit Direct; sbitP15=P1^5; sbitP16=P1^6; sbitP17=P1^7; sbitP10=P1^0; sbitP11=P1^1; 9.6.3 直流电机控制接口技术 定时器T0中断函数:控制电机转速和正反转 void t0s() interrupt 1 {//T0中断,12MHz,定时1ms TL0=64536%6; TH0=64536/256;//1ms定时初值 if( Count>9) ////脉宽信号周期为10ms Count=0; if(Direct)//正转,P11为1、P10为0 P11=(Count10) Speed=三、/两种速度 while(P16==0); }}} 9.6.3 直流电机控制接口技术 高速时高电平比 9:10;低速时高电平比 3:10 9.6.4 步进电机控制接口技术 步进电机是将电脉冲信号转换为直线位移或角位移的设备,角位移速度与脉冲频率成正比,角位移与脉冲数成正比 B A C D 12v 步进电机每转一周步数相同,步距误差不会长期积累,不会丢步。 电机正转:当从P10~P13轮流送高电平时,步进电机各相A~D轮流接通。 电机正转:当从P10~P13轮流送高电平时,步进电机各相A~D轮流接通。 9.6.4 步进电机控制接口技术 B A C D 12v 电机反转:从P13~P10轮流送高电平时,步进电机各相D~A轮流接通。 转速控制:改变各相高电平的时间间隔 9.6.4 步进电机控制接口技术 B A C D 12v 步进电机完全控制电路 9.6.4 步进电机控制接口技术 四相步进电机运行控制程序 #include unsigned char data Count=0, Speed, Round=0; ///分别控制中断次数,设置速度,切换通电线圈 bit Direct; sbitP35=P3^5; sbitP36=P3^6; sbitP37=P3^7; 9.6.4 步进电机控制接口技术 T中断函数,控制步

标签: 三极管15p10p

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台