摘要:针对某大型武器装备技术特点,以某型数传机板级检测适配器设计为实例,介绍了一种基于CPCI总线的电路板检测原理。在此基础上,通过灵活运用继电器阵列、FPGA、通用接口电路等,组成板极检测适配器,并给出了相关的软件测试流程和硬件控制方法。
1 控制器的建模
DSP作为无速度传感器矢量控制器的核心,执行所有的控制逻辑。对DSP而言,输入量包括油门踏板给出的速度给定ωr,以及电机的三相电流反馈iu、iv、iw,无速度输入;输出量是驱动三相逆变电路的6路PWM信号, TMS320F2812具有硬件PWM发生器,PWM的产生方法没有必要建模和生成代码,故仿真模型中设定输出量为电机三相电压Vu、Vv、Vw。矢量控制是一个速度-电流双闭环控制系统,仿真模型如图1所示。模型需要转化为代码在DSP中运行,故只能使用Simulink中的离散时间模块。
基于三相静止坐标系的变量在模型中加后缀u、v或w来区别;两相静止坐标系的变量加a或b后缀;两相旋转坐标系下变量加d或q后缀。图1中标*的变量表示目标量,标^的变量表示估计量。控制系统的速度环由带限幅的PI调节器构成,ωr为速度环的给定,转速的反馈ω^r由磁链观测器提供,PI环节的输出根据电机参数计算(模块Fcn1)得到电磁转矩分量电流的给定值iqs;电流环基于两相旋转坐标系(dq)设计,分别针对转子磁链分量和电磁转矩分量进行带前馈解耦的PI调节,λr(Lamda_r)是转子磁链的给定值,根据电机参数计算(模块Fcn3)得到转子磁链分量电流的给定值ids。自适应磁链观测器在两相固定坐标系下,基于电机的激励(相电压)和响应(相电流),计算出电机转速ω^r和转子磁链相位θ(theta)。
1.1 坐标变换模块
坐标变换模块将变量在两相/三相静止坐标系之间,或两相静止/旋转坐标系之间转换,转换公式如表1。