一种内衣机控制系统的升级实现方法

文档序号:9579095阅读:253来源:国知局
一种内衣机控制系统的升级实现方法
【技术领域】
[0001 ] 本发明涉及内衣机控制系统技术领域,特别是一种内衣机控制系统的升级实现方法。
【背景技术】
[0002]目前,我们研发的8/12/16路单双选无头内衣机、有头内衣机控制系统,已经大量应用于国内市场和国际市场,同时随着内衣机功能不断完善和增加,需要对控制系统进行升级,这就要求内衣机控制系统能够提供一种简便的升级方法。内衣机控制系统包括主控制系统和分别控制选针器、纱嘴和步进电机的子控制系统,本升级方法适用于主控制系统和各子控制系统的升级。

【发明内容】

[0003]本发明的目的是克服现有技术的不足,提供一种流程合理,效率更高,可操作性更好的内衣机控制系统的升级实现方法。
[0004]这种内衣机控制系统的升级实现方法,包括如下步骤:
[0005]S1、主控制系统做好升级准备;
[0006]S2、主控制系统向升级系统业务程序发起升级请求,升级系统业务程序做好升级准备,并响应升级请求;
[0007]S3、主控制系统向升级系统业务程序发送升级程序数据请求,升级系统业务程序接收升级程序数据,保存在缓冲区,并响应升级程序数据请求;
[0008]S4、主控制系统继续向升级系统业务程序发送升级程序数据请求,重复S3过程,直到把升级程序数据发送完成为止;
[0009]S5、主控制系统向升级系统业务程序发送升级结束请求,升级系统业务程序打上升级标志,响应升级结束请求,并重新启动升级系统;
[0010]S6、升级系统运行启动程序,判断业务程序标志为升级状态,则进入业务程序升级模式,擦除原业务程序数据,读取缓冲区的新业务程序数据并写到原业务程序数据的存储空间;
[0011]S7、升级系统启动程序完成升级工作后,把业务程序标志从升级状态修改为正常状态,并重新启动升级系统;
[0012]S8、升级系统运行启动程序,判断业务程序标志为正常状态,则进入业务程序正常运行模式;
[0013]S9、如果在传输升级程序数据过程中遇到意外中断情况,升级系统启动程序会按照业务程序标志为正常状态,进入业务程序正常运行模式,从而作废本次升级过程;
[0014]S10、如果在擦写升级程序数据过程中遇到意外中断情况,升级系统启动程序会按照业务程序标志为升级状态,进入业务程序升级模式,直到擦写升级程序数据成功为止。
[0015]作为优选:步骤SI中升级准备具体包括:创建发送缓冲区,准备Can通讯,进入程序升级模式。
[0016]作为优选:步骤S2中升级准备具体包括:创建接收缓冲区,准备Can通讯,进入程序升级模式。
[0017]作为优选:步骤S3的具体步骤为:主控制系统接收到程序升级开始响应后,通过文件系统从USB接口打开升级程序文件,读取升级程序数据,给升级系统业务程序发送程序升级数据请求,并等待升级系统业务程序的响应;升级系统业务程序收到程序升级数据请求后,接收升级程序数据,并保存在接收缓冲区,同时发送程序升级数据响应。
[0018]作为优选:步骤S5还包括:关闭USB接口的升级程序文件,并等待升级系统业务程序的响应。
[0019]本发明的有益效果是:本发明利用内衣机主控制系统的文件系统采用USB输入接口读取升级程序数据,通过自定义升级协议实现主/子控制系统的升级,让客户能够方便操作机器完成系统升级工作,从而使内衣机功能能够快速适应各种不同的市场需求发展。
【附图说明】
[0020]图1是本发明的主控制系统的业务程序和升级系统的业务程序工作流程示意图。
[0021]图2是本发明的升级系统的启动程序工作流程示意图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明做进一步描述。虽然本发明将结合较佳实施例进行描述,但应知道,并不表示本发明限制在所述实施例中。相反,本发明将涵盖可包含在有附后权利要求书限定的本发明的范围内的替换物、改进型和等同物。
[0023]如图1至图2所示,本实施例的内衣机控制系统的升级实现方法的具体步骤包括:
[0024]S1、主控制系统做好升级准备,如创建发送缓冲区,准备Can通讯等,进入程序升级模式。
[0025]S2、主控制系统向升级系统业务程序发起程序升级开始请求,并等待升级系统业务程序的响应。
[0026]S3、升级系统业务程序收到程序升级开始请求后,做好升级准备,如创建接收缓冲区,准备Can通讯等,进入程序升级模式,并发送程序升级开始响应。
[0027]S4、主控制系统等待升级系统业务程序响应超时,则执行步骤S14。
[0028]S5、主控制系统接收到程序升级开始响应后,通过文件系统从USB接口打开升级程序文件,读取升级程序数据,给升级系统业务程序发送程序升级数据请求,并等待升级系统业务程序的响应。
[0029]S6、升级系统业务程序收到程序升级数据请求后,接收升级程序数据,并保存在接收缓冲区,同时发送程序升级数据响应。
[0030]S7、主控制系统等待升级系统业务程序响应超时,则主控制系统给升级系统业务程序发送程序升级失败请求,并执行步骤S9。
[0031]S8、主控制系统接收到程序升级数据响应后,判断升级程序数据传输是否完成,如果未完成,则重复执行步骤S5-S8,继续传送升级程序数据;如果已完成,则主控制系统给升级系统业务程序发送程序升级结束请求,并执行步骤S9。
[0032]S9、关闭USB接口的升级程序文件,并等待升级系统业务程序的响应。
[0033]S10、升级系统业务程序接收程序升级失败请求,则退出程序升级模式,并发送程序升级失败响应。
[0034]S11、升级系统业务程序接收程序升级结束请求,则打上升级标志,退出程序升级模式,发送程序升级结束响应,并重新启动升级系统。
[0035]S12、主控制系统等待升级系统业务程序响应超时,则执行步骤S14。
[0036]S13、主控制系统接收到程序升级失败响应或程序升级结束响应,执行步骤S14。
[0037]S14、主控制系统退出程序升级模式。
[0038]S15、升级系统重新启动,运行启动程序,判断业务程序标志为升级状态,则执行S16 ;否则业务程序标志为正常状态,正常启动升级系统的业务程序。
[0039]S16、升级系统进入业务程序升级模式,擦除原业务程序数据,读取缓冲区的新业务程序数据并写到原业务程序数据的存储空间。
[0040]S17、升级系统启动程序完成业务程序升级工作后,把业务程序标志从升级状态修改为正常状态,并重新启动升级系统。
[0041]经试验,实现该升级方法的控制系统能够适应不同市场需求快速发展的情况,通过快速功能开发和升级,让客户能够以最快的市场反应速度推出新品,从而大大提高了内衣机的市场适用性,为客户获得更大的收益。
【主权项】
1.一种内衣机控制系统的升级实现方法,其特征在于:包括如下步骤: 51、主控制系统做好升级准备; 52、主控制系统向升级系统业务程序发起升级请求,升级系统业务程序做好升级准备,并响应升级请求; 53、主控制系统向升级系统业务程序发送升级程序数据请求,升级系统业务程序接收升级程序数据,保存在缓冲区,并响应升级程序数据请求; 54、主控制系统继续向升级系统业务程序发送升级程序数据请求,重复S3过程,直到把升级程序数据发送完成为止; 55、主控制系统向升级系统业务程序发送升级结束请求,升级系统业务程序打上升级标志,响应升级结束请求,并重新启动升级系统; 56、升级系统运行启动程序,判断业务程序标志为升级状态,则进入业务程序升级模式,擦除原业务程序数据,读取缓冲区的新业务程序数据并写到原业务程序数据的存储空间; 57、升级系统启动程序完成升级工作后,把业务程序标志从升级状态修改为正常状态,并重新启动升级系统; 58、升级系统运行启动程序,判断业务程序标志为正常状态,则进入业务程序正常运行模式; 59、如果在传输升级程序数据过程中遇到意外中断情况,升级系统启动程序会按照业务程序标志为正常状态,进入业务程序正常运行模式,从而作废本次升级过程; S10、如果在擦写升级程序数据过程中遇到意外中断情况,升级系统启动程序会按照业务程序标志为升级状态,进入业务程序升级模式,直到擦写升级程序数据成功为止。2.根据权利要求1所述的内衣机控制系统的升级实现方法,其特征在于:步骤S1中升级准备具体包括:创建发送缓冲区,准备Can通讯,进入程序升级模式。3.根据权利要求1所述的内衣机控制系统的升级实现方法,其特征在于:步骤S2中升级准备具体包括:创建接收缓冲区,准备Can通讯,进入程序升级模式。4.根据权利要求1所述的内衣机控制系统的升级实现方法,其特征在于:步骤S3的具体步骤为:主控制系统接收到程序升级开始响应后,通过文件系统从USB接口打开升级程序文件,读取升级程序数据,给升级系统业务程序发送程序升级数据请求,并等待升级系统业务程序的响应;升级系统业务程序收到程序升级数据请求后,接收升级程序数据,并保存在接收缓冲区,同时发送程序升级数据响应。5.根据权利要求1所述的内衣机控制系统的升级实现方法,其特征在于:步骤S5还包括:关闭USB接口的升级程序文件,并等待升级系统业务程序的响应。
【专利摘要】本发明公开了一种内衣机控制系统的升级实现方法,包括如下步骤:S1、主控制系统做好升级准备;S2、主控制系统向升级系统业务程序发起升级请求,升级系统业务程序做好升级准备,并响应升级请求;S3、主控制系统向升级系统业务程序发送升级程序数据请求,升级系统业务程序接收升级程序数据,保存在缓冲区,并响应升级程序数据请求;S4、主控制系统继续向升级系统业务程序发送升级程序数据请求,重复S3过程,直到把升级程序数据发送完成为止。本发明的有益效果是:采用USB输入接口读取升级程序数据,通过自定义升级协议实现主/子控制系统的升级,让客户能够方便操作机器完成系统升级工作。
【IPC分类】G06F9/445
【公开号】CN105335193
【申请号】CN201510715691
【发明人】毛碧会, 胡首锋
【申请人】杭州佳谷数控技术有限公司
【公开日】2016年2月17日
【申请日】2015年10月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1