控制系统、方法及设备
文献发布时间:2023-06-19 11:54:11
技术领域
本发明涉及自动控制技术,尤其涉及一种控制系统、方法及设备。
背景技术
车辆仪表用于显示当前的行车状态信息,如速度、转速、温度、油量、指示灯和行车里程等涉及行车安全的信息,这些信息由微控制单元(Microcontroller Unit;简称:MCU)获取并处理,整合成图像并输出到仪表显示屏幕。汽车中控系统包括中央控制门锁系统(驾驶员可以通过汽车中控系统控制整车车门开关)、玻璃升降系统和中央控制台(音响控制面板和多媒体播放等),中控系统一般运行在片上系统(System on Chip,简称:SOC)上。
现有技术中,车载仪表系统和中控系统,分属于两个不同的系统,且两个系统独立运行,通过控制器局域网络(Controller Area Network,简称:CAN)或者其他接口进行通讯。
然而,现有技术中的仪表系统和中控系统的功耗较大。
发明内容
本发明实施例提供一种控制系统、方法及设备,降低了仪表系统和中控系统的功耗。
本发明实施例的第一方面,提供一种控制系统,包括依次连接的接收单元、处理单元和发送单元;
所述接收单元,用于接收车载设备的待处理信息;
所述处理单元,用于对所述待处理信息进行转换处理,获取显示信息和控制信息;
所述发送单元,将所述显示信息发送给数字仪表盘,并将所述控制信息发送给对应的车载设备。
可选地,在第一方面的一种可能实现方式中,所述处理单元包括显示处理模块;
所述显示处理模块,用于对所述待处理信息进行转换处理,获取所述显示信息。
可选地,在第一方面的一种可能实现方式中,所述处理单元包括控制模块;
所述控制模块,用于对所述待处理信息进行转换处理,获取所述控制信息。
可选地,在第一方面的一种可能实现方式中,还包括电源管理单元,所述电源管理单元与所述处理单元连接;
所述电源管理单元,用于控制所述车载设备的工作状态。
可选地,在第一方面的一种可能实现方式中,所述车载设备包括中控设备和所述数字仪表盘。
可选地,在第一方面的一种可能实现方式中,所述接收单元和发送单元均包括网络模块,所述网络模块与所述接收单元和所述发送单元连接;
所述网络模块,用于和所述中控设备传输数据。
可选地,在第一方面的一种可能实现方式中,所述接收单元和发送单元均包括接口模块,所述接口模块包括控制器局域网络CAN接口模块和/或局域互联网络LIN接口模块。
所述接口模块,用于和所述车载设备传输数据。
本发明实施例的第二方面,提供一种控制方法,包括:
接收车载设备的待处理信息;
对所述待处理信息进行转换处理,获取显示信息和控制信息;
将所述显示信息发送给数字仪表盘,并将所述控制信息发送给对应的车载设备。
本发明实施例的第三方面,提供一种控制设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第二方面及第二方面各种可能设计的所述方法。
本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第二方面及第二方面各种可能设计的所述方法。
本发明提供的一种控制系统、方法及设备,通过依次连接的接收单元、处理单元和发送单元;所述接收单元,用于接收车载设备的待处理信息;所述处理单元,用于对所述待处理信息进行转换处理,获取显示信息和控制信息;所述发送单元,将所述显示信息发送给数字仪表盘,并将所述控制信息发送给对应的车载设备。将原先的两个系统合二为一,使用一个系统来实现仪表和中控两个系统,即利用一个系统来处理原来两个系统的信息,然后实现对车载设备的控制,可以降低工作状态下的功耗,且由于变成了一个系统,从而降低了硬件布线的难度,和降低了可能电磁干扰,合二为一,降低了仪表和中控两个系统软件的开发成本,特别是两个系统的有交叉功能部分的模块。
附图说明
图1是本发明实施例提供的一种应用场景示意图;
图2是本发明实施例提供的一种控制系统的结构示意图;
图3是本发明实施例提供的一种控制方法的流程示意图;
图4是本发明实施例提供的一种控制设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值。
取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
车辆仪表用于显示当前的行车状态信息,如速度、转速、温度、油量、指示灯和行车里程等涉及行车安全的信息,这些信息由MCU获取并处理,整合成图像并输出到仪表显示屏幕。汽车中控系统包括中央控制门锁系统(驾驶员可以通过汽车中控系统控制整车车门开关)、玻璃升降系统和中央控制台(音响控制面板和多媒体播放等),中控系统一般运行在SOC上。现有技术中,车载仪表系统和中控系统,分属于两个不同的系统,且两个系统独立运行,通过CAN或者其他接口进行通讯。然而,由于仪表系统和中控系统需要独立运行,需要独立的MCU进行控制,没有统一到一个系统,导致功耗大,另外,由于两个系统独立运行,导致开发和维护比较复杂。
参见图1,是本发明实施例提供的一种应用场景示意图。仪表系统11可以有由MCU独立实现,例如可以包括数字仪表盘,由MCU采集并处理车辆信息,描绘仪表盘、指针等图像,输出到数字仪表盘上进行显示。中控系统12可以由MCU和SOC组成,中控系统12运行在SOC上,MCU负责采集车辆信息并发送SOC,以及处理中控发过来的控制指令;SOC负责处理由MCU发来的车辆信息,决定是否将信息显示到屏幕,以及将驾驶者的控制指令发送到MCU处理。SOC还具有其他应用功能,如多媒体播放、FM等。其中的仪表系统11和中控系统12可以通过CAN总线13或者其他接口进行通讯。然而,由于仪表系统和中控系统需要独立运行,需要独立的MCU进行控制,没有统一到一个系统,导致功耗大。
本发明的构思如下:
由于现有技术中,中控系统和仪表系统是独立的两个系统,导致功耗过高,本发明将两个系统合二为一,使用一个系统来实现仪表和中控两个系统,即利用一个系统来处理原来两个系统的信息,然后实现对车载设备的控制,可以降低工作状态下的功耗,且由于变成了一个系统,从而降低了硬件布线的难度,和降低了可能电磁干扰,合二为一,降低了仪表和中控两个系统软件的开发成本,特别是两个系统的有交叉功能部分的模块,以下对本发明具体实施方式进行展开说明。
参见图2,是本发明实施例提供的一种控制系统的结构示意图,该控制系统包括依次连接的接收单元21、处理单元22和发送单元23,具体如下:
接收单元21用于接收车载设备的待处理信息。
具体地,接收单元21可以是与车载设备连接,来获取到车载设备的待处理信息,然后传输给处理单元22,供处理单元22进行处理。
其中,车载设备可以是中控设备和数字仪表盘。可以理解,中控设备例如可以是搭载在SOC系统上的一些设备,例如可以是多媒体播放设备、车辆信息采集设备、中央控制台、玻璃升降系统以及外设等设备。
待处理信息例如可以是中控信息和仪表信息,其中,中控信息可以是与中控设备相关的信息,例如可以是一些告警或者提示信息,例如可以是当前油量较少的提示信息。仪表信息例如可以是与数字仪表盘相关的信息,例如可以是车辆的当前行驶速度,当前行驶速度例如可以是以数字的形式显示在数字仪表盘上。
处理单元22用于对待处理信息进行转换处理,获取显示信息和控制信息。
具体地,车载设备的待处理信息例如可以是中控信息和仪表信息,可以理解,其中有一些信息需要展示给用户观看,例如导航数据、视频数据或者是仪表显示数据,还有一些信息需要经过处理后发送给对应的车载设备进行动作,即对车载设备进行控制,例如,如果信息为车辆告警或者声音提示信息,则需要对此信息进行处理后,发送给外设进行播放,例如可以是发送给外置功放进行播放,因此,在这之前,需要对待处理信息进行转换处理。
其中,转换处理例如可以是对数据格式的转换,也可以是对数据的转发,例如,可以获取到数据中的设备标识信息,将数据依据对应的设备标识信息发送给对应的设备进行动作。
示例性的,处理单元22包括显示处理模块;显示处理模块,用于对待处理信息进行转换处理,获取显示信息。
具体地,待处理信息可以包括待显示的仪表信息,待处理信息例如可以是速度、油耗、温度等信息,转换处理时,可以将待处理信息处理成描绘仪表盘、指针等仪表图像。待处理信息也可以是SOC系统中发来的视频信息,例如可以是导航视频信息、也可以是音乐视频信息,可以将待处理信息转换成视频数据。
可以理解,在将待处理信息处理成显示信息后,可以将显示信息发送给数字仪表盘进行显示,例如,数字仪表盘上可以显示出车辆的当前速度、温度、油耗等信息。需要说明的是,SOC系统中的视频信息被处理成视频数据后,可以同时发送给数字仪表盘,在数字仪表盘上进行显示,显示方式例如可以是叠加显示在数字仪表盘上。
其中,接收模块可以通过外接显示接口与SOC系统对接,以用于接收SOC系统的视频信息,例如可以是导航、音乐等需要视频展示的信息。可以理解,SOC系统可以通过设置的外界显示接口将视频信息发送给接收模块,从而完成视频信息的传输。
另一示例性的,处理单元22包括控制模块,控制模块用于对待处理信息进行转换处理,获取控制信息。
具体地,由于需要对车载设备进行控制,待处理信息中会包含有一些控制信息,例如可以是控制播放音乐的控制信息,也可以是控制天窗打开的控制信息,如果待处理信息中包含有控制天窗打开的信息,则控制模块可以对待处理信息进行处理,获取到控制天窗打开的信息,然后将该控制信息发送给对应的执行设备进行执行,以完成打开天窗的动作;在例如,如果控制信息中包含有播放音乐的控制信息,则需要对此信息进行处理后,发送给外设进行播放,例如可以是发送给外置功放进行播放。
在实际应用中,控制信息中可以包含有设备标识,在获取到控制信息的同时获取到对应的设备标识,然后根据对应的设备标识,将控制信息发送给对应的设备,以完成控制信息的执行。
在实际应用中,处理单元22还可以包括有音频处理模块,音频处理模块可以对接车辆的检测提示设备,例如可以是处理一些提示信息,具体例如可以是油量提示信息。音频处理模块可以将油量提示信息转换成待播放的语音信息,然后发送给外放进行播放,以用于提示用户。
发送单元23将显示信息发送给数字仪表盘,并将控制信息发送给对应的车载设备。
具体地,在处理单元22将待处理的信息处理后,需要将该信息展示或者执行。
可以理解,如果该信息为显示信息,则可以将该信息发送给数字仪表盘,在数字仪表盘上将该信息进行展示,显示信息例如可以是车辆的速度、温度、油耗等信息,也可以是视频信息。其中,视频信息可以是叠加在数字仪表盘上进行显示。如果该信息为控制信息,则需要发送给对应的车载设备进行执行。
示例性的,在一些实施例中,接收单元21和发送单元23均包括网络模块,网络模块与接收单元21和发送单元23连接;网络模块,用于和中控设备传输数据。在另一些实施例中,接收单元21和发送单元23也可以通过串行接口serial与外界设备进行对接。
具体地,网络模块例如可以是无线模块,具体例如可以是蓝牙模块、Wi-Fi模块或者4G模块等,可以实现传输数据的网络模块均可以,本方案对此不做限制。
另一示例性的,接收单元21和发送单元23均包括接口模块,接口模块包括CAN接口模块和/或LIN接口模块。接口模块,用于和车载设备传输数据。
具体的,接收单元21可以通过接口模块与车辆的设备进行连接,例如可以通过CAN接口模块接入CAN总线设备,来采集CAN总线设备上的信息,例如可以是车辆的当前信息。发送单元23可以通过接口模块与车辆的设备进行连接,例如可以通过CAN接口模块接入CAN总线设备,来将处理后的控制信息通过CAN接口模块发送给CAN总线设备,实现对CAN总线设备的控制。例如可以是将待播放的提示信息,发送给外置功放设备进行播放。
在实际应用中,还可以包括电源管理单元,电源管理单元与处理单元22连接;电源管理单元,用于控制车载设备的工作状态。
具体地,由于车载设备中的一些设备不是需要实时处于工作状态的,例如一些显示设备,当不需要进行显示工作时,其可以处于关闭状态,以防止其会造成的电源浪费。因此,设置有电源管理单元,其可以控制车载设备的电源,即可以控制车载设备的工作状态。
示例性的,一些显示设备,电源管理单元可以去通过检测显示设备是否接收到显示信息,而去控制其是否得电。例如,可以在显示设备接收到显示信息时,来控制显示设备得电,即使其处于工作状态,以完成显示工作。通过以上方案,可以进一步的降低中控系统和仪表系统的功耗。
上述实施例的控制系统,通过依次连接的接收单元21、处理单元22和发送单元23;接收单元21,用于接收车载设备的待处理信息;处理单元22,用于对待处理信息进行转换处理,获取显示信息和控制信息;发送单元23,将显示信息发送给数字仪表盘,并将控制信息发送给对应的车载设备。将原先的两个系统合二为一,使用一个系统来实现仪表和中控两个系统,即利用一个系统来处理原来两个系统的信息,然后实现对车载设备的控制,可以降低工作状态下的功耗,且由于变成了一个系统,从而降低了硬件布线的难度,和降低了可能电磁干扰,合二为一,降低了仪表和中控两个系统软件的开发成本,特别是两个系统的有交叉功能部分的模块。
参见图3,是本发明实施例提供的一种控制方法的流程示意图,包括步骤S101-S103,具体如下:
S101,接收车载设备的待处理信息。
S102,对待处理信息进行转换处理,获取显示信息和控制信息。
S103,将显示信息发送给数字仪表盘,并将控制信息发送给对应的车载设备。
图3所示实施例的方法,其实现原理和技术效果与图2所示实施例类似,此处不再赘述。
参见图4,是本发明实施例提供的一种控制设备的硬件结构示意图,该控制设备40包括:处理器41、存储器42和计算机程序;其中
存储器42,用于存储计算机程序,该存储器还可以是闪存(flash)。计算机程序例如是实现上述方法的应用程序、功能模块等。
处理器41,用于执行存储器存储的计算机程序,以实现上述方法中终端执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
可选地,存储器42既可以是独立的,也可以跟处理器41集成在一起。
当存储器42是独立于处理器41之外的器件时,设备还可以包括:
总线43,用于连接存储器42和处理器41。
本发明还提供一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(ApplicationSpecific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
- 设备协同控制系统、设备控制装置、设备、设备协同控制系统的设备控制方法及其程序
- 控制设备、控制系统、控制设备的控制方法及控制系统的控制方法