本帖最后由 zhao133 于 2024-3-20 18:09 编辑
前段时间发了我自己做的一款无刷电机驱动板,方案使极海的APM32F035C8T7采用内置运放采集电流(https://bbs.21ic.com/icview-3359548-1-1.html)。这段时间也用完成了整块板子的硬件调试。在这里给大家分享一下调试的过程和总结。
板子拿到手之后,首先要检查板子是否存在虚焊、漏焊、错焊等样品制作的失误。确保硬件符合我们的设计要求之后,我们就可以开始做相关的测试和调试。板子要正常工作,那么肯定要让板子上各个元器件都处于正常工作电压。由于板子工作电压较高,使用降压型稳压电源无法满足我们的实际使用需求(效率低、输出电流小、发热严重,并且电源占空空间大),因此我们在高压输入的应用场合里,我们设计时会考虑使用DC-DC、AC-DC等带有开关控制的电源方案。这种电源具有效率高、输出电流大等优点,但也存在开关噪声大、纹波大等对各种信号造成影响。使用buck电源或者开关电源时,我们需尽量把电源的纹波、噪声降至最低。
我们可以通过以下手段,降低电源的纹波、噪声、干扰。尽量远离干扰源、缩短干扰回路、增加滤波电路等。这些在我之前的贴里也有提到,我这里就不做过多的解析,直接说一下我的处理方案:整个方案涉及到模拟量的采集,是由主控芯片APM32F035C8T7负责完成。因此我们需要让MCU尽量避开开关电源和高速PWM信号。受制于有些元器件的特定参数和性能(如开关电源,已经设计好,不能输出不能调整),我们只能缩短开关电源输出输出到整流滤波部分的回路。
电源测试如果能满足设计和使用要求之后,我们可以测试一下输出信号,以PWM的信号质量。在这里需要注意,测试PWM需要软件配合才能完成,上桥臂的信号参考点是以半桥的输出处,即电机三相输出,我们测试哪个上桥臂,需要找对应的半桥输出作为参考地。然后就可以开始电机调试。
|