一种基于字轮计数装置的计数器编码扩展方法与流程

文档序号:15327849发布日期:2018-09-04 19:28阅读:112来源:国知局
本发明属于计量仪器领域,具体涉及一种基于字轮计数装置的计数器编码扩展方法。
背景技术
:已有的用于计量仪器,仪表的计数器,存在较明显的缺陷之一:编码数量少,精度差,不能准确的区分计数器字轮联动进位时的临界进位位置,容易出现临界位置的盲点,造成临界位置读数误差。有时候为了获得更多的编码数量,或者通过增加光电传感器数量,或者设计更加复杂的计数器结构来实现,这样不仅增加了成本,也增加了加工制造的难度。同时由于增加了传感器数量,对于后期维护也增加了难度,产品的稳定性也会受到影响。技术实现要素:本发明的目的在于提供一种基于字轮计数装置的计数器编码扩展方法。本发明中字轮计数装置包括计数器字轮和光电传感器,多个计数器字轮与多个光电传感器间隔设置。计数器字轮的环形圆周端面上以36°夹角,依次均匀分布“0”~“9”十个数字;计数器字轮侧面上开有与字轮圆同心、在同一圆周上的三个扇环形的第一透光孔槽、第二透光孔槽、第三透光孔槽,其圆心角α、β、γ分别为57°、30°、93°,三个透光孔槽之间的三个扇形不透光带与透光孔槽以计数器字轮中心对称,圆心角相等;计数器字轮的中心开有字轮轴孔。光电传感器包括线路板,线路板的两侧对应设置五个光发射管和五个光敏接收管,线路板上开有传感器轴孔;五个光敏接收管以传感器轴孔为圆心的同一圆周上间隔33~39°分布,五个光发射管在线路板另一面与五个光敏接收管位置一一对应。计数器字轮和光电传感器同轴间隔设置,相邻两个光电传感器上相对的五个光发射管和五个光敏接收管构成五对光收发管,计数器字轮设置在相邻两个光电传感器之间。所述的计数器字轮旋转一周,五对光收发管产生数字编码电信号,对应计数器字轮上的“0”~“9”十个数字。计数器字轮转动,光发射管发出光信号,当透光孔槽位置处于光发射管与光敏接收管的连线直线上,光信号穿过透光孔槽被光敏接收管接收,光敏接收管处于导通状态,否则光敏接收管处于截止状态,通过检测光敏接收管中三极管集电极光电流的电压将光敏接收管分成四种状态,具体是:当光敏接收管的投影完全位于透光孔槽投影内时,光敏接收管处于完全导通状态,此时光敏接收管中三极管集电极光电流的电压为V;工作中,检测光敏接收管中三极管集电极光电流的电压为V0,当0≤V0≤V/4时为截止状态,编码时用数字“3”表示;V/4<V0≤V/2时为“1/3”导通状态,编码时用数字“2”表示;V/2<V0≤3V/4时为“2/3”导通状态,编码时用数字“1”表示;当3V/4<V0≤V时为全导通状态,编码时用数字“0”表示。具体编码方案如下:五位编码为10030、00030、00020、00010、00000、00100、00200、00300、00301、00001、00002、00101、00102、00201、00202、01303、02303、01203、02203、01103、02103对应字轮读数“0”;五位编码为00302、00303、00203、00103、00003、01003、02003、03003、03013、00013、00023、01013、01023、02013、02023、13033、23033、12033、22033、11033、21033对应字轮读数“1”;五位编码为03023、03033、02033、01033、00033、10033、20033、30033、30133、00133、00233、10133、10233、20133、20233、30332、30331、20331、20332、10332、10331对应字轮读数“2”;五位编码为30233、30333、20333、10333、00333、00332、00331、00330、01330、01333、02333、01332、02332、01331、02331、03320、03321、03312、03311、03322、03312对应字轮读数“3”;五位编码为02330、03330、03331、03332、03333、03323、03313、03303、13303、13333、23333、13323、23323、13313、23313、33203、33103、33213、33113、33223、33123对应字轮读数“4”;五位编码为23303、33303、33313、33323、33333、33233、33133、33033、33032、33332、33331、33232、33231、33132、33131、32030、31030、32130、31130、32230、31230对应字轮读数“5”;五位编码为33031、33030、33130、33230、33330、32330、31330、30330、30320、33320、33310、32320、32310、31320、01310、20300、10300、21300、11300、22300、12300对应字轮读数“6”;五位编码为30210、30300、31300、32300、33300、23300、13300、03300、03200、33200、33100、23200、23100、13200、13100、03001、03002、13001、13002、23001、23002对应字轮读数“7”;五位编码为03100、03000、13000、23000、33000、33001、33002、33003、32003、32000、31000、32001、31001、32002、31002、30013、30023、30012、30022、30011、30021对应字轮读数“8”;五位编码为31003、30003、30002、30001、30000、30010、30020、30030、20030、20000、10000、20010、10010、20020、10020、00130、00230、00120、00220、00110、00210对应字轮读数“9”。本发明经过插值重新编码,有效的提高了编码数量,远多于原有的编码数量。不仅可解决计数器在联动进位时存在的盲区问题,而且当光发射管与光敏接收管安装有所偏差时,能保证依然可以找到对应的编码值,提高了编码精度,使计数器读数更为准确,可靠。附图说明图1为计数器字轮的结构示意图;图2为五个光发射管布置示意图;图3为五个光敏接收管布置示意图。具体实施方式一种基于字轮计数装置的计数器编码扩展方法,其中字轮计数装置包括计数器字轮1和光电传感器2,多个计数器字轮1与多个光电传感器2间隔设置。如图1所示,计数器字轮1的环形圆周端面上以36°夹角,依次均匀分布“0”~“9”十个数字;计数器字轮1侧面上开有与字轮中心同心、在同一圆周上的三个扇环形的第一透光孔槽1-1、第二透光孔槽1-2、第三透光孔槽1-3;三个扇环形的第一透光孔槽1-1、第二透光孔槽1-2、第三透光孔槽1-3的圆心角α、β、γ分别为57°、30°、93°,三个透光孔槽之间的三个扇形不透光带与透光孔槽以计数器字轮中心对称,圆心角相等;计数器字轮1的中心开有字轮轴孔1-4。如图2和3所示,光电传感器2包括线路板2-1、五个光发射管S1、S2、S3、S4、S5和五个光敏接收管R1、R2、R3、R4、R5,光发射管S1、S2、S3、S4、S5设置在线路板2-1的一个侧面,光敏接收管R1、R2、R3、R4、R5设置在线路板2-1的另一个侧面,线路板2-1上开有传感器轴孔2-2;五个光敏接收管R1、R2、R3、R4、R5在线路板2-1上沿以传感器轴孔2-2为圆心的同一圆周间隔36±3°分布,五个光发射管S1、S2、S3、S4、S5在线路板另一面与光光敏接收管R1、R2、R3、R4、R5位置相对。计数器字轮1和光电传感器2同轴间隔设置,相邻两个光电传感器上相对的五个光发射管和五个光敏接收管构成五对光收发管,计数器字轮设置在相邻两个光电传感器之间,所有的透光孔槽、光发射管和光敏接收管位于同一圆柱的柱面。如五个光敏接收管在线路板2-1上沿以传感器轴孔2-2为圆心的同一圆周均正好间隔36°分布,传统的编码方式如下:编码时用数字“0”表示光敏接收管导通,用数字“1”表示光敏接收管截止。光敏接收管R1作为第五位编码数字、光敏接收管R2作为第四位编码数字、光敏接收管R3作为第三位编码数字、光敏接收管R4作为第二位编码数字、光敏接收管R5作为第一位编码数字,组成一个五位编码。在计数器字轮1读数为0位置时所有光敏接收管处于导通位置。随着字轮的转动,连续采样获得以下三组五位编码:00010、00000、00100。计数器字轮1转动一周,产生25组5位编码,对应0~9十个数字,结合计数器字轮1结构筛选出30组有效的编码,如表1所示。得到编码后,通过查表的方式即可以得到字轮的实际值。读数-偏中间值+偏0000100000000100100101000010100120101100011100113101110011100110401110011110110151110111111110116110101111010110710100111000110080100011000110019100011000010010表1由于实际生产过程产生的误差,根据加工要求,光敏接收管在基准线上存在±1.5°的误差(即相邻两个光敏接收管的间隔在标准的36°基础上最大误差为3°)。计数器字轮1转动,光发射管发出光信号,当透光孔槽位置处于光发射管与光敏接收管的连线直线上,光信号穿过透光孔槽被光敏接收管接收,光敏接收管处于导通状态,否则光敏接收管处于截止状态。如果光敏接收管的投影不完全位于透光孔槽投影内,此时无法用“0”和“1"两种状态表示,通过检测光敏接收管中三极管集电极光电流的电压分成四种状态,具体是:当光敏接收管的投影完全位于透光孔槽投影内时,光敏接收管处于完全导通状态,此时光敏接收管中三极管集电极光电流的电压为V;工作中,检测光敏接收管中三极管集电极光电流的电压为V0,并做如下设定:当0≤V0≤V/4时为截止状态,编码时用数字“3”表示;V/4<V0≤V/2时为“1/3”导通状态,编码时用数字“2”表示;V/2<V0≤3V/4时为“2/3”导通状态,编码时用数字“1”表示;当3V/4<V0≤V时为全导通状态,编码时用数字“0”表示。由于在传统编码数字“0”和数字“1”之间插入1/3和2/3两个中间值,将接收管的状态细分为截止、“1/3”导通、“2/3”导通、全导通四种状态。五对光电管,每对光电接收管对应四种状态,则可以产生45组编码。对上述编码进行如下处理,将截止状态的数字“1”换作数字“3”表示,获得以下编码:00030、00000、00300。当光敏接收管的安装误差在-0.5°~+0.5°时,则当扇形不透光带落在这两个相邻的光敏接收管之间时,可以恰好不遮住任意一颗。当计数器字轮1转动时该区域不能同时遮挡两颗光电管,即连续的两组5位编码之间,每次只有一位值是变化的。结合计数器字轮1结构筛选出新的90组有效的编五位码,得到表2。读数---偏-偏2/3-偏1/3中间值+偏1/3+偏2/3+偏++0100300003000020000100000000100002000030000301100302003030020300103000030100302003030030301320302303033020330103300033100332003330033301333302333033320333103330033300332003310033001330402330033300333103332033330332303313033031330352330333303333133332333333332333313333033330326330313303033130332303333032330313303033030320730210303003130032300333002330013300033000320080310003000130002300033000330013300233003320039310033000330002300013000030010300203003020030表2当光敏接收管的安装误差小于等于+1.5°且大于+0.5°,或大于等于-1.5°且小于-0.5°时,扇形不透光带会同时遮挡到两个光发射管或光敏接收管,因此在字轮转动过程中可能对应着一个或两个编码状态的改变。同样使用上述在“0”和“1”之间插入1/3和2/3两个中间值的编码方式进行扩展,在读数为0位置时可以得到如下编码:00001、00002、00101、00102、00201、00202、01303、02303、01203、02203、01103、02103,以此类推获得新的编码。结合计数器字轮1结构筛选出新的120组有效的五位编码。得到表3。0123456789000010001300133013331333333332333203320032000200000000200023002330233323333333313331033100310001000000101010131013301332133233323232320232003200120010001020102310233023322332333231323102310031001100100020102013201330133113313331323132013200320022002000202020232023302331233133313101310131003100210020013031303330332033203320332030203000300130013001300230323033303310332133103310301030003002300230023001203120332033103312332133213021300130013001200120022032203320332033113311331130113001300230022002200110311033103320332233223322302230023001300110011002103210331033103312331233123012300230023002100210表3最终扩展后的五位编码为:五位编码为10030、00030、00020、00010、00000、00100、00200、00300、00301、00001、00002、00101、00102、00201、00202、01303、02303、01203、02203、01103、02103对应字轮读数“0”;五位编码为00302、00303、00203、00103、00003、01003、02003、03003、03013、00013、00023、01013、01023、02013、02023、13033、23033、12033、22033、11033、21033对应字轮读数“1”;五位编码为03023、03033、02033、01033、00033、10033、20033、30033、30133、00133、00233、10133、10233、20133、20233、30332、30331、20331、20332、10332、10331对应字轮读数“2”;五位编码为30233、30333、20333、10333、00333、00332、00331、00330、01330、01333、02333、01332、02332、01331、02331、03320、03321、03312、03311、03322、03312对应字轮读数“3”;五位编码为02330、03330、03331、03332、03333、03323、03313、03303、13303、13333、23333、13323、23323、13313、23313、33203、33103、33213、33113、33223、33123对应字轮读数“4”;五位编码为23303、33303、33313、33323、33333、33233、33133、33033、33032、33332、33331、33232、33231、33132、33131、32030、31030、32130、31130、32230、31230对应字轮读数“5”;五位编码为33031、33030、33130、33230、33330、32330、31330、30330、30320、33320、33310、32320、32310、31320、01310、20300、10300、21300、11300、22300、12300对应字轮读数“6”;五位编码为30210、30300、31300、32300、33300、23300、13300、03300、03200、33200、33100、23200、23100、13200、13100、03001、03002、13001、13002、23001、23002对应字轮读数“7”;五位编码为03100、03000、13000、23000、33000、33001、33002、33003、32003、32000、31000、32001、31001、32002、31002、30013、30023、30012、30022、30011、30021对应字轮读数“8”;五位编码为31003、30003、30002、30001、30000、30010、30020、30030、20030、20000、10000、20010、10010、20020、10020、00130、00230、00120、00220、00110、00210对应字轮读数“9”。由此可见,经过插值重新编码,原30组编码扩展到90+120共210组有效编码,包含了所有误差范围内的编码,有效的增加了编码数量,不仅可解决计数器在联动进位时存在的盲区问题,而且当光发射管或光敏接收管安装有所偏差时,能保证依然可以找到对应的编码值,提高了编码的可靠性。使计数器读数更加精确,可靠。本发明提供了一种计数器编码思想,除此实例之外,还有许多其他实施方式。凡使用同等替换或等效变换形成的技术方案,均落在本发明权利要求的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1