用远程帧请求各个节点的状态数据,电压、电流,功率等。【电压电流传感器采集的数据,并计算好,在程序里备用】
然后用自动应答模式将数据回应给远程帧,
然后根据反馈回来的数据,进行控制命令发送,改变输出的电压电流参数值:
在主程序里发送远程帧,在中断服务子程序里查收自动应答数据帧,RMPn,并作判断,执行相应的命令
if(RMP1==1)
{ 处理1——i=MDH;计算i等于多少;然后中断返回主程序,继续处理}
在主程序里发送控制命令
if(1.0<i<2.5)
{TRS1=1;
开始发送控制命令字1;去控制Ref_i或者Ref_v,让其输出对应的电压电流的大小}
if(RMP2==1)
{ 处理2; }
if(RMP3==1)
{ 处理3; }
……
if(RMPn==1)
{ 处理n; }
switch()
case()break;
……
default:语句;