找回密码
 立即注册
查看: 200|回复: 2

无刷电机空载运行MOS发热

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-09-20 15:50:00

3

主题

4

回帖

75

积分

注册会员

积分
75
发表于 2024-12-10 11:26:13 | 显示全部楼层 |阅读模式

无刷电机工作12~18 V,驱动用FD6288 自举电容用10uF,MOS用了100A,4.7m欧, Qg50ns, 串10R电阻驱动

测试发现电机工作在0.7A电流(电源),就已经微微发烫了,对比了人家的电机驱动板工作在2A,都不发热,明显自己的有问题。开始以为MOS导通问题,更换低Qg的MOS问题依旧,测试相电压波形,发现换相后会出现不经意的高电平毛刺,怀疑是这原因导致的,目前硬件排查一篇未能解决问题,开始怀疑是软件的问题,

2222.jpg

1111.jpg

程序基本是参考成都逐飞

//-------------------------------------------------------------------------------------------------------------------
// @brief 关闭输出
// @param void
// @return void
// @since v1.0
// Sample usage:
//-------------------------------------------------------------------------------------------------------------------
void pwm_close_output(void)
{
PWM_A_L_PIN = 0;
PWM_B_L_PIN = 0;
PWM_C_L_PIN = 0;
PWM_A_H_PIN = 0;
PWM_B_H_PIN = 0;
PWM_C_H_PIN = 0;
PWMA_ENO = 0;
}

//-------------------------------------------------------------------------------------------------------------------
// @brief 开启A上B下 A -
// @param void |--c + |\ __ |
// @return void v \ - |/ V_
// @since v1.0 B
// Sample usage:
//-------------------------------------------------------------------------------------------------------------------
void pwm_a_bn_output(void)
{
pwm_close_output();//关闭输出
delay_500ns();
PWMA_ENO = 1<<0;
PWM_B_L_PIN = 1;
comparator_select_c();//比较器选择P5.0 C通道为输入 下降沿触发中断
}

大家有什么看法?

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-10 12:17:47 | 显示全部楼层

正确的波形
梯形前后应该是对称的

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-10 22:09:01 | 显示全部楼层
电枢波形不对,换相时刻不对导致的。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:16 , Processed in 0.152183 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表