谁做过智能车啊,我的控制电机正反转的管脚电压过低。控制调速的管脚电压过低。单片机本身输出的电压是5V。但是接上驱动板后,管脚电压变为0V.有时候在相互连接的时候不知道怎么就触发了,然后电机就开始转了。why?
想咨询一个问题,电机不装上轮子时可以稳定转动,而且驱动力挺大,装上轮子之后就转得不正常,接近转不了。在转不了的这种情况中,如果把轮子拿掉,又能继续转,这是怎么回事呢,谢谢
我用51单片机通过ULN2803驱动步进电机,步进电机只有振动,振动的同时我用手给一个转的力才会转动, 会不会是步进电机坏了,而且步进电机震动起来很烫手,温度很高啊
L298N作为自平衡小车的电机驱动,驱动减速直流电机,用PWM对L298N进行调速,PWM频率选择多大比较好? 频率太低,电机会发出声音;频率太高,又会出现占空比与转速线性度不好的问题。
大家好求助 本人做了两个arduino回路。 word 里面,左边的是控制电机左右转动的。右边是通过滑动变阻器控制电机转速的。 想把两个电路合二为一。 程序上的编写 请给位给予建议
本人小白,毕业设计需要做一根导盲杖,超声波探测到障碍物反馈信号使电机震动,是想通过单片机那边赋1震动,赋0不震动,但现在问题是电路一通电震动机就震动了,求教应该怎么样进行修改
想求这个程序,预期希望电机每次转动90度,SPEED最好为1 ,有想法联系QQ1130011026 #include sbit led=P1^0; sbit A1=P2^0; //定义步进电机连接端口 sbit B1=P2^1; sbit C1=P2^2; sbit D1=P2^3; #define uchar unsigned char #define uint unsigned int #define Coil_A1 {A1=1;B1=0;C1=0;D1=0;}//A相通电,其他相断电 #define Coil_B1 {A1=0;B1=1;C1=0;D1=0;}//B相通电,其他相断电 #define Coil_C1 {A1=0;B1=0;C1=1;D1=0;}//C相通电,其他相断电 #define Coil_D1 {A1=0;B1=0;C1=0;D1=1;}//D相通电,其他相断电 #define Coil_AB1 {A1=1;B1=1;C1=0;D1=0;}//AB相通电,其他相断电 #define Coil_BC1 {A1=0;B1=1;C1=1;D1=0;}//BC相通电,其他相断电 #define Coil_CD1 {A1=0;B1=0;C1=1;D1=1;}//CD相通电,其他相断电 #define Coil_DA1 {A1=1;B1=0;C1=0;D1=1;}//D相通电,其他相断电 #define Coil_OFF {A1=0;B1=0;C1=0;D1=0;}//全部断电 void zhengzhuan() { unsigned int j=0; Speed=3; led=0;//转动 j=512; //旋转一周时间 Coil_OFF while(j--) //正向 { Coil_A1 //遇到Coil_A1 用{A1=1;B1=0;C1=0;D1=0;}代替 DelayMs(Speed); //改变这个参数可以调整电机转速 , //数字越小,转速越大,力矩越小 Coil_B1 DelayMs(Speed); Coil_C1 DelayMs(Speed); Coil_D1 DelayMs(Speed); } } void fanzhuan() { unsigned int j=0; Speed=3; led=1;//反向 Coil_OFF j=512; while(j--)//反向 { Coil_D1 //遇到Coil_A1 用{A1=1;B1=0;C1=0;D1=0;}代替 DelayMs(Speed); //改变这个参数可以调整电机转速 , //数字越小,转速越大,力矩越小 Coil_C1 DelayMs(Speed); Coil_B1 DelayMs(Speed); Coil_A1 DelayMs(Speed); } } 想求这个程序,预期希望电机每次转动90度,SPEED最好为1 ,有想法联系QQ1130011026 求大家帮忙
带触摸屏微型步进电机控制器项目寻求开发合作,有详细的功能要求,一次性及长期合作方式均可。费用面议,需要签署开发协议。
目前做一个电机位置控制时,遇到一个问题: 目的是直流电机转动一圈停止,电机起始位置与停止位置始终在同一位置 电机转动一圈后,编码器输出1000个电平跳变信号,当我读取到1000信号时,停止电路供电,但由于惯性,电机总是还会旋转一段距离,累计误差很大,请问有什么更好的方法来控制电机位置吗,如何解决电机惯性的问题 这里不对转速有任何要求,只要求位置精确
想做一个UNO和a4988驱动电机,并且用串口通信,使得电脑能发送信号控制电机转速和方向,或者电机转了多少,和方向能反馈到监视器上,这种程序该怎么写,一个是串口模块,一个是驱动模块,求指导
本人小白一个。 有一个纯净水桶抽水泵, 本来是用2节1号电池供电,因为买电池太贵,想自己改为用电源供电。 于是想用手机充电器来作电源。 找了个旧USB数据线,剪开小头,接上抽水泵的正负极,USB输入端保留。 家里有好几个手机充电器,参数不一。 分别实验了下。结果也不一样。中间用一个usb电压电流检测器来检测。1、 用一个标称输出5V 1A的充电器, 带不动,马达发出“咔 咔 咔”的声音,但是无法转动。我想可能是输出功率不足,而马达的启动电流太大吧。2、用一个很老的诺基亚充电器,标称5V 600MA, 居然带动了, 马达能转,能出水,但是转速明显比正常转速慢。 检测器显示,输出电压只有2.6V, 输出电流达到1.1A! 这里我无法理解的是,为什么额定5V的充电器,此时电压降为2.6V ? 而额定输出600MA的却能达到1.1A输出? 为什么第一个标称5V1A的充电器带不动马达,这个标称5V600MA的却能带动?? 还有我想问,如此实用这个诺基亚充电器带马达,会对充电器造成损害吗?3、用一个大牌子的双USB口充电器,标称输出是5V 2.1A, 能正常带动马达,而且马达转速很高,出水量大。 这个我也可以理解,看来功率够了。 还有一个问题,我找到一个很老的、几十年前给随身听供电的小变压器,电压有几档可调,3v -4.5v - 6v- 9v , 但是标称的输出电流只有200mA, 这个变压器输出电流这么小,能带动水泵电机吗? 因为需要剪线,所以我还没试。明天试试。
论坛的各位大神们,步进电机输入两个信号然后正转和反转,怎样才能将这两个信号提取出来,我把四个黑、黄、棕、蓝四根线分别接到三极管B极上,E极统一接地,C极接89C51上,结果没什么作用。请问各位大神有没有什么办法把步进电机正反转的两组信号提取出来??
论坛的各位大神们,步进电机输入两个信号然后正转和反转,怎样才能将这两个信号提取出来,我把四个黑、黄、棕、蓝四根线分别接到三极管B极上,E极统一接地,C极接89C51上,结果没什么作用。请问各位大神有没有什么办法把步进电机正反转的两组信号提取出来??