基于ARCNET与以太网的双通信系统技术方案

技术编号:16236092 阅读:59 留言:0更新日期:2017-09-19 16:11
本发明专利技术提供一种基于ARCNET与以太网的双通信系统。本发明专利技术基于ARCNET与以太网的双通信系统包括:处理模块、以太网通信模块、至少两个ARCNET通信模块以及与各ARCNET通信模块一一对应电连接的光电转换模块;其中处理模块包括:微控制器以及与微控制器电连接的外部扩展SDRAM存储器和外部扩展Flash存储器;各ARCNET通信模块均与微控制器电连接,微控制器还与以太网通信模块电连接。本发明专利技术实现了ARCNET网络与以太网之间的相互通信。

Dual communication system based on ARCNET and Ethernet

The invention provides a dual communication system based on ARCNET and ethernet. The invention includes a communication system based on double ARCNET and Ethernet: processing module, Ethernet communication module, at least two ARCNET communication module and ARCNET communication module and the corresponding electrical connection of the photoelectric conversion module; the processing module comprises a microcontroller and Flash memory and micro controller is electrically connected with the external SDRAM memory and external; the ARCNET communication module are connected with the micro controller, micro controller and Ethernet communication module is connected electrically. The invention realizes the mutual communication between the ARCNET network and the ethernet.

【技术实现步骤摘要】
基于ARCNET与以太网的双通信系统
本专利技术涉及工业自动化
,尤其涉及一种基于ARCNET与以太网的双通信系统。
技术介绍
ARCNET网络是一种局域网技术,它采用令牌总线(token-bus)来管理局域网上的节点及节点间的数据链路,具有时间确定性、数据发送方式灵活、较高的可靠性以及支持多种连接方式等优点,以使ARCNET网络在轨道交通控制领域得到了广泛应用。现有基于ARCNET网络的列车控制系统主要由车辆内部的总线设备、车辆节点(包括网卡和计算机)、传输介质组成,完成了列车控制、信息釆集与显示、数据传递与处理等功能。随着科技的发展,以太网已经成为下一代列车网络通信标准。因此,亟需将ARCNET网络和以太网进行结合,以构成可靠性高、灵活性好、通用性强且适合于工业现场的网关。
技术实现思路
本专利技术提供一种基于ARCNET与以太网的双通信系统,以解决现有的ARCNET网络无法与以太网进行数据传输的问题。本专利技术提供一种基于ARCNET与以太网的双通信系统,包括:处理模块、以太网通信模块、至少两个ARCNET通信模块以及与各所述ARCNET通信模块一一对应电连接的光电转换模块;其中所述处理模块包括:微控制器以及与所述微控制器电连接的外部扩展SDRAM存储器和外部扩展Flash存储器;各所述ARCNET通信模块均与所述微控制器电连接,所述微控制器还与所述以太网通信模块电连接;所述微控制器用于接收各所述ARCNET通信模块发送的第一数据,根据各所述ARCNET通信模块的预设的可信度,在各所述第一数据中确定可信度最高的ARCNET通信模块发送的第一数据,并将所述可信度最高的ARCNET通信模块发送的第一数据封装成以太网数据包并发送给所述以太网通信模块;所述微控制器还用于接收所述以太网通信模块发送的第二数据,根据各所述ARCNET通信模块的预设的可信度,确定所述第二数据针对每个ARCNET通信模块的可信度标识,将各所述第二数据和所述可信度标识封装成ARCNET数据包并发送给对应的所述ARCNET通信模块。可选地,不同的所述ARCNET通信模块,预设的可信度不同;其中,所述至少两个ARCNET通信模块中的主用ARCNET通信模块的预设的可信度高于其它ARCNET通信模块的预设的可信度。可选地,还包括:电源模块,所述电源模块与所述处理模块、所述以太网通信模块、各所述ARCNET通信模块以及各所述光电转换模块电连接。可选地,所述ARCNET通信模块包括ARCNET协议芯片和HUB集线器,所述ARCNET协议芯片中集成了ARCNET协议栈。可选地,所述微控制器上设有如下的至少一种接口:串行接口、芯片测试接口。可选地,所述微控制器中集成有媒体访问控制器,所述以太网通信模块包括:物理接口收发器、以太网变压器以及网口;其中,所述物理接口收发器分别与所述媒体访问控制器、所述以太网变压器连接,所述以太网变压器与所述网口连接。可选地,所述微控制器中集成有外部存储器控制器,所述外部存储器控制器分别与所述外部扩展SDRAM存储器和所述外部扩展Flash存储器电连接。本专利技术提供的基于ARCNET与以太网的双通信系统,通过至少两个ARCNET通信模块以备份ARCNET网络数据,实现了对ARCNET网络的冗余功能,提高了ARCNET网络的可靠性。还通过处理模块中的微控制器的多环冗余处理和封装处理实现了以太网通信模块与各ARCNET通信模块之间的数据通信,且外部扩展SDRAM存储器和外部扩展Flash存储器的设置能够加快微控制器的自身运行的速率和处理数据的速率,使得以太网通信模块与各ARCNET通信模块之间能够实时传输数据。本专利技术解决了以太网通信模块与各ARCNET通信模块无法通信的问题,通过处理模块、以太网通信模块与各ARCNET通信模块构成了可靠性高、灵活性好、通用性强且适合于工业现场的网关。附图说明图1为本专利技术提供的基于ARCNET与以太网的双通信系统的结构示意图一;图2为本专利技术提供的基于ARCNET与以太网的双通信系统的软件流程图;图3为本专利技术提供的基于ARCNET与以太网的双通信系统的结构示意图二。具体实施方式图1为本专利技术提供的基于ARCNET与以太网的双通信系统的结构示意图一,图2为本专利技术提供的基于ARCNET与以太网的双通信系统的软件流程图。如图1所示,本实施例基于ARCNET与以太网的双通信系统包括:处理模块10、以太网通信模块20、至少两个ARCNET通信模块30以及与各ARCNET通信模块30一一对应电连接的光电转换模块40;其中处理模块10包括:微控制器11以及与微控制器11电连接的外部扩展SDRAM存储器12和外部扩展Flash存储器13。各ARCNET通信模块30均与微控制器11电连接,微控制器11还与以太网通信模块20电连接。微控制器11用于接收各ARCNET通信模块30发送的第一数据,根据各ARCNET通信模块30的预设的可信度,在各第一数据中确定可信度最高的ARCNET通信模块30发送的第一数据,并将可信度最高的ARCNET通信模块30发送的第一数据封装成以太网数据包并发送给以太网通信模块20。微控制器11还用于接收以太网通信模块20发送的第二数据,根据各ARCNET通信模块30的预设的可信度,确定第二数据针对每个ARCNET通信模块30的可信度标识,将各第二数据和可信度标识封装成ARCNET数据包并发送给对应的ARCNET通信模块30。具体地,本实施例中以太网通信模块20可将以太网上传输的信号传输给处理模块10。本实施例中对以太网通信模块20的具体实现形式不做限定,只需满足以太网通信模块20能够接收并传输信号给处理模块10即可。各ARCNET通信模块30可分别将ARCNET网络上传输的信号传输给处理模块10。本实施例对ARCNET通信模块30的具体实现形式不做限定,只需满足ARCNET通信模块30能够接收并传输信号给处理模块10即可。进一步地,由于ARCNET通信模块30的个数为两个以上,能够避免由于其中一个ARCNET网络出现故障,仍能使用其余ARCNET网路中的数据传输给处理模块10的情况,实现了ARCNET网络的冗余功能,提高了ARCNET网络的可靠性。且各ARCNET通信模块30可将接收到的数据传输给与之一一对应电连接的光电转换模块40,光电转换模块40将电信号转换成光信号,经由光纤传送出去。进一步地,由于各ARCNET通信模块30都能够接收光纤或处理模块10传输的数据,因此,需要人为设定各ARCNET通信模块30的可信度高低。可选地,不同的ARCNET通信模块30,预设的可信度不同;其中,至少两个ARCNET通信模块30中的主用ARCNET通信模块30的预设的可信度高于其它ARCNET通信模块30的预设的可信度。具体地,本实施例中可采用不同方法对不同的ARCNET通信模块30的可信度进行标识。具体可通过传输数据中一帧数据的特定位置上的标识进行判断或者比较。或者采用其他方式进行可信度标识的实现。本实施例对此不做详细的说明,只需满足将不同的ARCNET通信模块30的可信度区分开来即可。进一步地,由于ARCNET网络和以太网是两种不同的网络协议,以太网通信模块20无法接收并识别ARCNET通信模本文档来自技高网...
基于ARCNET与以太网的双通信系统

【技术保护点】
一种基于ARCNET与以太网的双通信系统,其特征在于,包括:处理模块、以太网通信模块、至少两个ARCNET通信模块以及与各所述ARCNET通信模块一一对应电连接的光电转换模块;其中所述处理模块包括:微控制器以及与所述微控制器电连接的外部扩展SDRAM存储器和外部扩展Flash存储器;各所述ARCNET通信模块均与所述微控制器电连接,所述微控制器还与所述以太网通信模块电连接;所述微控制器用于接收各所述ARCNET通信模块发送的第一数据,根据各所述ARCNET通信模块的预设的可信度,在各所述第一数据中确定可信度最高的ARCNET通信模块发送的第一数据,并将所述可信度最高的ARCNET通信模块发送的第一数据封装成以太网数据包并发送给所述以太网通信模块;所述微控制器还用于接收所述以太网通信模块发送的第二数据,根据各所述ARCNET通信模块的预设的可信度,确定所述第二数据针对每个ARCNET通信模块的可信度标识,将各所述第二数据和所述可信度标识封装成ARCNET数据包并发送给对应的所述ARCNET通信模块。

【技术特征摘要】
1.一种基于ARCNET与以太网的双通信系统,其特征在于,包括:处理模块、以太网通信模块、至少两个ARCNET通信模块以及与各所述ARCNET通信模块一一对应电连接的光电转换模块;其中所述处理模块包括:微控制器以及与所述微控制器电连接的外部扩展SDRAM存储器和外部扩展Flash存储器;各所述ARCNET通信模块均与所述微控制器电连接,所述微控制器还与所述以太网通信模块电连接;所述微控制器用于接收各所述ARCNET通信模块发送的第一数据,根据各所述ARCNET通信模块的预设的可信度,在各所述第一数据中确定可信度最高的ARCNET通信模块发送的第一数据,并将所述可信度最高的ARCNET通信模块发送的第一数据封装成以太网数据包并发送给所述以太网通信模块;所述微控制器还用于接收所述以太网通信模块发送的第二数据,根据各所述ARCNET通信模块的预设的可信度,确定所述第二数据针对每个ARCNET通信模块的可信度标识,将各所述第二数据和所述可信度标识封装成ARCNET数据包并发送给对应的所述ARCNET通信模块。2.根据权利要求1所述的系统,其特征在于,不同的所述ARCNET通信模块...

【专利技术属性】
技术研发人员:刘悦宇刘博吴景国
申请(专利权)人:中车大连电力牵引研发中心有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1