Files
checker_gen1/python/file/checker_ye_cfg.json
2023-06-10 11:52:00 +08:00

928 lines
17 KiB
JSON

{
"PlanID": 15,
"PlanBrief": "电解电容雷管厂高压检测",
"CheckSoftVersion": [
6,
7,
8
],
"CheckHardVersion": [
0,
65535
],
"TimeOutS": 34,
"TimeOutM": 40,
"TimeOutUI": 42,
"TaskIDMax": 26,
"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
]
},
{
"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
]
},
{
"Info": "通信失败",
"MajorErrCode": 208,
"SubErrCode": [
]
},
{
"Info": "脚本执行失败",
"MajorErrCode": 209,
"SubErrCode": [
]
},
{
"Info": "数据长度与方案不符",
"MajorErrCode": 210,
"SubErrCode": [
]
},
{
"Info": "方案ID不符",
"MajorErrCode": 211,
"SubErrCode": [
]
},
{
"Info": "检测项目不足,无法判定",
"MajorErrCode": 212,
"SubErrCode": [
]
},
{
"Info": "数据不合规",
"MajorErrCode": 213,
"SubErrCode": [
]
}
],
"SubErrInfo": [
{
"Info": "预设电压异常",
"ErrCode": 21
},
{
"Info": "上电充能错误",
"ErrCode": 22
},
{
"Info": "电压设置异常",
"ErrCode": 23
},
{
"Info": "UID扫描错误",
"ErrCode": 24
},
{
"Info": "OTP错误",
"ErrCode": 25
},
{
"Info": "通讯电流错误",
"ErrCode": 26
},
{
"Info": "基本电流错误",
"ErrCode": 27
},
{
"Info": "读取芯片ID错误",
"ErrCode": 28
},
{
"Info": "密码验证错误",
"ErrCode": 29
},
{
"Info": "DAC比较错误",
"ErrCode": 30
},
{
"Info": "高压充能错误",
"ErrCode": 31
},
{
"Info": "充电电流错误",
"ErrCode": 32
},
{
"Info": "高压充末电流错误",
"ErrCode": 33
},
{
"Info": "低压充电能量错误",
"ErrCode": 34
},
{
"Info": "低压充末电流错误",
"ErrCode": 35
},
{
"Info": "写延时错误",
"ErrCode": 36
},
{
"Info": "读延时错误",
"ErrCode": 37
},
{
"Info": "芯片程测错误",
"ErrCode": 38
},
{
"Info": "时钟校准错误",
"ErrCode": 39
},
{
"Info": "写工厂信息错误",
"ErrCode": 40
},
{
"Info": "模拟起爆错误",
"ErrCode": 41
},
{
"Info": "芯片状态码异常",
"ErrCode": 42
},
{
"Info": "通信电流错误",
"ErrCode": 43
},
{
"Info": "反码时长错误",
"ErrCode": 44
},
{
"Info": "复位放电错误",
"ErrCode": 45
},
{
"Info": "检测器执行异常",
"ErrCode": 254
},
{
"Info": "返回参数判断",
"ErrCode": 255
}
],
"TaskArray": [
{
"TaskID": 0,
"TaskBrief": "电源准备",
"TaskIndex": 0,
"ParamCount": 7,
"ParamInfo": [
"预设电压1",
"预设电压2",
"预设电压3",
"预设电压4",
"预设电压5",
"预设电压6",
"预设电压7"
],
"ParamVal": [
65,
80,
85,
175,
205,
215,
255
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 21,
"ResultErrCode": [],
"RetryCount": 1
},
{
"TaskID": 1,
"TaskBrief": "上电充能",
"TaskIndex": 1,
"ParamCount": 2,
"ParamInfo": [
"总线电压",
"计时启停ADC"
],
"ParamVal": [
80,
2500
],
"TestStandard": [
{
"Max": 85,
"Min": 75
},
{
"Max": 900,
"Min": 150
}
],
"ReturnCount": 2,
"ReturnInfo": [
"总线电压",
"大于启停的时间"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 22,
"ResultErrCode": [
23,
22
],
"RetryCount": 1
},
{
"TaskID": 4,
"TaskBrief": "扫描UID",
"TaskIndex": 2,
"ParamCount": 2,
"ParamInfo": [
"使1/失0反码采集",
"使0/失1UID全0验证"
],
"ParamVal": [
1,
0
],
"TestStandard": [
{
"Max": 90,
"Min": 40
},
{
"Max": 400,
"Min": 250
}
],
"ReturnCount": 2,
"ReturnInfo": [
"最大反馈电流",
"最大反馈时间"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 24,
"ResultErrCode": [
43,
42,
255,
255,
255,
255,
255,
255
],
"RetryCount": 1
},
{
"TaskID": 3,
"TaskBrief": "获取总线电流",
"TaskIndex": 3,
"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
},
{
"TaskID": 6,
"TaskBrief": "读取芯片代码",
"TaskIndex": 4,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 26,
"ExecuteErrCode": 28,
"ResultErrCode": [
28
],
"RetryCount": 1
},
{
"TaskID": 2,
"TaskBrief": "设置总线电压",
"TaskIndex": 5,
"ParamCount": 1,
"ParamInfo": [
"总线电压"
],
"ParamVal": [
205
],
"TestStandard": [
{
"Max": 210,
"Min": 200
}
],
"ReturnCount": 1,
"ReturnInfo": [
"总线电压"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 23,
"ResultErrCode": [
23
],
"RetryCount": 1
},
{
"TaskID": 3,
"TaskBrief": "获取总线电流",
"TaskIndex": 6,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [
{
"Max": 270,
"Min": 120
},
{
"Max": 270,
"Min": 120
}
],
"ReturnCount": 2,
"ReturnInfo": [
"总线正电流",
"总线反电流"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 27,
"ResultErrCode": [
27,
27
],
"RetryCount": 0
},
{
"TaskID": 11,
"TaskBrief": "充能统计",
"TaskIndex": 7,
"ParamCount": 4,
"ParamInfo": [
"电流判线AD",
"充电结束值0.1uA",
"充电超时0.1S",
"电流监控0.1S"
],
"ParamVal": [
1000,
500,
60,
20
],
"TestStandard": [
{
"Max": 20000,
"Min": 13000
},
{
"Max": 600,
"Min": 120
}
],
"ReturnCount": 2,
"ReturnInfo": [
"充能值0.1ms",
"充末电流0.1uA"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 31,
"ResultErrCode": [
31,
32,
255,
255
],
"RetryCount": 1
},
{
"TaskID": 12,
"TaskBrief": "充电电压检测",
"TaskIndex": 8,
"ParamCount": 2,
"ParamInfo": [
"起始DAC",
"结束DAC"
],
"ParamVal": [
31,
29
],
"TestStandard": [
{
"Max": 31,
"Min": 29
}
],
"ReturnCount": 1,
"ReturnInfo": [
"扫描通过的DAC"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 30,
"ResultErrCode": [
30
],
"RetryCount": 1
},
{
"TaskID": 2,
"TaskBrief": "设置总线电压",
"TaskIndex": 9,
"ParamCount": 1,
"ParamInfo": [
"总线电压"
],
"ParamVal": [
65
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 23,
"ResultErrCode": [
255
],
"RetryCount": 1
},
{
"TaskID": 13,
"TaskBrief": "延时等待",
"TaskIndex": 10,
"ParamCount": 1,
"ParamInfo": [
"延时时间"
],
"ParamVal": [
30
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 254,
"ResultErrCode": [
255
],
"RetryCount": 1
},
{
"TaskID": 12,
"TaskBrief": "充电电压检测",
"TaskIndex": 11,
"ParamCount": 2,
"ParamInfo": [
"起始DAC",
"结束DAC"
],
"ParamVal": [
31,
28
],
"TestStandard": [
{
"Max": 31,
"Min": 28
}
],
"ReturnCount": 1,
"ReturnInfo": [
"扫描通过的DAC"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 30,
"ResultErrCode": [
30
],
"RetryCount": 1
},
{
"TaskID": 18,
"TaskBrief": "复位放电",
"TaskIndex": 12,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 45,
"ResultErrCode": [],
"RetryCount": 2
},
{
"TaskID": 13,
"TaskBrief": "延时等待",
"TaskIndex": 13,
"ParamCount": 1,
"ParamInfo": [
"延时时间"
],
"ParamVal": [
80
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 254,
"ResultErrCode": [
255
],
"RetryCount": 1
},
{
"TaskID": 4,
"TaskBrief": "扫描UID",
"TaskIndex": 14,
"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
},
{
"TaskID": 11,
"TaskBrief": "充能统计",
"TaskIndex": 15,
"ParamCount": 4,
"ParamInfo": [
"电流判线AD",
"充电结束值0.1uA",
"充电超时0.1S",
"电流监控0.1S"
],
"ParamVal": [
800,
400,
40,
0
],
"TestStandard": [
{
"Max": 4500,
"Min": 2500
},
{
"Max": 450,
"Min": 120
}
],
"ReturnCount": 2,
"ReturnInfo": [
"充能值0.1ms",
"充末电流0.1uA"
],
"ErrJumpTo": 255,
"ExecuteErrCode": 34,
"ResultErrCode": [
34,
35,
255,
255
],
"RetryCount": 1
},
{
"TaskID": 5,
"TaskBrief": "密码验证",
"TaskIndex": 16,
"ParamCount": 1,
"ParamInfo": [
"0码/1原码验证"
],
"ParamVal": [
0
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 29,
"ResultErrCode": [],
"RetryCount": 1
},
{
"TaskID": 7,
"TaskBrief": "OTP检测",
"TaskIndex": 17,
"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
},
{
"TaskID": 14,
"TaskBrief": "写延时",
"TaskIndex": 18,
"ParamCount": 1,
"ParamInfo": [
"延时"
],
"ParamVal": [
20
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 36,
"ResultErrCode": [],
"RetryCount": 1
},
{
"TaskID": 15,
"TaskBrief": "读延时",
"TaskIndex": 19,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 37,
"ResultErrCode": [
255
],
"RetryCount": 1
},
{
"TaskID": 16,
"TaskBrief": "时钟校准",
"TaskIndex": 20,
"ParamCount": 2,
"ParamInfo": [
"脉冲周期",
"脉冲个数"
],
"ParamVal": [
1000,
25
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 39,
"ResultErrCode": [],
"RetryCount": 1
},
{
"TaskID": 12,
"TaskBrief": "充电电压检测",
"TaskIndex": 21,
"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
},
{
"TaskID": 19,
"TaskBrief": "起爆使能",
"TaskIndex": 22,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 254,
"ResultErrCode": [],
"RetryCount": 1
},
{
"TaskID": 9,
"TaskBrief": "读芯片状态",
"TaskIndex": 23,
"ParamCount": 1,
"ParamInfo": [
"状态值掩码"
],
"ParamVal": [
254
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 42,
"ResultErrCode": [],
"RetryCount": 10
},
{
"TaskID": 20,
"TaskBrief": "起爆充能",
"TaskIndex": 24,
"ParamCount": 2,
"ParamInfo": [
"电流判线AD",
"起爆脉冲个数"
],
"ParamVal": [
1000,
400
],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 41,
"ResultErrCode": [
255,
255,
255
],
"RetryCount": 1
},
{
"TaskID": 18,
"TaskBrief": "复位放电",
"TaskIndex": 25,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 45,
"ResultErrCode": [],
"RetryCount": 2
},
{
"TaskID": 26,
"TaskBrief": "关总线",
"TaskIndex": 26,
"ParamCount": 0,
"ParamInfo": [],
"ParamVal": [],
"TestStandard": [],
"ReturnCount": 0,
"ReturnInfo": [],
"ErrJumpTo": 255,
"ExecuteErrCode": 254,
"ResultErrCode": [],
"RetryCount": 1
}
]
}