[发明专利]一种通讯适配器及其数据传输方法在审

专利信息
申请号: 200910116332.5 申请日: 2009-03-11
公开(公告)号: CN101493806A 公开(公告)日: 2009-07-29
发明(设计)人: 陶维青;李林;徐凤侠;周天兵;黄桃丽 申请(专利权)人: 安徽科大鲁能科技有限公司
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 合肥天明专利事务所 代理人: 奚华保
地址: 230088安徽省合肥*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通讯 适配器 及其 数据传输 方法
【说明书】:

技术领域

发明涉及一种数据传输装置的数据传输方法,特别涉及一种用于小型数据采集,解决不同通讯速率、不同通道容量之间数据传输的通讯适配器的数据传输方法。

背景技术

随着信息技术与计算机技术的发展,各种通讯设备以及采用串口通讯的终端已非常普及,由于不同终端采集、传输数据的通讯速率、通道容量各不相同,这就存在着如何实现不同通讯速率、不同通道容量的终端之间的通信问题。多功能通讯适配器起到了在多种设备之间的桥梁作用。但是随着各种通讯设备的大量使用以及对通讯功能的要求越来越高,以往通讯适配器的不足之处也逐渐暴露出来,其主要问题有:

1、只能解决单一的两种不同通讯速率之间的数据传输,不能实现多种不同通讯速率之间的自由切换,不能解决通道容量不同的两个设备之间的数据传输;

2、各通讯通道数据的传输效率较低。

3、不可以根据需求手动设置数据传输的校验方式及波特率;

发明内容

为了解决上述问题,本发明的目的是设计一种能够完成不同通讯速率和不同通道容量的通讯终端之间的通信,提高数据传输效率,可任意设置校验方式和波特率,并且能够实时显示通讯终端的通讯速率和收发状态的多功能通讯适配器的数据传输方法。

本发明是通过以下技术方案实现的:

一种通讯适配器的数据传输方法,通讯终端1波特率为V1,通讯终端2波特率为V2,UART1、UART2是多功能通讯适配器的两个异步串行通信接口,通讯终端1以V1的波特率向多功能通讯适配器发送数据,数据通过电平转换模块,将RS232电平转换为TTL电平后送给UART1,UART1对同步串行信号进行处理,根据同步信号读出数据,传递至CPU,CPU对接收的数据进行处理并通过UART2以V2的波特率向通讯终端2发送接收到的数据,UART2将来自CPU的数据按RS232协议格式转换为异步串行信号,并通过电平转换电路转换为RS232电平,最终将数据传输给通讯终端2;通道容量不同时,若通讯终端1的通道容量为M1,通讯终端2的通道容量为M2,当通讯终端1向多功能通讯适配器发送数据,CPU对接收的数据进行处理并通过UART2以通讯终端2能够传输数据的最大通道容量发送接收到的数据,UART2将来自CPU的数据转换为异步串行信号,并通过电平转换电路转换为RS232电平,最终将数据传输给通讯终端2,其特征在于所述的CPU对接收的数据进行处理的方法为:

A、如果V1=V2,CPU将接收的数据立即通过UART2以V2的波特率向通讯终端2发送接收到的数据;如果V1>V2,CPU立即通过UART2以V2的波特率向通讯终端2发送接收到的数据,没有发送完的数据被暂时存放在存储器中等待下一次发送;如果V1<V2,CPU将接收的数据进行处理并存储在存储器中,当数据存储到可以一次以V2的速率发送给通讯终端2时,CPU将这部分数据立即通过UART2以V2的波特率向通讯终端2端发送;

B、如果M1=M2,CPU将接收的数据立即通过UART2以V2的波特率向通讯终端2发送接收到的数据;如果M1>M2,CPU对接收的数据进行分解,分批次按通讯终端2的通道容量来发送数据,对于每次接收但又没有全部发送完的数据被暂时存放在存储器中等待下一次发送;如果M1<M2,CPU对接收的数据就可以立即向通讯终端2端发送。

所述的CPU通过UART1、UART2两个异步串行通信接口与两个电平转换模块交互式连接,两个电平转换模块分别通过两个RS232接口与通讯终端1和通讯终端2交互式连接,所述的CPU的数据输出端在两个异步串行通信接口的各端相应连接有用来指示两串口是处于接收还是发送状态的串口1收发状态指示模块和串口2收发状态指示模块。

所述的CPU的数据输出端连接有用于实时显示两个串口的波特率的串口1波特率显示模块和串口2波特率显示模块。

所述的CPU控制信号输出端连接有用于设置两串口数据传输的波特率和校验方式的按键模块。

本发明的效果:本发明所述的通讯适配器的数据传输方法,对于不同波特率的通讯终端,通讯适配器都能通过CPU控制两异步通信接口采用波特率自适应的方式自动完成从高速到低速或者从低速到高速的串口数据传输以及不同通道容量间数据传输,并且采用该数据传输方法能有效提高数据传输的效率。通过按键可任意设置数据传输的校验方式及波特率,不需要外扩其它模块,体积小,安全可靠,有效降低了整个系统的投资,有明显的经济效益。

附图说明

图1是本发明硬件结构框图。

具体实施方式

参见附图1所示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽科大鲁能科技有限公司,未经安徽科大鲁能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910116332.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top