本申请要求申请日为2010年12月30日、申请号为201010617729.5、发明名称为“车载终端”的中国发明专利申请的优先权,其全部内容通过引用结合在本申请中。
发明内容
本发明解决的问题是简化车载终端采集车内数据信息的过程,并方便驾驶员获知与车内数据信息相关的当前的车辆状态,提高用户体验。
为解决上述问题,本发明实施例提供一种车载终端,包括电源模块和显示模块,还包括:控制器,与所述控制器相连的CAN总线控制器,所述车载终端通过CAN总线连接至汽车的ECU,其中,所述控制器包括:第一控制单元,用于控制所述CAN总线控制器获取连接在CAN总线上的ECU信息,所述CAN总线控制器用于通过CAN总线获取连接在CAN总线上的ECU信息并解析所述ECU信息以得到ECU解析信息,以及将该ECU解析信息回传至所述控制器的第一控制单元,所述第一控制单元还用于将所述CAN总线控制器回传的ECU解析信息发送至所述显示模块。
可选地,所述CAN总线控制器还包括CAN总线信息收发器和CAN总线信息解析器,其中,所述CAN总线信息收发器用于通过CAN总线获取ECU信息并将获取的ECU信息发送至所述CAN总线信息解析器;所述CAN总线信息解析器用于解析来自所述CAN总线信息收发器的ECU信息以得到ECU解析信息,并将所述ECU解析信息回传至所述CAN总线信息收发器。
可选地,所述车载终端还包括指令采集模块,用于接收用户指令并根据用户指令获取指定的ECU信息。
可选地,所述ECU信息包括发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息中的一种或多种。
可选地,所述车载终端还包括应用模块、所述控制器还包括第二控制单元,用于控制所述应用模块处理所述ECU解析信息。
可选地,所述应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。
可选地,所述语音模块包括音频处理模块和扬声器,其中所述音频处理模块用于将所述ECU解析信息转换成语音信息,所述扬声器用于播放所述语音信息。
本发明实施例还提供了一种车载终端,包括电源模块和显示模块,还包括:控制器,与所述控制器相连的总线控制器,所述车载终端通过车辆总线连接至汽车的ECU,其中,所述控制器包括:第一控制单元,用于控制所述总线控制器获取连接在车辆总线上的ECU信息,所述总线控制器用于通过车辆总线获取连接在所述车辆总线上的ECU信息并解析所述ECU信息以得到ECU解析信息,以及将该ECU解析信息回传至所述第一控制单元,所述第一控制单元还用于将所述总线控制器回传的ECU解析信息发送至所述显示模块。
可选地,所述车辆总线包括车辆内部的I/O总线、VAN总线、LIN总线、专用总线中的任一种。
可选地,所述总线控制器还包括总线信息收发器和总线信息解析器,其中,所述总线信息收发器用于通过车辆总线获取ECU信息并将获取的ECU信息发送至所述总线信息解析器;所述总线信息解析器用于解析来自所述总线信息收发器的ECU信息以得到ECU解析信息,并将所述ECU解析信息回传至所述总线信息收发器。
可选地,所述车载终端还包括指令采集模块,用于接收用户指令并根据用户指令获取指定的ECU信息。
可选地,所述ECU信息包括发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息中的一种或多种。
可选地,所述车载终端还包括应用模块、所述控制器还包括第二控制单元,用于控制所述应用模块处理所述ECU解析信息。
可选地,所述应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。
可选地,所述语音模块包括音频处理模块和扬声器,其中所述音频处理模块用于将所述ECU解析信息转换成语音信息,所述扬声器用于播放所述语音信息。
基于上述车载终端,本发明实施例还提供了一种车辆状态的提醒方法,包括:获取连接在车辆总线上的ECU信息;解析所述ECU信息以得到ECU解析信息;基于所述ECU解析信息确定车辆当前状态下的车辆状态信息;在车辆当前状态下,将所述车辆状态信息反馈给用户。
可选地,所述车辆总线包括CAN总线、车辆内部的I/O总线、VAN总线、LIN总线、专用总线中的任一种。
可选地,在所述获取连接在车辆总线上的ECU信息之前还包括:接收用户指令;所述获取连接在车辆总线上的ECU信息包括根据用户指令获取指定的ECU信息。
可选地,所述ECU信息包括发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息中的一种或多种。
可选地,所述车辆当前状态包括:车辆行驶状态、车辆静止且车钥匙处于OFF档位的状态、车辆静止且车钥匙处于ACC档位的状态、车辆静止且车钥匙处于ON档位的状态。
可选地,所述将所述车辆状态信息反馈给用户包括:通过显示模块向用户反馈所述车辆状态信息。
可选地,所述将所述车辆状态信息反馈给用户包括:通过应用模块向用户反馈所述车辆状态信息。
可选地,所述应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。
可选地,所述语音模块包括音频处理模块和扬声器,其中所述音频处理模块用于将所述ECU解析信息转换成语音信息,所述扬声器用于播放所述语音信息。
与现有技术相比,本发明技术方案具有以下有益效果:
由车载终端内的控制器控制总线控制器获取连接在车辆总线上的ECU信息,总线控制器将解析获取到的ECU信息以得到ECU解析信息并将其反馈至控制器,再通过控制器将ECU解析信息发送至显示模块,供用户查看当前的车辆状态。本技术方案实现了车载终端直接通过车辆总线获取所需ECU信息,而无需通过若干外接传感器来采集这些车内数据,大大简化了车载终端的安装线路。
由于车辆总线中CAN总线的应用最为广泛,在具体实施例中,控制器通过控制CAN总线控制器获取CAN总线上的ECU信息,并由CAN总线控制器解析ECU信息得到ECU解析信息并将其反馈至控制器,再通过控制器将ECU解析信息发送至显示模块,供用户查看当前的车辆状态。
进一步地,车载终端上还包括应用模块,控制器还可以将由ECU解析信息确定的车辆状态信息通过这些应用模块反馈至用户,其中应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。这样使得用户获取车辆当前状态信息的途径更多样化。
在具体实施例中,以通过语音模块将当前状态下的车辆状态信息反馈给用户为例,其中语音模块中通过音频处理模块将ECU解析信息装换成语音信息,再由扬声器播放该语音信息,从而使得用户无需转移视线即可获知当前的车辆状态,进一步提高了用户体验。
具体实施方式
针对现有技术的问题,发明人经过研究,提供了一种车载终端,如图1所示的本发明实施例的车载终端的基本结构示意图,所述车载终端1包括电源模块11,由汽车电源2为其供电。所述电源模块11用于为整个车载终端1的运行提供电源,其可以通过变压方式分别为车载终端1中的各个功能模块提供适合的电压。本实施例中,汽车电源2可以是如下两种:一种是汽车发电机给汽车电瓶充电供电,另一种是汽车电瓶独立供电。其中,所述汽车发电机给汽车电瓶充电供电是指在汽车点火发动后,汽车的发电机给汽车电瓶充电,汽车电瓶向车载设备供电;所述汽车电瓶独立供电是指在汽车熄火后,由汽车电瓶给车载终端供电(直至所述汽车电瓶的电量不足以供电为止),所述汽车电瓶的电量依靠汽车点火发动后汽车的发电机给汽车电瓶充电所储存。
在所述车载终端1内通过控制器13控制总线控制器14获取连接在车辆总线3上的ECU信息4,总线控制器14将解析获取到的ECU信息以得到ECU解析信息并将其反馈至控制器13,再通过所述控制器13将ECU解析信息发送至显示模块12,供用户查看当前的车辆状态。
进一步地,车载终端上还包括应用模块(图1中未示出),控制器13还可以将由ECU解析信息确定的车辆状态通过应用模块反馈至用户,其中应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。这样使得用户获取车辆当前状态信息的途径更多样化。
下面结合具体实施例进一步描述图1所示的车载终端,需要说明的是,在下面的实施例中主要以控制器控制CAN总线控制器获取CAN总线上的ECU信息为例进行描述,但在实际应用中,控制器还可以通过其他总线控制器获取相应的车辆总线上的ECU信息,其中车辆总线还可以包括车辆内部的I/O总线、VAN总线、LIN总线、专用总线中的任一种。
如图2所示的是基于图1所示车载终端的一个具体实施例的结构示意图。参考图2,所述车载终端1包括电源模块11,由汽车电源2为其供电,所述电源模块11用于为整个车载终端1的运行提供电源,其可以通过变压方式分别为车载终端1中的各个功能模块提供适合的电压。
所述车载终端1还包括控制器13、与所述控制器13相连的CAN总线控制器14’,通过所述CAN总线控制器14’获取CAN总线3’上的ECU(ElectronicControl Unit,电子控制单元)信息,其中所述ECU信息由多个安装在汽车内不同位置的ECU模块(ECU1、...、ECUn,如图2中的41、...、4n所示)提供,例如,在汽车发动机、安全气囊***、电控自动变速器等都可以配置各自的ECU模块,从而获取相应的ECU信息;每个ECU模块都作为CAN总线3’的网络的一个节点,所述CAN总线控制器14’可以通过CAN总线3’的网络中的任意节点获取到每个ECU信息。本领域技术人员知晓,ECU是汽车专用微机控制器,用于存储并处理车内的数据信息,例如发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息。进一步地,所述CAN总线3’包括高速CAN总线31’和低速CAN总线32’,通常高速CAN总线主要连接汽车的驱动***,可以实现对电机、电池、转向、制动等关键***的快速控制;低速总线主要用于连接车身***,并通过网关作为子网接入高速CAN总线,组成CAN总线网络。
在具体实施例中,所述控制器13还包括第一控制单元131和第二控制单元132。其中,所述第一控制单元131用于控制所述CAN总线控制器14’获取连接在CAN总线3’上的ECU信息。进一步地,在所述车载终端1内还包括指令采集模块(未示出),所述指令采集模块与所述第一控制单元131相连接,用户可以通过车载终端1上的操作界面向所述指令采集模块发出获取某些特定的ECU信息的指令,所述指令采集模块相应地向第一控制单元131发出用户指令,由所述第一控制单元131根据用户指令控制所述CAN总线控制器13获取相应的连接在CAN总线3’上的ECU信息。
在所述CAN总线控制器14’中还包括CAN总线信息收发器141’和CAN总线信息解析器142’。其中,所述CAN总线信息收发器141’用于通过CAN总线3’获取ECU信息并将获取的ECU信息发送至所述CAN总线信息解析器142’;所述CAN总线信息解析器142’用于解析来自所述CAN总线信息收发器141’的ECU信息以得到ECU解析信息,并将所述ECU解析信息回传至所述CAN总线信息收发器141’。
具体地说,本实施例中,所述CAN总线信息收发器141’获取到的所述ECU信息包括发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息中的一种或多种。本领域技术人员理解,通过CAN总线3’获取到的上述这些ECU信息是具体的数据,例如发动机的转速、当前油箱内剩余的油量、仪表盘上的行车数据、当前所在档位信息以及通过传感器获取一些车内数据等。
其中,对于其中部分ECU信息,仅仅是获取到这些ECU信息还不具有参考价值,因此还需要将这些ECU信息发送至所述CAN总线信息解析器142’进行解析以生成ECU解析信息。例如,所述CAN总线信息收发器141’从CAN总线3’上获取当前油箱内剩余的油量(即ECU信息),需要将该ECU信息发送至所述CAN总线信息解析器142’进行分析处理,判断当前剩余的油量是否已少于临界值,若少于临界值则确定当前油箱内的油量已不多,需要及时加油(即ECU解析信息)。
而对于有些ECU信息,则不需要再对其进行解析处理,即所述CAN总线信息收发器141’从CAN总线3’上获取到ECU信息后直接回传至所述第一控制单元131。例如,在车辆处于行驶状态下,若通过传感器采集到车门当前状态是未关闭(即ECU信息)时,由于该ECU信息不需要再进行解析处理,因此所述CAN总线信息收发器141’将直接将该ECU信息作为ECU解析信息回传至所述第一控制单元131。
然后,所述第一控制单元131接收到所述CAN总线信息收发器141’回传的ECU解析信息发送至显示模块12,通常所述显示模块12可以是车载终端上的显示屏。通过所述显示模块12将ECU解析信息反馈至用户,在本实施例中,所述ECU解析信息也可以称为车辆状态,即通过从CAN总线3’上获取到ECU信息并对其进行解析得到的ECU解析信息能够反映当前的车辆状态。
进一步地,本实施例中,在现有通过显示模块12将ECU解析信息反馈给用户之外,车载终端1内还包括应用模块15,所述控制器13还可以通过所述第二控制单元132控制所述应用模块15处理所述ECU解析信息。
具体地,所述应用模块15可以包括通信模块、语音模块、FM模块、SD播放器中任一种或多种(均未示出),但在实际应用中并不限于此。这里具体以所述应用模块15为语音模块为例进行说明,所述语音模块还包括音频处理模块和扬声器,其中所述音频处理模块用于将所述ECU解析信息转换成语音信息,所述扬声器用于播放所述语音信息。本领域技术人员可以利用公知技术实现上述过程,在此不再赘述。通过语音模块向用户反馈ECU解析信息使得用户无需转移视线即可获知当前状态下的车辆状态,进一步提高了用户体验。
需要说明的是,图2所述的实施例是以所述车载终端1内的车辆总线为CAN总线进行描述的,相应地,所述总线控制器为CAN总线控制器、所述总线控制器中的总线信息收发器为CAN总线信息收发器、所述总线信息解析器为CAN总线信息解析器。在实际应用中,车辆总线并不限于是CAN总线,例如还可以是车辆内部的I/O总线、VAN总线、LIN总线、专用总线中的任一种,上述车载终端内的总线控制器、所述总线控制器内的总线信息收发器以及总线信息解析器也将做相应的变化,但具体实施过程与图1所述的实施例相类似,在此不再赘述。
基于上述车载终端,本发明实施例还提供了一种车辆状态的提醒方法,如图3所示的是本发明的一种车辆状态的提醒方法的具体实施方式的流程示意图。参考图3,所述提醒方法包括:
步骤S1:获取连接在车辆总线上的ECU信息;
步骤S2:解析所述ECU信息以得到ECU解析信息;
步骤S3:基于所述ECU解析信息确定车辆当前状态下的车辆状态信息;
步骤S4:在车辆当前状态下,将所述车辆状态信息反馈给用户。
下面结合图2所示的车载终端描述本发明实施例所述的车辆状态的提醒方法的具体实施方式,同样这里以车辆总线为CAN总线为例进行说明。
执行步骤S1,通过控制器13控制CAN总线控制器14’获取CAN总线3’上的ECU信息,其中所述ECU信息包括发动机信息、油箱信息、仪表盘信息、排挡信息、传感器信息中的任一种或多种。在具体实施例中,所述CAN总线控制器14’将通过CAN总线信息收发器141’获取CAN总线3’上的ECU信息。进一步地,在本步骤之前还包括接收用户指令,所述获取连接在车辆总线上的ECU信息包括根据用户指令获取指定的ECU信息。在车载终端内还包括指令采集模块(图1中未示出)用于采集用户发出的指令,即用户可以向控制器13发出需要获取指定的ECU信息的指令,所述指令采集模块采集到用户指令后,向控制器13中的第一控制单元131发出该用户指令,由所述第一控制单元131根据用户指令控制所述CAN总线控制器14’获取相应的连接在CAN总线3’上的ECU信息。
执行步骤S2,所述CAN总线信息收发器141’获取到ECU信息后,将通过CAN总线信息解析器142’对所述ECU信息进行解析以得到ECU解析信息。参考图1所述的实施例,对于获取到部分ECU信息需要通过所述CAN总线信息解析器142’进行解析以得到ECU解析信息,例如油箱信息等;而对于有些ECU信息,则不需要进行解析处理,即所述CAN总线信息收发器141’从CAN总线3’上获取到ECU信息后即可作为ECU解析信息直接回传至所述第一控制单元131,例如传感器信息(比如车门状态信息等)。
执行步骤S3,基于所述ECU解析信息确定车辆当前状态下的车辆状态信息。具体地,在本实施例中,由所述CAN总线信息解析器得到所述ECU解析信息或者由所述CAN总线信息收发器141’获取的ECU信息(可作为ECU解析信息时)也可以称为车辆状态,即通过从CAN总线3’上获取到ECU信息并对其进行解析得到的ECU解析信息能够反映车辆当前状态下的车辆状态信息。例如,通过所述ECU解析信息可以确定行车状态下车门是否正常关闭、当前油箱内的剩余油量是否低于临界值、夜间行驶时车灯是否打开等车辆状态信息。
执行步骤S4,在车辆当前状态下,将所述车辆状态信息反馈给用户。具体地,本实施例中,所述车辆当前状态包括:车辆行驶状态、车辆静止且车钥匙处于OFF档位的状态、车辆静止且车钥匙处于ACC档位的状态、车辆静止且车钥匙处于ON档位的状态。
需要说明的是,车辆行驶状态即当前车辆正处于行驶状态;车辆静止且车钥匙处于OFF档位的状态即当前车辆没有启动且钥匙门也处于关闭状态,此时汽车电源是汽车电瓶独立为车载终端供电;车辆静止且车钥匙处于ACC档位的状态即当前车辆没有启动,此时汽车电源也是由汽车电瓶独立为车载终端供电;车辆静止且车钥匙处于ON档位的状态即当前车辆仍处于静止,但车辆的发动机已发动,此时汽车电源可以是汽车发电机给汽车电瓶充电为车载终端供电。
本步骤中,可以通过显示模块12向用户反馈所述车辆状态信息,其中所述显示模块12以是车载终端上的显示屏。进一步地,在现有通过显示模块12将ECU解析信息反馈给用户之外,还可以通过所述第二控制单元132控制所述应用模块15处理所述ECU解析信息。
具体地,所述应用模块15可以包括通信模块、语音模块、FM模块、SD播放器中任一种或多种(均为示出),但在实际应用中并不限于此。这里具体以所述应用模块15为语音模块为例进行说明,所述语音模块还包括音频处理模块和扬声器,其中所述音频处理模块用于将所述ECU解析信息转换成语音信息,所述扬声器用于播放所述语音信息。
需要说明的是,在实际应用中,所述车辆总线还可以是车辆内部的I/O总线、VAN总线、LIN总线、专用总线中的任一种。相应地,本实施例所述的车辆状态的提醒方法同样适用于上述车辆总线。
综上所示,本技术方案相比现有技术至少包括以下有益效果:
由车载终端内的控制器控制总线控制器获取连接在车辆总线上的ECU信息,总线控制器将解析获取到的ECU信息以得到ECU解析信息并将其反馈至控制器,再通过控制器将ECU解析信息发送至显示模块,供用户查看当前的车辆状态。本技术方案实现了车载终端直接通过车辆总线获取所需ECU信息,而无需通过若干外接传感器来采集这些车内数据,大大简化了车载终端的安装线路。
由于车辆总线中CAN总线的应用最为广泛,在具体实施例中,以CAN总线为例进行说明,即控制器通过控制CAN总线控制器获取CAN总线上的ECU信息,并由CAN总线控制器解析ECU信息得到ECU解析信息并将其反馈至控制器,再通过控制器将ECU解析信息发送至显示模块,供用户查看当前的车辆状态。
进一步地,车载终端上还包括应用模块,控制器还可以将有ECU解析信息确定的车辆状态信息通过这些应用模块反馈至用户,其中应用模块包括通信模块、语音模块、FM模块、SD播放器中任一种或多种。这样使得用户获取车辆当前状态信息的途径更多样化。
在具体实施例中,以通过语音模块将当前状态下的车辆状态信息反馈给用户为例,其中语音模块中通过音频处理模块将ECU解析信息装换成语音信息,再由扬声器播放该语音信息,从而使得用户无需转移视线即可获知当前的车辆状态,进一步提高了用户体验。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。