本帖最后由 lengrudie 于 2025-7-31 18:27 编辑
我们设计电机驱动器,大多数都会考虑硬件过流保护,因为实际的应用中存在很多不确定因数,比如电源电压波动、元器件的差异、电机内部短路、驱动输出短路等,有些是人为因素,也有一部分是客观存在的。为了防止这些不确定因素损坏我们的控制板,过流保护(短路保护)我们在驱动器设计时都会把这个功能考虑进去。
原理对于大多数工程师朋友都了解:我们通过串联一个用于采集总电流的电流电阻,通过比较器捕获电流流过采样电阻的所产生的电压,当电压大于设定的阈值时,比较器产生一个电平跳变信号,利用比较器输出的电平跳变信号触发电机的PWM关闭输出。
原理好像也比较好理解,那么我们使用APM32M3514,内部比较器和过流保护触发,芯片的管脚该如何分配呢?
其实现在的单片机,大多数芯片管脚都具有多功能复用,我们可以通过APM32M3514的规格书把我们可能用到的芯片管脚复用功能都标注在原理图上,其中具有TMR1_BKIN功能的管脚是可用作过流保护触发输入脚,如下图
至于内部比较器,APM32M3514具有两个内部比较器,我们只需利用其中一个就可以了,利用同一个比较器的同向和反向输入端分别连接过流保护分压阈值和输入信号,内部比较器输出只需连接到触发信号连接到其中一个脚上就可以了。即可实现过流保护硬件触发的电路原理设计。
|