不同种类的转子电机换相方式有所不同
各种电机要让电机转子转起来,任何电机的绕组都要不断地改变电流方向,电流大小呈正弦波或者方波,只是不同种类电机的换相方式有所不同,所以出现了各种电机叫法。1.直流电机—通常指的直流有刷电机,内部有永磁体,是一种比较便宜辣鸡的种类,其通电绕组的电流呈方波,也是交流形式的,为什么叫直流电机呢?因为电机的输入是直流电,电机内部有一个有碳刷专门用来换相。
2.无刷电机—无刷电机通常指的是内部没有碳刷的电机,由于没有碳刷摩擦,性能比较好。输入是交流电,可以单相交流,可以三相交流,可以N相交流。只要换相电路或者程序控制好各相电流按照正弦波或者方波变化,就能实现无刷电机转动。2.1直流无刷电机—实际上这类电机只是把外加的换相电路塞进了电机壳子里。外部看起来,供电输入是直流电,输出到绕组的电流依然呈现正弦波或者方波。
好像不可以,一般来说,用多相信号控制步进电机运转:比如三相步进电机:A→AB→B→BC→C→CA→A为正转,而:A→CA→C→CB→B→BA→A则为反转。信号控制状态每改变一次,步进电机转动一个规定角度。但是PWM信号只是改变占空比的信号。1、请教pwm的编程思路
PWM的原理很简单,家里的开关可以控制电灯亮灭吧,假设你在一秒内,打开开关0.5秒,然后关闭0.5秒,再打开0.5秒,再关闭0.5秒那么你将看到电灯一闪一闪是不?假如你的速度再快点,在1毫秒内,0.5毫秒开,0.5毫秒灭,那么,根据视觉暂停原理,你将看不到灯的闪烁,而是看到灯的亮度暗了一半。再设想,如果是0.1毫秒开,0.9毫秒灭,那么灯的亮度就只有1/10了。
开关的时间比值叫”占空比“,英文dutycycle。对于控制速度嘛,原理一样,假如在1秒内,0.5秒开,那么电机就加速0.5秒,0.5秒灭,电机就减速0.5秒,这样的电机看起来是“跳”着走的,就如看到灯光闪烁一样。但是如果开关的频率的足够大,这种跳动就感觉不出来了,根据开的时间和关的时间的不同,电机就表现出不同的转速了。
2、如何用51单片机PWM控制3个步进电机?
用单片机同时是不可能的,当然,时间间隔小到可以接受,跑几个任务,那也可以视为同时。要实现真正意义上的同时,用FPGA/CPLD是可以完成的,话说回来,也许你的同时并不是说一定严格地同时工作,只是说一个单片机去控制四个步进电机,那就好办多了。一个步进电机,比如4相5线那种,4个IO口可控制一个,四个步进电机就要16个,驱动芯片用ULN2003即可。