《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。