CN111439220B - 一种特种车辆车载设备集中控制***和方法 - Google Patents
一种特种车辆车载设备集中控制***和方法 Download PDFInfo
- Publication number
- CN111439220B CN111439220B CN202010185986.XA CN202010185986A CN111439220B CN 111439220 B CN111439220 B CN 111439220B CN 202010185986 A CN202010185986 A CN 202010185986A CN 111439220 B CN111439220 B CN 111439220B
- Authority
- CN
- China
- Prior art keywords
- equipment
- control
- instruction
- centralized control
- state information
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种特种车辆车载设备集中控制***和方法,所述***包括用于接收控制指令的集中控制主机和用于向集中控制主机发送控制指令的终端。终端包括通过网络连接的计算机和通过串口连接的可编程按键。其中计算机通过浏览器访问获取控制页面,控制页面上的按钮按下时下达控制指令;可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当按键按下时下达显示内容对应的控制指令;控制指令中包含设备编号和控制动作,集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将指令数据发送给设备编号对应的被控设备。采用前述***和方法,能够降低操作人员在控制车载设备时的操作难度,同时提升对车载设备的监控效率。
Description
技术领域
本发明涉及特种车辆领域,尤其涉及一种特种车辆车载设备集中控制***和方法。
背景技术
随着对特种车辆功能的需求日益丰富,车上集成了电源、计算、通信、存储、音视频、环境保障等车载设备,特种车辆功能得到强化的同时也带来了不少问题。
具体的,在现有的特种车辆车载设备控制***中,首先,大量车载设备的存在压缩了人员活动、操作的空间,而且导致车上线缆的数量更多,连接关系更复杂;其次,由于各个车载设备属于信息***内的不同分***,例如配电分***、环境保障分***、网络分***以及音视频分***,车载设备一般会被布局在车内的不同位置,导致不同车载设备的操作空间距离较远,如果工作人员想要操作不同的车载设备,需要在狭小的车辆空间内来回活动,极为不便;再次,由于车载设备功能的提升,车载设备的专业性更强,导致车载设备操作的难度也随之增加,致使操作人员不会操作、不敢操作;最后,由于车载设备或者没有显示单元,或者仅能进行简单的设备状态展示,对设备信息的监控较为不便,而且由于车辆空间狭小,无法对整个***的状态进行有效的监控。
因此,现有的特种车辆车载设备控制***中,操作人员在控制车载设备时操作困难,且对***内车载设备的监控效率低下。
发明内容
本发明提供了一种特种车辆车载设备集中控制***和方法,以解决现有的特种车辆车载设备控制***中,操作人员在控制设备时操作困难,且对***内设备的监控效率低下这一问题。
一种特种车辆车载设备集中控制***,包括:终端和集中控制主机;
所述终端用于向集中控制主机发送控制指令;
所述终端包括计算机和可编程按键,所述计算机通过网络与集中控制主机连接,所述计算机通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时下达对应的控制指令;所述可编程按键通过串口与集中控制主机连接,所述可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当所述按键按下时下达显示内容对应的控制指令;
所述集中控制主机用于接收控制指令,所述控制指令中包含设备编号和控制动作,所述设备编号用于唯一标识设备,所述集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将所述指令数据发送给设备编号对应的被控设备,所述被控设备直接或间接挂载在CAN总线上。
进一步地,在一种实现方式中,所述集中控制主机包括:数据库操作模块、设备管理模块、指令处理模块、CAN通信模块和信息上报模块;
所述数据库操作模块用于实现操作数据库文件的增加、删除、修改与查询;
所述设备管理模块依赖于数据库操作模块,用于管理设备,即配置或查询所述被控设备的设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;
所述指令处理模块用于处理接收到的控制指令,解析出所述控制指令中包含的设备编号和控制动作,并调用所述设备管理模块查询数据库获取控制动作对应的指令数据;
所述CAN通信模块用于实现集中控制主机与被控设备之间的CAN总线通信;
所述信息上报模块用于接收来自被控设备的设备状态信息进行解析并上报至终端,所述设备状态包含的信息由设备功能及业务需求确定。
进一步地,在一种实现方式中,所述信息上报模块用于接收来自被控设备的设备状态信息进行解析并上报至终端,包括:所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
进一步地,在一种实现方式中,所述被控设备包括:具有CAN通信接口的被控设备与不具有CAN通信接口的被控设备;
所述具有CAN通信接口的被控设备直接挂载在CAN总线上;
所述不具有CAN通信接口的被控设备通过接口适配器间接挂载在CAN总线上。
进一步地,在一种实现方式中,所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换。
进一步地,在一种实现方式中,一种特种车辆车载设备集中控制方法,包括:
步骤1,所述集中控制主机运行后,调用设备管理模块加载设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述设备指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;
步骤2,所述终端下发控制指令至集中控制主机;
步骤3,所述集中控制主机调用指令处理模块解析控制指令中包含的设备编号和控制动作,并查询所述控制动作对应的指令数据;
步骤4,所述集中控制主机的CAN通信模块将指令数据通过CAN总线发送给被控设备;
步骤5,所述集中控制主机获取被控设备的设备状态信息,并将所述设备状态信息进行解析后打包发送至终端;
步骤6,所述终端接收到设备状态信息后显示设备状态。
进一步地,在一种实现方式中,所述步骤2,包括:
若所述终端为计算机,所述终端通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时通过Websocket通信协议下达控制指令至集中控制主机;
若所述终端为可编程按键,所述终端通过串口向集中控制主机下达控制指令,所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换。
进一步地,在一种实现方式中,所述步骤5,包括:
当所述被控设备上报状态时,所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
进一步地,在一种实现方式中,所述步骤5,还包括:
所述集中控制主机定时向被控设备发送控制指令查询设备状态,接收到所述被控设备回复后调用信息上报模块根据设备协议进行设备状态信息解析并打包设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
由以上技术方案可知,本发明实施例提供一种特种车辆车载设备集中控制***和方法。其中所述***包括:终端和集中控制主机;所述终端用于向集中控制主机发送控制指令;所述终端包括计算机和可编程按键,所述计算机通过网络与集中控制主机连接,所述计算机通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时下达对应的控制指令;所述可编程按键通过串口与集中控制主机连接,所述可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当所述按键按下时下达显示内容对应的控制指令;所述集中控制主机用于接收控制指令,所述控制指令中包含设备编号和控制动作,所述设备编号用于唯一标识设备,所述集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将所述指令数据发送给设备编号对应的被控设备,所述被控设备直接或间接挂载在CAN总线上。
现有技术中,特种车辆车载设备控制***中,操作人员在控制车载设备时操作困难,且对***内车载设备的监控效率低下。本发明主要是针对现有技术的不足,提供一种特种车辆车载设备集中控制***,当使用计算机作为终端时,计算机不限操作***和尺寸大小,能够使用浏览器即可,大大提升了***中计算机的选配灵活性,方便进行***设计和选型。
本发明提供的特种车辆车载设备集中控制***,以CAN总线方式实现车载设备接入,***稳定可靠、连接关系简单、扩展性强。
本发明提供了控制页面和可编程按键两种控制方式,控制页面可在同一网络内的任意计算机上进行访问,通用性强,可编程按键显控结合,按键功能由软件定义,复用性、可读性强,两种控制方式均实现一键操作,即通过一次操作实现多个控制动作,简单方便。
所述特种车辆车载设备集中控制***,被控设备以直接或间接方式接入***,利用总线的优势简化连接关系,提升扩展能力,为电气设计、布线、功能设计等提供便利。
所述特种车辆车载设备集中控制***,集中控制主机为标准1U设备,安装于机架上,具有网络接入,串口接入和CAN总线接入能力。一套可编程按键具有22个OLED按键,具体的,可根据***的复杂程度对可编程按键的数量进行删减和扩展,所述可编程按键兼具按键和显示功能,按键上显示内容根据需要预设,由微控制单元根据按键点击情况加载不同图片实现切换,微控制单元通过串口与外部进行通信。计算机通过网络与集中控制主机通信,利用浏览器访问车辆集中控制页面。
本发明的原理是:通信方式上,计算机和集中控制主机以Websocket的方式连接,集中控制主机可主动向控制页面推送数据,避免请求-应答模式带来的通信效率低下的问题,可编程按键和集中控制主机以串口的方式连接,实现全双工通信。控制方式上,控制页面和可编程按键下达控制指令,集中控制主机在数据库中根据控制指令中包含的控制动作查询对应的指令数据进行下发,降低了集中控制主机和控制端的耦合度。
本发明采用一种特种车辆车载设备集中控制***,通过CAN总线接入设备,以控制页面或可编程按键的控制方式在一个席位上实现对各种设备的集中控制、统一监控,而且两种控制方式可独立使用,也可配合联动使用。该***采用总线接入,稳定可靠、连接关系简单、扩展性强,具有控制页面或可编程按键的控制方式,控制多样化,一键操作更加简单方便。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本发明实施例部分提供的一种特种设立车载设备集中控制***中的计算机结构示意图;
图1b为本发明实施例部分提供的一种特种设立车载设备集中控制***中的可编程按键结构示意图;
图1c为本发明实施例部分提供的一种特种设立车载设备集中控制***中的集中控制主机结构示意图;
图2为本发明实施例部分提供的一种特种设立车载设备集中控制***的连接示意图;
图3为本发明实施例部分提供的一种特种设立车载设备集中控制方法中控制流程和监控流程示意图;
其中:1-计算机、2-可编程按键、3-集中控制主机。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例公开一种特种车辆车载设备集中控制***和方法,本***和方法应用于特种车辆车载设备的集中管控,特种车辆车载设备种类繁多,接口种类丰富,信息化程度较高,操作专业性较高。本发明涉及一种可以对特种车辆***的车载设备进行统一管控的***,尤其是一种总线接入、控制多样化的集中控制***,所述车载设备包括特种车辆底盘,供电***,环境保障***,机电控制***,特种车辆设备等,通过本发明所述的一种特种车辆车载设备集中控制***和方法,能够实现车载设备接入接口统一,对车载设备控制操作方便简单。
下面将结合附图对本发明作详细说明。
如图1a、图1b、图1c和图2所示,一种特种车辆车载设备集中控制***,包括:终端和集中控制主机;
所述终端用于向集中控制主机发送控制指令;
所述终端包括计算机和可编程按键,所述计算机通过网络与集中控制主机连接,所述计算机通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时下达对应的控制指令;所述可编程按键通过串口与集中控制主机连接,所述可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当所述按键按下时下达显示内容对应的控制指令;具体的,本实施例中,所述显示内容根据被控设备的功能确定,例如电源显示内容为“打开/关闭”,升降杆显示内容为“升/降”。
所述集中控制主机用于接收控制指令,所述控制指令中包含设备编号和控制动作,所述设备编号用于唯一标识设备,所述集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将所述指令数据发送给设备编号对应的被控设备,所述被控设备直接或间接挂载在CAN总线上。
具体的,所述控制指令用于实现对对应被控设备的控制,以及对对应被控设备的设备状态的查询。所述计算机可以为Windows,Android或IOS***,以有线或无线的网络连接方式接入***,所述可编程按键通过串口接入***。本实施例中,提供了控制页面和可编程按键两种控制方式,控制页面可在同一网络内的任意计算机上进行访问,通用性强,可编程按键显控结合,按键功能由软件定义,复用性、可读性强,两种控制方式均实现一键操作,即通过一次操作实现多个控制动作,简单方便。此外,当使用计算机作为终端时,计算机不限操作***和尺寸大小,能够使用浏览器即可,大大提升了***中计算机的选配灵活性,方便进行***设计和选型。
所述集中控制主机用于接收控制指令,根据所述控制指令中包含的控制动作查询相应指令数据,并通过CAN总线将所述指令数据发送给对应被控设备,所述被控设备直接或间接挂载在CAN总线上。本实施例中,集中控制主机为标准1U设备,安装于机架上,具有网络接入,串口接入和CAN总线接入能力。一套可编程按键具有22个OLED按键,具体的,可根据***的复杂程度对可编程按键的数量进行删减和扩展,所述可编程按键兼具按键和显示功能,按键上显示内容内容根据需要预设,由微控制单元根据按键点击情况加载不同图片实现切换,微控制单元通过串口与外部进行通信。计算机通过网络与集中控制主机通信,利用浏览器访问车辆集中控制页面。
此外,本实施例中,以CAN总线方式实现车载设备接入,***稳定可靠、连接关系简单、扩展性强。被控设备以直接或间接方式接入***,利用总线的优势简化连接关系,提升扩展能力,为电气设计、布线、功能设计等提供便利。
本实施例所述的一种特种车辆车载设备集中控制***中,所述集中控制主机包括:数据库操作模块、设备管理模块、指令处理模块、CAN通信模块和信息上报模块;
所述数据库操作模块用于实现数据库文件的增加、删除、修改与查询;具体的,本实施例中,所述数据库操作模块实现对于数据库的操作,属于基础支撑模块,具有为其他模块提供数据库操作的能力。
所述设备管理模块依赖于数据库操作模块,用于管理设备,即配置或查询所述被控设备的设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;具体的,本实施例中,所述指令数据的数据类型即十六进制还是字符串;所述指令数据定时发送标识用于指示该数据是否需要定时发送,当需要定时查询设备信息时该标识应置为真;所述指令数据定时时长即定时发送指令数据的时间间隔。
所述指令处理模块用于处理接收到的控制指令,解析出所述控制指令中包含的设备编号和控制动作,并调用所述设备管理模块查询数据库获取控制动作对应的指令数据;
所述CAN通信模块用于实现集中控制主机与被控设备之间的CAN总线通信;
所述信息上报模块用于接收来自被控设备的设备状态信息进行解析并上报至终端,所述设备状态包含的信息由设备功能及业务需求确定。具体的,本实施例中,如电源类设备状态包含的信息可包括上电状态以及电源电流参数。
本实施例所述的一种特种车辆车载设备集中控制***中,所述信息上报模块用于接收来自被控设备的设备状态信息进行解析并上报至终端,包括:所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
本实施例所述的一种特种车辆车载设备集中控制***中,所述被控设备包括:具有CAN通信接口的被控设备与不具有CAN通信接口的被控设备;
所述具有CAN通信接口的被控设备直接挂载在CAN总线上;
所述不具有CAN通信接口的被控设备通过接口适配器间接挂载在CAN总线上。
本实施例所述的一种特种车辆车载设备集中控制***中,所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换。
所述特种车辆车载设备集中控制***中,被控设备以直接或间接方式接入***,利用总线的优势简化连接关系,提升扩展能力,为***内的电气设计、布线以及功能设计提供便利。
本实施例中,一方面,在通信方式上,所述计算机和集中控制主机以Websocket通信协议的方式连接,所述集中控制主机可主动向控制页面推送数据,避免请求-应答模式带来的通信效率低下的问题,可编程按键和集中控制主机以串口的方式连接,实现全双工通信。另一方面,控制方式上,控制页面和可编程按键下达控制指令,集中控制主机在数据库中根据控制指令中包含的控制动作查询对应的指令数据进行下发,降低了集中控制主机和控制端的耦合度。
结合图3,在本实施例所述特种车辆车载设备集中控制***的基础上,本发明提供一种特种车辆车载设备集中控制方法,包括:
步骤1,所述集中控制主机运行后,调用设备管理模块加载设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述设备指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;
步骤2,所述终端下发控制指令至集中控制主机;
步骤3,所述集中控制主机调用指令处理模块解析控制指令中包含的设备编号和控制动作,并查询所述控制动作对应的指令数据;
本实施例中,控制指令中包含设备编号和控制动作,所述控制指令为json格式,如:对编号为“1”的设备进行“open”操作,集中控制主机上需要解析出设备编号和控制动作。
具体的,数据库中存储了控制动作及对应的指令数据,所述控制指令类型包括一次控制指令和周期控制指令,其中,一次控制指令用于实现对设备的单次操作,周期控制指令按照时间间隔周期发送,用于设备状态的实时查询,所述时间间隔存储于数据库中。本步骤中,通过根据所述控制指令,在数据库中查询是否存在与控制指令中设备编号对应编号的设备,以及与控制指令中控制动作对应的指令数据。
步骤4,所述集中控制主机的CAN通信模块将指令数据通过CAN总线发送给被控设备;
步骤5,所述集中控制主机获取被控设备的设备状态信息,并将所述设备状态信息进行解析后打包发送至终端;
具体的,设备状态信息由具体设备类型确定,如温湿度传感器上报温湿度信息,电源类设备上报电压电流信息等。
步骤6,所述终端接收到设备状态信息后显示设备状态。
本实施例所述特种车辆车载设备集中控制方法中,所述步骤2,包括:
若所述终端为计算机,所述终端通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时通过Websocket通信协议下达控制指令至集中控制主机;
若所述终端为可编程按键,所述终端通过串口向集中控制主机下达控制指令,所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换。
本实施例所述特种车辆车载设备集中控制方法中,所述步骤5,包括:
当所述被控设备上报状态时,所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
本实施例所述特种车辆车载设备集中控制方法中,所述步骤5,还包括:
所述集中控制主机定时向被控设备发送控制指令查询设备状态,接收到所述被控设备回复后调用信息上报模块根据设备协议进行设备状态信息解析并打包设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
具体的,本实施例中,所述集中控制主机通过循环发送控制指令实现定时查询被控设备的设备状态信息,定时时长可根据业务对设备状态信息的需求频度确定。
本专利采用一种特种车辆车载设备集中控制***,通过CAN总线接入设备,以控制页面或可编程按键的控制方式在一个席位上实现对各种设备的集中控制、统一监控,而且两种控制方式可独立使用,也可配合联动使用。该***采用总线接入,稳定可靠、连接关系简单、扩展性强,具有控制页面或可编程按键的控制方式,控制多样化,一键操作更加简单方便。
此外,本实施例所述一种特种车辆车载设备集中控制***和方法,在能够降低操作人员在控制车载设备时的操作难度,大大提升对车载设备的监控效率之外,有益效果还在于:(1)以简单快捷的方式实现对平台内设备的集中控制,统一监控;(2)采用CAN总线实现设备接入,可靠性更高,连接关系更简单,扩展能力更强;(3)采用了控制页面的控制方式,可在同一网络内的任意计算机上进行控制,通用性强;(4)采用了可编程按键的控制方式,每个按键同时又是一个OLED显示屏,显控结合,操作简单、方便。其中,按键功能由软件定义实现,使用灵活,复用性强;(5)本发明的特种车辆车载设备集中控制***,主要应用于特种车辆,同时也可应用于指挥大厅等其他领域,实现集中控制、统一监控、多样化控制。
由以上技术方案可知,本发明实施例提供一种特种车辆车载设备集中控制***和方法。其中所述***包括:终端和集中控制主机;所述终端用于向集中控制主机发送控制指令;所述终端包括计算机和可编程按键,所述计算机通过网络与集中控制主机连接,所述计算机通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时下达对应的控制指令;所述可编程按键通过串口与集中控制主机连接,所述可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当所述按键按下时下达显示对应内容的控制指令;所述集中控制主机用于接收控制指令,所述控制指令中包含设备编号和控制动作,所述集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将所述指令数据发送给设备编号对应的被控设备,所述被控设备直接或间接挂载在CAN总线上。
本发明的特种车辆车载设备集中控制***,主要应用于特种车辆、显控台、指挥大厅及其他领域,实现集中控制、统一监控和多样化控制。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下还可以做出若干改进,这些改进也应视为本发明的保护范围。
Claims (1)
1.一种特种车辆车载设备集中控制***,其特征在于,包括:终端和集中控制主机;
所述终端用于向集中控制主机发送控制指令;
所述终端包括计算机和可编程按键,所述计算机通过网络与集中控制主机连接,所述计算机通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时下达对应的控制指令;所述可编程按键通过串口与集中控制主机连接,所述可编程按键既是按键又是OLED显示屏,用于动态切换显示内容,当所述按键按下时下达显示内容对应的控制指令;
所述集中控制主机用于接收控制指令,所述控制指令中包含设备编号和控制动作,所述设备编号用于唯一标识设备,所述集中控制主机查询数据库获取控制动作对应的指令数据,通过CAN总线将所述指令数据发送给设备编号对应的被控设备,所述被控设备直接或间接挂载在CAN总线上;
所述集中控制主机包括:数据库操作模块、设备管理模块、指令处理模块、CAN通信模块和信息上报模块;
所述数据库操作模块用于实现数据库文件的增加、删除、修改与查询;
所述设备管理模块依赖于数据库操作模块,用于管理设备,即配置或查询所述被控设备的设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;
所述指令处理模块用于处理接收到的控制指令,解析出所述控制指令中包含的设备编号和控制动作,并调用所述设备管理模块查询数据库获取控制动作对应的指令数据;
所述CAN通信模块用于实现集中控制主机与被控设备之间的CAN总线通信;
所述信息上报模块用于接收来自被控设备的设备状态信息进行解析并上报至终端,包括:所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键;所述设备状态包含的信息由设备功能及业务需求确定;
所述***通过一种特种车辆车载设备集中控制方法实现,所述方法包括:
步骤1,所述集中控制主机运行后,调用设备管理模块加载设备信息及设备指令信息,所述设备信息包括设备编号、设备接口类型、设备接口速率,所述设备指令信息包括控制动作、控制动作对应的指令数据、指令数据的数据类型、指令数据定时发送标识、指令数据定时时长;
步骤2,所述终端下发控制指令至集中控制主机;
步骤3,所述集中控制主机调用指令处理模块解析控制指令中包含的设备编号和控制动作,并查询所述控制动作对应的指令数据;
步骤4,所述集中控制主机的CAN通信模块将指令数据通过CAN总线发送给被控设备;
步骤5,所述集中控制主机获取被控设备的设备状态信息,并将所述设备状态信息进行解析后打包发送至终端;
步骤6,所述终端接收到设备状态信息后显示设备状态;
所述被控设备包括:具有CAN通信接口的被控设备与不具有CAN通信接口的被控设备;
所述具有CAN通信接口的被控设备直接挂载在CAN总线上;
所述不具有CAN通信接口的被控设备通过接口适配器间接挂载在CAN总线上;
所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换;
所述步骤2,包括:
若所述终端为计算机,所述终端通过浏览器访问集中控制主机获取控制页面,所述控制页面上的按钮按下时通过Websocket通信协议下达控制指令至集中控制主机;
若所述终端为可编程按键,所述终端通过串口向集中控制主机下达控制指令,所述可编程按键包括微控制单元、按键和OLED显示屏,当按键按下时,所述微控制单元通过串口向集中控制主机下达OLED显示屏上显示内容对应的控制指令,所述OLED显示屏上的显示内容根据设定的布局在不同按键按下时由微控制单元加载不同的图片,实现OLED显示屏上显示内容的动态切换;
所述步骤5,包括:
当所述被控设备上报状态时,所述集中控制主机调用信息上报模块根据设备协议进行设备状态信息解析,并打包所述设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键;
所述步骤5,还包括:
所述集中控制主机定时向被控设备发送控制指令查询设备状态,接收到所述被控设备回复后调用信息上报模块根据设备协议进行设备状态信息解析并打包设备状态信息,通过Websocket通信协议将所述设备状态信息上报给计算机上的控制页面,通过串口将所述设备状态信息上报给可编程按键。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010185986.XA CN111439220B (zh) | 2020-03-17 | 2020-03-17 | 一种特种车辆车载设备集中控制***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010185986.XA CN111439220B (zh) | 2020-03-17 | 2020-03-17 | 一种特种车辆车载设备集中控制***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111439220A CN111439220A (zh) | 2020-07-24 |
CN111439220B true CN111439220B (zh) | 2022-05-10 |
Family
ID=71627465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010185986.XA Active CN111439220B (zh) | 2020-03-17 | 2020-03-17 | 一种特种车辆车载设备集中控制***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111439220B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112172705A (zh) * | 2020-09-28 | 2021-01-05 | 广州小鹏汽车科技有限公司 | 一种基于智能座舱的车载智能硬件管控方法和智能座舱 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005263080A (ja) * | 2004-03-19 | 2005-09-29 | Auto Network Gijutsu Kenkyusho:Kk | バッテリ状態検知機能付き車載電源分配装置 |
CN208827687U (zh) * | 2018-09-18 | 2019-05-07 | 衡阳泰豪通信车辆有限公司 | 一种用于法院执行指挥车的集中控制装置 |
CN208842308U (zh) * | 2018-09-28 | 2019-05-10 | 北京环达汽车装配有限公司 | 一种通信车集中控制*** |
CN110398946A (zh) * | 2019-08-23 | 2019-11-01 | 中国电子科技集团公司第二十八研究所 | 车载集中控制***及控制方法 |
-
2020
- 2020-03-17 CN CN202010185986.XA patent/CN111439220B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005263080A (ja) * | 2004-03-19 | 2005-09-29 | Auto Network Gijutsu Kenkyusho:Kk | バッテリ状態検知機能付き車載電源分配装置 |
CN208827687U (zh) * | 2018-09-18 | 2019-05-07 | 衡阳泰豪通信车辆有限公司 | 一种用于法院执行指挥车的集中控制装置 |
CN208842308U (zh) * | 2018-09-28 | 2019-05-10 | 北京环达汽车装配有限公司 | 一种通信车集中控制*** |
CN110398946A (zh) * | 2019-08-23 | 2019-11-01 | 中国电子科技集团公司第二十八研究所 | 车载集中控制***及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111439220A (zh) | 2020-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103036736B (zh) | 一种基于数据源的组态化设备监控***及方法 | |
CN102607236A (zh) | 基于云物联的云冰箱***及服务方法 | |
CN104808504A (zh) | 智能家居后台监控管理*** | |
CN102546326A (zh) | 一种智能家居*** | |
CN111439220B (zh) | 一种特种车辆车载设备集中控制***和方法 | |
CN102519218A (zh) | 一种智能冰箱 | |
CN109688008A (zh) | 一种用于数据库服务器的运维管理*** | |
CN111949456A (zh) | 一种基于配置更新的串口规约自动测试***及方法 | |
CN103683506A (zh) | 一种电力***变电站综合一体化联动安全*** | |
CN103575053A (zh) | 一种远程操作酒柜的方法 | |
CN109448345A (zh) | 一种跨网络跨平台监控告警管理装置及方法 | |
CN104378372B (zh) | 用于在网络中通信的电子设备和操作电子设备的方法 | |
CN103746836A (zh) | 基于arm的嵌入式网管代理*** | |
CN211239886U (zh) | 工控驱动器控制*** | |
CN110398946A (zh) | 车载集中控制***及控制方法 | |
CN210222564U (zh) | 车载集中控制*** | |
CN102608972A (zh) | 酒柜的远程监控方法 | |
CN114979231B (zh) | 基于整车dds协议的车辆控制方法、***及汽车 | |
CN212623704U (zh) | 一种基于手机app的智能电源控制*** | |
CN112099428A (zh) | 一种用于动力设备供电通断的有线控制***及方法 | |
CN210691103U (zh) | 一种基于物联网的工业现场监控*** | |
KR20190065076A (ko) | 배전반에서 IoT 엔진을 이용한 원격 전력 제어 시스템 | |
CN111147266A (zh) | 一种poe交换机 | |
CN105446236B (zh) | 油价牌控制卡以及油价牌*** | |
CN214670123U (zh) | 基于主控模块的多联面板及智能家居*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |