Files
python_tools/analysis/代工厂数据采集EJ旧68uF22um08211.json
2023-09-15 18:52:22 +08:00

1568 lines
33 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": []
}
]
}