发明名称 采用有限状态机实现的位移传感器宽度测量方法
摘要 本发明涉及采用有限状态机实现的位移传感器宽度测量方法,包括以下步骤:1】确认导通区;2】确认测试起始点和测试终止点;3】建立数据状态机模型;4】利用数据机状态机模型完成传感器宽度测量。本发明解决了现有位移传感器宽度测量方法受机械加工及振动影响的技术问题。本发明采用八数据状态机模型的检测方法,对各状态数字脉冲量进行分析判断,实现位移传感器准确测量及位置的精确定位。
申请公布号 CN102538651A 申请公布日期 2012.07.04
申请号 CN201110455665.8 申请日期 2011.12.30
申请人 中国航天科技集团公司第六研究院第十一研究所 发明人 刘军;韩童珉
分类号 G01B7/02(2006.01)I 主分类号 G01B7/02(2006.01)I
代理机构 西安智邦专利商标代理有限公司 61211 代理人 张倩
主权项 采用有限状态机实现的位移传感器宽度测量方法,其特征在于:包括以下步骤:1】确认导通区:将传感器导通区分别与不同的数据位建立一一对应关系,得到各金属触片和绝缘区的位置信号,传感器的各个金属触片之间定义为绝缘区,传感器的各个金属触片定义为导通区;2】确认测试起始点和测试终止点:将传感器两边沿的金属触片分别定义为测试起始点和终止点;3】建立数据状态机模型,所述数据状态机模型包括一组状态集、传感器上三个不同位置所对应的状态以及当前位置到下一位置的状态转换函数;所述状态集为位置信号和对应脉冲数的集合;所述一组状态集为当前位置状态和当前位置的前三个位置状态;所述转换函数包括多个特征量和转换关系:其中特征量包括:特征量a、b】多进回退,彻底消除回程差:公共触片到测试起始点后,再向前运动a个脉冲宽度,然后反向运动直至连续检测到绝缘区位置信号所对应的b个脉冲数时开始脉冲宽度测量,并将b个脉冲数计入第一个绝缘区脉冲宽度;a的取值范围为:10>a>5,b的取值范围为:30>b>20;特征量m】导通区内非正常接触所产生的绝缘区位置信号对应的连续脉冲数在m个以内,则作为导通区处理;m值决定导通区内允许的凹坑大小;特征量n】导通区边沿毛刺所产生的绝缘区位置信号对应的脉冲数在n个以内,则将该脉冲数计入导通区或绝缘区的脉冲宽度,n值决定边沿毛刺的大小;其中转换关系为:转换关系1】导通区内非正常接触所产生的绝缘区位置信号对应的连续脉冲数在m个以内,则作为导通区处理,并将该脉冲数计入导通区脉冲宽度;转换关系2】若变化的传感器位置信号为绝缘区位置信号,且变化的脉冲数小于等于n,若此时传感器位置的前后均为同一导通区,则将变化的脉冲数计入导通区脉冲宽度;转换关系3】若变化的传感器位置信号为绝缘区位置信号,且变化的脉冲数大于n,若后续所产生的导通区位置信号对应的脉冲数小于等于n,则认为此时的传感器位置为绝缘区,将此时的绝缘区位置信号对应的脉冲数以及后续所产生的导通区位置信号对应的脉冲数以及再后所产生的绝缘区位置信号对应的脉冲数均计入绝缘区脉冲宽度;转换关系4】若变化的传感器位置信号为绝缘区位置信号,且变化的脉冲数 大于n,若后续所产生的导通区位置信号对应的脉冲数大于n,将该绝缘区位置信号对应的脉冲数作为绝缘区脉冲宽度测量数据保存;若再后所产生的绝缘区位置信号对应的脉冲数大于n,则将后续所产生的导通区位置信号对应的脉冲数作为导通区脉冲宽度测量数据保存;若再后所产生的绝缘区位置信号对应的脉冲数小于等于n个脉冲,按转换关系2】处理;4】利用数据机状态机模型完成传感器宽度测量。
地址 710100 陕西省西安市15号信箱11分箱