第 -1- 页
SPDC-TR 能量回收型 DC/DC 电源高温老炼检测系统
上下位机通讯协议
一、 波特率和数制
本系统 MCU 采用 ATMEL 89C51,CAN 总线控制器为 SJA1000。
CAN 总线比特率:800KB/S(总线定时器值为 BTR0=00H;BTR1=16H)
数 制:二进制;对于多字节数据,低位在前。
二、协议概述
1、整机共分十六个区,即单板单区。每区一个老炼板,按 1~16 编号,每个区都
是独立控制。17 号单片机负责采集试验箱温度。
2、老炼器件库说明:
老炼器件库由各种不同的器件组成,每种器件由器件名称、试验时间、电压电流
报警界限和器件参数组成。
器件名称:可以由字母、数字、汉字组成,长度不少于 20 个字符;
试验时间:可以由分、小时、天设置,不少于 1000 小时;
电压电流报警界限:可以 5%~50%设置;
壳温上限:可以 25ºC~200ºC 设置;
器件参数分成输出路数、极性、输出电压、电流、功率等几个参数,示例如下:
输出路数 1~4 路可选;
第一路:极性(正负可选),电压(单位 V,两位小数),电流(单位 mA[无小数]、
A[两位小数]可选),功率(单位 W[两位小数],根据电压电流自动计算);
第二路:极性(正负可选),电压(单位 V,两位小数),电流(单位 mA[无小数]、
A[两位小数]可选),功率(单位 W[两位小数],根据电压电流自动计算);
。。。。。。
总输出功率(单位 W[两位小数],各路功率之和)。
注:第二到四路选择后才可输入数据,每路电压绝对值不大于 50V,电流绝对值不
大于 5A,选择负输出自动加上负号。正输出功率和总功率不大于 200W,负极性输
出功率不大于 100W。
3、电子负载说明
每板共 16 路电子负载,分成 4 组,每组 4 路均正负可通用,每路的电流可独立设
置,四组的电流值一致。设第一组负载电流分别为 I11,I12,I13,I14;第二组
负载电流分别为 I21,I22,I23,I24;第三组负载电流分别为 I31,I32,I33,
I34;第四组负载电流分别为 I41,I42,I43,I44,四路电流程控值分别为
Ictl1 、 Ictl2 、 Ictl3 、 Ictl4 则 I11=I21=I31=I41=Ictl1,
I12=I22=I32=I42=Ictl2,I13=I23=I33=I43=Ictl3, I14=I24=I34=I44=Ictl4。
负载电流分配原则:
先分配好第一组最大工位数,即可确定 Ictl1、Ictl2、Ictl3、Ictl4,其它组
只是工位增加;
正电流可以用 Ictl1、Ictl2、Ictl3、Ictl4,负电流也可以用 Ictl1、Ictl2、
Ictl3、Ictl4;
每组四路负载分别最大可承受 50W 功率,超过 50W,须多路并联,单路分配方
法见表一;
第一路分配好后,用剩余的负载资源类推分配其它路;