|
|
这文字描述太混乱了,没有把问题说清楚。 几年前听过江科大的课,还有点印象。需要特别说明的是:楼主说的“电机”是指直流电机------江科大有一节课是用IO口模拟PWM输出控制LED灯(呼吸灯),这套序同时也可以用在直流电机模块上,对电机进行调速。楼主提供的原理图里只有一个步进电机,所以只看原理图极其容易带偏。 他现在的问题是------这套程序,用在LED呼吸灯上可以实现实验现象,用在直流电机上则不行,电机不转动。说明程序本身并没有问题,问题在硬件上。最容易想到的原因就是:课程里用的是5V驱动的电机,3.3V不行。如果换了5V供电还是不行,可能就是电机坏了。可以试试,先不用那套调速程序,直接给电机供5V电,看它转不转。 |
| 换电流大点的电源 |
|
明显是干扰问题,主要两个问题: 1.楼上提的电源问题,容量、接线 2.电源去耦太少了,至少大部分的芯片,需要就近接104. 最后一个问题我想楼主不会错吧,电机类型都不对就接线了!!?? |
|
跟B站江协科技学的。但是插上电机代码就没作用了。 -- 大概率是供电不足,把单片机供电拉低到无法工作的程度了。是用电脑USB供电的吗?建议电机单独用其它电源供电。 |
| 用小电机测试先,上大电机怕过流导致电源打嗝 |
|
用的是什么电机,能上传一个图片不? 看代码是只能控制普通的DC小电机,控制不了步进电机。 |
| 步进电机有线序问题,接错只震动不转动。 |
| 用的是不是步进电机啊,程序是给啥电机用的呢? |
| 电源走Q3控制的,Q3是否完全导通? 下面两点自己去试试, 第1 要确保5V的功率足够, 第2,把VCC直接接5V 跳过Q3 试试。 |
| 用示波器量一下哪里的信号问题 |
| 楼上正解! |
| 电源带电机困难,换电流大点的电源。 |