Answers:
驱动电动机时,PWM频率会影响几个问题:
每个线圈将具有一定的电阻,这会导致损耗功率与流经它的电流的平方成正比。当脉冲上的电流发生较大变化时,在相同的平均电流下,损耗会更高。考虑一个极端的例子,即线圈几乎立即对脉冲电压做出反应,并且以50%方波来驱动它。电阻损耗将始终是驱动线圈满载的1/2,平均电流(因此产生的电动机转矩)也将是满载线圈的1/2。但是,如果使用稳定的1/2电流而不是脉冲来驱动线圈,则电阻损耗将为全开的1/4,但满量程电流的1/2相同,因此转矩也相同。
考虑这一点的另一种方法是,您不希望在平均DC电平之上有大量的AC电流。交流电流无助于电机运动,只有平均值能使电机运动。因此,AC分量仅在线圈和其他位置引起电阻损耗。
至于您的电路,我最大的担心是Q1的驱动速度如何。众所周知,光隔离器的速度很慢(相对于大多数其他组件,例如单个晶体管),尤其是在关闭时。您只有R2(尽管我可以读取其值)在FET栅极上下拉以将其关闭。那会很慢。考虑到我上面提到的所有其他权衡因素,如果您可以忍受较慢的PWM频率,那可能就可以了。
您可以考虑将PIC放在光电二极管的电机侧。您可以通过UART接口或不需要以PWM频率运行的PIC与该PIC进行数字通信。然后,该PIC会在本地生成适当的PWM,并使用额外的电路为此目的硬开和关断Q1。这样,高速信号和快速边沿就不会穿过光电隔离器。
我会推荐这样的光电隔离栅极驱动器:https : //www.fairchildsemi.com/datasheets/FO/FOD3182.pdf 我在D类放大器中使用了类似的东西,开关频率约为200kHz。
同样,要评论绕组电阻,电动机中的电流将继续通过二极管滚动,并且在导通时它将以指数方式上升,并在exp时上升。关断时会衰减,因此绕组中的热量不会那么差。