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