【技术实现步骤摘要】
一种计数器读数模糊推论识别算法
本专利技术涉及一种户用智能表计由机械读数转换成电子读数的识别算法,特别是一种计数器读数模糊推论识别算法。
技术介绍
现有智能表计将机械计数器读数转换成电子读数是通过传感器的通断输出来将机械读数转换为电子读数,在实际应用中抗干扰能力差,字轮联动到进借位状态时读数转换不准确,在实际工况条件下,其转换准确率低于90%,按照现有方案,10000个计数器中当强光照射到计数器上时,4551个计数器在机械读数转换为电子读数时机械读数与电子读数不一致,输出错误读数,当计数器中有水泡时,3765个计数器机械读数转换为电子读数时机械读数与电子读数不一致。为此,本专利技术提出一种计数器读数模糊推论识别算法。
技术实现思路
本专利技术的目的就是提供一种计数器读数模糊推论识别算法,优点是避免背景噪声信号所产生的干扰。本专利技术的目的是通过这样的技术方案实现的,它具体步骤依次为(1)关闭传感器发射端,通过矩阵扫描方法采集传感器接收到的背景噪声数字信号,将背景噪声数字信号存入传感器信号矩阵中;(2)打开传感器发射端,通过矩阵扫描方法采集工作数字信号,将工作数字信号存入传感器信号矩阵中,所述工作数字信号包括有背景噪声数字信号和有用数字信号;(3)通过动态比较算法,将传感器信号矩阵中的背景噪声信号去除,得到传感器信号矩阵中的有用数字信号,并将有用数字信号做归一化处理后得到有用的格雷码;(4)根据有用的格雷码查询格雷码对照表后得出字轮组中每位字轮的读数及其位置状态;所述位置状态为上部或中部或下部;(5)字轮组中每位字轮通过齿轮由低位向高位进行传动,在每位字轮连续传 ...
【技术保护点】
一种计数器读数模糊推论识别算法,其特征在于:所述计数器读数模糊推论识别算法,具体步骤依次为(1)关闭传感器发射端,通过矩阵扫描方法采集传感器接收到的背景噪声数字信号,将背景噪声数字信号存入传感器信号矩阵中;(2)打开传感器发射端,通过矩阵扫描方法采集工作数字信号,将工作数字信号存入传感器信号矩阵中,所述工作数字信号包括有背景噪声数字信号和有用数字信号;(3)通过动态比较算法,将传感器信号矩阵中的背景噪声信号去除,得到传感器信号矩阵中的有用数字信号,并将有用数字信号做归一化处理后得到有用的格雷码;(4)根据有用的格雷码查询格雷码对照表后得出字轮组中每位字轮的读数及其位置状态;所述位置状态为上部或中部或下部;(5)字轮组中每位字轮通过齿轮由低位向高位进行传动,在每位字轮连续传动的过程中,通过模糊处理方法将字轮组的读数、字轮组的位数和每位字轮的位置状态作为输入,确定每位字轮连续传动的状态;所述连续传动的状态为正常状态或进位状态或借位状态;所述进位状态是将字轮的读数0到8九个数字的读数加一,所述借位状态是将字轮的读数9置0后将字轮上一位的读数加一,所述正常状态是直接保存字轮的读数;(6)将字轮 ...
【技术特征摘要】
1.一种计数器读数模糊推论识别算法,其特征在于:所述计数器读数模糊推论识别算法,具体步骤依次为(1)关闭传感器发射端,通过矩阵扫描方法采集传感器接收到的背景噪声数字信号,将背景噪声数字信号存入传感器信号矩阵中;(2)打开传感器发射端,通过矩阵扫描方法采集工作数字信号,将工作数字信号存入传感器信号矩阵中,所述工作数字信号包括有背景噪声数字信号和有用数字信号;(3)通过动态比较算法,将传感器信号矩阵中的背景噪声信号去除,得到传感器信号矩阵中的有用数字信号,并将有用数字信号做归一化处理后得到有用的格雷码;(4)根据有用的格雷码查询格雷码对照表后得出字轮组中每位字轮的读数及其位置状态;所述位置状态为上部或中部或下部;(5)字轮组中每位字轮通过齿轮由低位向高位进行传动,在每位字轮连续传动的过程中,通过模糊处理方法将字轮组的读数、字轮组的位数和每位字轮的位置状态作为输入,确定每位字轮连续传动的状态;所述连续传动的状态为正常状态或进位状态或借位状态;所述进位状态是将字轮的读数0到8九个数字的读数加一,所述借位状态是将字轮的读数9置0后将字轮上一位的读数加一,所述正常状态是直接保存字轮的读数;(6)将字轮组的读数、字轮组的位数、每位字轮的位置状态和每位字轮的连续传动的状态作为输入,通过迭代计算方法,得出最终字轮组的读数。2.如权利要求1所述的计数器读数模糊推论识别算法,其特征在于:所述模糊处理方法步骤依次为S1.将字轮组的读数、字轮组的位数和每位字轮的位置状态作为输入,将字轮组中最低位字轮作为当前字轮,并取出当前字轮的读数及其位置状态并跳转到S2;S2.判断当前字轮的读数是否为0且当前字轮的位置状态是否为上部,若当前字轮的读数为0且当前字轮的位置状态为上部,则跳转到S4;若当前字轮的读数不为0且当前字轮的位置状态不为上部,则跳转到S3;若当前字轮的读数不为0且当前字轮的位置状态为上部,则跳转到S3;若当前字轮的读数为0且当前字轮的位置状态不为上部,则跳转到S3;S3.判断当前字轮的读数是否为9且当前字轮的位置状态是否为下部,若当前字轮的读数为9且当前字轮的位置状态为下部,则跳转到S5,;若当前字轮的读数不为9且当前字轮的位置状态不为下部,则跳转到S6;若当前字轮的读数不为9且当前字轮的位置状态为下部,则跳转到S6;若当前字轮的读数为9且当前字轮的位置状态不为下部,则跳转到S6;S4.将当前字轮连续传动的状态标记为进位状态并跳转到S7;S5.将当前字轮连续传动的状态标记为借位状态并跳转到S7;S6.将当前字轮连续传动的状态标记为正常状态并跳转到S7;S7.保存当前字轮的读数、位置状态及其连续传动的状态并跳转到S8;S8.判断字轮组的位数是否全部处理完成,若字轮组的位数全部处理完成,则跳转到S10;...
【专利技术属性】
技术研发人员:林兵,林光明,谢彦,
申请(专利权)人:重庆市渝水仪表有限公司,重庆从越仪表有限责任公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。