3、关键元器件选型:MOSFET选型(耐压、内阻、栅极电荷)、续流二极管选型、采样电阻选型

步进电机驱动好不好,一半看电路设计,另一半看元器件选型。我见过不少工程师,画板子飞快,结果一上电就炸管,十有八九是选型出了问题。今天咱们就聊聊驱动电路里最关键的三个器件:MOSFET、续流二极管和采样电阻。

3.1 MOSFET选型:耐压、内阻、栅极电荷

MOSFET是驱动电路的核心开关。说白了,它就是负责把直流电切成脉冲,送给电机线圈。选型时我主要看三个参数:耐压(Vds)、导通内阻(Rds(on))和栅极电荷(Qg)。

3.1.1 耐压(Vds)——留够余量

耐压值指的是漏源极之间能承受的最大电压。步进电机驱动里,母线电压通常是12V、24V或48V。选型时,我习惯留出1.5到2倍的余量。

为什么?电机在换向时会产生反电动势,电压尖峰可能比母线电压高出一大截。我曾经在一个48V系统里,用了60V耐压的MOSFET,结果电机急停时直接击穿。后来换成100V的,再也没出过问题。

避坑指南: 我曾经因为赶项目,选了耐压刚好够的管子,结果批量生产后,有几台设备在高温环境下频繁烧管。后来排查发现,温度升高后耐压会下降,余量不够就出事了。所以,耐压至少留20%余量,推荐50%
母线电压 推荐MOSFET耐压
12V 30V ~ 40V
24V 60V ~ 80V
48V 100V ~ 150V

3.1.2 导通内阻(Rds(on))——发热的根源

内阻决定了MOSFET导通时的损耗。公式很简单:P = I² × R。电流越大,内阻带来的发热就越严重。

我个人的习惯是:内阻尽量选小的。比如驱动2A的电机,内阻10mΩ和50mΩ,发热量能差5倍。但要注意,内阻小的管子通常栅极电荷也大,驱动起来更费劲。

小技巧: 选型时别只看25°C下的内阻,要看100°C时的值。很多管子温度一高,内阻翻倍,发热更严重,形成恶性循环。我一般选内阻在100°C时不超过标称值1.5倍的管子。

3.1.3 栅极电荷(Qg)——开关速度的关键

栅极电荷决定了MOSFET开通和关断的快慢。Qg越大,需要的驱动电流就越大,开关损耗也越高。

你想想看,步进电机驱动是高频开关的,动辄几十kHz。如果Qg太大,管子还没完全导通,下一个周期又来了,那损耗就大了去了。

我一般这样权衡:

  • 低压小电流(12V/1A以下):选Qg在10nC左右的管子,驱动简单
  • 中压中电流(24V/2-3A):选Qg在20-50nC的管子,平衡开关损耗和导通损耗
  • 高压大电流(48V/5A以上):选Qg在50-100nC的管子,配合专门的栅极驱动芯片
我的选型经验: 先确定耐压,再根据电流算内阻,最后看Qg能不能被驱动电路搞定。三个参数要一起看,不能只看一个。比如我做过一个项目,选了内阻极低的管子,结果Qg太大,驱动芯片带不动,波形都变形了。

3.2 续流二极管选型

续流二极管的作用,是在MOSFET关断时给电机电流提供回路。没有它,电感电流无处可去,会产生高压尖峰,击穿MOSFET。

选型时我主要看两个参数:反向恢复时间(trr)正向压降(Vf)

3.2.1 反向恢复时间(trr)

trr决定了二极管从导通切换到截止的速度。步进电机驱动里,MOSFET开关频率高,二极管必须能快速关断。

我建议用肖特基二极管,它的trr几乎为零,没有反向恢复问题。普通整流管(如1N4007)千万别用,trr太长,开关时会产生很大的尖峰。

注意: 肖特基二极管的耐压一般不高,常见的有40V、60V、100V。如果母线电压超过60V,可以考虑用快恢复二极管(trr < 50ns)。我曾经在100V系统里用过肖特基,结果反向漏电流太大,发热严重,后来换成了快恢复管。

3.2.2 正向压降(Vf)

Vf越低,续流时的损耗越小。肖特基的Vf一般在0.3V到0.6V之间,比普通二极管的0.7V到1.0V低不少。

选型时,电流额定值要留余量。比如电机电流2A,我一般选3A到5A的二极管。别卡着边选,温度一高,电流能力会下降。

电机电流 推荐二极管电流 推荐类型
1A以下 2A 肖特基(如SS24)
1A ~ 3A 3A ~ 5A 肖特基(如SS34、SS54)
3A ~ 5A 5A ~ 10A 肖特基或快恢复

3.3 采样电阻选型

采样电阻用来检测电机电流,实现闭环控制。选型不当,轻则电流不准,重则电阻烧毁。

我主要关注三个点:阻值功率精度

3.3.1 阻值——越小越好?

采样电阻的阻值决定了检测电压的大小。公式:V = I × R。阻值越大,检测电压越高,信噪比越好。但阻值大了,损耗也大。

我一般这样选:

  • 小电流(1A以下):0.1Ω ~ 0.5Ω,检测电压100mV到500mV
  • 中电流(1A ~ 3A):0.05Ω ~ 0.1Ω,检测电压50mV到300mV
  • 大电流(3A以上):0.01Ω ~ 0.05Ω,检测电压30mV到150mV

嗯,这里要注意:阻值太小,检测电压就低,容易被噪声淹没。我做过一个项目,用了0.01Ω的电阻,结果ADC采出来的信号全是噪声,后来换成0.05Ω才搞定。

3.3.2 功率——别让它冒烟

采样电阻的功率要按实际电流算。公式:P = I² × R。别忘了留余量,我一般留2倍。

举个例子:电机电流2A,采样电阻0.05Ω,功率是2² × 0.05 = 0.2W。我会选0.5W的电阻,这样温度不会太高。

我的习惯: 采样电阻尽量用金属膜电阻锰铜电阻,温度系数低,精度稳定。别用碳膜电阻,温度一高阻值就飘,电流检测就不准了。

3.3.3 精度——影响控制效果

采样电阻的精度直接影响电流控制的准确性。我一般选1%精度的电阻,要求高时用0.5%或0.1%。

另外,温度系数(TCR)也很重要。TCR越小,温度变化时阻值变化越小。我习惯选TCR在50ppm/°C以内的电阻。

小技巧: 采样电阻的布局也很关键。要靠近MOSFET的源极,走线要短要粗,避免引入额外电阻。我见过有人把采样电阻放得老远,结果走线电阻比采样电阻还大,电流检测完全不准。

好了,MOSFET、续流二极管、采样电阻,这三个器件选好了,驱动电路就成功了一大半。下一章咱们聊聊PCB布局,那又是另一个坑多的地方。