RS485总线与高速智能统一总线的直接接口方法.pdf

上传人:r7 文档编号:1275975 上传时间:2018-04-12 格式:PDF 页数:6 大小:355.83KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010578036.X

申请日:

2010.12.02

公开号:

CN102033843A

公开日:

2011.04.27

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 13/40申请日:20101202|||公开

IPC分类号:

G06F13/40; G06F13/42

主分类号:

G06F13/40

申请人:

西北工业大学

发明人:

史忠科; 辛琪; 王闯

地址:

710072 陕西省西安市友谊西路127号

优先权:

专利代理机构:

西北工业大学专利中心 61204

代理人:

黄毅新

PDF下载: PDF下载
内容摘要

本发明公开了一种RS485总线与高速智能统一总线的直接接口方法,用于解决现有的RS485总线无法直接接入高速智能统一总线的技术问题。技术方案是采用高速串并转换实现高速智能统一总线数据的高速串并转换,采用低速逻辑器件配置高速智能统一总线协议,采用高速双端口SRAM进行数据缓存,采用高速监视单元对高速双端口SRAM的读写时钟进行智能切换,采用UART控制器的数据端口和高速智能统一总线的数据端口直接相接的方法与RS485总线直接交互数据,以此为基础实现RS485总线与高速智能统一总线的直接接口。RS485总线与智能总线的接口在解决其问题的同时,实现了RS485总线方便灵活地与其他总线之间的互联,减少了系统互联的总线介质数量和系统功耗。

权利要求书

1: 一种 RS485 总线与高速智能统一总线的直接接口方法, 其特征在于包括以下步骤 : (a) 采用 RS485 总线收发器对 RS485 网络上的信号进行电平格式调整, 然后将结果输入 给 UART 控制器 ; UART 控制器对输入进行接收, 并将接收到数据按照 RS232 总线协议进行协 议解析和数据提取, 并将提取的数据通过数据端口传递给高速智能统一总线协议单元 ; 高 速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进行编码, 并将编码 后的数据以低速时钟写入高速双端口 SRAM 中的固定区域, 并通知高速监视单元 ; 高速监视 单元在智能总线停止向高速双端口 SRAM 中写数据时, 首先将高速双端口 SRAM 的读写时钟 切换成高速时钟, 然后触发高速串并转换单元读取高速双端口 SRAM 中的数据 ; 高速串并转 换单元读取数据后, 对数据进行并串转换, 之后将数据耦合到光纤上直接发送 ; (b) 采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换, 然后以 高速时钟将接收到的数据写入双端口 SRAM 中的固定区域, 并通知高速监视单元 ; 高速监视 单元在高速串并转换停止向高速双端口 SRAM 中写数据时, 将高速双端口 SRAM 的时钟切换 到低速时钟, 并触发高速智能统一总线协议单元对数据的读取 ; 高速智能统一总线协议单 元接收到触发之后, 将高速双端口 SRAM 中的数据读出, 并按照预先配置的总线协议进行数 据帧解码和有效数据提取, 然后将提取的数据交付 UART 控制器 ; UART 控制器首先侦听总线 状态, 在空闲时, 将交付的数据按照 RS232 总线协议编码后传递给 RS485 收发器 ; RS485 收 发器对数据进行电平格式调整之后, 将数据耦合到 RS485 网络上进行发送。

说明书


RS485 总线与高速智能统一总线的直接接口方法

    技术领域 本发明涉及一种总线接口方法, 特别涉及一种 RS485 总线与高速智能统一总线的 直接接口方法。
     背景技术 基于 RS485 总线的网络分布式测控系统, 具有结构简单、 抗干扰能力强、 传输距离 远、 成本低等优点。航空工业中的很多 GPS、 IMU 的通信接口都采用 RS485 总线标准, 民用工 业中的远程抄表、 工业监控等大多采用 RS485 总线标准。RS485 采用 RS232 协议, 可方便组 网, 但通信速度最多只有 921600bps。 现代电子系统的综合化、 智能的发展, 信息共享成为系 统综合的关键, 迫切要求 RS485 总线与万兆位的高速智能统一总线能够实现信息共享, 而 目前 RS485 总线本身无法直接与高速智能统一总线相连接。
     文献 “RS485-USB 转换器的设计与应用, 应用科技, 第 31 卷第 2 期, 2004 年 02 月″ 公开了一种 RS485 总线与 USB 的接口, 该方法采用 Ti 公司的专用芯片 TUSB3410 作为核心 器件, 该器件为 USB 转 UART 芯片, 即实现 USB 与 RS485 总线的接口。USB 总线虽然具有较高 的速度, 但 USB 总线的传输距离较短, 难以实现高速远程控制。仍然没有解决 RS485 直接接 入高速智能统一总线的问题。
     发明内容
     为了克服现有的 RS485 总线无法直接接入高速智能统一总线的问题, 本发明提供 一种 RS485 总线与高速智能统一总线的直接接口方法。该方法采用存储转发、 总线编码、 协 议配置原理实现 RS485 与智能总线接口, 其中智能总线协议采用高速逻辑器件配置, 智能 总线数据的收发采用高速收发器实现, 数据缓存采用可切换读写时钟的双口 SRAM 实现, 收 发数据的管理采用数据帧编码技术。基于此实现 RS485 总线与高速智能统一总线的互联。
     本发明解决其技术问题采用的技术方案是, 一种 RS485 总线与高速智能统一总线 的直接接口方法, 其特点包括以下步骤 :
     RS485 总线数据转化为高速智能统一总线数据。
     采用 RS485 总线收发器对 RS485 网络上的信号进行电平格式调整, 然后将结果输 入给 UART 控制器。 UART 控制器对输入进行接收, 并将接收到数据按照 RS232 总线协议进行 协议解析和数据提取, 并将提取的数据通过数据端口传递给高速智能统一总线协议单元。 高速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进行编码, 并将编 码后的数据以低速时钟写入高速双端口 SRAM 中的固定区域, 并通知高速监视单元。高速监 视单元在智能总线停止向高速双端口 SRAM 中写数据时, 首先将高速双端口 SRAM 的读写时 钟切换成高速时钟, 然后触发高速串并转换单元读取高速双端口 SRAM 中的数据。高速串并 转换单元读取数据后, 对数据进行并串转换, 之后将数据耦合到光纤上直接发送。
     高速智能统一总线数据转化为 RS485 总线数据。
     采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换, 然后以高速时钟将接收到的数据写入双端口 SRAM 中的固定区域, 并通知高速监视单元。高速监视 单元在高速串并转换停止向高速双端口 SRAM 中写数据时, 将高速双端口 SRAM 的时钟切换 到低速时钟, 并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单 元接收到触发之后, 将高速双端口 SRAM 中的数据读出, 并按照预先配置的总线协议进行数 据帧解码和有效数据提取, 然后将提取的数据交付 UART 控制器。 UART 控制器首先侦听总线 状态, 在空闲时, 将交付的数据按照 RS232 总线协议编码后传递给 RS485 收发器。RS485 收 发器对数据进行电平格式调整之后, 将数据耦合到 RS485 网络上进行发送。
     本发明的有益效果是 : 由于采用存储转发、 总线编码、 协议配置原理实现 RS485 与 智能总线接口, 其中智能总线协议采用高速逻辑器件配置, 智能总线数据的收发采用高速 收发器实现, 数据缓存采用可切换读写时钟的双口 SRAM 实现, 收发数据的管理采用数据帧 编码技术。基于此实现 RS485 总线与高速智能统一总线的互联。本发明解决了 RS485 与高 速环网总线的接口 ; 基于智能总线协议的灵活配置特性实现了 RS485 与其他总线的方便互 联; 减少了总线大规模互联的总线介质的数量。
     下面结合附图和实施例对本发明作详细说明。 附图说明
     图 1 是 RS485 总线与高速智能统一总线的直接接口结构图。 图 2 是 RS485 总线转高速智能统一总线图。 图 3 是高速智能统一总线转 RS485 总线图。具体实施方式
     参照图 1 ~ 3, 详细说明本发明。
     本发明的 RS485 收发器采用 MAX485, UART 控制器可采用 EP2C35 系列 FPGA 设计, 也可采用 SC16C550 芯片实现, 高速双端口 RAM 采用 IDT70V3079 ; 高速智能统一总线协议 单元基于低速逻辑器件实现, 如 EPC12 系列 FPGA ; 高速监视单元采用高速逻辑器件实现, 如 Hittite 公司的高速逻辑器件 ; 高速串并转换单元可采用 BCM8152 实现 10Gbps 的数据收发 速度。通过编写 UART 控制器配置程序、 高速串并转换单元配置程序使得 RS485 总线和高速 串并转换单元可独立工作 ; 通过在高速逻辑器件内实现时钟切换单元、 高速监视单元使得 双端口 SRAM 的时钟可智能切换。
     本发明主要包括 RS485 总线接收数据, 将数据交付高速智能统一总线的发送过 程; 高速智能统一总线接收数据, 将数据交付 RS485 总线的接收过程。
     发送过程 : 采用 RS485 总线收发器对 RS485 网络上的信号进行电平格式调整, 然后 将结果输入给 UART 控制器。 UART 控制器对输入进行接收, 并将接收到数据按照 RS232 总线 协议进行协议解析和数据提取, 并将提取的数据通过数据端口传递给高速智能统一总线协 议单元。高速智能统一总线协议单元对 RS485 总线传递过来的数据按照预先配置的总线协 议进行编码, 并将编码后的数据以低速时钟写入高速双端口 SRAM 中的固定区域, 并通知高 速监视单元。高速监视单元在智能总线停止向高速双端口 SRAM 中写数据时, 首先将高速双 端口 SRAM 的读写时钟切换成高速时钟, 然后触发高速串并转换单元读取高速双端口 SRAM 中的数据。 高速串并转换单元读取数据后, 对数据进行并串转换, 之后将数据耦合到光纤上进行发送。
     接收过程 : 采用高速串并转换单元对高速智能统一总线网络上的信号进行串并 转换, 然后以高速时钟将接收到的数据写入双端口 SRAM 中的固定区域, 并通知高速监视单 元。 高速监视单元在高速串并转换停止向高速双端口 SRAM 中写数据时, 将高速双端口 SRAM 的时钟切换到低速时钟, 并触发高速智能统一总线协议单元对数据的读取。高速智能统一 总线协议单元接收到触发之后, 将高速双端口 SRAM 中的数据读出, 并按照预先配置的总线 协议进行数据帧解码和载荷数据提取, 然后将提取的数据交付 UART 控制器。UART 控制器 首先侦听总线状态, 在空闲时, 将交付的数据按照 RS232 总线协议编码后传递给 RS485 收发 器。RS485 收发器对数据进行电平格式调整之后, 将数据耦合到 RS485 网络上进行发送。
     RS485 与智能总线的接口, 首先解决了 RS485 与高速环网总线的接口 ; 其次基于智 能总线协议的灵活配置特性可实现 RS485 与其他总线的方便互联 ; 再次将多种总线介质合 并成为一束光纤, 极大地减少了系统体积和互联成本 ; 再次由于只在与高速智能统一总线 相接的高速双端口 SRAM、 高速串并转换单元、 高速监视单元采用甚高频器件, 而其余部分可 采用常规器件, 从而减少了系统的功耗、 代价开销。

RS485总线与高速智能统一总线的直接接口方法.pdf_第1页
第1页 / 共6页
RS485总线与高速智能统一总线的直接接口方法.pdf_第2页
第2页 / 共6页
RS485总线与高速智能统一总线的直接接口方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《RS485总线与高速智能统一总线的直接接口方法.pdf》由会员分享,可在线阅读,更多相关《RS485总线与高速智能统一总线的直接接口方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102033843A43申请公布日20110427CN102033843ACN102033843A21申请号201010578036X22申请日20101202G06F13/40200601G06F13/4220060171申请人西北工业大学地址710072陕西省西安市友谊西路127号72发明人史忠科辛琪王闯74专利代理机构西北工业大学专利中心61204代理人黄毅新54发明名称RS485总线与高速智能统一总线的直接接口方法57摘要本发明公开了一种RS485总线与高速智能统一总线的直接接口方法,用于解决现有的RS485总线无法直接接入高速智能统一总线的技术问题。技术方案是采用高。

2、速串并转换实现高速智能统一总线数据的高速串并转换,采用低速逻辑器件配置高速智能统一总线协议,采用高速双端口SRAM进行数据缓存,采用高速监视单元对高速双端口SRAM的读写时钟进行智能切换,采用UART控制器的数据端口和高速智能统一总线的数据端口直接相接的方法与RS485总线直接交互数据,以此为基础实现RS485总线与高速智能统一总线的直接接口。RS485总线与智能总线的接口在解决其问题的同时,实现了RS485总线方便灵活地与其他总线之间的互联,减少了系统互联的总线介质数量和系统功耗。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页CN1020338。

3、46A1/1页21一种RS485总线与高速智能统一总线的直接接口方法,其特征在于包括以下步骤A采用RS485总线收发器对RS485网络上的信号进行电平格式调整,然后将结果输入给UART控制器;UART控制器对输入进行接收,并将接收到数据按照RS232总线协议进行协议解析和数据提取,并将提取的数据通过数据端口传递给高速智能统一总线协议单元;高速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进行编码,并将编码后的数据以低速时钟写入高速双端口SRAM中的固定区域,并通知高速监视单元;高速监视单元在智能总线停止向高速双端口SRAM中写数据时,首先将高速双端口SRAM的读写时钟切换成高速时钟。

4、,然后触发高速串并转换单元读取高速双端口SRAM中的数据;高速串并转换单元读取数据后,对数据进行并串转换,之后将数据耦合到光纤上直接发送;B采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换,然后以高速时钟将接收到的数据写入双端口SRAM中的固定区域,并通知高速监视单元;高速监视单元在高速串并转换停止向高速双端口SRAM中写数据时,将高速双端口SRAM的时钟切换到低速时钟,并触发高速智能统一总线协议单元对数据的读取;高速智能统一总线协议单元接收到触发之后,将高速双端口SRAM中的数据读出,并按照预先配置的总线协议进行数据帧解码和有效数据提取,然后将提取的数据交付UART控制器;UA。

5、RT控制器首先侦听总线状态,在空闲时,将交付的数据按照RS232总线协议编码后传递给RS485收发器;RS485收发器对数据进行电平格式调整之后,将数据耦合到RS485网络上进行发送。权利要求书CN102033843ACN102033846A1/3页3RS485总线与高速智能统一总线的直接接口方法技术领域0001本发明涉及一种总线接口方法,特别涉及一种RS485总线与高速智能统一总线的直接接口方法。背景技术0002基于RS485总线的网络分布式测控系统,具有结构简单、抗干扰能力强、传输距离远、成本低等优点。航空工业中的很多GPS、IMU的通信接口都采用RS485总线标准,民用工业中的远程抄表、。

6、工业监控等大多采用RS485总线标准。RS485采用RS232协议,可方便组网,但通信速度最多只有921600BPS。现代电子系统的综合化、智能的发展,信息共享成为系统综合的关键,迫切要求RS485总线与万兆位的高速智能统一总线能够实现信息共享,而目前RS485总线本身无法直接与高速智能统一总线相连接。0003文献“RS485USB转换器的设计与应用,应用科技,第31卷第2期,2004年02月公开了一种RS485总线与USB的接口,该方法采用TI公司的专用芯片TUSB3410作为核心器件,该器件为USB转UART芯片,即实现USB与RS485总线的接口。USB总线虽然具有较高的速度,但USB总。

7、线的传输距离较短,难以实现高速远程控制。仍然没有解决RS485直接接入高速智能统一总线的问题。发明内容0004为了克服现有的RS485总线无法直接接入高速智能统一总线的问题,本发明提供一种RS485总线与高速智能统一总线的直接接口方法。该方法采用存储转发、总线编码、协议配置原理实现RS485与智能总线接口,其中智能总线协议采用高速逻辑器件配置,智能总线数据的收发采用高速收发器实现,数据缓存采用可切换读写时钟的双口SRAM实现,收发数据的管理采用数据帧编码技术。基于此实现RS485总线与高速智能统一总线的互联。0005本发明解决其技术问题采用的技术方案是,一种RS485总线与高速智能统一总线的直。

8、接接口方法,其特点包括以下步骤0006RS485总线数据转化为高速智能统一总线数据。0007采用RS485总线收发器对RS485网络上的信号进行电平格式调整,然后将结果输入给UART控制器。UART控制器对输入进行接收,并将接收到数据按照RS232总线协议进行协议解析和数据提取,并将提取的数据通过数据端口传递给高速智能统一总线协议单元。高速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进行编码,并将编码后的数据以低速时钟写入高速双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在智能总线停止向高速双端口SRAM中写数据时,首先将高速双端口SRAM的读写时钟切换成高速时钟,。

9、然后触发高速串并转换单元读取高速双端口SRAM中的数据。高速串并转换单元读取数据后,对数据进行并串转换,之后将数据耦合到光纤上直接发送。0008高速智能统一总线数据转化为RS485总线数据。0009采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换,然后以说明书CN102033843ACN102033846A2/3页4高速时钟将接收到的数据写入双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在高速串并转换停止向高速双端口SRAM中写数据时,将高速双端口SRAM的时钟切换到低速时钟,并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单元接收到触发之后,将高速。

10、双端口SRAM中的数据读出,并按照预先配置的总线协议进行数据帧解码和有效数据提取,然后将提取的数据交付UART控制器。UART控制器首先侦听总线状态,在空闲时,将交付的数据按照RS232总线协议编码后传递给RS485收发器。RS485收发器对数据进行电平格式调整之后,将数据耦合到RS485网络上进行发送。0010本发明的有益效果是由于采用存储转发、总线编码、协议配置原理实现RS485与智能总线接口,其中智能总线协议采用高速逻辑器件配置,智能总线数据的收发采用高速收发器实现,数据缓存采用可切换读写时钟的双口SRAM实现,收发数据的管理采用数据帧编码技术。基于此实现RS485总线与高速智能统一总线。

11、的互联。本发明解决了RS485与高速环网总线的接口;基于智能总线协议的灵活配置特性实现了RS485与其他总线的方便互联;减少了总线大规模互联的总线介质的数量。0011下面结合附图和实施例对本发明作详细说明。附图说明0012图1是RS485总线与高速智能统一总线的直接接口结构图。0013图2是RS485总线转高速智能统一总线图。0014图3是高速智能统一总线转RS485总线图。具体实施方式0015参照图13,详细说明本发明。0016本发明的RS485收发器采用MAX485,UART控制器可采用EP2C35系列FPGA设计,也可采用SC16C550芯片实现,高速双端口RAM采用IDT70V3079。

12、;高速智能统一总线协议单元基于低速逻辑器件实现,如EPC12系列FPGA;高速监视单元采用高速逻辑器件实现,如HITTITE公司的高速逻辑器件;高速串并转换单元可采用BCM8152实现10GBPS的数据收发速度。通过编写UART控制器配置程序、高速串并转换单元配置程序使得RS485总线和高速串并转换单元可独立工作;通过在高速逻辑器件内实现时钟切换单元、高速监视单元使得双端口SRAM的时钟可智能切换。0017本发明主要包括RS485总线接收数据,将数据交付高速智能统一总线的发送过程;高速智能统一总线接收数据,将数据交付RS485总线的接收过程。0018发送过程采用RS485总线收发器对RS485。

13、网络上的信号进行电平格式调整,然后将结果输入给UART控制器。UART控制器对输入进行接收,并将接收到数据按照RS232总线协议进行协议解析和数据提取,并将提取的数据通过数据端口传递给高速智能统一总线协议单元。高速智能统一总线协议单元对RS485总线传递过来的数据按照预先配置的总线协议进行编码,并将编码后的数据以低速时钟写入高速双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在智能总线停止向高速双端口SRAM中写数据时,首先将高速双端口SRAM的读写时钟切换成高速时钟,然后触发高速串并转换单元读取高速双端口SRAM中的数据。高速串并转换单元读取数据后,对数据进行并串转换,之后将数据。

14、耦合到光纤上说明书CN102033843ACN102033846A3/3页5进行发送。0019接收过程采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换,然后以高速时钟将接收到的数据写入双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在高速串并转换停止向高速双端口SRAM中写数据时,将高速双端口SRAM的时钟切换到低速时钟,并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单元接收到触发之后,将高速双端口SRAM中的数据读出,并按照预先配置的总线协议进行数据帧解码和载荷数据提取,然后将提取的数据交付UART控制器。UART控制器首先侦听总线状态,在空闲时,。

15、将交付的数据按照RS232总线协议编码后传递给RS485收发器。RS485收发器对数据进行电平格式调整之后,将数据耦合到RS485网络上进行发送。0020RS485与智能总线的接口,首先解决了RS485与高速环网总线的接口;其次基于智能总线协议的灵活配置特性可实现RS485与其他总线的方便互联;再次将多种总线介质合并成为一束光纤,极大地减少了系统体积和互联成本;再次由于只在与高速智能统一总线相接的高速双端口SRAM、高速串并转换单元、高速监视单元采用甚高频器件,而其余部分可采用常规器件,从而减少了系统的功耗、代价开销。说明书CN102033843ACN102033846A1/1页6图1图2图3说明书附图CN102033843A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1