本发明专利技术涉及一种利用控制面板开关的组合键修改控制程序运行参数的方法,通过控制面板上的三位一体各位自锁的旋钮、自锁功能按钮、控制电机的开关、显示某信号的LED指示灯;来对需要修改的参数进行控制。修改参数的方法需编程加入到被控组合的控制程序当中,被修改的控制程序在被控组合中运行,被控组合识别所有开关信号,执行相应的指令。包括“进入修改参数模式”、“获取修改参数授权”、“选择要修改的参数”、“修改参数”,硬件具备多次可擦写非易失性存储器,才能最终完成修改参数操作;其中前两个环节双重配合从根本上杜绝对于参数错误或者非法的修改,确保修改始终处于一种受控的、稳妥的状态。
【技术实现步骤摘要】
利用控制面板开关的组合键修改控制程序运行参数的方法
本专利技术属于利用手持盒装置或控制面板控制被控组合运行的领域,该方法适用于车体调平、伺服控制以及其它类似控制的场合。
技术介绍
手持盒及其它控制面板广泛应用于车体调平、伺服以及其它控制场合的人机交互当中,其上具有的旋钮、按钮、指示灯,控制被控组合执行相关指令程序,进行状态指示。但是在实际当中由于环境条件千变万化,控制程序经常遇到需要更改运行参数以适应这种变化的情况。尽管有自适应算法技术,但由于软硬件资源有限的种种限制,该算法不能够被实现,所以通过各种手段更改运行参数就是一个折衷的选择。但是查询这种涉及修改控制程序运行参数的专利无外乎具备这样一种模式:将被控组合预留的接口连接开发/修改设备,通过开发软件/专用程序在开发/修改设备的配合下完成参数的修改。比如公开(公告)号(CN1073572002A)《一种设置终端程序参数方法》专利所述主权项“1)准备阶段…2)调整阶段…3)目标参数…4)设置参数…5)试运行…6)完成设置参数…”,在<
技术实现思路
>章节【0029】“…将修改参数由终端设备改到了控制端进行,充分利用了控制端强大的处理能力和操作界面…”即属于这种模式:开发/修改设备是控制端,预留接口由终端设备提供,开发软件/专用程序是控制端操作界面;比如公开(公告)号(CN104731106B)《基于飞行控制器的参数修改方法和装置》专利所述主权项“步骤A:在…存储器中设置USB驱动程序文件,通过USB连接线将所述飞行控制器中的存储器挂载至计算机中;步骤B:使用对应的参数修改程序打开…参数文件;步骤C:对参数文件进行修改并保存”也属于这种模式:开发/修改设备是计算机,预留接口USB,开发软件/专用程序是参数修改程序;比如公开(公告)号(CN102662397B)《一种基于CAN总线的电机控制器参数修改系统及方法》专利所述摘要“本专利技术公布了一种基于CAN总线的电机控制器参数修改系统,它包括电机控制器和上位机,电机控制器包括电可擦写可编程只读存储器EEPROM、处理器和随机存储器RAM,处理器通过CAN总线和CAN卡相连接,CAN卡和上位机相连接;基于CAN总线的电机控制器参数修改方法,它包括系统参数初始化步骤和参数在线修改步骤。本专利技术在用户需要更换电机或调整保护参数时,可以根据电机参数,通过上位机软件自行完成相应控制器参数的在线修改工作,…”仍属于这种模式:开发/修改设备是上位机,预留接口由CAN卡提供,开发软件/专用程序是上位机软件;比如公开(公告)号(CN104155972B)《工程机械电子控制器参数调试方法》专利所述摘要“本专利技术提供一种工程机械电子控制器参数调试方法,涉及工程机械
,步骤为在编程系统设置控制器应用型号,用上位机软件修改参数文件,并将该文件生成ST语言或功能块添加到编程系统中;用上位机软件修改参数值,…”仍属于这种模式:开发/修改设备是上位机,预留接口即编程接口,开发软件/专用程序是上位机软件;无疑这种模式是目前在技术上最容易实现的、对于研制人员研制来说顺理成章的一种方式,但是它要求用户配备开发/修改装置,增加了用户的费用支出,对于车载设备来说还具有野外携带、操作不方便的缺点。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术求在不增加用户的额外开销的条件下充分挖掘现有设备的应用潜能,利用手持盒或控制面板的按/旋钮的组合键实现更改程序运行参数的功能。技术方案一种利用控制面板开关的组合键修改控制程序运行参数的方法,所述的控制面板设有三位一体各位自锁的旋钮、自锁功能第一按钮和第二按钮;设有控制电机的开关,以便在修改参数过程当中控制电机停止,执行机构不产生误动作;设有显示某信号的LED指示灯;控制面板与被控组合连接,被修改的控制程序在被控组合中运行,被控组合识别所有开关信号,执行相应的指令;其特征在于步骤如下:步骤1:进入修改参数模式首先在三位一体旋钮处于中间位置的情况下在A秒内第一按钮由弹起状态到压下再回到弹起状态两轮,如果被修改的控制程序成功识别则进入修改参数模式,指示灯会亮起,否则继续进行上述操作直到指示灯亮起为止;步骤2:获取修改参数授权将第一按钮由弹起状态压下以便使指示灯熄灭,并在随后的B秒内完成三位一体旋钮由中间位置左旋至左边位置再右旋回中间位置,继续右旋至右边位置,最后左旋回中间位置的一系列动作,被修改的控制程序如果成功识别以上动作,则会点亮指示灯;如没有点亮,则需要重新进入修改参数模式,并获取修改参数授权,直至此环节的指示灯亮起为止;步骤3:选择要修改的参数将第一按钮由压下状态适度按压弹起,被修改的控制程序识别后使得指示灯由亮熄灭,然后再次按下,在规定的C秒钟内将三位一体旋钮连续左旋1~N次,设置对应的某一个参数允许修改的标志,即选择某一个要修改的参数,便于在下一个环节修改该参数;一次只能选取一个参数进行修改,不能一次同时修改两个以上的参数;被修改的控制程序每识别一次旋动,则相应地在指示灯闪动一次,当需要的旋动次数完成以后,在规定的C秒钟到来的时候,被修改的控制程序会在指示灯上闪动识别出的旋动总次数,闪动完成以后常亮,表示程序已经识别完毕,核对闪动总次数是否和旋动总次数一致:如一致说明程序正确识别选择的参数,用户可以进入下一个“修改参数”的环节修改参数;如不一致说明程序识别错误,需要重新“进入修改参数模式”开始的循环,并执行到重新“选择要修改的参数”,直到程序正确识别为止;步骤4:修改参数将第一按钮由压下状态适度按压弹起,被修改的控制程序识别后使得指示灯由亮熄灭,然后再次按下,在规定的D秒钟内完成如下操作:如果选定的是开关型参数,则根据第一按钮、第二按钮按下状态以及将三位一体旋钮由中间位置左/右旋的动作执行对应的布尔逻辑运算切换此开关型参数的状态;如果选定的是数值型参数,则根据第一按钮、第二按钮按下状态以及将三位一体旋钮由中间位置左/右旋的动作设置选定数值型参数的递变标志,根据此标志对相应的数值型参数进行递变运算,将三位一体旋钮由中间位置左旋1~2次,将当前参数缩小至原来的小于1的系数E倍,或者右旋1~2次,将当前参数扩大至原来的大于1的系数F倍;当修改参数完成,等待规定的D秒钟,时间到以后,被修改的控制程序将修改过的参数调用写入多次可擦除非易失性存储器进行保存,如果保存成功,则指示灯点亮;如果该指示灯没有亮则说明有可能已到多次可擦除非易失性存储器的写入寿命,需要重新启动由“进入修改参数模式”开始的新一轮循环来试着再次保存看能否成功;在保存参数成功的情况下,将第一按钮由压下状态适度按压弹起使得指示灯由亮熄灭。步骤3中关于三位一体旋钮和参数对应关系具体如下:将左旋1次对应选择最可能修改的参数,右旋1次对应选择次可能修改的参数,将左旋2次对应选择修改可能性居第3的参数,右旋2次对应选择修改可能性居第4的参数,依此类推左/右旋N次理论上可以选择2N个参数进行修改;如果2N还不够涵盖本文档来自技高网...
【技术保护点】
1.一种利用控制面板开关的组合键修改控制程序运行参数的方法,所述的控制面板设有三位一体各位自锁的旋钮、自锁功能第一按钮和第二按钮;设有控制电机的开关,以便在修改参数过程当中控制电机停止,执行机构不产生误动作;设有显示某信号的LED指示灯;控制面板与被控组合连接,被修改的控制程序在被控组合中运行,被控组合识别所有开关信号,执行相应的指令;其特征在于步骤如下:/n步骤1:进入修改参数模式/n首先在三位一体旋钮处于中间位置的情况下在A秒内第一按钮由弹起状态到压下再回到弹起状态两轮,如果被修改的控制程序成功识别则进入修改参数模式,指示灯会亮起,否则继续进行上述操作直到指示灯亮起为止;/n步骤2:获取修改参数授权/n将第一按钮由弹起状态压下以便使指示灯熄灭,并在随后的B秒内完成三位一体旋钮由中间位置左旋至左边位置再右旋回中间位置,继续右旋至右边位置,最后左旋回中间位置的一系列动作,被修改的控制程序如果成功识别以上动作,则会点亮指示灯;如没有点亮,则需要重新进入修改参数模式,并获取修改参数授权,直至此环节的指示灯亮起为止;/n步骤3:选择要修改的参数/n将第一按钮由压下状态适度按压弹起,被修改的控制程序识别后使得指示灯由亮熄灭,然后再次按下,在规定的C秒钟内将三位一体旋钮连续左旋1~N次,设置对应的某一个参数允许修改的标志,即选择某一个要修改的参数,便于在下一个环节修改该参数;一次只能选取一个参数进行修改,不能一次同时修改两个以上的参数;被修改的控制程序每识别一次旋动,则相应地在指示灯闪动一次,当需要的旋动次数完成以后,在规定的C秒钟到来的时候,被修改的控制程序会在指示灯上闪动识别出的旋动总次数,闪动完成以后常亮,表示程序已经识别完毕,核对闪动总次数是否和旋动总次数一致:如一致说明程序正确识别选择的参数,用户可以进入下一个“修改参数”的环节修改参数;如不一致说明程序识别错误,需要重新“进入修改参数模式”开始的循环,并执行到重新“选择要修改的参数”,直到程序正确识别为止;/n步骤4:修改参数/n将第一按钮由压下状态适度按压弹起,被修改的控制程序识别后使得指示灯由亮熄灭,然后再次按下,在规定的D秒钟内完成如下操作:如果选定的是开关型参数,则根据第一按钮、第二按钮按下状态以及将三位一体旋钮由中间位置左/右旋的动作执行对应的布尔逻辑运算切换此开关型参数的状态;如果选定的是数值型参数,则根据第一按钮、第二按钮按下状态以及将三位一体旋钮由中间位置左/右旋的动作设置选定数值型参数的递变标志,根据此标志对相应的数值型参数进行递变运算,将三位一体旋钮由中间位置左旋1~2次,将当前参数缩小至原来的小于1的系数E倍,或者右旋1~2次,将当前参数扩大至原来的大于1的系数F倍;/n当修改参数完成,等待规定的D秒钟,时间到以后,被修改的控制程序将修改过的参数调用写入多次可擦除非易失性存储器进行保存,如果保存成功,则指示灯点亮;如果该指示灯没有亮则说明有可能已到多次可擦除非易失性存储器的写入寿命,需要重新启动由“进入修改参数模式”开始的新一轮循环来试着再次保存看能否成功;/n在保存参数成功的情况下,将第一按钮由压下状态适度按压弹起使得指示灯由亮熄灭。/n...
【技术特征摘要】
1.一种利用控制面板开关的组合键修改控制程序运行参数的方法,所述的控制面板设有三位一体各位自锁的旋钮、自锁功能第一按钮和第二按钮;设有控制电机的开关,以便在修改参数过程当中控制电机停止,执行机构不产生误动作;设有显示某信号的LED指示灯;控制面板与被控组合连接,被修改的控制程序在被控组合中运行,被控组合识别所有开关信号,执行相应的指令;其特征在于步骤如下:
步骤1:进入修改参数模式
首先在三位一体旋钮处于中间位置的情况下在A秒内第一按钮由弹起状态到压下再回到弹起状态两轮,如果被修改的控制程序成功识别则进入修改参数模式,指示灯会亮起,否则继续进行上述操作直到指示灯亮起为止;
步骤2:获取修改参数授权
将第一按钮由弹起状态压下以便使指示灯熄灭,并在随后的B秒内完成三位一体旋钮由中间位置左旋至左边位置再右旋回中间位置,继续右旋至右边位置,最后左旋回中间位置的一系列动作,被修改的控制程序如果成功识别以上动作,则会点亮指示灯;如没有点亮,则需要重新进入修改参数模式,并获取修改参数授权,直至此环节的指示灯亮起为止;
步骤3:选择要修改的参数
将第一按钮由压下状态适度按压弹起,被修改的控制程序识别后使得指示灯由亮熄灭,然后再次按下,在规定的C秒钟内将三位一体旋钮连续左旋1~N次,设置对应的某一个参数允许修改的标志,即选择某一个要修改的参数,便于在下一个环节修改该参数;一次只能选取一个参数进行修改,不能一次同时修改两个以上的参数;被修改的控制程序每识别一次旋动,则相应地在指示灯闪动一次,当需要的旋动次数完成以后,在规定的C秒钟到来的时候,被修改的控制程序会在指示灯上闪动识别出的旋动总次数,闪动完成以后常亮,表示程序已经识别完毕,核对闪动总次数是否和旋动总次数一致:如一致说明程序正确识别选择的参数,用户可以进入下一个“修改参数”的环节修改参数;如不一致说明程序识别错误,需要重新“进入修改参...
【专利技术属性】
技术研发人员:肖鉴,薛刚,
申请(专利权)人:西安电子工程研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。