CN109040021A - 网关和轻轨信息监视装置 - Google Patents
网关和轻轨信息监视装置 Download PDFInfo
- Publication number
- CN109040021A CN109040021A CN201810694969.1A CN201810694969A CN109040021A CN 109040021 A CN109040021 A CN 109040021A CN 201810694969 A CN201810694969 A CN 201810694969A CN 109040021 A CN109040021 A CN 109040021A
- Authority
- CN
- China
- Prior art keywords
- mqtt
- operation data
- processing unit
- bus
- electronic equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012806 monitoring device Methods 0.000 title claims abstract description 18
- 238000012545 processing Methods 0.000 claims abstract description 74
- 238000006243 chemical reaction Methods 0.000 claims abstract description 69
- 238000012360 testing method Methods 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 abstract description 13
- 238000012544 monitoring process Methods 0.000 abstract description 12
- 238000012546 transfer Methods 0.000 abstract description 10
- 238000004891 communication Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 238000004378 air conditioning Methods 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 3
- 230000001066 destructive effect Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L15/00—Indicators provided on the vehicle or train for signalling purposes
- B61L15/0018—Communication with or on the vehicle or train
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L2205/00—Communication or navigation systems for railway traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mechanical Engineering (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明提供一种网关和轻轨信息监视装置,该网关包括:CAN FD接口单元、处理单元和MQTT接口单元;其中,该CAN FD接口单元,通过CAN FD总线与电子设备电性连接,用于从该CAN FD总线接收该电子设备的运行数据;该处理单元,与该CAN FD接口单元电性连接,用于将该运行数据从CAN FD协议转换为MQTT协议,并将协议转换后的运行数据输入至该MQTT接口单元;该MQTT接口单元,分别与该处理单元和远程监视设备电性连接,用于将该协议转换后的运行数据通过MQTT总线发送至该远程监视设备。电子设备本发明能够将CAN FD总线接收的电子设备运行数据通过MQTT总线发送给远程监视设备,以实现对电子设备的远程监控,并可以提高轻轨总线传输量和传输速率。
Description
技术领域
本发明涉及轻轨网络技术领域,尤其涉及一种网关和轻轨信息监视装置。
背景技术
列车通信网络的性能直接影响列车的整体性能,对列车中电子设备,例如对电机控制***、变速***、主动悬挂***、空调、电动锁和安全气囊的有效监控,可以有效保障列车的运行安全。
目前,控制器局域网络(Controller Area Network,CAN)通信已经成为车载网络领域最成熟、应用最广泛的通信总线之一,随着轻轨网络通信设备的增加,轻轨总线上的数据量越来越多,这使得CAN总线逐渐达到负荷极限,这就需要改进原有的总线来提高总线传输速率。具有灵活数据速率的控制局域网络(CAN with Flexible Data rate,CAN FD)继承了CAN总线的主要特性,且弥补了CAN总线带宽和数据场长度的制约。消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT),可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。然而,现有技术中,CAN FD总线发送的电子设备的运行数据无法被MQTT总线连接的远程监视设备所识别,从而无法实现采用CAN FD总线对轻轨运行状况进行远程监视。
发明内容
本发明提供一种网关和轻轨信息监视装置,能够将通过CAN FD总线接收到的电子设备的运行数据,通过MQTT总线发送给远程监视设备,从而实现对电子设备进行远程监控。
第一方面,本发明提供一种网关,包括:CAN FD接口单元、处理单元和MQTT接口单元;其中,
CAN FD接口单元,通过CAN FD总线与电子设备电性连接,用于从CAN FD总线接收电子设备的运行数据;
处理单元,与CAN FD接口单元电性连接,用于将运行数据从CAN FD协议转换为MQTT协议,并将协议转换后的运行数据输入至MQTT接口单元;
MQTT接口单元,分别与处理单元和远程监视设备电性连接,用于将协议转换后的运行数据通过MQTT总线发送至远程监视设备。
本发明提供的网关,通过CAN FD接口单元从CAN FD总线接收电子设备的运行数据,然后将运行数据通过处理单元进行处理,从CAN FD协议转换为MQTT协议,并将协议转换后的运行数据输入到MQTT接口单元,最后将协议转换后的运行数据通过MQTT总线发送至远程监视设备,实现对电子设备的远程监视。
可选的,处理单元包括:CAN FD协议控制模块、中央处理单元和MQTT协议控制模块;其中,
CAN FD协议控制模块,分别与CAN FD接口单元和中央处理单元电性连接,用于对运行数据进行解码,并将解码后的运行数据发送至中央处理单元;
中央处理单元,与MQTT协议控制模块电性连接,用于对解码后的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后的运行数据输入至MQTT协议控制模块;
MQTT协议控制模块,与MQTT接口单元电性连接,用于对协议转换后的运行数据进行编码,并将编码后的运行数据通过MQTT总线发送至MQTT接口单元。
可选的,处理单元还包括:
数据缓冲区,分别与中央处理单元和MQTT协议控制模块电性连接,用于接收中央处理单元发送的协议转换后的运行数据,并将协议转换后的运行数据输入至MQTT协议控制模块。
可选的,中央处理单元为Cortex-M4控制器。
可选的,CAN FD协议控制模块,还用于将运行数据转换为二进制数字信号,并将二进制数字信号发送至中央处理单元;
MQTT协议控制模块,还用于将转换后的运行数据转换为差分信号发送至MQTT接口单元。
第二方面,本发明提供一种轻轨信息监视装置,包括:
电子设备、远程监视设备和如第一方面所述的网关;其中,
电子设备与网关电性连接,用于输入运行数据;
网关与远程监视设备电性连接,用于实现将运行数据从CAN FD协议转换为MQTT协议;
远程监视设备,用于根据接收到的协议转换后的运行数据进行远程监视。
可选的,电子设备通过CAN FD总线和网关电性连接。
可选的,远程监视设备包括控制台和显示界面,其中,所述控制台和所述显示界面电性连接。
可选的,电子设备位于轻轨车辆内。
可选的,电子设备的数量为多个且位于不同的轻轨车辆内,多个电子设备均和网关连接。
基于上述,本发明提供了一种网关和轻轨信息监视装置,通过CAN FD接口单元从CAN FD总线接收电子设备的运行数据,然后将运行数据通过处理单元中的CAN FD协议控制模块,对所述运行数据进行解码,并将解码后的运行数据发送至所述中央处理单元,中央处理单元对所述解码后的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后的运行数据输入数据缓冲区,数据缓冲区接收所述中央处理单元发送的协议转换后的运行数据,并将所述协议转换后的运行数据输入至所述MQTT协议控制模块,MQTT协议控制模块将协议转换后的运行数据输入到MQTT接口单元,最后将协议转换后的运行数据通过MQTT总线发送至远程监视设备。由于本发明电子设备的运行数据通过CAN FD总线进行传输,提高了轻轨总线传输量和传输速率,而且本发明将运行数据从CAN FD协议转换到MQTT协议,不仅实现了将CAN FD总线接收的电子设备的运行数据通过MQTT总线发送给远程监视设备,而且以极少的代码和有限的带宽为远程监视设备提供实时可靠的消息服务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的网关的结构示意图;
图2为本发明实施例二提供的网关的结构示意图;
图3为本发明实施例三提供的轻轨信息监视装置的结构示意图。
附图标记说明:
1:网关;
10、20:电子设备;
11;CAN FD接口单元;
12:处理单元;
13:MQTT接口单元;
14:远程监视设备;
121:CAN FD协议控制模块;
122:中央处理单元;
123:数据缓冲区;
124:MQTT协议控制模块;
2:轻轨信息监视装置;
21:网关单元;
22:远程监视设备。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
以下,对本发明中的部分用语进行解释说明,以便于本领域技术人员理解:
1)控制局域网络(Controller Area Network,CAN):CAN总线采用双线串行通讯协议,基于非破坏性仲裁技术,分布式实时控制,可靠的错误处理和检测机制使CAN总线有很高的安全性,但CAN总线带宽和数据场长度却受到制约。CAN由研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制***和环境温度恶劣、电磁辐射强和振动大的工业环境。
CAN总线通信的一些关键特性,例如是差分信号可靠性高,抗干扰能力强,且通信介质选择灵活(双绞线、同轴电缆、或光纤)等,使其非常适合车载网络应用。其中,CAN总线的通信速率最高可达1Mbit/s,此时距离最长40m;采用多主通信模式,当总线空闲时,任意节点均可以主动向网络其他节点发送信息。
此外,CAN总线还包括一些其它优点,例如是:
1、支持节点优先级设定,并采用非破坏性逐位仲裁规则解决潜在数据发送冲突。
2、信息以广播式发送,所有节点都接收到信息,保证网络内的数据一致性。
3、支持完善的错误界定和处理机制,出错节点具有自动关闭退出总线的功能。
基于上述优点,CAN总线能够快速、可靠且有效的实现信息与数据的发送及接收。
2)具有灵活数据速率的控制局域网络(CAN with Flexible Data rate,CAN FD):目前,随着人们对汽车智能化要求越来越高,汽车上装配的电子控制单元也越来越多,CAN总线通信也渐渐显现出来一些不足:最高数据产生速率限制为1Mbit/s,车载领域实际使用速率最高为500Kbit/s,无法满足越来越高的数据吞吐需求;每帧报文有效数据场为8字节,仅占整帧报文信息不足50%;性能上难以应对Flexray、Ethernet等新型车载总线的威胁。因此,市场对提升CAN总线性能的强烈需求使CAN FD应运而生,CAN FD发扬了CAN的优点,并弥补了CAN的不足,CAN FD采用与CAN通信相同的事件触发模式,软件容易开发和移植;且最高数据传输速率可达10Mbit/s,更好的满足高实时性、高数据传输率的应用要求。
3)消息队列遥测传输(Message Queuing Telemetry Transport,MQTT):是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。
MQTT是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。
MQTT协议作为一种低开销、低带宽占用的即时通讯协议,以其轻量、简单、开放和易于实现的特点广泛适用于各种平台。例如,适用于嵌入式Cortex-M4处理器。
4)远程监视:是指通常用来通过测量其变化反映装置的维护的条件和状态中的变化的参数来监视该装置的维护的条件和状态的过程。在远程监视中,通常基于规则来监视装置的维护的条件和状态。当在维护的条件和状态中发生变化时,能做出更加精确的故障诊断。
本发明提供的网关和轻轨信息监视装置,可以实现从CAN FD总线接收电子设备的运行数据,并将接收到的运行数据进行CAN FD总线协议到MQTT总线协议之间的转换,并将转换后的运行数据通过MQTT总线发送至远程监视设备中,最终达到远程监视电子设备的目的。
图1为本发明实施例一提供的网关的结构示意图。如图1所示,本发明实施例提供的网关包括:CAN FD接口单元11,处理单元12,MQTT接口单元13。
其中,CAN FD接口单元11通过CAN FD总线与电子设备10电性连接,用于从CAN FD总线接收该电子设备10的运行数据。
处理单元12与CAN FD接口单元11电性连接,用于对从CAN FD接口单元11接收的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后得到的运行数据输入至MQTT接口单元13。
MQTT接口单元13分别与处理单元12和远程监视设备14电性连接,用于将从处理单元12接收的协议转换后得到的运行数据通过MQTT总线发送至所述MQTT总线上连接的远程监视设备14。
CAN FD接口单元11还可以对来自CAN FD总线的差分信号进行电气隔离。
具体的,电子设备10可以为电机控制***、变速***、主动悬挂***、空调、电动锁和安全气囊等。本发明实施例对于具体电子设备的具体形式不做限定,只要电子设备满足被检测的需要,且电子设备的运行数据可以通过CAN FD总线传输,并被CAN FD接口单元接收即可。
在本发明实施例中,以电子设备为轻轨电子设备为例进行说明。
其中,处理单元12从CAN FD接收单元接收轻轨电子设备的运行数据,然后进行从CAN FD协议到MQTT协议的转换,最后处理单元12将协议转换后的运行数据通过MQTT总线发送给MQTT接口单元13。MQTT接口单元13通过MQTT总线接收处理单元12转换后的运行数据,并将该转换后的运行数据通过MQTT总线发送至远程监视设备14,实现通过远程监视设备14对电子设备10进行远程监控。本发明所提供的网关,通过CAN FD接口单元从CAN FD总线接收与CAN FD总线电性连接的电子设备的运行数据,并将接收到的电子设备的运行数据发送至处理单元进行处理,处理单元将运行数据进行CAN FD协议到MQTT协议之间的转换,再将转换后的运行数据输入至MQTT接口单元,MQTT接口单元将从处理单元接收的协议转换后得到的数据通过MQTT总线发送至MQTT总线上连接的远程监视设备。由于本发明实施例中电子设备的运行数据通过CAN FD总线进行传输,提高了轻轨总线传输量和传输速率,而且本发明将运行数据从CAN FD协议到MQTT协议的转换,不仅能够将通过CAN FD总线接收的电子设备的运行数据通过MQTT总线发送给远程监视设备,实现了通过远程监视设备对电子设备的远程监控,而且以极少的代码和有限的带宽为远程监视设备提供实时可靠的消息服务。
图2为本发明实施例二提供的网关的结构示意图。为了使处理单元能够实现CANFD协议到MQTT协议的转换,在上述实施例的基础上,本发明中的处理单元12可以进一步包括:CAN FD协议控制模块121,中央处理单元122,MQTT协议控制模块124。
其中,CAN FD协议控制模块121,分别与CAN FD接口单元11和中央处理单元122电性连接,用于对运行数据进行解码,并将解码后的运行数据发送至中央处理单元。
中央处理单元122,与CAN FD协议控制模块121电性连接,用于对解码后的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后得到的运行数据发送至MQTT协议控制模块124。
MQTT协议控制模块124,与MQTT接口单元13电性连接,用于对协议转换后得到的数据进行编码,并将编码后得到的运行数据通过MQTT总线发送至MQTT接口单元13。
其中,中央处理单元122可以为多种本领域技术人员所熟知的结构和形式,例如是中央处理器(Central Processing Unit,CPU)、微控制单元(Microcontroller Unit,MCU)以及其他大规模集成电路等,在一种可能的实施方式中,中央处理单元122可以为Cortex-M4控制器。
Cortex-M4控制器包括先进的片内调试特性,以及执行完整ARM指令集或ARM指令子集(用于THUMB2处理器)的能力。Cortex-M4处理器不仅其指令集具有增强的高效数字信号处理(Digital Signal Processing,DSP)特性库,包括扩展的单周期16/32位乘法累加器(MAC)、双16位MAC指令、优化的8/16位SIMD运算及饱和运算指令,而且,Cortex-M4控制器拥有引以为豪的增强架构、天生的DSP能力和可选的浮点加速器,使精于此道的程序设计人员或硬件工程师可以充分发挥它的优势。
由于CAN FD总线传输的运行数据为差分信号,且差分信号具有一定的优点,比如:抗干扰能力强、能有效抑制电磁干扰(EMI)、时序定位准确等,但是,为了使中央处理单元能够实现在相同的带宽内传输更多的运行数据,需要将差分信号转换为数字信号进行进一步的处理。中央处理单元122中的CAN FD协议控制模块121具体用于将CAN FD接口单元11接收的运行数据转换为中央处理单元122能够识别的二进制数字信号,并将二进制数字信号发送至中央处理单元122,另外,CAN FD接口单元11还可以对来自CAN FD总线的差分信号进行电气隔离。而为了将中央处理单元122的运算和处理结果能够通过MQTT总线传输,中央处理单元122中的MQTT协议控制模块123具体用于将中央处理单元122协议转换后得到的二进制数字信号转换为差分信号,再通过MQTT总线发送至MQTT接口单元。
具体的,处理单元12通过CAN FD总线与CAN FD接口单元11电性连接,此时,CAN FD接口单元11将通过CAN FD总线接收的电子设备10的运行数据传送至CAN FD协议控制模块121。
CAN FD协议控制模块121用于对从CAN FD总线接收的运行数据进行解码,并将解码后的运行数据发送至中央处理单元122。
中央处理单元122与CAN FD协议控制模块121电性连接,用于对CAN FD协议控制模块121解码后的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后得到的数据输入至MQTT协议控制模块124。
MQTT协议控制模块124用于对协议转换后得到的数据进行编码,以及将经过编码转换后得到的数据通过MQTT总线发送至所述MQTT接口单元13,MQTT接口单元13将转换后的数据发送至远程监视设备14。在一种可能的实施方式中,继续参照图2所示,当中央处理单元122在收发和处理运行数据的过程中,为了提高数据传输效率,上述网关中还包括有能够暂时存储运行数据的数据缓冲区123。
其中,数据缓冲区123分别与中央处理单元122和MQTT协议控制模块124电性连接,用于接收中央处理单元122发送的协议转换后得到的数据,并将协议转换后得到的数据输入至MQTT协议控制模块124。
本发明提供的网关通过CAN FD接口单元从CAN FD总线接收与CAN FD总线电性连接的电子设备的运行数据,并将接收到的电子设备的运行数据发送至处理单元进行处理,处理单元首先通过CAN FD协议控制模块对该运行数据进行解码,然后对解码后的运行数据进行从CAN FD协议到MQTT协议之间的转换,并将协议转换后得到的运行数据发送至数据缓冲区,进一步地,经过MQTT协议控制模块对协议转换后得到的数据进行编码,并将经过编码的协议转换后得到的数据通过MQTT总线发送至MQTT接口单元,然后通过MQTT总线发送至远程监视设备。
由于本发明中电子设备运行数据通过CAN FD总线进行传输,提高了轻轨总线传输量和传输速率,而且本发明将运行数据从CAN FD协议到MQTT协议的转换,不仅实现了将CANFD总线接收的电子设备运行数据通过MQTT总线发送给远程监视设备,而且以极少的代码和有限的带宽为远程监视设备提供实时可靠的消息服务。
在上述图1和图2所示的实施例的基础上,本发明提供了一种轻轨信息监视装置。图3为本发明实施例三提供的轻轨信息监视装置的结构示意图。如图3所示,轻轨信息监视装置中,包括电子设备,远程监视设备和网关单元。在本发明实施例中,电子设备20为轻轨电子设备。
电子设备20与网关单元21电性连接,用于输入运行数据;网关与远程监视设备22电性连接,用于实现将运行数据从CAN FD协议转换为MQTT协议;远程监视设备22,用于根据接收到的协议转换后的运行数据进行远程监视。
在一种可能的实施方式中,电子设备20可以包括:电机控制***、变速***、主动悬挂***、空调、电动锁、安全气囊等。因而,对轻轨中的电子设备进行远程监视,通过测量电子设备的运行数据的变化,反映电子设备的维护条件和状态,当维护条件和状态发生变化时,就能够做出更加精确的故障诊断。
可选的,电子设备20通过CAN FD总线和网关单元21电性连接。这样,电子设备20通过CAN FD总线和网关单元21电性连接,可以提高总线传输速率和传输量,可以实现对更多的电子设备进行实时监视。
网关单元21例如可以是本发明实施例一或实施例二中所述的网关网关单元21可以将CAN FD协议向MQTT协议的转换,实现了将CAN FD总线接收的电子设备运行数据通过MQTT总线发送给远程监视设备,而且以极少的代码和有限的带宽为远程监视设备提供实时可靠的消息服务。
其中,网关单元的结构和图1-图2中所示的网关类似,此处不再赘述。
在一种可能的实施方式中,远程监视设备22可以包括控制台和显示界面。
控制台可以控制将MQTT总线发送的运行数据在显示界面上进行显示,并可以对电子设备进行简单的控制,例如,调节空调的温度等,以实现控制远程监视电子设备的目的。
显示界面用于将MQTT总线发送的运行数据进行显示,以完成对电子设备的远程监视。
可选的,电子设备位于轻轨车辆内。
具体的,电子设备的数量为多个且位于不同的轻轨车辆内,多个电子设备均和网关连接。
本发明提供的轻轨信息监视装置,通过CAN FD总线接收电子设备的运行数据,然后通过网关单元将该运行数据实现CAN FD协议到MQTT协议的转换,进一步将转换后的运行数据传送到远程监控设备,实现对电子设备的远程监视,由于本发明中采用CAN FD总线传输电子设备的运行数据,提高了信息传输速度和传输量,并且将运行数据实现了CAN FD协议到MQTT协议的转换,完成了对电子设备的远程监视,提高了监视效率。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种网关,其特征在于,包括:具有灵活数据速率的控制局域网络CAN FD接口单元、处理单元和消息队列遥测传输协议MQTT接口单元;其中,
所述CAN FD接口单元,通过CAN FD总线与电子设备电性连接,用于从所述CAN FD总线接收所述电子设备的运行数据;
所述处理单元,与所述CAN FD接口单元电性连接,用于将所述运行数据从CAN FD协议转换为MQTT协议,并将协议转换后的运行数据输入至所述MQTT接口单元;
所述MQTT接口单元,分别与所述处理单元和远程监视设备电性连接,用于将所述协议转换后的运行数据通过MQTT总线发送至所述远程监视设备。
2.根据权利要求1所述的网关,其特征在于,所述处理单元包括:CAN FD协议控制模块、中央处理单元和MQTT协议控制模块;其中,
所述CAN FD协议控制模块,分别与所述CAN FD接口单元和所述中央处理单元电性连接,用于对所述运行数据进行解码,并将解码后的运行数据发送至所述中央处理单元;
所述中央处理单元,与所述MQTT协议控制模块电性连接,用于对所述解码后的运行数据进行从CAN FD协议到MQTT协议的转换,并将协议转换后的运行数据输入至所述MQTT协议控制模块;
所述MQTT协议控制模块,与所述MQTT接口单元电性连接,用于对所述协议转换后的运行数据进行编码,并将编码后的运行数据通过MQTT总线发送至所述MQTT接口单元。
3.根据权利要求2所述的网关,其特征在于,所述处理单元还包括:
数据缓冲区,分别与所述中央处理单元和所述MQTT协议控制模块电性连接,用于接收所述中央处理单元发送的协议转换后的运行数据,并将所述协议转换后的运行数据输入至所述MQTT协议控制模块。
4.根据权利要求2或3所述的网关,其特征在于,所述中央处理单元为Cortex-M4控制器。
5.根据权利要求2或3所述的网关,其特征在于,
所述CAN FD协议控制模块,还用于将所述运行数据转换为二进制数字信号,并将所述二进制数字信号发送至所述中央处理单元;
所述MQTT协议控制模块,还用于将所述转换后的运行数据转换为差分信号发送至所述MQTT接口单元。
6.一种轻轨信息监视装置,其特征在于,包括:电子设备、远程监视设备和如权利要求1-5任一项所述的网关;其中,
所述电子设备与所述网关电性连接,用于输入运行数据;
所述网关与所述远程监视设备电性连接,用于实现将所述运行数据从CAN FD协议转换为MQTT协议;
所述远程监视设备,用于根据接收到的协议转换后的运行数据进行远程监视。
7.根据权利要求6所述的轻轨信息监视装置,其特征在于,所述电子设备通过CAN FD总线和所述网关电性连接。
8.根据权利要求6或7所述的轻轨信息监视装置,其特征在于,所述远程监视设备包括控制台和显示界面,其中,所述控制台和所述显示界面电性连接。
9.根据权利要求6或7所述的轻轨信息监视装置,其特征在于,所述电子设备位于轻轨车辆内。
10.根据权利要求9所述的轻轨信息监视装置,其特征在于,所述电子设备的数量为多个且位于不同的轻轨车辆内,多个电子设备均和所述网关连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810694969.1A CN109040021A (zh) | 2018-06-29 | 2018-06-29 | 网关和轻轨信息监视装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810694969.1A CN109040021A (zh) | 2018-06-29 | 2018-06-29 | 网关和轻轨信息监视装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109040021A true CN109040021A (zh) | 2018-12-18 |
Family
ID=65521946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810694969.1A Pending CN109040021A (zh) | 2018-06-29 | 2018-06-29 | 网关和轻轨信息监视装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109040021A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981435A (zh) * | 2019-04-02 | 2019-07-05 | 中安智联未来有限公司 | 基于CAN-ModBus转MQTT网关及通讯*** |
CN110768882A (zh) * | 2019-11-07 | 2020-02-07 | 青岛合启立智能科技有限公司 | 一种数据监控方法、***、监听设备及车辆 |
CN111385237A (zh) * | 2018-12-27 | 2020-07-07 | 比亚迪股份有限公司 | 基于广域网的轨道交通数据传输方法、装置及*** |
CN111601419A (zh) * | 2020-05-18 | 2020-08-28 | 上海浔朴网络科技有限公司 | 一种用于寺庙道观智能灯控*** |
CN112884944A (zh) * | 2021-04-28 | 2021-06-01 | 奥特酷智能科技(南京)有限公司 | 基于Telemetry技术实现车载传感器快速诊断方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895549A (zh) * | 2010-07-21 | 2010-11-24 | 中国北车股份有限公司大连电力牵引研发中心 | 车辆通信网络数据转换网关及其转换方法 |
CN202035007U (zh) * | 2011-03-31 | 2011-11-09 | 华车(北京)交通装备有限公司 | 一种基于arm7的mvb-hdlc网关 |
CN102307162A (zh) * | 2011-09-08 | 2012-01-04 | 中国北车股份有限公司大连电力牵引研发中心 | 基于mvb网络的网关 |
CN202218257U (zh) * | 2011-09-08 | 2012-05-09 | 中国北车股份有限公司大连电力牵引研发中心 | 基于mvb网络的网关 |
CN104683199A (zh) * | 2013-11-28 | 2015-06-03 | 北车大连电力牵引研发中心有限公司 | CANopen-Lwip网关和列车运行监视*** |
CN105915500A (zh) * | 2015-12-22 | 2016-08-31 | 美的集团股份有限公司 | 物联网不同协议转换的方法、协议转换服务端和物联网终端 |
CN106973097A (zh) * | 2017-03-28 | 2017-07-21 | 上海艾络格电子技术有限公司 | 一种工业物联网*** |
-
2018
- 2018-06-29 CN CN201810694969.1A patent/CN109040021A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895549A (zh) * | 2010-07-21 | 2010-11-24 | 中国北车股份有限公司大连电力牵引研发中心 | 车辆通信网络数据转换网关及其转换方法 |
CN202035007U (zh) * | 2011-03-31 | 2011-11-09 | 华车(北京)交通装备有限公司 | 一种基于arm7的mvb-hdlc网关 |
CN102307162A (zh) * | 2011-09-08 | 2012-01-04 | 中国北车股份有限公司大连电力牵引研发中心 | 基于mvb网络的网关 |
CN202218257U (zh) * | 2011-09-08 | 2012-05-09 | 中国北车股份有限公司大连电力牵引研发中心 | 基于mvb网络的网关 |
CN104683199A (zh) * | 2013-11-28 | 2015-06-03 | 北车大连电力牵引研发中心有限公司 | CANopen-Lwip网关和列车运行监视*** |
CN105915500A (zh) * | 2015-12-22 | 2016-08-31 | 美的集团股份有限公司 | 物联网不同协议转换的方法、协议转换服务端和物联网终端 |
CN106973097A (zh) * | 2017-03-28 | 2017-07-21 | 上海艾络格电子技术有限公司 | 一种工业物联网*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385237A (zh) * | 2018-12-27 | 2020-07-07 | 比亚迪股份有限公司 | 基于广域网的轨道交通数据传输方法、装置及*** |
CN111385237B (zh) * | 2018-12-27 | 2022-08-05 | 比亚迪股份有限公司 | 基于广域网的轨道交通数据传输方法、装置及*** |
CN109981435A (zh) * | 2019-04-02 | 2019-07-05 | 中安智联未来有限公司 | 基于CAN-ModBus转MQTT网关及通讯*** |
CN109981435B (zh) * | 2019-04-02 | 2021-09-28 | 中安智联未来有限公司 | 基于CAN-ModBus转MQTT网关及通讯*** |
CN110768882A (zh) * | 2019-11-07 | 2020-02-07 | 青岛合启立智能科技有限公司 | 一种数据监控方法、***、监听设备及车辆 |
CN110768882B (zh) * | 2019-11-07 | 2022-07-12 | 青岛合启立智能科技有限公司 | 一种数据监控方法、***、监听设备及车辆 |
CN111601419A (zh) * | 2020-05-18 | 2020-08-28 | 上海浔朴网络科技有限公司 | 一种用于寺庙道观智能灯控*** |
CN112884944A (zh) * | 2021-04-28 | 2021-06-01 | 奥特酷智能科技(南京)有限公司 | 基于Telemetry技术实现车载传感器快速诊断方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040021A (zh) | 网关和轻轨信息监视装置 | |
US10798554B2 (en) | System, method and apparatus for building operations management | |
Kim et al. | Industrial sensors and controls in communication networks | |
CN101741766B (zh) | 一种can网到以太网转换装置 | |
CN103869800A (zh) | 车辆的诊断装置 | |
CN108616524A (zh) | 数据传输方法、装置及数据转换器 | |
CN113852785A (zh) | 一种基于5g的智能监控调度方法、装置及*** | |
CN108616580A (zh) | 基于ice消息中间件的分布式***及其数据传输方法 | |
CN203133584U (zh) | 一种can通信接口、电缆监测器及电缆监测*** | |
CN110708503A (zh) | 一种物联网智能网关*** | |
CN109167768B (zh) | 一种工业物联网中工业现场数据远程访问与防篡改*** | |
CN202711246U (zh) | 一种485总线与232总线的扩展应用*** | |
CN116709253B (zh) | 一种车载网关及车辆 | |
Kenjić et al. | Connectivity challenges in automotive solutions | |
CN106302432B (zh) | 一种基于车联网的通信装置及控制方法 | |
CN112422373A (zh) | 电动车辆域控制架构聚合服务时间分析方法 | |
Adhane et al. | Distributed control system for ship engines using dual fieldbus | |
Kim et al. | Performance evaluation of node-mapping-based flexray-can gateway for in-vehicle networking system | |
Esro et al. | Controller area network (can) application in security system | |
Joelianto | Performance of an industrial data communication protocol on ethernet network | |
CN104683199B (zh) | CANopen‑Lwip网关和列车运行监视*** | |
Biswal et al. | IoT‐Based Response Time Analysis of Messages for Smart Autonomous Collision Avoidance System Using Controller Area Network | |
Wei et al. | Research on Intelligent Detection Method of Automotive Network Data Security Based on FlexRay/CAN Gateway | |
CN207166530U (zh) | 一种实现互联网电视端安全访问互联网的*** | |
Gong et al. | Analysis of industrial ethernet's reliability and realtime performance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |
|
RJ01 | Rejection of invention patent application after publication |