var testPaln = { "PlanID": 52494721, "PlanBrief": "代工厂成品EJ01EJ05A成品测试(2023-09-01)", "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": 400, "Min": 200 } ], "ReturnCount": 1, "ReturnInfo": [ "电容0.01Ω" ], "ErrJumpTo": 255, "ExecuteErrCode": 51, "ResultErrCode": [ 51 ], "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": 400, "Min": 80 } ], "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": 250 } ], "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": [ 25000, 1000, 550, 90, 20 ], "TestStandard": [ { "Max": 20000, "Min": 13000 }, { "Max": 600, "Min": 120 }, { "Max": 20, "Min": 10 }, { "Max": 1000, "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, 28 ], "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": "发送放电命令" }, { "TaskID": 17, "TaskBrief": "放电", "TaskIndex": 19, "ParamCount": 0, "ParamInfo": [], "ParamVal": [], "TestStandard": [], "ReturnCount": 0, "ReturnInfo": [], "ErrJumpTo": 255, "ExecuteErrCode": 254, "ResultErrCode": [], "RetryCount": 0, "TaskMes": "发送放电命令" }, { "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": [ 230 ], "TestStandard": [ { "Max": 240, "Min": 220 } ], "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": [ 40000, 1000, 550, 100, 20 ], "TestStandard": [ { "Max": 25000, "Min": 15000 }, { "Max": 600, "Min": 120 }, { "Max": 20, "Min": 10 }, { "Max": 5000, "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": 200, "Min": 0 }, { "Max": 200, "Min": 0 }, { "Max": 100, "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": 0, "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": [ 36 ], "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, 80, 0 ], "TestStandard": [ { "Max": 5000, "Min": 3000 }, { "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": [ 2, 0 ], "TestStandard": [ { "Max": 2, "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": 5000, "Min": 3000 }, { "Max": 100, "Min": 0 }, { "Max": 200, "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.01Ω", "电压", "大于启停的时间", "最大反馈电流", "最大反馈时间", "总线正电流", "总线反电流", "总线电压", "总线正电流", "总线反电流", "充能值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 ] }, { "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 ] } ], "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": 254, "ErrFac": [ "广播类命令执行错误" ] }, { "Info": "返回参数判断", "ErrCode": 255, "ErrFac": [] } ] }