-
单片机属于弱电类,三相异步电动机属于强电流类。
您是否对驱动电机进行编程? 这个想法本来是异想天开,正确的应该是用程序输出你需要的控制信号,把这个控制信号放大后用来驱动继电器或交流接触器,从而达到控制电机的目的!
请记住,这是控制电机,而不是驱动电机!
-
两台三相异步电动机?
-
理论上,不加外设,可以在楼上做,32个io口连接8个电机,如果连接外围设备,可以和二楼一样,接地,因为有专用芯片来控制步进电机,单片机控制电机非常方便, 但这可能没有意识到提问者的意思。我们只讨论不添加外围设备。
但是,除了IO口的限制外,还有单片机的局限性,因为单片机的运行指令是逐个执行的,所以没有并发机制,所以如果多个步进电机同时运行,如果运行频率不高, 它几乎可以同时进行(严格意义上不是完全同时的,因为指令一次只执行一个,当然,两个电机的同步运行不在讨论范围之内)。但是,如果以更精确的高速和高频操作连接步进电机,这可能是一个问题。
通俗地说,你给步进电机发一个指令,电机就会移动一个台阶,电机移动到下一步后,单片机发出下一个指令,在这两条指令之间,单片机可以做其他事情,比如控制另一个电机。 如果对电机进行精细控制,在最极端的情况下,两条指令之间的间隔不足以执行附加指令,那么单片机只能控制一个电机。 即使使用中断也无济于事,第一台电机的运行也会受到影响。
那么可以控制多少个电机,就参考你的单片机的晶体振荡器,以及你的电机需要什么样的控制,如果所需的操作不是太精细,在第一台电机两条指令中可以有时间发送多条指令,那么就可以增加控制电机的数量,这个数字需要根据实际情况而定。
-
理论上,MCU总共有32个可以控制的I o引脚,一个电机占4个引脚,最多可以连接8个电机。
-
如果我必须这样做,并添加一些外围组件,我可以将受控电机放到全球各地。
-
你好,你猜得不错,电机瞬间启动,导致电压下降,单片机反复重启。
原因:1.电源的输入端,如楼上所述,电流不够,至少8V左右7805才能正常工作,输入和输出端有滤波电容,必须加装散热片。 4.如果你的电源本身比较稳定,就不要再用7805了,直接用就好了。
既然已经估计了原因,就有了解决方案。 另外,如果电源的电压不比5V高多少,则可以在调压前将电机的电源连接到7805,并且可以减小控制脉冲的脉冲宽度以满足速度要求。
-
也可能是电压问题,也可能是电磁干扰问题,要么换12伏电机,要么使用大电流的开关稳定电源转换芯片LM2596你看这部电影。
-
无论您最终发现的原因是什么,外设都不应设计为与微控制器共享电源。