[发明专利]一种IRIG-B(DC)码的串口智能解码实现方法无效
| 申请号: | 201110216144.7 | 申请日: | 2011-07-31 |
| 公开(公告)号: | CN102915288A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | 李猛;沈卓 | 申请(专利权)人: | 成都天奥电子股份有限公司 |
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 irig dc 串口 智能 解码 实现 方法 | ||
技术领域
本发明涉及时间统一技术领域,用于IRIG-B(DC)码解调或检测设备中,是一种IRIG-B(DC)码RS232串口智能解码方法,具体地说,是涉及一种IRIG-B(DC)码的正反极性的RS232串口智能解码的实现方法。
背景技术
IRIG-B(DC)码是传递时间的一种编码方式。IRIG-B(DC)码具有在有线传递时间信息上抗干扰能力强、传播距离远,精度高等特点,因此,它被广泛运用于时间统一技术上。
现在对时间的要求越来越高,除了准确性,可靠性是同样重要的一个指标。用最小的,最简单的电路,实现所需的功能,是解决可靠性的一个重要途径。本发明与传统解码方法相比,具有电路结构简单,可靠性高,成本低,且可实现IRIG-B(DC)码的正、反极性解码等特点。
发明内容
本发明的目的在于提供一种简单的解调IRIG-B(DC)码的方法,除了硬件电路结构简单以外,软件设计也相对简单,可以解正负极性的IRIG-B(DC)码,提高了系统的可靠性,智能性。
为了实现上述目的,本发明采用的技术方案如下:
一种IRIG-B(DC)码的串口智能解码实现方法,其特征在于,包括实现解码功能的具有双RS232串行接口的Atmega128芯片,一个串口负责解码,另外一个串口负责通信。外加一个能够放出准秒信号和反相,整形等功能的逻辑可编程芯片XC9536。
在电路上,将IRIG-B(DC)码接入具有双RS232串行接口的芯片,同时接入XC9536芯片。
IRIG-B(DC)码是由一系列2ms、5ms、8ms的脉冲信号组成,速率是每秒100个这样的脉冲。由于速率慢,它具有良好的抗干扰能力。同时,在解码上,如果把IRIG-B(DC)码倒相,则脉冲的有效信息在每个脉冲周期后面,每个脉冲周期最前面都有一个下降沿,形成低电平,后面有了上升沿,形成高电平,这正好符合RS232串行信息的格式,以1bit低电平为起始位,以1bit高电平为停止位,为RS232串行解调IRIG-B(DC)码提供了可能。
在RS232串行解调IRIG-B(DC)码电路中,由上述分析可知,软件在串行接收程序上,将速率设置成为1kbit,在正常情况下将会在串行数据中收到0xFE,0xF0,0x80,对应着IRIG-B(DC)码的编码脉冲2ms、5ms、8ms。因此可进行实现解码,并由此放出准秒控制脉冲到可编程逻辑芯片XC9536,放出准秒信息。如果解调出的信息连续的不是0xFE,0xF0,0x80中的一个,但同时又有信息,则传送一个倒相信息给XC9536,可实现IRIG-B(DC)码的正负极性解码功能。
本发明可用于IRIG-B(DC)码解调或检测设备上,解码精度在0.1us左右,属于时间统一技术。
附图说明
图1为本发明的原理框图。
图2为本发明的物理结构示意图。
图3为本发明实现方法的程序流程图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1,IRIG-B(DC)码RS232串口智能解码方法,其硬件部分包括:双RS232串口的单片机Atmega128,可编程逻辑器件XC9536。输入的IRIG-B(DC)码送入XC9536,经过XC9536反相的IRIG-B(DC)码再送入ATmega128的RS232串口。
单片机Atmega128的工作包括:接收来自己XC9536倒相的IRIG-B(DC)码,即可以收到0xFE,0xF0,0x80,即2ms,5ms,8ms脉冲信号,然后再根据IRIG-B(DC)码的编码规则进行解码。首先是要收到两个0x80,即可知道,已经收到秒头,然后数码元个数,进行相应时间的解码。如果收到的数不是0xFE,0xF0,0x80,则发一个倒相信号给XC9536,XC9536将不到相的信号送给单片机RS232串口,进行解码。
同时,在解码过程中,如果上位机进行访问,则用另外一个串行接口送出解码信息,完成和上位机的通信功能。
XC9536的功能是把IRIG-B(DC)码反相,如果极性本来就是反相的,则在单片机的控制信号下,直接把IRIG-B(DC)码送入单片机串口进行解码。同时,XC9536还可以将信号整形成需要的脉冲宽度,然后输出,作为准秒信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都天奥电子股份有限公司,未经成都天奥电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110216144.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隔膜式呼吸阀
- 下一篇:金属氧化物试品在陡前沿脉冲下响应特性测试装置





