11问答网
所有问题
当前搜索:
C51单片机电机控制实验
如何用
C51单片机
外部中断测量
电机
转速?
答:
使用计时器,在产生一个中断的时候读取计时器的数值,在下次中断的时候再次读取计时器数值,这两个时间的差就是转一圈的时间,从而计算出速度。也可以多转几圈计算其平均值。
C51单片机电动机
驱动程序
答:
;利用DELAY副程序(0.05秒XR5),产生驱动信号 ;由P1输出,正转200步(1圈),再反转200步(1圈),;#11H为1相驱动,#33H为2相驱动 ;速度为 1/(0.05XTIMES) 步/秒 STEPS:EQU200;步数设定 TIMESEQU10;时间延迟次数 PHASEEQU11H;激磁方式 OUTREGP1;指定输出埠 ;=== ORG0;程序开始位置 CALL...
用
51单片机
产生PWM
控制
直流小
电机
答:
PWM是从IN1,IN2输入 给你张图,不晓得看得清不 C程序等有空心情好再给你写 还有
单片机
带PCA的话不用定时器的 有自带PWM模块的
哪位大侠会
51单片机控制
的步进
电机
C语言程序
答:
我上周刚做的这个
实验
成功拉,给你参考一下吧 这可是我当时辛辛苦苦编出来的啊,不过我用的是L298驱动的 和ULN2003一样,你把它换成2003就行拉 include <AT89X51.H> unsigned char code table[]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9,0x00,0xf1,0xf9,0xf8,0xfc,0xf4,0x...
C51单片机
L298N
控制
减速
电机
的问题
答:
电源问题。一个是7805提供的电流可能不够,尤其是
电机
启停的瞬间;另一个是电机电源应该和
单片机
系统电源分开,即使用2个稳压芯片分别供电。单片机系统需要的电流不大,一般78L05或78M05就可以了。电机的单独使用一片7805。7805能提供的最大电流是1.5A,可能无法提供电机启停瞬间的大电流,造成电源电压...
求keil-
c51单片机控制
步进
电机
运行的点动程序,一定要是点动功能的程序...
答:
include<reg
51
.h> define uchar unsigned char uchar step[]={0x08,0x0a,0x02,0x66,0x04,0x05,0x01,0x09};//根据实际电路调整数据 sbit key=P1^0;uchar num;main(){ uchar i;num=0;while(1){ while(key);//等待按键 while(!key);//等待键抬起 num++;//计数值加1 num&=0x07;/...
如何用
51单片机控制
4个步进
电机
同时工作
答:
用
单片机
同时是不可能的,当然,时间间隔小到可以接受,跑几个任务,那也可以视为同时。要实现真正意义上的同时,用FPGA/CPLD是可以完成的。话说回来,也许你的同时并不是说一定严格地同时工作,只是说一个单片机去
控制
四个步进
电机
,那就好办多了。一个步进电机,比如4相5线那种,4个IO口可控制一个...
急求用89
C51单片机控制电机
的程序啊?
答:
用
单片机控制
步进
电机
则需别依给四线定间脉冲电流电机便连续转起通改变脉冲电流间间隔实现转速控制;通改变给四线脉冲电流顺序则实现转向控制所设计电路图:
C51
程序代码:代码#include<AT89X51.h>staticunsignedintcount;staticunsignedintendcount;voiddelay();voidmain(void){count=0;P1_0=0;P1_1=0;P1_2=0;P1...
C51
同时
控制
直流
电机
和步进电机
答:
首先,直流
电机
不可能直接用
单片机
驱动,所谓PWM是指脉宽调制输出,的确是可以通过这种方法来
控制
直流电机的转速,但单片机的驱动能力有限,所以一定要用驱动电路或者驱动模块。其次,既然不同时工作就好说多了啊,加一个切换模式的按键,按一下切换模式,可以设立个标志位,检测到这个切换模式按键有按下就将...
求51系列
单片机
直流
电机
速度
控制
器编程
视频时间 18:30
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜