kevin
|
f031d6c296
扭矩表的电压个数,通过vol_n表示,最大5个最小1个
|
2 éve |
kevin
|
f7e75bdb69
当设置限流、限速、限扭操作,从当前实际的母线电流、转速、扭矩开始做ramp处理,增加跟随性
|
2 éve |
kevin
|
e2d3656cd4
修改功率前馈的变量名称
|
2 éve |
kevin
|
d89f1ae2c6
电压转速,转速扭矩表中记录真实的map点个数
|
2 éve |
kevin
|
95aacdb9c7
Merge branch 'enc_err_det' into torque_lut
|
2 éve |
kevin
|
dc2aab4197
删除不使用的源文件
|
2 éve |
kevin
|
e396fa1025
使用扭矩查找表,功率环使用扭矩前馈
|
2 éve |
kevin
|
4f443cf3e5
修改电机外特性查表方式
|
2 éve |
kevin
|
978c2d4bca
mc_gear_mode_set中对无感模式进行处理,取无感的限制和当前挡位的最小值为控制器限制值
|
2 éve |
kevin
|
6565f9bacb
母线功率环路PI max使用min(maxTrq, ctrl->dc_lim_iq_ff * 1.1f),防止功率过冲wq
|
2 éve |
kevin
|
5fecd78f64
去掉“先不区分加减速,统一通过油门开度获取当前扭矩指令”的提交,改为以前的方式
|
2 éve |
kevin
|
5263794bd7
1. PI 控制器修改,统一使用串联或并联PI
|
2 éve |
kevin
|
59d86714a6
加入母线电流限流的iq前馈控制
|
2 éve |
kevin
|
41bc0258ba
加入平均滤波器功能
|
2 éve |
kevin
|
98f2cf41c4
1. 加入母线的示波器显示
|
2 éve |
kevin
|
bd39824617
Revert "进入弱磁后q轴电流适当的减小,最大不超过0.7倍"
|
2 éve |
kevin
|
278b842ba8
进入弱磁后q轴电流适当的减小,最大不超过0.7倍
|
2 éve |
kevin
|
9466281e5a
FOC DQ电压角度补偿需要使用电角速度
|
2 éve |
kevin
|
473a058d24
1. adc初始化区分是否是电机参数识别模式,如果参数识别模式,需要加速规则通道的采样速度
|
2 éve |
kevin
|
6fe3d0722f
电感识别1000rad/s 需要补偿相电压
|
2 éve |
kevin
|
2677c8fbe1
1. 增加相电压示波器显示
|
2 éve |
kevin
|
596c5e5384
重写过温保护和软欠压限流
|
2 éve |
kevin
|
348e2f135a
去掉多余的fast_atan接口,统一使用fast_atan2
|
2 éve |
kevin
|
805bfdf972
rad和degree的角度限制一个周期的接口统一放到fast_math.h中,norm_angle_rad/deg
|
2 éve |
kevin
|
bd7aa38ee1
采集相端电压,然后转换为alphabeta电压
|
2 éve |
kevin
|
ffc97979fc
使用sqrtsub2_f计算两个数据平方差开方
|
2 éve |
kevin
|
589b05e237
进入弱磁加判断开始duty必须小于最大调制率
|
2 éve |
kevin
|
c663dbadd6
1.加入弱磁控制,通过当前电压矢量模长和最大模长(母线的0.866666)比控制id的大小
|
2 éve |
kevin
|
2f13e5d2ab
加入接口获取速度绝对值,多个地方需要判断绝对值的大小
|
2 éve |
kevin
|
5f67231afd
PWM死区时间从400ns改为600ns(整体死区时间800-900ns),否则调制后mos板温度会一直升高
|
2 éve |