[发明专利]一种曼彻斯特码译码方法及系统在审
申请号: | 201611160908.4 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108233939A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 张仪 | 申请(专利权)人: | 重庆川仪自动化股份有限公司 |
主分类号: | H03M5/12 | 分类号: | H03M5/12 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 高园园 |
地址: | 400700*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 曼彻斯特码 译码方法及系统 倒置 耦合 单片机 滤波 译码 电流信号 译码效率 转换 滤除 整合 噪声 | ||
本发明提供一种曼彻斯特码译码方法及系统,包括以下步骤:对曼彻斯特码进行滤波,滤除高频和低频的噪声;对滤波后的曼彻斯特码进行波形倒置;将波形倒置后的曼彻斯特码转换为4‑20mA电流信号;对转换后的曼彻斯特码进行耦合;采用单片机对耦合后的曼彻斯特码进行译码。本发明的曼彻斯特码译码方法及系统对曼彻斯特码进行波形整合后再采用单片机进行译码,从而提高了曼彻斯特码的译码效率和准确性。
技术领域
本发明涉及一种数字译码方法,特别是涉及一种曼彻斯特码译码方法及系统。
背景技术
曼彻斯特码(Manchester Encoding),也叫做相位编码(Phase Encode,PE),是一种同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据。曼彻斯特码在以太网媒介系统中的应用属于数据通信中的两种位同步方法里的自同步法,即接收方利用包含有同步信号的特殊编码从信号自身提取同步信号来锁定自己的时钟脉冲频率,从而达到同步目的。
具体地,曼彻斯特码常用于局域网传输,其将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方。每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。
因此,曼彻斯特码是一种超越传统数字传输的编码方法,其解决了传输数据没有时钟的问题。在传输过程中,曼彻斯特码可以不包含时钟位和串行传输中的起始位和中止位,从而提高了传输的速度和效率。
在接收端,需要对接收到的曼彻斯特码进行译码,以获取所传输的数据。现有技术中,通常采用集成的曼彻斯特码译码电路实现曼彻斯特码的译码,如HARRIS公司生产的HD-6409,HUALON公司生产的HM9215等产品。但是,集成的曼彻斯特码译码电路的都是作为编码器/译码器同时使用的。由于编码器/译码器的帧结构固定,而且同步头由内部电路产生,用户不可从外部产生或更改。因此对于没有采用这类编码器的接收端就不能单独用这类译码器进行译码,导致通用性较差。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种曼彻斯特码译码方法及系统,对曼彻斯特码进行波形整合后再采用单片机进行译码,从而提高了曼彻斯特码的译码效率和准确性。
为实现上述目的及其他相关目的,本发明提供一种曼彻斯特码译码方法,包括以下步骤:对曼彻斯特码进行滤波,滤除高频和低频的噪声;对滤波后的曼彻斯特码进行波形倒置;将波形倒置后的曼彻斯特码转换为4-20mA电流信号;对转换后的曼彻斯特码进行耦合;采用单片机对耦合后的曼彻斯特码进行译码。
于本发明一实施例中,对曼彻斯特码进行滤波时,采用由电容电阻组成的RC带通滤波器,中心频率为f=1/2πRC。
于本发明一实施例中,所述耦合就是将曼彻斯特码前一级的输出端直接连接到后一级的输入端。
于本发明一实施例中,所述单片机根据以下原则进行译码:
曼彻斯特码由低电平跳变到高电平时,输出二进制数0;
曼彻斯特码由高电平跳变到高电平时,输出二进制数1。
于本发明一实施例中,所述单片机采用DMA的数据传输方式进行曼彻斯特码的译码。
同时,本发明还提供一种曼彻斯特码译码系统,包括滤波模块、倒置模块、转换模块、耦合模块和单片机;
所述滤波模块用于对曼彻斯特码进行滤波,滤除高频和低频的噪声;
所述倒置模块用于对滤波后的曼彻斯特码进行波形倒置;
所述转换模块用于将波形倒置后的曼彻斯特码转换为4-20mA电流信号;
所述耦合模块用于对转换后的曼彻斯特码进行耦合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆川仪自动化股份有限公司,未经重庆川仪自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611160908.4/2.html,转载请声明来源钻瓜专利网。