【技术实现步骤摘要】
基于FPGA的系统远程更新方法
本专利技术涉及一种系统更新方法,具体涉及一种基于FPGA的系统远程更新方法。
技术介绍
随着IT技术和机械智能化的蓬勃发展,工业机器人应运而生,具有不可替代的优越性,节省大量的人力物力,几乎接近于0的错误率,使得其应用越来越普及,适用领域也越来越广泛。由此而来的问题,机器人的种类越来越多,分工也越来越细化;随着对技术的进一步要求、细化,及特殊情况下,因调整产品线而带来的更换机器人的作业工序,作业内容等,需要及时更新机器人相应的智能化程序。若一台一台机器人依次更新,耗时耗力,且整个生产线需要停工很长一段时间,损耗较大。
技术实现思路
为解决现有技术的不足,本专利技术的目的在于提供一种基于FPGA远程更新仓储系统的方法。为了实现上述目标,本专利技术采用如下的技术方案:基于FPGA的系统远程更新方法,仓储系统包括连接DSP芯片的FPGA芯片,FPGA芯片与DSP共用存储芯片FLASHB,DSP内置存储芯片FLASHA;所述更新方法包括以下步骤:(1)FPGA芯片通过WIFI模块连接到以太网与上位机通信;(2)FPGA芯片接收上位机发送的升级程 ...
【技术保护点】
基于FPGA的系统远程更新方法,其特征在于,仓储系统包括连接DSP芯片的FPGA芯片,FPGA芯片与DSP共用存储芯片FLASHB,DSP内置存储芯片FLASHA;所述更新方法包括以下步骤:(1)、FPGA芯片通过WIFI模块连接到以太网与上位机通信;(2)、FPGA芯片接收上位机发送的升级程序并存储进FLASHB中;(3)、FPGA芯片向DSP芯片发送升级命令;(4)、DSP芯片接收升级命令,将FLASHA清空后,将FLASHB中的升级程序烧写到FLASHA中,然后擦除FLASHB中的升级程序,并向FPGA芯片发送升级成功指令后重启;(5)、FPGA芯片收到DSP芯片发送 ...
【技术特征摘要】
1.基于FPGA的系统远程更新方法,其特征在于,仓储系统包括连接DSP芯片的FPGA芯片,FPGA芯片与DSP共用存储芯片FLASHB,DSP内置存储芯片FLASHA;所述更新方法包括以下步骤:(1)、FPGA芯片通过WIFI模块连接到以太网与上位机通信;(2)、FPGA芯片接收上位机发送的升级程序并存储进FLASHB中;(3)、FPGA芯片向DSP芯片发送升级命令;(4)、DSP芯片接收升级命令,将FLASHA清空后,将FLASHB中的升级程序烧写到FLASHA中,然后擦除FLASHB中的升级程序,并向FPGA芯片发送升级成功指令后重启;(5)、FPGA芯片收到DSP芯片发送的升级成功指令后,向上位机发送程序升级成功指令。2.根据权利要求1所述的基于FPGA的系统远程更新方法,其特征在于,所述步骤(2)中FPGA芯片接收上位机发送的升级程序前,设有校验程序版本号步骤,包括:A1、上位机通过以太网向FPGA芯片发送查询程序版本号指令;A2、FPGA芯片接收到查询程序版本号指令后,向DSP芯片发送调取程序版本号指令;FPGA芯片将DSP芯片自FLASHA中调取的当前程序版本号,反馈给上位机;A3、上位机根据接收到的版本号信息与本地存储的程序版本号作比较,判断是否一致;若是,则更新结束;若不是,则向FPGA芯片发送升级程序。3.根据权利要求1所述...
【专利技术属性】
技术研发人员:林明峰,陈丰,韩东,徐健新,许雄,谷斐,王彦,
申请(专利权)人:仓智上海智能科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。