使用瑞萨空调室外机整体解决方案评估套件AIR-CON-ODU-REF开发客户系统时,必须正确设置相应的参数。
AIR-CON-ODU-REF-Dual Motor Control with Interleaved PFC for Air Conditioner Outdoor Unit Reference Design | Renesashttps://www.renesas.com/en/design-resources/reference-designs/air-con-odu-ref
在示例程序中,参数在以下头文件中定义为宏。在启动初始化例程中,通过各个进程的各个功能模块的变量和结构体来设置参数值。有些参数还可以从Renesas Motor Workbench更改,更改后必须调用参数更新函数刷新。
1电机参数客户在开发系统时,首先要确定所使用的电机参数。如果可以从电机厂家获得电机参数信息,则可以直接填写到r_motor_targetmotor_cfg.h中。
注:方案支持同时控制两个电机,_A代表电机A,_B代表电机B。
如果无法从厂家获得电机参数信息,可以使用LCR表获取电机参数R、Ld、Lq的值,也可以使用示波器简单获取感应电压值。
MOTOR_CFG_RESISTANCE_A/B使用LCR仪表测量时,选择电机三相输出线U、V、W中的两根连接到探头上。要测量电阻,请使用直流电阻(DCR) 模式。得到的电阻值是两相的电阻之和,因此除以2就得到了电机一相的电阻值。
MOTOR_CFG_D_INDUCTANCE_A/B,MOTOR_CFG_Q_INDUCTANCE_A/B测量电感,以串联等效电路模式(Ls)为测量模式,缓慢转动轴,显示最大和最小电感值,最大值的1/2为Lq,最小值的1/2为Ld。
MOTOR_CFG_MAGNETIC_FLUX_A/B将示波器探头连接至三相输出线U、V、W 中的两相以测量电压。如果可能,可以使用额定速度旋转的电机连接到目标电机的轴端,并以额定速度驱动电机以获得线电压。将线电压除以3即可得到各相感应电压的峰值。
磁链接(Wb)可以从方程“感应电压=”获得。
如果轴端没有可以安装的电机,可以使用手动快速旋转获取电压波形。手动选择时,会得到类似下图的电压波形,选择接近正弦波的恒速周期,确定电压峰值周期。
首先,需要将峰值转换为RMS 值。
其次,利用公式f’ = 1/t将采集时间t(秒)换算成Hz,并根据下式得到永磁电机以额定转速旋转时产生的感应电压(V)。
再次,从感应电压获得磁力 (Wb)。
最终可以得到磁力链接(Wb)。
2逆变器参数使用示例程序时,必须在r_motor_inverter_cfg.h 中正确设置变频器信息。这里的主要焦点是电流检测增益和电压检测增益。
INVERTER_CFG_SHUNT_RESIST_A/B根据变频器硬件板设置分流电阻值,如果使用不带分流电阻的霍尔电流互感器,请指定1.0。
INVERTER_CFG_CURRENT_AMP_GAIN_A/B设置系数以确定每伏的ADC 输入。
例如:对于0-5V的电压范围,输出电流范围为25.0A,即50.0A/5.0V=10A每伏。假设分流电阻为0.01,则系数为(1/0.01)*(1/10)=10.0。
电流(A)设置系数以确定ADCINVERTER_CFG_VOLTAGE_GAIN_A/B每伏输入的逆变器总线。
例如,ADC输入5.0V,输出827.58V,则得到827.56/5.0=165.516。
3电压(V)保护参数如下所示,以确保操作电机时的安全。
保护功能参数设置为变频器可以输出的INVERTER_CFG_CURRENT_LIMIT_A/B。
最大电流值的安全裕量值设置为INVERTER_CFG_OVERVOLTAGE_LIMIT_A/B。如果逆变器母线电压超过设定电压,将发出错误消息,电机将停止运行。根据使用的供电环境设置合适的值。
过电压保护的电压值设置为INVERTER_CFG_UNDERVOLTAGE_LIMIT_A/B。如果逆变器母线电压低于设定电压,则会出现错误,电机将停止运行。根据使用的供电环境设置合适的值。
欠电压保护的电压值设置MOTOR_COMMON_OVERHEART_LIMIT_A/B。热敏电阻的温度与阻值换算公式:为IPM1和驱动板过热的A/D转换寄存器数字值其中Rt为目标温度T1下的阻值,R为参考温度T2(通常T2为25)下的标称阻值,B为热敏电阻的材料常数,T1/T2为开尔文温度(K=+273.15)。
例如,当检测到的温度为70=343.15[K]时,热敏电阻的电阻值为(101000)e^(3435((1/343.15)-(1/298.15)))=2207.23[]。由于5.0[V]被热敏电阻和1.2[k]电阻分压,所以AD检测端的电压电平为5.01200/(2207.23+1200)=1.76[V]。由于AD是12位,所以寄存器值为1.76(4095/5.0)=1442。
4Rt=Re^(B(1/T1-1/T2))。MCU相关参数,包括PWM定时器频率、载波频率和一些ADC相关设置。如果通过SC 更改MCU 的外设设置,则r_motor_module_cfg.h 中这些参数的相应部分也必须更改。
5与MCU外围功能相关参数r_motor_module_cfg.h 中设置电机控制参数,包括电流控制参数、MTPA 参数、速度控制参数、采样延时补偿参数、无传感器控制参数、弱磁控制参数、风扇逆风启动参数、转矩振动抑制参数和失速检测参数。
这些参数在系统首次搭建时不需要修改。测试过程中若出现电机运转异常,需仔细调整。
6电机控制参数PFC 控制参数在r_pfc_cfg.h 中设置。只有运行过程中出现PFC错误时,才需要确认是否需要修改参数。
确认样例程序中的参数后,才能对系统进行上电测试。如果运行过程中出现错误,请通过错误代码查找原因,并再次确认是否需要修改参数。
标题:基于瑞萨RX26T MCU的空调室外机参数修改指南
链接:https://yqqlyw.com/news/sypc/67684.html
版权:文章转载自网络,如有侵权,请联系删除!