1568 lines
33 KiB
JSON
1568 lines
33 KiB
JSON
{
|
||
"PlanID": 51708545,
|
||
"PlanBrief": "代工厂数据采集EJ旧68uF22um08211",
|
||
"CheckSoftVersion": [
|
||
6,
|
||
7,
|
||
8,
|
||
0,
|
||
9
|
||
],
|
||
"CheckHardVersion": [
|
||
0,
|
||
65535
|
||
],
|
||
"TimeOutS": 70,
|
||
"TimeOutM": 76,
|
||
"TimeOutUI": 78,
|
||
"TaskIDMax": 26,
|
||
"FacInfoSize": 0,
|
||
"FacInfoAddr": -1,
|
||
"FacFunClass": 0,
|
||
"TaskArray": [
|
||
{
|
||
"TaskID": 0,
|
||
"TaskBrief": "电源准备",
|
||
"TaskIndex": 0,
|
||
"ParamCount": 7,
|
||
"ParamInfo": [
|
||
"预设电压1",
|
||
"预设电压2",
|
||
"预设电压3",
|
||
"预设电压4",
|
||
"预设电压5",
|
||
"预设电压6",
|
||
"预设电压7"
|
||
],
|
||
"ParamVal": [
|
||
65,
|
||
80,
|
||
85,
|
||
175,
|
||
205,
|
||
215,
|
||
230
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 21,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "检测前校准检测过程中需要使用的电压,便于检测过程中快速输出电压。电压范围55~270"
|
||
},
|
||
{
|
||
"TaskID": 31,
|
||
"TaskBrief": "桥丝电阻测试",
|
||
"TaskIndex": 1,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"测量模式"
|
||
],
|
||
"ParamVal": [
|
||
0
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 550,
|
||
"Min": 350
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"电容0.1Ω"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "测量桥丝阻值。可配置测量模式 0 4线制, 1 2线1-4通,2 2线2-3通"
|
||
},
|
||
{
|
||
"TaskID": 1,
|
||
"TaskBrief": "上电充能",
|
||
"TaskIndex": 2,
|
||
"ParamCount": 3,
|
||
"ParamInfo": [
|
||
"总线电压",
|
||
"采样超时0.1ms",
|
||
"计时启停ADC"
|
||
],
|
||
"ParamVal": [
|
||
80,
|
||
10000,
|
||
600
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 85,
|
||
"Min": 75
|
||
},
|
||
{
|
||
"Max": 900,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 2,
|
||
"ReturnInfo": [
|
||
"电压",
|
||
"大于启停的时间"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 22,
|
||
"ResultErrCode": [
|
||
23,
|
||
22
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "统计上电瞬间,模块功耗。电流计数方式 A = 3.3*ADC/4096/510/11"
|
||
},
|
||
{
|
||
"TaskID": 4,
|
||
"TaskBrief": "扫描UID",
|
||
"TaskIndex": 3,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"使1/失0反码采集",
|
||
"使0/失1UID全0验证"
|
||
],
|
||
"ParamVal": [
|
||
1,
|
||
0
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 70,
|
||
"Min": 40
|
||
},
|
||
{
|
||
"Max": 400,
|
||
"Min": 270
|
||
}
|
||
],
|
||
"ReturnCount": 2,
|
||
"ReturnInfo": [
|
||
"最大反馈电流",
|
||
"最大反馈时间"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 24,
|
||
"ResultErrCode": [
|
||
43,
|
||
42,
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "芯片通信测试,分配网络地址。芯片复位后,第一条通信测试命令"
|
||
},
|
||
{
|
||
"TaskID": 3,
|
||
"TaskBrief": "获取总线电流",
|
||
"TaskIndex": 4,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 250,
|
||
"Min": 120
|
||
},
|
||
{
|
||
"Max": 250,
|
||
"Min": 120
|
||
}
|
||
],
|
||
"ReturnCount": 2,
|
||
"ReturnInfo": [
|
||
"总线正电流",
|
||
"总线反电流"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 27,
|
||
"ResultErrCode": [
|
||
27,
|
||
27
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "获取总线正反两个极性电流"
|
||
},
|
||
{
|
||
"TaskID": 6,
|
||
"TaskBrief": "读取芯片代码",
|
||
"TaskIndex": 5,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 28,
|
||
"ResultErrCode": [
|
||
28
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "读取芯片代码"
|
||
},
|
||
{
|
||
"TaskID": 5,
|
||
"TaskBrief": "密码验证",
|
||
"TaskIndex": 6,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"0码/1原码验证"
|
||
],
|
||
"ParamVal": [
|
||
0
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "芯片密码验证"
|
||
},
|
||
{
|
||
"TaskID": 19,
|
||
"TaskBrief": "起爆使能",
|
||
"TaskIndex": 7,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "发送起爆使能命令"
|
||
},
|
||
{
|
||
"TaskID": 2,
|
||
"TaskBrief": "设置总线电压",
|
||
"TaskIndex": 8,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"总线电压"
|
||
],
|
||
"ParamVal": [
|
||
205
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 210,
|
||
"Min": 200
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"总线电压"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 23,
|
||
"ResultErrCode": [
|
||
23
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "设置总线电压为预设电压中的值"
|
||
},
|
||
{
|
||
"TaskID": 3,
|
||
"TaskBrief": "获取总线电流",
|
||
"TaskIndex": 9,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 260,
|
||
"Min": 120
|
||
},
|
||
{
|
||
"Max": 260,
|
||
"Min": 120
|
||
}
|
||
],
|
||
"ReturnCount": 2,
|
||
"ReturnInfo": [
|
||
"总线正电流",
|
||
"总线反电流"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 27,
|
||
"ResultErrCode": [
|
||
27,
|
||
27
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "获取总线正反两个极性电流"
|
||
},
|
||
{
|
||
"TaskID": 14,
|
||
"TaskBrief": "写延时",
|
||
"TaskIndex": 10,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"延时"
|
||
],
|
||
"ParamVal": [
|
||
800
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "向延时寄存器写入数据"
|
||
},
|
||
{
|
||
"TaskID": 16,
|
||
"TaskBrief": "时钟校准",
|
||
"TaskIndex": 11,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"脉冲周期",
|
||
"脉冲个数"
|
||
],
|
||
"ParamVal": [
|
||
400,
|
||
900
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 39,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "发送校准脉冲"
|
||
},
|
||
{
|
||
"TaskID": 11,
|
||
"TaskBrief": "充能统计",
|
||
"TaskIndex": 12,
|
||
"ParamCount": 5,
|
||
"ParamInfo": [
|
||
"超时0.1us",
|
||
"电流判线AD",
|
||
"充电结束值0.1uA",
|
||
"充电超时0.1S",
|
||
"电流监控0.1S"
|
||
],
|
||
"ParamVal": [
|
||
20000,
|
||
1000,
|
||
500,
|
||
60,
|
||
20
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 12000,
|
||
"Min": 7800
|
||
},
|
||
{
|
||
"Max": 500,
|
||
"Min": 120
|
||
},
|
||
{
|
||
"Max": 18,
|
||
"Min": 10
|
||
},
|
||
{
|
||
"Max": 1500,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 4,
|
||
"ReturnInfo": [
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA",
|
||
"最大充电电流0.1mA",
|
||
"充电抖动ADV"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 31,
|
||
"ResultErrCode": [
|
||
31,
|
||
32,
|
||
32,
|
||
32
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "充能统会发送充电命令,计电流判线设定值,从上升到下降的时间。同时记录充过程中最大电流。以及结束高压充电的总线电流和充电电流监控时间。充电电流判线计数公式 电流=AD/4093*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 12,
|
||
"TaskBrief": "充电电压检测",
|
||
"TaskIndex": 13,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"起始DAC",
|
||
"结束DAC"
|
||
],
|
||
"ParamVal": [
|
||
31,
|
||
27
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 31,
|
||
"Min": 29
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"扫描通过的DAC"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 30,
|
||
"ResultErrCode": [
|
||
30
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "由高向低扫描芯片电压检测值,扫描失败返回值为0"
|
||
},
|
||
{
|
||
"TaskID": 9,
|
||
"TaskBrief": "读芯片状态",
|
||
"TaskIndex": 14,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"状态值掩码"
|
||
],
|
||
"ParamVal": [
|
||
254
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "将芯片状态值与参数值进行算术与操作,等于参数值表示执行成功"
|
||
},
|
||
{
|
||
"TaskID": 2,
|
||
"TaskBrief": "设置总线电压",
|
||
"TaskIndex": 15,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"总线电压"
|
||
],
|
||
"ParamVal": [
|
||
65
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 23,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "设置总线电压为预设电压中的值"
|
||
},
|
||
{
|
||
"TaskID": 13,
|
||
"TaskBrief": "延时等待",
|
||
"TaskIndex": 16,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"延时时间",
|
||
"使1/失0电流监控"
|
||
],
|
||
"ParamVal": [
|
||
30,
|
||
1
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 300,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"电流波动DAC"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
33
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "延时流程,同时可以启动总线电流监测 设置单位0.1S。波动DAC换算 Vad/4096*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 12,
|
||
"TaskBrief": "充电电压检测",
|
||
"TaskIndex": 17,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"起始DAC",
|
||
"结束DAC"
|
||
],
|
||
"ParamVal": [
|
||
31,
|
||
27
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 31,
|
||
"Min": 28
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"扫描通过的DAC"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 30,
|
||
"ResultErrCode": [
|
||
30
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "由高向低扫描芯片电压检测值,扫描失败返回值为0"
|
||
},
|
||
{
|
||
"TaskID": 17,
|
||
"TaskBrief": "放电",
|
||
"TaskIndex": 18,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "发送放电命令,使能快速放电,还需要配置放电时间。快速放电仅JQ2012才有。放电时间单位0.1S,该值应该大于0快速放电才有效"
|
||
},
|
||
{
|
||
"TaskID": 17,
|
||
"TaskBrief": "放电",
|
||
"TaskIndex": 19,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "发送放电命令,使能快速放电,还需要配置放电时间。快速放电仅JQ2012才有。放电时间单位0.1S,该值应该大于0快速放电才有效"
|
||
},
|
||
{
|
||
"TaskID": 13,
|
||
"TaskBrief": "延时等待",
|
||
"TaskIndex": 20,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"延时时间"
|
||
],
|
||
"ParamVal": [
|
||
100
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "延时流程,同时可以启动总线电流监测 设置单位0.1S。波动DAC换算 Vad/4096*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 2,
|
||
"TaskBrief": "设置总线电压",
|
||
"TaskIndex": 21,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"总线电压"
|
||
],
|
||
"ParamVal": [
|
||
215
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 220,
|
||
"Min": 210
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"总线电压"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
23
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "设置总线电压为预设电压中的值"
|
||
},
|
||
{
|
||
"TaskID": 11,
|
||
"TaskBrief": "充能统计",
|
||
"TaskIndex": 22,
|
||
"ParamCount": 5,
|
||
"ParamInfo": [
|
||
"超时0.1us",
|
||
"电流判线AD",
|
||
"充电结束值0.1uA",
|
||
"充电超时0.1S",
|
||
"电流监控0.1S"
|
||
],
|
||
"ParamVal": [
|
||
20000,
|
||
1000,
|
||
500,
|
||
80,
|
||
20
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 12000,
|
||
"Min": 8000
|
||
},
|
||
{
|
||
"Max": 500,
|
||
"Min": 120
|
||
},
|
||
{
|
||
"Max": 18,
|
||
"Min": 10
|
||
},
|
||
{
|
||
"Max": 1500,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 4,
|
||
"ReturnInfo": [
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA",
|
||
"最大充电电流0.1mA",
|
||
"充电抖动ADV"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
31,
|
||
33,
|
||
32,
|
||
32
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "充能统会发送充电命令,计电流判线设定值,从上升到下降的时间。同时记录充过程中最大电流。以及结束高压充电的总线电流和充电电流监控时间。充电电流判线计数公式 电流=AD/4093*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 20,
|
||
"TaskBrief": "起爆充能",
|
||
"TaskIndex": 23,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"电流判线AD",
|
||
"起爆脉冲个数"
|
||
],
|
||
"ParamVal": [
|
||
800,
|
||
500
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 100,
|
||
"Min": 0
|
||
},
|
||
{
|
||
"Max": 200,
|
||
"Min": 0
|
||
},
|
||
{
|
||
"Max": 1500,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 3,
|
||
"ReturnInfo": [
|
||
"充能时间",
|
||
"充电电流",
|
||
"充电电流波动"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
41,
|
||
41,
|
||
41
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "发送起爆命令后,检测起爆完成后对电容的充电。判断电流上升沿到下降沿的时间。充能电流ADC/4096*3.3/100/21"
|
||
},
|
||
{
|
||
"TaskID": 25,
|
||
"TaskBrief": "清除起爆命令",
|
||
"TaskIndex": 24,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "起爆脉冲重新计算"
|
||
},
|
||
{
|
||
"TaskID": 25,
|
||
"TaskBrief": "清除起爆命令",
|
||
"TaskIndex": 25,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 0,
|
||
"TaskMes": "起爆脉冲重新计算"
|
||
},
|
||
{
|
||
"TaskID": 18,
|
||
"TaskBrief": "复位放电",
|
||
"TaskIndex": 26,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 45,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 2,
|
||
"TaskMes": "执行复位和放电,并检测复测成功"
|
||
},
|
||
{
|
||
"TaskID": 2,
|
||
"TaskBrief": "设置总线电压",
|
||
"TaskIndex": 27,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"总线电压"
|
||
],
|
||
"ParamVal": [
|
||
65
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 21,
|
||
"ResultErrCode": [
|
||
21
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "设置总线电压为预设电压中的值"
|
||
},
|
||
{
|
||
"TaskID": 13,
|
||
"TaskBrief": "延时等待",
|
||
"TaskIndex": 28,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"延时时间"
|
||
],
|
||
"ParamVal": [
|
||
80
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "延时流程,同时可以启动总线电流监测 设置单位0.1S。波动DAC换算 Vad/4096*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 4,
|
||
"TaskBrief": "扫描UID",
|
||
"TaskIndex": 29,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"使1/失0反码采集",
|
||
"使0/失1UID全0验证"
|
||
],
|
||
"ParamVal": [
|
||
0,
|
||
0
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 24,
|
||
"ResultErrCode": [
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255,
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "芯片通信测试,分配网络地址。芯片复位后,第一条通信测试命令"
|
||
},
|
||
{
|
||
"TaskID": 5,
|
||
"TaskBrief": "密码验证",
|
||
"TaskIndex": 30,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"0码/1原码验证"
|
||
],
|
||
"ParamVal": [
|
||
0
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 29,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "芯片密码验证"
|
||
},
|
||
{
|
||
"TaskID": 7,
|
||
"TaskBrief": "OTP检测",
|
||
"TaskIndex": 31,
|
||
"ParamCount": 3,
|
||
"ParamInfo": [
|
||
"1关/0检UID密码为0",
|
||
"1关/0检延时保留区为0",
|
||
"1关/0检用户区为0"
|
||
],
|
||
"ParamVal": [
|
||
0,
|
||
0,
|
||
0
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 25,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "对OTP数据进行检测,可屏蔽检测区域"
|
||
},
|
||
{
|
||
"TaskID": 14,
|
||
"TaskBrief": "写延时",
|
||
"TaskIndex": 32,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"延时"
|
||
],
|
||
"ParamVal": [
|
||
20
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 36,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "向延时寄存器写入数据"
|
||
},
|
||
{
|
||
"TaskID": 15,
|
||
"TaskBrief": "读延时",
|
||
"TaskIndex": 33,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 20,
|
||
"Min": 20
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"延时值"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 37,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "读延时寄存器"
|
||
},
|
||
{
|
||
"TaskID": 16,
|
||
"TaskBrief": "时钟校准",
|
||
"TaskIndex": 34,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"脉冲周期",
|
||
"脉冲个数"
|
||
],
|
||
"ParamVal": [
|
||
1000,
|
||
25
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 39,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "发送校准脉冲"
|
||
},
|
||
{
|
||
"TaskID": 11,
|
||
"TaskBrief": "充能统计",
|
||
"TaskIndex": 35,
|
||
"ParamCount": 5,
|
||
"ParamInfo": [
|
||
"超时0.1us",
|
||
"电流判线AD",
|
||
"充电结束值0.1uA",
|
||
"充电超时0.1S",
|
||
"电流监控0.1S"
|
||
],
|
||
"ParamVal": [
|
||
15000,
|
||
800,
|
||
400,
|
||
40,
|
||
0
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 3000,
|
||
"Min": 2000
|
||
},
|
||
{
|
||
"Max": 450,
|
||
"Min": 120
|
||
}
|
||
],
|
||
"ReturnCount": 2,
|
||
"ReturnInfo": [
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 34,
|
||
"ResultErrCode": [
|
||
34,
|
||
35,
|
||
255,
|
||
255
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "充能统会发送充电命令,计电流判线设定值,从上升到下降的时间。同时记录充过程中最大电流。以及结束高压充电的总线电流和充电电流监控时间。充电电流判线计数公式 电流=AD/4093*3.3/100/11"
|
||
},
|
||
{
|
||
"TaskID": 12,
|
||
"TaskBrief": "充电电压检测",
|
||
"TaskIndex": 36,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"起始DAC",
|
||
"结束DAC"
|
||
],
|
||
"ParamVal": [
|
||
3,
|
||
0
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 3,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 1,
|
||
"ReturnInfo": [
|
||
"扫描通过的DAC"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 30,
|
||
"ResultErrCode": [
|
||
34
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "由高向低扫描芯片电压检测值,扫描失败返回值为0"
|
||
},
|
||
{
|
||
"TaskID": 12,
|
||
"TaskBrief": "充电电压检测",
|
||
"TaskIndex": 37,
|
||
"ParamCount": 2,
|
||
"ParamInfo": [
|
||
"起始DAC",
|
||
"结束DAC"
|
||
],
|
||
"ParamVal": [
|
||
0,
|
||
0
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [
|
||
255
|
||
],
|
||
"RetryCount": 0,
|
||
"TaskMes": "由高向低扫描芯片电压检测值,扫描失败返回值为0"
|
||
},
|
||
{
|
||
"TaskID": 19,
|
||
"TaskBrief": "起爆使能",
|
||
"TaskIndex": 38,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "发送起爆使能命令"
|
||
},
|
||
{
|
||
"TaskID": 9,
|
||
"TaskBrief": "读芯片状态",
|
||
"TaskIndex": 39,
|
||
"ParamCount": 1,
|
||
"ParamInfo": [
|
||
"状态值掩码"
|
||
],
|
||
"ParamVal": [
|
||
254
|
||
],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 42,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 10,
|
||
"TaskMes": "将芯片状态值与参数值进行算术与操作,等于参数值表示执行成功"
|
||
},
|
||
{
|
||
"TaskID": 20,
|
||
"TaskBrief": "起爆充能",
|
||
"TaskIndex": 40,
|
||
"ParamCount": 3,
|
||
"ParamInfo": [
|
||
"电流判线AD",
|
||
"起爆脉冲个数",
|
||
"延时采集时间"
|
||
],
|
||
"ParamVal": [
|
||
800,
|
||
653,
|
||
25
|
||
],
|
||
"TestStandard": [
|
||
{
|
||
"Max": 3000,
|
||
"Min": 2000
|
||
},
|
||
{
|
||
"Max": 100,
|
||
"Min": 30
|
||
},
|
||
{
|
||
"Max": 100,
|
||
"Min": 0
|
||
}
|
||
],
|
||
"ReturnCount": 3,
|
||
"ReturnInfo": [
|
||
"充能时间",
|
||
"充电电流",
|
||
"充电电流波动"
|
||
],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 41,
|
||
"ResultErrCode": [
|
||
41,
|
||
41,
|
||
41
|
||
],
|
||
"RetryCount": 1,
|
||
"TaskMes": "发送起爆命令后,检测起爆完成后对电容的充电。判断电流上升沿到下降沿的时间。充能电流ADC/4096*3.3/100/21"
|
||
},
|
||
{
|
||
"TaskID": 18,
|
||
"TaskBrief": "复位放电",
|
||
"TaskIndex": 41,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 45,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 2,
|
||
"TaskMes": "执行复位和放电,并检测复测成功"
|
||
},
|
||
{
|
||
"TaskID": 26,
|
||
"TaskBrief": "关总线",
|
||
"TaskIndex": 42,
|
||
"ParamCount": 0,
|
||
"ParamInfo": [],
|
||
"ParamVal": [],
|
||
"TestStandard": [],
|
||
"ReturnCount": 0,
|
||
"ReturnInfo": [],
|
||
"ErrJumpTo": 255,
|
||
"ExecuteErrCode": 254,
|
||
"ResultErrCode": [],
|
||
"RetryCount": 1,
|
||
"TaskMes": "关闭总线输出"
|
||
}
|
||
],
|
||
"CheckerRtvName": [
|
||
"电容0.1Ω",
|
||
"电压",
|
||
"大于启停的时间",
|
||
"最大反馈电流",
|
||
"最大反馈时间",
|
||
"总线正电流",
|
||
"总线反电流",
|
||
"总线电压",
|
||
"总线正电流",
|
||
"总线反电流",
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA",
|
||
"最大充电电流0.1mA",
|
||
"充电抖动ADV",
|
||
"扫描通过的DAC",
|
||
"电流波动DAC",
|
||
"扫描通过的DAC",
|
||
"总线电压",
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA",
|
||
"最大充电电流0.1mA",
|
||
"充电抖动ADV",
|
||
"充能时间",
|
||
"充电电流",
|
||
"充电电流波动",
|
||
"延时值",
|
||
"充能值0.1ms",
|
||
"充末电流0.1uA",
|
||
"扫描通过的DAC",
|
||
"充能时间",
|
||
"充电电流",
|
||
"充电电流波动"
|
||
],
|
||
"MajorErrInfo": [
|
||
{
|
||
"Info": "执行成功",
|
||
"MajorErrCode": 0,
|
||
"SubErrCode": []
|
||
},
|
||
{
|
||
"Info": "检测器异常",
|
||
"MajorErrCode": 1,
|
||
"SubErrCode": [
|
||
21,
|
||
23,
|
||
254
|
||
]
|
||
},
|
||
{
|
||
"Info": "主电容异常",
|
||
"MajorErrCode": 2,
|
||
"SubErrCode": [
|
||
30,
|
||
31,
|
||
32,
|
||
33,
|
||
34,
|
||
35,
|
||
42
|
||
]
|
||
},
|
||
{
|
||
"Info": "接触异常",
|
||
"MajorErrCode": 3,
|
||
"SubErrCode": [
|
||
27
|
||
]
|
||
},
|
||
{
|
||
"Info": "桥丝阻值异常",
|
||
"MajorErrCode": 4,
|
||
"SubErrCode": [
|
||
30,
|
||
41,
|
||
42,
|
||
51
|
||
]
|
||
},
|
||
{
|
||
"Info": "芯片异常",
|
||
"MajorErrCode": 5,
|
||
"SubErrCode": [
|
||
22,
|
||
24,
|
||
25,
|
||
26,
|
||
27,
|
||
28,
|
||
29,
|
||
30,
|
||
32,
|
||
33,
|
||
35,
|
||
36,
|
||
37,
|
||
38,
|
||
39,
|
||
40,
|
||
41,
|
||
42,
|
||
43,
|
||
44,
|
||
45
|
||
]
|
||
},
|
||
{
|
||
"Info": "其他异常",
|
||
"MajorErrCode": 20,
|
||
"SubErrCode": [
|
||
255,
|
||
208,
|
||
209,
|
||
210,
|
||
211,
|
||
212,
|
||
213
|
||
]
|
||
}
|
||
],
|
||
"SubErrInfo": [
|
||
{
|
||
"Info": "预设电压异常",
|
||
"ErrCode": 21,
|
||
"ErrFac": [
|
||
"1.检测小板电压调节失效,存在无法设置的电压"
|
||
]
|
||
},
|
||
{
|
||
"Info": "上电充能错误",
|
||
"ErrCode": 22,
|
||
"ErrFac": [
|
||
"1.检测器输出电压异常",
|
||
"2.模块上电容性负载大",
|
||
"3.模块基本电路异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "电压设置异常",
|
||
"ErrCode": 23,
|
||
"ErrFac": [
|
||
"1.检测小板输出电压异常",
|
||
"2.外部短路,导致过流保护"
|
||
]
|
||
},
|
||
{
|
||
"Info": "UID扫描错误",
|
||
"ErrCode": 24,
|
||
"ErrFac": [
|
||
"1.芯片通信异常",
|
||
"2.OTP中UID非0(启用了UID全0检测)"
|
||
]
|
||
},
|
||
{
|
||
"Info": "OTP错误",
|
||
"ErrCode": 25,
|
||
"ErrFac": [
|
||
"1.OTP数据非全0(启用了全0检测)"
|
||
]
|
||
},
|
||
{
|
||
"Info": "通讯电流错误",
|
||
"ErrCode": 26,
|
||
"ErrFac": [
|
||
"1.芯片反码电流异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "基本电流错误",
|
||
"ErrCode": 27,
|
||
"ErrFac": [
|
||
"1.芯片的静态功耗异常",
|
||
"2.检测器输出电压异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "读取芯片ID错误",
|
||
"ErrCode": 28,
|
||
"ErrFac": [
|
||
"1.通信错误"
|
||
]
|
||
},
|
||
{
|
||
"Info": "密码验证错误",
|
||
"ErrCode": 29,
|
||
"ErrFac": [
|
||
"1.芯片异常,内部密码与严重密码不一致"
|
||
]
|
||
},
|
||
{
|
||
"Info": "DAC比较错误",
|
||
"ErrCode": 30,
|
||
"ErrFac": [
|
||
"1.芯片异常,检测DAC不准",
|
||
"2.电容端电压异常,不符合检测要求",
|
||
"3.高压或充电降压通信异常",
|
||
"4.芯片充电漏流偏大"
|
||
]
|
||
},
|
||
{
|
||
"Info": "高压充能错误",
|
||
"ErrCode": 31,
|
||
"ErrFac": [
|
||
"1.电容漏流",
|
||
"2.电容容值偏低或偏大",
|
||
"3.芯片充电漏流,充电回路或起爆回路",
|
||
"4.芯片高压基本电流偏大",
|
||
"5.芯片异常,充电电流偏小"
|
||
]
|
||
},
|
||
{
|
||
"Info": "充电电流错误",
|
||
"ErrCode": 32,
|
||
"ErrFac": [
|
||
"1.芯片异常,充电电流符合指标"
|
||
]
|
||
},
|
||
{
|
||
"Info": "高压充末电流错误",
|
||
"ErrCode": 33,
|
||
"ErrFac": [
|
||
"1.电容漏流",
|
||
"2.芯片充电回路漏流或起爆回路漏流",
|
||
"3.芯片高压基本电流偏大"
|
||
]
|
||
},
|
||
{
|
||
"Info": "低压充电能量错误",
|
||
"ErrCode": 34,
|
||
"ErrFac": [
|
||
"1.电容漏流",
|
||
"2.电容容值偏低或偏大",
|
||
"3.芯片充电漏流,充电回路或起爆回路",
|
||
"4.芯片低压基本电流偏大",
|
||
"5.芯片异常,充电电流偏小",
|
||
"6.高压充电后不能放电"
|
||
]
|
||
},
|
||
{
|
||
"Info": "低压充末电流错误",
|
||
"ErrCode": 35,
|
||
"ErrFac": [
|
||
"1.电容漏流",
|
||
"2.芯片充电回路漏流或起爆回路漏流",
|
||
"3.芯片基本功耗偏大"
|
||
]
|
||
},
|
||
{
|
||
"Info": "写延时错误",
|
||
"ErrCode": 36,
|
||
"ErrFac": [
|
||
"1.芯片设置延时功能异常",
|
||
"2.通信异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "读延时错误",
|
||
"ErrCode": 37,
|
||
"ErrFac": [
|
||
"1.芯片读延时功能异常",
|
||
"2.通信异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "芯片程测错误",
|
||
"ErrCode": 38,
|
||
"ErrFac": [
|
||
"1.芯片成测标记错误,非全FFFF",
|
||
"2.通信异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "时钟校准错误",
|
||
"ErrCode": 39,
|
||
"ErrFac": [
|
||
"1.检测器命令执行异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "写工厂信息错误",
|
||
"ErrCode": 40,
|
||
"ErrFac": [
|
||
"1.OTP数据写入出错",
|
||
"2.通信异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "模拟起爆错误",
|
||
"ErrCode": 41,
|
||
"ErrFac": [
|
||
"1.发送起爆指令后无应答"
|
||
]
|
||
},
|
||
{
|
||
"Info": "芯片状态码异常",
|
||
"ErrCode": 42,
|
||
"ErrFac": [
|
||
"1.状态码与设置的掩码不匹配",
|
||
"2.通讯异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "通信电流错误",
|
||
"ErrCode": 43,
|
||
"ErrFac": [
|
||
"1.芯片异常",
|
||
"2.检测器异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "反码时长错误",
|
||
"ErrCode": 44,
|
||
"ErrFac": [
|
||
"1.芯片异常,通讯无反码",
|
||
"2.通讯反码电流低,不能识别"
|
||
]
|
||
},
|
||
{
|
||
"Info": "复位放电错误",
|
||
"ErrCode": 45,
|
||
"ErrFac": [
|
||
"1.高压充电后降压通讯异常",
|
||
"2.芯片复位不能正常放电",
|
||
"3.芯片异常,指令不执行"
|
||
]
|
||
},
|
||
{
|
||
"Info": "桥丝阻值异常",
|
||
"ErrCode": 51,
|
||
"ErrFac": [
|
||
"1.桥丝电阻不符合标准",
|
||
"2.测试设备校准偏差"
|
||
]
|
||
},
|
||
{
|
||
"Info": "通信超时",
|
||
"ErrCode": 208,
|
||
"ErrFac": [
|
||
"1.小板状态异常,不响应通信指令",
|
||
"2.小板与主板之间通信异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "脚本执行失败",
|
||
"ErrCode": 209,
|
||
"ErrFac": [
|
||
"1.脚本功能异常",
|
||
"2.配置文件配置为不使用脚本"
|
||
]
|
||
},
|
||
{
|
||
"Info": "数据长度与方案不符",
|
||
"ErrCode": 210,
|
||
"ErrFac": [
|
||
"1.小板和主板使用的方案不同,更新方案即可",
|
||
"2.脚本功能异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "方案ID不符",
|
||
"ErrCode": 211,
|
||
"ErrFac": [
|
||
"1.使用的方案和脚本适配的方案不适配,更换相应的脚本或者方案即可"
|
||
]
|
||
},
|
||
{
|
||
"Info": "检测项目不足",
|
||
"ErrCode": 212,
|
||
"ErrFac": [
|
||
"1.方案中未执行异常判定所需的任务,无法判定异常",
|
||
"2.脚本功能异常"
|
||
]
|
||
},
|
||
{
|
||
"Info": "数据不合规",
|
||
"ErrCode": 213,
|
||
"ErrFac": [
|
||
"1.用于判定的数据不具有正常的电性能检测规律,模块检测时不应出现此错误",
|
||
"2.脚本功能异常",
|
||
"3.方案中相关异常判定参数设置不合理",
|
||
"4.小板和主板使用的方案不同但数据返回长度相同,导致错误解释了返回数据的含义"
|
||
]
|
||
},
|
||
{
|
||
"Info": "检测器执行异常",
|
||
"ErrCode": 254,
|
||
"ErrFac": [
|
||
"广播类命令执行错误"
|
||
]
|
||
},
|
||
{
|
||
"Info": "返回参数判断",
|
||
"ErrCode": 255,
|
||
"ErrFac": []
|
||
}
|
||
]
|
||
} |