[发明专利]一种穿戴式人体运动捕捉系统的节点固件更新方法在审
申请号: | 201610424641.9 | 申请日: | 2016-06-16 |
公开(公告)号: | CN105978727A | 公开(公告)日: | 2016-09-28 |
发明(设计)人: | 宁运琨;赵国如;全永奇;谢高生 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/44;G06F9/445;H04B1/3827 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 郝明琴 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供的穿戴式人体运动捕捉系统的节点固件更新方法,只需通过向数据协调器发送更新指令和数据包,即可完成协调器所控制范围内所有传感器节点程序升级操作简单方便;此外,无需拆卸传感器节点,或者使用专用编程接口,也不需要逐个节点进行更新升级,可以节省大量的人力成本,避免无用的人力消耗;另外,本申请提供的穿戴式人体运动捕捉系统的节点固件更新方法,无需为节点程序更新安装额外的有线无线连接设备,通过合理利用节点与数据协调器之间的蓝牙通信设备即可实现升级指令和更新数据包的传送。 | ||
搜索关键词: | 一种 穿戴 人体 运动 捕捉 系统 节点 更新 方法 | ||
【主权项】:
一种穿戴式人体运动捕捉系统的节点固件更新方法,所述穿戴式人体运动捕捉系统包括上位机、一个数据协调器及多个传感器节点、所述上位机信号连接于所述数据协调器,用于将更新固件指令和固件数据包发送到所述数据协调器,所述数据协调器轮询扫描每个传感器节点并发送指令和数据包,所述传感器节点接收来自数据协调器的程序更新包,完成固件程序更新,其特征在于,所述穿戴式人体运动捕捉系统的节点固件更新方法包括下述步骤:步骤S10:初始化所述上位机;步骤S20:测试所述上位机与所述数据协调器串口通信是否正常,如果正常则发送固件更新指令“@UpdateFirm@”,所述数据协调器接收到指令后向所述上位机发送指令“@ReceiveingFirm@”;步骤S30:所述上位机判别指令后,将程序所需的固件更新数据包传送到所述数据协调器,并等待数据协调器返回结果;步骤S40:所述数据协调器通过串口接收数据包,如果传输未完成,向所述上位机发送“传输失败”指令,请求重传;如果接收成功,还需进行CRC校验:如果校验成功,向上位机发送“传输完成”指令;如果校验失败,则发送指令“校验失败”指令,请求重传;步骤S50:所述数据协调器成功接收固件更新包后,进行数据包重新封装,所述数据包包括所述传感器节点的ID号、蓝牙配对码、数据包以及其他附加信息;步骤S60:所述数据协调器设定的ID测试蓝牙通信是否正常,如果正常,发送更新指令“$UpdateXX$”,其中“XX”代表所述传感器节点的编号,对应一个设定的ID号,所述传感器节点接收到指令,产生软中断,所述单片机响应软中断重启;步骤S70:所述传感器节点重启后执行IAP程序,进入数据接收准备,如果接收成功,向数据协调器返回“接收成功”指令;反之,返回“接收失败”指令;步骤S80:所述传感器节点接收完成数据包后,解析出固件更新数据包,转而执行IAP程序,将数据包写入所述传感器节点芯片的FLASH存储区,同时向数据协调器发送“更新成功”指令,并产生一个软中断,控制芯片重启执行FLASH用户区代码;步骤S90:数据协调器接收到“更新成功”的指令,继续对下一个节点进行通信连接、数据传输和固件更新,并重复上述步骤,直至所有节点完成,并向所述上位机发送“固件升级成功”指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610424641.9/,转载请声明来源钻瓜专利网。
- 上一篇:车载图像数据传输方法
- 下一篇:一种爆炸物防护转移排除装置