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

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

CN201010578083.4

申请日:

2010.12.02

公开号:

CN102033844A

公开日:

2011.04.27

当前法律状态:

授权

有效性:

有权

法律详情:

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

IPC分类号:

G06F13/40; G06F13/42

主分类号:

G06F13/40

申请人:

西北工业大学

发明人:

史忠科; 辛琪; 王闯

地址:

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

优先权:

专利代理机构:

西北工业大学专利中心 61204

代理人:

黄毅新

PDF下载: PDF下载
内容摘要

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

权利要求书

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

说明书


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

    【技术领域】
     本发明涉及一种总线接口方法, 特别涉及一种 LonWorks 总线与高速智能统一总 线的直接接口方法。背景技术
     LonWorks 总线不仅可采用电力线传输数据, 实现通信网与电网的复合, 还可将 IO 配置成串口、 SPI、 I2C 总线方式, 具有局部意义上的智能性。LonWorks 总线的本质安全性、 开放性和互操作性使得 LonWorks 总线在楼宇自动化、 航空工业、 汽车电子领域等到了广泛 的应用。随着电子系统综合化、 智能化的发展, 信息共享成为系统综合的关键, 迫切需要 LonWork 总线与高速智能统一总线能够实现数据交互。 而目前的 LonWorks 总线本身无法直 接与高速智能统一总线互联。
     文献 “Design of a Gateway Between LonWorks and Ethernet, Intelligent Control and Automation, 2006, WCICA 2006, June, 2006 ″ 公 开 了 一 种 LonWorks 与 Ethernet 的接口, 该方法首先采用 MSP430F148 作为主 CPU, LonWorks 控制器芯片 Neuron 3150 作为辅助 CPU, 通过将 Neuron 3150 的 IO 配置为并口对象, 采用数据读写方式, 将 LonWorks 接收到的数据传递给主 CPU ; 然后采用 RTL8019AS 作为 Ethernet 接口芯片, 通过 主 CPU 的 ISA 接口实现与 RTL0819AS 的互联, 从而实现了 LonWorks 与 10Mbps 的 Ethernet 的互联。该互联模式可表达为 LonWorks 转并口, 并口转 ISA, ISA 转 Ethernet 的过程。该 方法实现 LonWorks 与 Ethernet 的接口, 但仍没有解决 LonWorks 与高速智能统一总线互联 的问题。 发明内容
     为了克服现有的 LonWorks 总线无法直接接入高速智能统一总线的问题, 本发明 提供一种 LonWorks 总线与高速智能统一总线的直接接口方法。该方法采用高速串并转换 实现高速智能统一总线数据的高速串并转换, 采用低速逻辑器件配置高速智能统一总线协 议, 采用高速双端口 SRAM 进行数据缓存, 采用高速监视单元对高速双端口 SRAM 的读写时钟 进行智能切换, 采用 LonWorks 控制器的 I/O 端口和高速智能统一总线的数据端口直接相接 的方法, 实现高速智能统一总线与 LonWorks 总线直接交互数据的功能, 从而实现 LonWorks 与高速智能统一总线的直接接口。
     本发明解决其技术问题采用的技术方案是, 一种 LonWorks 总线与高速智能统一 总线的直接接口方法, 其特点包括以下步骤 :
     1)LonWorks 总线数据转化为智能总线数据
     采用 LonWorks 总线收发器对 LonWorks 网络上的信号进行电平格式调整, 然后将 转化结果输入给 LonWorks 控制器。LonWorks 控制器将输入进行接收, 并按照 LonTalks 总 线协议进行协议解析与数据提取, 并将接收到的数据通过数据端口传递给高速智能统一总 线协议单元。高速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进行编码, 并将编码后的数据以低速时钟写入高速双端口 SRAM 中的固定区域, 并通知高速监 视单元。高速监视单元在智能总线停止向高速双端口 SRAM 中写数据时, 首先将高速双端口 SRAM 的读写时钟切换成高速时钟, 然后触发高速串并转换单元读取高速双端口 SRAM 中的 数据。 高速串并转换单元读取数据后, 对数据进行并串转换, 之后将数据耦合到光纤上直接 发送。
     2) 智能总线数据转化为 LonWorks 总线数据
     采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换, 然后以 高速时钟将接收到的数据写入双端口 SRAM 中的固定区域, 并通知高速监视单元。高速监视 单元在高速串并转换停止向高速双端口 SRAM 中写数据时, 将高速双端口 SRAM 的时钟切换 到低速时钟, 并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单 元接收到触发之后, 将高速双端口 SRAM 中的数据读出, 并按照预先配置的总线协议进行数 据帧解码和有效数据提取, 然后将提取的数据交付 LonWorks 总线控制器。LonWorks 总线 控制器首先侦听总线状态, 在空闲时, 将交付的数据按照 LonTalks 总线协议编码后传递给 LonWorks 收发器。 LonWorks 收发器对数据进行电平格式调整之后, 将数据耦合到 LonWorks 网络上进行发送。 本发明的有益效果是 : 本发明在解决其问题的同时, 首先基于高速智能统一总线 协议的灵活配置特性, 实现了 LonWorks 总线与其他总线的方便互联 ; 再次减少了总线大规 模互联的总线介质的数量 ; 由于只在与高速智能统一总线相接的高速双端口 SRAM、 高速串 并转换单元、 高速监视单元采用甚高频器件, 而其余部分可采用常规器件, 从而减少了系统 的功耗、 代价开销。
     下面结合附图和实施例对本发明作详细说明。
     附图说明
     图 1 是 LonWorks 总线与高速智能统一总线的直接接口结构图。 图 2 是 LonWorks 总线转高速智能统一总线图。 图 3 是高速智能统一总线转 LonWorks 总线图。具体实施方式
     参照图 1 ~ 3, 详细说明本发明。
     本发明中涉及的 LonWorks 总线收发器可采用 FT-X3 变压器, LonWorks 总线控制 器可基于 FPGA 实现, 也可采用 Loytec 模块或独立 LonWorks 控制器 Neuron 5000 处理器实 现, 高速双端口 RAM 采用 IDT70V3079 ; 高速智能统一总线协议单元基于低速逻辑器件实现, 如 EPC12 系列 FPGA ; 高速监视单元采用高速逻辑器件实现, 如 Hittite 公司的高速逻辑器 件; 高速串并转换单元可采用 BCM8152 实现 10Gbps 的数据收发速度。通过编写 LonWorks 控制器配置程序、 高速串并转换单元配置程序使得 LonWorks 总线和高速串并转换单元可 独立工作 ; 通过在高速逻辑器件内实现时钟切换单元、 高速监视单元使得双端口 SRAM 的时 钟可智能切换。
     本发明主要包括 LonWorks 总线接收数据, 将数据交付高速智能统一总线的发送 过程 ; 高速智能统一总线接收数据, 将数据交付 LonWorks 总线的接收过程。发送过程 : LonWorks 网络上与 LonWorks 总线收发器直接相接。LonWorks 总线 收发器对 LonWorks 网络上的信号进行电平格式调整后, 将结果输入给 LonWorks 控制器。 LonWorks 控制器对输入进行接收, 并按照 LonTalks 总线协议对接收的数据进行协议解析 和数据提取, 并将接收到的数据传递给高速智能统一总线协议单元。高速智能统一总线协 议单元对 LonWorks 总线传递过来的数据按照预先配置的总线协议进行编码, 并将编码后 的数据以低速时钟写入高速双端口 SRAM 中的固定区域, 并通知高速监视单元。高速监视单 元在智能总线停止向高速双端口 SRAM 中写数据时, 首先将高速双端口 SRAM 的读写时钟切 换成高速时钟, 然后触发高速串并转换单元读取高速双端口 SRAM 中的数据。高速串并转换 单元读取数据后, 对数据进行并串转换, 之后将数据耦合到光纤上进行发送。
     接收过程 : 采用高速串并转换单元对高速智能统一总线网络上的信号进行串并 转换, 然后以高速时钟将接收到的数据写入双端口 SRAM 中的固定区域, 并通知高速监视 单元。高速监视单元在高速串并转换停止向高速双端口 SRAM 中写数据时, 将高速双端口 SRAM 的时钟切换到低速时钟, 并触发高速智能统一总线协议单元对数据的读取。高速智能 统一总线协议单元接收到触发之后, 将高速双端口 SRAM 中的数据读出, 并按照预先配置的 总线协议进行数据帧解码和载荷数据提取, 然后将提取的数据交付 LonWorks 总线控制器。 LonWorks 总线控制器将交付的数据按照 LonTalks 总线协议编码后传递给 LonWorks 总线收 发器。 LonWorks 收发器对数据进行电平格式调整之后, 将数据耦合到 Lonworks 网络上进行 发送。
     本发明在解决其问题的同时, 首先基于高速智能统一总线协议的灵活配置特性, 实现了 LonWorks 与其他总线的方便互联 ; 再次将多种总线介质合并成为一束光纤, 减少了 总线大规模互联的总线介质的数量 ; 再次由于只在与高速智能统一总线相接的高速双端口 SRAM、 高速串并转换单元、 高速监视单元采用甚高频器件, 而其余部分可采用常规器件, 从 而减少了系统的功耗、 代价开销。

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

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

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

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

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

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

5、总线协议进行数据帧解码和有效数据提取,然后将提取的数据交付LONWORKS总线控制器;LONWORKS总线控制器首先侦听总线状态,在空闲时,将交付的数据按照LONWORKS总线协议编码后传递给LONWORKS收发器;LONWORKS收发器对数据进行电平格式调整之后,将数据耦合到LONWORKS网络上进行发送。权利要求书CN102033844ACN102033847A1/3页3LONWORKS总线与高速智能统一总线的直接接口方法技术领域0001本发明涉及一种总线接口方法,特别涉及一种LONWORKS总线与高速智能统一总线的直接接口方法。背景技术0002LONWORKS总线不仅可采用电力线传输数据。

6、,实现通信网与电网的复合,还可将IO配置成串口、SPI、I2C总线方式,具有局部意义上的智能性。LONWORKS总线的本质安全性、开放性和互操作性使得LONWORKS总线在楼宇自动化、航空工业、汽车电子领域等到了广泛的应用。随着电子系统综合化、智能化的发展,信息共享成为系统综合的关键,迫切需要LONWORK总线与高速智能统一总线能够实现数据交互。而目前的LONWORKS总线本身无法直接与高速智能统一总线互联。0003文献“DESIGNOFAGATEWAYBETWEENLONWORKSANDETHERNET,INTELLIGENTCONTROLANDAUTOMATION,2006,WCICA20。

7、06,JUNE,2006公开了一种LONWORKS与ETHERNET的接口,该方法首先采用MSP430F148作为主CPU,LONWORKS控制器芯片NEURON3150作为辅助CPU,通过将NEURON3150的IO配置为并口对象,采用数据读写方式,将LONWORKS接收到的数据传递给主CPU;然后采用RTL8019AS作为ETHERNET接口芯片,通过主CPU的ISA接口实现与RTL0819AS的互联,从而实现了LONWORKS与10MBPS的ETHERNET的互联。该互联模式可表达为LONWORKS转并口,并口转ISA,ISA转ETHERNET的过程。该方法实现LONWORKS与ETHE。

8、RNET的接口,但仍没有解决LONWORKS与高速智能统一总线互联的问题。发明内容0004为了克服现有的LONWORKS总线无法直接接入高速智能统一总线的问题,本发明提供一种LONWORKS总线与高速智能统一总线的直接接口方法。该方法采用高速串并转换实现高速智能统一总线数据的高速串并转换,采用低速逻辑器件配置高速智能统一总线协议,采用高速双端口SRAM进行数据缓存,采用高速监视单元对高速双端口SRAM的读写时钟进行智能切换,采用LONWORKS控制器的I/O端口和高速智能统一总线的数据端口直接相接的方法,实现高速智能统一总线与LONWORKS总线直接交互数据的功能,从而实现LONWORKS与高。

9、速智能统一总线的直接接口。0005本发明解决其技术问题采用的技术方案是,一种LONWORKS总线与高速智能统一总线的直接接口方法,其特点包括以下步骤00061LONWORKS总线数据转化为智能总线数据0007采用LONWORKS总线收发器对LONWORKS网络上的信号进行电平格式调整,然后将转化结果输入给LONWORKS控制器。LONWORKS控制器将输入进行接收,并按照LONTALKS总线协议进行协议解析与数据提取,并将接收到的数据通过数据端口传递给高速智能统一总线协议单元。高速智能统一总线协议单元将传递过来的数据按照预先配置的总线协议进说明书CN102033844ACN102033847A。

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

11、写数据时,将高速双端口SRAM的时钟切换到低速时钟,并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单元接收到触发之后,将高速双端口SRAM中的数据读出,并按照预先配置的总线协议进行数据帧解码和有效数据提取,然后将提取的数据交付LONWORKS总线控制器。LONWORKS总线控制器首先侦听总线状态,在空闲时,将交付的数据按照LONTALKS总线协议编码后传递给LONWORKS收发器。LONWORKS收发器对数据进行电平格式调整之后,将数据耦合到LONWORKS网络上进行发送。0010本发明的有益效果是本发明在解决其问题的同时,首先基于高速智能统一总线协议的灵活配置特性,实现了L。

12、ONWORKS总线与其他总线的方便互联;再次减少了总线大规模互联的总线介质的数量;由于只在与高速智能统一总线相接的高速双端口SRAM、高速串并转换单元、高速监视单元采用甚高频器件,而其余部分可采用常规器件,从而减少了系统的功耗、代价开销。0011下面结合附图和实施例对本发明作详细说明。附图说明0012图1是LONWORKS总线与高速智能统一总线的直接接口结构图。0013图2是LONWORKS总线转高速智能统一总线图。0014图3是高速智能统一总线转LONWORKS总线图。具体实施方式0015参照图13,详细说明本发明。0016本发明中涉及的LONWORKS总线收发器可采用FTX3变压器,LON。

13、WORKS总线控制器可基于FPGA实现,也可采用LOYTEC模块或独立LONWORKS控制器NEURON5000处理器实现,高速双端口RAM采用IDT70V3079;高速智能统一总线协议单元基于低速逻辑器件实现,如EPC12系列FPGA;高速监视单元采用高速逻辑器件实现,如HITTITE公司的高速逻辑器件;高速串并转换单元可采用BCM8152实现10GBPS的数据收发速度。通过编写LONWORKS控制器配置程序、高速串并转换单元配置程序使得LONWORKS总线和高速串并转换单元可独立工作;通过在高速逻辑器件内实现时钟切换单元、高速监视单元使得双端口SRAM的时钟可智能切换。0017本发明主要包。

14、括LONWORKS总线接收数据,将数据交付高速智能统一总线的发送过程;高速智能统一总线接收数据,将数据交付LONWORKS总线的接收过程。说明书CN102033844ACN102033847A3/3页50018发送过程LONWORKS网络上与LONWORKS总线收发器直接相接。LONWORKS总线收发器对LONWORKS网络上的信号进行电平格式调整后,将结果输入给LONWORKS控制器。LONWORKS控制器对输入进行接收,并按照LONTALKS总线协议对接收的数据进行协议解析和数据提取,并将接收到的数据传递给高速智能统一总线协议单元。高速智能统一总线协议单元对LONWORKS总线传递过来的数。

15、据按照预先配置的总线协议进行编码,并将编码后的数据以低速时钟写入高速双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在智能总线停止向高速双端口SRAM中写数据时,首先将高速双端口SRAM的读写时钟切换成高速时钟,然后触发高速串并转换单元读取高速双端口SRAM中的数据。高速串并转换单元读取数据后,对数据进行并串转换,之后将数据耦合到光纤上进行发送。0019接收过程采用高速串并转换单元对高速智能统一总线网络上的信号进行串并转换,然后以高速时钟将接收到的数据写入双端口SRAM中的固定区域,并通知高速监视单元。高速监视单元在高速串并转换停止向高速双端口SRAM中写数据时,将高速双端口SRA。

16、M的时钟切换到低速时钟,并触发高速智能统一总线协议单元对数据的读取。高速智能统一总线协议单元接收到触发之后,将高速双端口SRAM中的数据读出,并按照预先配置的总线协议进行数据帧解码和载荷数据提取,然后将提取的数据交付LONWORKS总线控制器。LONWORKS总线控制器将交付的数据按照LONTALKS总线协议编码后传递给LONWORKS总线收发器。LONWORKS收发器对数据进行电平格式调整之后,将数据耦合到LONWORKS网络上进行发送。0020本发明在解决其问题的同时,首先基于高速智能统一总线协议的灵活配置特性,实现了LONWORKS与其他总线的方便互联;再次将多种总线介质合并成为一束光纤,减少了总线大规模互联的总线介质的数量;再次由于只在与高速智能统一总线相接的高速双端口SRAM、高速串并转换单元、高速监视单元采用甚高频器件,而其余部分可采用常规器件,从而减少了系统的功耗、代价开销。说明书CN102033844ACN102033847A1/1页6图1图2图3说明书附图CN102033844A。

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

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


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