一种无刷电机控制管理ic的烧录防错方法
【技术领域】
[0001]本发明涉及IC烧录校验领域,更具体地,涉及一种无刷电机控制管理IC的烧录防错方法。
[0002]
【背景技术】
[0003]多节产品无刷电机业务的导入,实质上也是控制无刷电机的前置驱动器IC的导入,此类产品对于企业来说是新型产品,且由于这种新型产品涉及无刷电机控制,其所潜在的市场广阔,为企业业务的大力转型及大力发展新型业务提供了一个良好的契机。但是在实际生产时,驱动器IC容易因为作业人员的错烧而导致完全不能正常工作。因此,发展一门有效的烧录防错方法,是该领域现有技术迫切的需求。
[0004]
【发明内容】
[0005]本发明为解决以上现有技术的缺陷,提供了一种无刷电机控制管理IC的烧录校验防错方法,该方法根据控制管理IC的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息来对控制管理IC进行烧录,因此能够确保烧录操作的正确,有效地杜绝错烧的现象。
[0006]为实现以上发明目的,采用的技术方案是:
一种无刷电机控制管理IC的烧录防错方法,将与控制管理IC产品型号对应的成品编码分配至计划生产的组装线中;根据需要生产制造的控制管理IC的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息至本地,并存储在相应组装线上位机的内存中,通过使用烧录软件调用内存中的烧录参数信息和校验参数信息从烧录文件获取烧录字节,然后按照烧录字节的顺序循环烧录至控制管理IC寄存器的存储单元中。
[0007]优选地,开始烧录之前,判断服务器中是否存储有与组装线成品编码一致的成品编码,若否则停止烧录,并通知作业人员。
[0008]优选地,开始烧录之前,判断烧录软件的版本号与服务器存储的烧录软件的版本号是否一致,若否则停止烧录,并通知作业人员。
[0009]优选地,开始烧录之前,首先在服务器中检索控制管理IC的序列号ID烧写位置和校验和烧写位置,判断控制管理IC内序列号ID烧写位置和校验和烧写位置对应存储单元是否为空,若否则停止烧录,并通知作业人员。通过这一步骤,能够有效防止因烧写位置错误设置而导致的烧录异常,杜绝烧写出错而导致的无法修复的产品品质事故的发生。
[0010]优选地,由于在线测试工位除了烧录校验工位,还有性能测试工位,因此在开始烧录之前,首先查询性能测试工位在线使用的产品型号,并将性能测试工位在线使用产品型号的产品型号助记码与烧录校验工位的产品型号助记码进行比较,若两者一致,则进行烧录,否则停止烧录。
[0011]优选地,所述顺序循环烧录包括以下步骤:
51.设置循环次数t并令t=0,t〈n,η为总的循环次数;
52.对烧录字节采用分段烧录的方式进行烧录,即在完成η个字节的烧录后进行烧录软件和烧录设备的校验和计算;
53.若烧录软件和烧录设备的校验和计算的结果一致,则继续下一η字节的烧录,若两者不一致,则令t=t+l并重复S2,若t=n,则停止烧录。
[0012]与现有技术相比,本发明的有益效果是:
本发明提供的方法根据控制管理1C的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息来对控制管理1C进行烧录,因此能够确保烧录信息的正确,有效地杜绝错烧的现象;且由于增设了检测控制管理1C序列号ID烧写位置和校验和烧写位置对应存储单元是否为空这一步骤,能够有效防止因烧写位置错误设置而导致的烧录异常,杜绝烧写出错而导致的无法修复的产品品质事故的发生。
[0013]
【附图说明】
[0014]图1为烧录防错方法的流程图。
[0015]
【具体实施方式】
[0016]附图仅用于示例性说明,不能理解为对本专利的限制;
以下结合附图和实施例对本发明做进一步的阐述。
实施例1
在应用本发明提供的方法时,如图1所示,首先将与控制管理1C产品型号对应的成品编码分配至计划生产的组装线中,绑定成品编号和组装线。
[0017]为了便于管理用户在使用本发明提供的方法时首先需要登陆系统:系统初始化时,弹出登录窗口,提供“用户工号”和“用户密码”接口,在用户输入工号和密码后,系统会连接服务器查询比对工号和密码,若比对一致,则可进入系统,并在服务器中记录相应人员登录日志,以供后续人员测试追溯。
[0018]在以上基础上,本实施例将对防错方法进行充分的说明:其具体如下:
根据需要生产制造的控制管理1C的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息至本地,并存储在相应组装线上位机的内存中,通过使用烧录软件调用内存中的烧录参数信息和校验参数信息从烧录文件获取烧录字节,然后按照烧录字节的顺序循环烧录至控制管理1C寄存器的存储单元中。
[0019]上述方案中,顺序循环烧录包括以下步骤:
51.设置循环次数t并令t=0,t〈n,η为总的循环次数;
52.对烧录字节采用分段烧录的方式进行烧录,即在完成η个字节的烧录后进行烧录软件和烧录设备的校验和计算;
53.若烧录软件和烧录设备的校验和计算的结果一致,则继续下一η字节的烧录,若两者不一致,则令t=t+l并重复S2,若t=n,则停止烧录。
[0020]同时作为对本发明提供的方法的一种完善,在开始烧录之前,需要执行以下步骤:
Sll.判断服务器中是否存储有与组装线成品编码一致的成品编码,若否则停止烧录,并通知作业人员。
[0021]S12.判断烧录软件的版本号与服务器存储的烧录软件的版本号是否一致,若否则停止烧录,并通知作业人员。
[0022]S13.在服务器中检索控制管理IC的序列号ID烧写位置和校验和烧写位置,判断控制管理IC内序列号ID烧写位置和校验和烧写位置对应存储单元是否为空,若否则停止烧录,并通知作业人员。通过这一步骤,能够有效防止因烧写位置错误设置而导致的烧录异常,杜绝烧写出错而导致的无法修复的产品品质事故的发生。
[0023]同时,由于在线测试工位处理烧录校验工位,还有性能测试工位,因此在开始烧录之前,首先查询性能测试工位在线使用的产品型号,并将性能测试工位在线使用产品型号的产品型号助记码与烧录校验工位的产品型号助记码进行比较,若两者一致,则进行烧录,否则停止烧录。
[0024]本发明提供的方法根据控制管理IC的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息来对控制管理IC进行烧录,因此能够确保烧录信息的正确,有效地杜绝错烧的现象;且由于增设了检测控制管理IC序列号ID烧写位置和校验和烧写位置对应存储单元是否为空这一步骤,能够有效防止因烧写位置错误设置而导致的烧录异常,杜绝烧写出错而导致的无法修复的产品品质事故的发生。
[0025]显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
【主权项】
1.一种无刷电机控制管理1C的烧录防错方法,其特征在于:将与控制管理1C产品型号对应的成品编码分配至计划生产的组装线中;根据需要生产制造的控制管理1C的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息至本地,并存储在相应组装线上位机的内存中,使用烧录软件调用内存中的烧录参数信息和校验参数信息使得能够从烧录文件获取烧录字节,然后按照烧录字节的顺序循环烧录至控制管理1C寄存器的存储单元中。2.根据权利要求1所述的无刷电机控制管理1C的烧录防错方法,其特征在于:开始烧录之前,判断服务器中是否存储有与组装线成品编码一致的成品编码,若否则停止烧录,并通知作业人员。3.根据权利要求1所述的无刷电机控制管理1C的烧录防错方法,其特征在于:开始烧录之前,判断烧录软件的版本号与服务器存储的烧录软件的版本号是否一致,若否则停止烧录,并通知作业人员。4.根据权利要求1所述的无刷电机控制管理1C的烧录防错方法,其特征在于:开始烧录之前,首先在服务器中检索控制管理1C的序列号ID烧写位置和校验和烧写位置,判断控制管理1C的序列号ID烧写位置和校验和烧写位置的内容是否为空,若否则停止烧录,并通知作业人员。5.根据权利要求1所述的无刷电机控制管理1C的烧录防错方法,其特征在于:开始烧录之前,首先在服务器中检索控制管理1C的序列号ID烧写位置和校验和烧写位置,判断控制管理1C内序列号ID烧写位置和校验和烧写位置对应存储单元是否为空,若否则停止烧录,并通知作业人员。6.根据权利要求1~5任一项所述的无刷电机控制管理1C的烧录防错方法,其特征在于:所述顺序循环烧录包括以下步骤: S1.设置循环次数t并令t=0,t〈n,η为总的循环次数; S2.对烧录字节采用分段烧录的方式进行烧录,即在完成η个字节的烧录后进行烧录软件和烧录设备的校验和计算; S3.若烧录软件和烧录设备的校验和计算的结果一致,则继续下一η字节的烧录,若两者不一致,则令t=t+l并重复S2,若t=n,则停止烧录。
【专利摘要】本发明涉及一种无刷电机控制管理IC的烧录防错方法,该方法将与控制管理IC产品型号对应的成品编码分配至计划生产的组装线中;根据需要生产制造的控制管理IC的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息至本地,并存储在相应组装线上位机的内存中,使用烧录软件调用内存中的烧录参数信息和校验参数信息使得能够从烧录文件获取烧录字节,然后按照烧录字节的顺序循环烧录至控制管理IC寄存器的存储单元中。本发明提供的方法根据控制管理IC的成品编码在服务器中调用相应的烧录文件、烧录参数信息和校验参数信息来对控制管理IC进行烧录,因此能够确保烧录信息的正确,有效地杜绝错烧的现象。
【IPC分类】G06F11/07
【公开号】CN105354106
【申请号】CN201510715545
【发明人】邓振东, 陈思波, 黄建科, 曹志文
【申请人】惠州市蓝微电子有限公司
【公开日】2016年2月24日
【申请日】2015年10月29日