一种程序烧录系统、方法及电动床技术方案

技术编号:36773974 阅读:9 留言:0更新日期:2023-03-08 21:55
本发明专利技术提供一种程序烧录系统、方法及电动床,涉及电动设备技术领域,包括:电动设备中集成有主控芯片和闪存,闪存中配置有程序存储区和参数存储区,参数存储区中配置有多个子区域与电动设备所有控制功能一一对应;上位机分别连接各电动设备包括:保存预先配置的所有控制功能对应的控制参数以及对应的子区域的参数首地址;保存预先编写的电动设备控制程序以及程序存储区的程序首地址和所有控制参数绑定的参数首地址;根据客户订单中包含的各控制功能匹配得到相应的各控制参数及其绑定的参数首地址;同时将电动设备控制程序和各控制参数对应烧录至电动设备中。有益效果是减少参数设置步骤,一套程序应用于多个版本电动设备,避免遥控器一对多。免遥控器一对多。免遥控器一对多。

【技术实现步骤摘要】
一种程序烧录系统、方法及电动床


[0001]本专利技术涉及电动设备
,尤其涉及一种程序烧录系统、方法及电动床。

技术介绍

[0002]电动设备出厂前有许多参数需要设置,例如:遥控器配对地址的设置,记忆位置的重新设置,最大行程的距离的设置,是否带有蓝牙,床底灯,香薰,按摩等功能。功能越多,涉及到的程序版本也就越多,版本不好把控。参数配置需要增加通讯功能,增加硬件成本及人工成本,且人工操作不易把控,容易漏设置或设置错误。

技术实现思路

[0003]针对现有技术中存在的问题,本专利技术提供一种程序烧录系统,包括:
[0004]至少一个待烧录的电动设备,所述电动设备中集成有主控芯片和连接所述主控芯片的闪存,所述闪存中配置有程序存储区和参数存储区,所述参数存储区中配置有多个子区域,各所述子区域与所述电动设备能够具有的所有控制功能一一对应;
[0005]上位机,分别连接各所述电动设备,所述上位机包括:
[0006]第一存储模块,用于保存预先配置的所有所述控制功能对应的控制参数,每个所述控制功能对应的所述控制参数绑定有对应的所述子区域的参数首地址;
[0007]第二存储模块,用于保存预先编写的电动设备控制程序,所述电动设备控制程序绑定有所述程序存储区的程序首地址和所有所述控制参数绑定的所述参数首地址;
[0008]订单处理模块,连接所述第一存储模块,用于根据客户订单中包含的各所述控制功能匹配得到相应的各所述控制参数及其绑定的所述参数首地址;
[0009]程序烧录模块,分别连接所述第二存储模块和所述订单处理模块,用于分别根据所述程序首地址和各所述参数首地址同时将所述电动设备控制程序和所述客户订单匹配得到的各所述控制参数对应烧录至所述电动设备中,以使得所述电动设备控制程序被所述主控芯片执行时,根据所述电动设备控制程序绑定的各所述参数首地址对应调用所述参数存储区中的各所述控制参数进而实现相应的所述控制功能。
[0010]优选的,所述第一存储模块还存储有遥控器对码参数,所述遥控器对码参数对应一个所述子区域并绑定有对应的所述子区域的参数首地址,则所述程序烧录模块还连接所述第一存储模块,包括:
[0011]对码烧录单元,用于获取所述遥控器对码参数,并根据所述遥控器对码参数对应所述参数首地址将所述遥控器对码参数烧录至所述闪存中对应的所述子区域中,并发出更新信号;
[0012]更新单元,连接所述对码烧录单元,用于根据所述更新信号将所述遥控器对码参数的值加一,并作为所述遥控器对码参数存储至所述第一存储模块。
[0013]优选的,所述闪存中还配置有参数备份区,则所述主控芯片包括:
[0014]调用模块,用于根据外部指令执行所述电动设备控制程序时,根据所述电动设备
控制程序绑定的各所述参数首地址对应调用所述参数存储区中的各所述控制参数;
[0015]执行模块,连接所述调用模块,用于根据所述控制参数实现相应的所述控制功能,并在执行所述外部指令的过程中记录各所述控制功能对应的实时控制参数;
[0016]实时参数存储模块,连接所述执行模块,用于存储各所述实时控制参数;
[0017]更新模块,连接所述实时参数存储模块,用于每间隔一个预设的更新时间根据所述实时参数存储模块存储的所有所述实时控制参数生成第一校验码,随后根据各所述控制功能对应的参数首地址将对应的所述实时控制参数和所述第一校验码写入至所述参数存储区中,并备份至所述参数备份区。
[0018]优选的,所述主控芯片还包括:
[0019]第一读取模块,用于在所述电动设备上电启动时,读取所述参数存储区中的所述实时控制参数和所述第一校验码,并根据所述实时控制参数生成第二校验码;
[0020]校验判断模块,连接所述第一读取模块,用于判断所述第一校验码和所述第二校验码一致时根据所述实时控制参数执行所述电动设备控制程序,以及所述第一校验码和所述第二校验码不一致时生成读取信号;
[0021]第二读取模块,连接所述校验判断模块,根据所述读取信号,将所述参数备份区中的所述实时控制参数写入至所述参数存储区。
[0022]本专利技术还提供一种程序烧录方法,应用于如上述的程序烧录系统,包括:
[0023]步骤S1,所述程序烧录系统获取预先配置的所有所述控制功能对应的控制参数,以及每个所述控制功能对应的所述控制参数绑定的对应的所述子区域的参数首地址;
[0024]步骤S2,所述程序烧录系统获取预先编写的电动设备控制程序,以及所述电动设备控制程序绑定的所述程序存储区的程序首地址和所有所述控制参数绑定的所述参数首地址;
[0025]步骤S3,所述程序烧录系统根据客户订单中包含的各所述控制功能匹配得到相应的各所述控制参数及其绑定的所述参数首地址;
[0026]步骤S4,所述程序烧录系统分别根据所述程序首地址和各所述参数首地址同时将所述电动设备控制程序和所述客户订单匹配得到的各所述控制参数对应烧录至所述电动设备中。
[0027]优选的,所述第一存储模块还存储有遥控器对码参数,所述遥控器对码参数对应一个所述子区域并绑定有对应的所述子区域的参数首地址,则所述步骤S4之前还包括:
[0028]步骤A1,所述程序烧录系统根据所述遥控器对码参数对应所述参数首地址将所述遥控器对码参数烧录至所述闪存中对应的所述子区域中;
[0029]步骤A2,所述程序烧录系统将所述遥控器对码参数的值加一,并作为所述遥控器对码参数存储至所述第一存储模块。
[0030]优选的,所述闪存中还配置有参数备份区,则所述步骤S4之后还包括:
[0031]步骤B1,所述电动设备根据外部指令执行所述电动设备控制程序时,根据所述电动设备控制程序绑定的各所述参数首地址对应调用所述参数存储区中的各所述控制参数;
[0032]步骤B2,所述电动设备根据所述控制参数实现相应的所述控制功能,并在执行所述外部指令的过程中记录各所述控制功能对应的实时控制参数;
[0033]步骤B3,所述电动设备存储各所述实时控制参数;
[0034]步骤B4,所述电动设备每间隔一个预设的更新时间根据所有所述实时控制参数生成第一校验码,随后根据各所述控制功能对应的参数首地址将对应的所述实时控制参数和所述第一校验码写入至所述参数存储区中,并备份至所述参数备份区。
[0035]优选的,在所述步骤B4之后还包括:
[0036]步骤B5,所述电动设备上电启动时,读取所述参数存储区中的所述实时控制参数和所述第一校验码,并根据所述实时控制参数生成第二校验码;
[0037]步骤B6,所述电动设备判断所述第一校验码和所述第二校验码是否一致:
[0038]若是,则所述电动设备根据所述实时控制参数执行所述电动设备控制程序;
[0039]若否,转向步骤B7;
[0040]步骤B7,所述电动设备将所述参数备份区中的所述实时控制参数写入至所述参数存储区。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序烧录系统,其特征在于,包括:至少一个待烧录的电动设备,所述电动设备中集成有主控芯片和连接所述主控芯片的闪存,所述闪存中配置有程序存储区和参数存储区,所述参数存储区中配置有多个子区域,各所述子区域与所述电动设备能够具有的所有控制功能一一对应;上位机,分别连接各所述电动设备,所述上位机包括:第一存储模块,用于保存预先配置的所有所述控制功能对应的控制参数,每个所述控制功能对应的所述控制参数绑定有对应的所述子区域的参数首地址;第二存储模块,用于保存预先编写的电动设备控制程序,所述电动设备控制程序绑定有所述程序存储区的程序首地址和所有所述控制参数绑定的所述参数首地址;订单处理模块,连接所述第一存储模块,用于根据客户订单中包含的各所述控制功能匹配得到相应的各所述控制参数及其绑定的所述参数首地址;程序烧录模块,分别连接所述第二存储模块和所述订单处理模块,用于分别根据所述程序首地址和各所述参数首地址同时将所述电动设备控制程序和所述客户订单匹配得到的各所述控制参数对应烧录至所述电动设备中,以使得所述电动设备控制程序被所述主控芯片执行时,根据所述电动设备控制程序绑定的各所述参数首地址对应调用所述参数存储区中的各所述控制参数进而实现相应的所述控制功能。2.根据权利要求1所述的程序烧录系统,其特征在于,所述第一存储模块还存储有遥控器对码参数,所述遥控器对码参数对应一个所述子区域并绑定有对应的所述子区域的参数首地址,则所述程序烧录模块还连接所述第一存储模块,包括:对码烧录单元,用于获取所述遥控器对码参数,并根据所述遥控器对码参数对应所述参数首地址将所述遥控器对码参数烧录至所述闪存中对应的所述子区域中,并发出更新信号;更新单元,连接所述对码烧录单元,用于根据所述更新信号将所述遥控器对码参数的值加一,并作为所述遥控器对码参数存储至所述第一存储模块。3.根据权利要求1所述的程序烧录系统,其特征在于,所述闪存中还配置有参数备份区,则所述主控芯片包括:调用模块,用于根据外部指令执行所述电动设备控制程序时,根据所述电动设备控制程序绑定的各所述参数首地址对应调用所述参数存储区中的各所述控制参数;执行模块,连接所述调用模块,用于根据所述控制参数实现相应的所述控制功能,并在执行所述外部指令的过程中记录各所述控制功能对应的实时控制参数;实时参数存储模块,连接所述执行模块,用于存储各所述实时控制参数;更新模块,连接所述实时参数存储模块,用于每间隔一个预设的更新时间根据所述实时参数存储模块存储的所有所述实时控制参数生成第一校验码,随后根据各所述控制功能对应的参数首地址将对应的所述实时控制参数和所述第一校验码写入至所述参数存储区中,并备份至所述参数备份区。4.根据权利要求3所述的程序烧录系统,其特征在于,所述主控芯片还包括:第一读取模块,用于在所述电动设备上电启动时,读取所述参数存储区中的所述实时控制参数和所述第一校验码,并根据所述实时控制参数生成第二校验码;校验判断模块,连接所述第一读取模块,用于判断所述第一校验码和所述第二校验码
...

【专利技术属性】
技术研发人员:项乐宏王江虎季上满
申请(专利权)人:乐歌人体工学科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1