用于车载空调的触摸控制系统和方法与流程

文档序号:14106810阅读:680来源:国知局
用于车载空调的触摸控制系统和方法与流程

本发明涉及汽车领域,尤其涉及一种用于车载空调的触摸控制系统和方法。



背景技术:

随着我国汽车工业的快速发展和人们生活水平的提高,居民家庭的汽车拥有量快速增加。车载空调是用于调节车内温度、湿度,给乘员提供舒适环境的空调系统。但是,在现有的车载空调中,车载空调的控制都是通过设置在中控面罩中的功能模式旋钮来实现的,操作起来模式繁琐,用户体验感差。



技术实现要素:

本发明的目的在于提供一种用于车载空调的触摸控制系统和方法。

一方面,本发明实施例提供一种用于车载空调的触摸控制系统,包括触控显示模块、mcu模块和空调控制器,

所述触控显示模块,用于提供根据触控输入进行空调控制的主机空调操作界面,并将用户的触控输入转换为触摸坐标数据,发送至所述mcu模块;

所述mcu模块,通过can总线连接于所述触控显示模块,用于解析所述触摸坐标数据以获取与车辆对应的can协议,并根据与所述can协议对应的空调协议资料将所述触摸坐标数据转换为空调操作指令,并将所述空调操作指令发送至所述空调控制器;

所述空调控制器,通过can总线电连接于所述mcu模块,用于将所述空调操作指令转换为空调的调节信号,输出相应的物理信号,控制所述车载空调的零部件的电机运行。

优选地,所述空调控制器还用于将所述车载空调的当前状态信息根据所述空调协议资料生成16进制的空调显示数据;

所述mcu模块,还用于根据所述can协议将所述16进制的空调显示数据解析为10进制字符的空调显示数据发送至所述触控显示模块;

所述触控显示模块,还用于根据所述解析后的10进制字符的空调显示数据,显示所述车载空调的当前状态信息。

优选地,所述触控显示模块包括电容触摸单元、控制电容单元和显示单元,所述电容触摸单元覆盖在所述显示单元上,所述电容触摸单元的输出端连接所述控制电容单元的输入端,所述控制电容单元的输出端连接所述mcu模块的输入端,所述显示单元的输入端连接所述mcu模块的输出端。

优选地,所述mcu模块包括can协议解析单元、空调操作指令生成单元和显示数据生成单元,所述can协议解析单元的输入端通过所述can总线连接于所述控制电容单元的输出端,所述空调操作指令生成单元的输入端连接于所述can协议解析单元的输出端,所述空调操作指令生成单元的输出端通过所述can总线连接于所述空调控制器的输入端,所述空调控制器的输出端通过所述can总线连接于所述显示数据生成单元的输入端,所述显示数据生成单元的输出端通过所述can总线连接于所述显示单元的输入端。

优选地,所述触控显示模块集成在基于android系统的车载导航中。

相应地,本发明还提供一种用于车载空调的触摸控制方法,包括以下步骤:

步骤s1:将用户在主机空调操作界面的触控输入转换为触摸坐标数据;

步骤s2:解析所述触摸坐标数据以获取与车辆对应的can协议;

步骤s3:根据与所述can协议对应的空调协议资料将所述触摸坐标数据转换为空调操作指令;

步骤s4:将所述空调操作指令转换为空调的调节信号,输出相应的物理信号,控制所述车载空调的零部件的电机运行。

优选地,还包括:

步骤s5:显示所述车载空调的当前状态信息。

优选地,所述步骤s5包括:

步骤s51:将所述车载空调的当前状态信息根据所述空调协议资料生成16进制的空调显示数据;

步骤s52:根据所述can协议将所述16进制的空调显示数据解析为10进制字符的空调显示数据;

步骤s53:根据所述解析后的10进制字符的空调显示数据,显示所述车载空调的当前状态信息。

实施本发明实施例,具有如下有益效果:在本发明中,在不需要对原车的空调控制器进行改动的情况下,即可通过解析can协议将用户的触摸操作数据转换为控制原车空调控制器的空调操作指令,并将空调的运行状态信息转换为可以显示在车载导航上的数据。该车载空调触摸控制系统可以使乘客通过触屏简便完成空调操作,给用户提供方便,提高乘客使用空调的舒适度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1所示为本发明实施例一提供的用于车载空调的触摸控制系统的原理图;

图2所示为本发明实施例二提供的用于车载空调的触摸控制系统的模块图;

图3所示为本发明实施例三提供的用于车载空调的触摸控制方法的流程图;

图4所示为本发明实施例三提供的步骤s5的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1所示为本发明实施例一提供的用于车载空调的触摸控制系统的原理图;如图1所示,本发明实施例提供的用于车载空调的触摸控制系统包括触控显示模块10、mcu模块20和空调控制器30。

所述触控显示模块10,用于提供根据触控输入进行空调控制的主机空调操作界面,并将用户的触控输入转换为触摸坐标数据,发送至所述mcu模块。使用时,用户触摸点击主机空调控制界面相应操作按钮,例如,制冷(ac)控制、左右温度控制、左右座椅加热控制、风量控制、吹风模式控制、前吹风控制、后吹风控制、最大吹风控制、空调开关控制,会产生相应的触摸坐标数据。触控显示模块10利用can信息将触摸坐标数据传送至掌管汽车can信息的网关模块,接收can信息的网关模块将触摸坐标数据传送到mcu模块。优选地,所述触控显示模块10集成在基于android系统的车载导航中。

所述mcu模块20,通过can总线连接于所述触控显示模块,用于解析所述触摸坐标数据以获取与车辆对应的can协议,并根据与所述can协议对应的空调协议资料将所述触摸坐标数据转换为空调操作指令,然后将所述空调操作指令发送至所述空调控制器。mcu模块通过can网关接收来自触控显示模块的触摸坐标数据,因此,通过解析该触摸坐标数据可以获取与该车辆相关的can协议。由于不同车辆采用不同的can协议,因此,本申请通过mcu模块解析can总线上获取的触摸坐标数据,以获取其使用的can协议,在获取了can协议之后,相当于知道了解码的密码,这样就可以根据该can协议查找存储的与之对应的空调协议资料,再利用该空调协议资料将通过can总线获取的触摸坐标数据转换为空调控制指令。

所述空调控制器30,通过can总线电连接于所述mcu模块,用于将所述空调操作指令转换为空调的调节信号,输出相应的物理信号,控制所述车载空调的零部件的电机运行。

进一步地,所述空调控制器30还用于将所述车载空调的当前状态信息根据所述空调协议资料生成16进制的空调显示数据;所述mcu模块20,还用于根据所述can协议将所述16进制的空调显示数据解析为10进制字符的空调显示数据发送至所述触控显示模块10;所述触控显示模块10,还用于根据所述解析后的10进制字符的空调显示数据,显示所述车载空调的当前状态信息。

通过本实施例提供的用于车载空调的触摸控制系统,用户点击触控显示模块10的主机空调控制界面的相应操作按钮,例如,a/c按钮,产生的触摸坐标数据通过can总线发送到mcu模块;mcu模块接收并解析触控显示模块所触发的触摸坐标数据,根据解析到的can协议查找对应的空调协议资料,再利用空调协议资料将触摸坐标数据转换为空调操作指令;空调控制器根据采集到的工作环境信息与得到的空调操作指令输出相应物理信号,通过线束控制零部件的电机运行,运行空调系统;空调系统运行过程中以1秒1次的alive信号反馈到空调控制器,空调控制器采集空调系统工作信息通过mcu模块反馈到触控显示模块,从而将空调系统运行状态呈现给乘客。这样,在不需要对原车进行改动的情况下,即可通过解析can协议将用户的触摸操作数据转换为控制原车空调控制器的空调操作指令,并将空调的运行状态信息转换为可以显示在车载导航上的数据。该车载空调触摸控制系统可以使乘客通过触屏简便完成空调操作,给用户提供方便,提高乘客使用空调的舒适度。

实施例二

图2所示为本发明实施例二提供的用于车载空调的触摸控制系统的模块图;如图2所示,本发明实施例提供的用于车载空调的触摸控制系统包括触控显示模块10、mcu模块20和空调控制器30。

如图2所示,所述触控显示模块10包括电容触摸单元110、控制电容单元120和显示单元130,所述电容触摸单元110覆盖在所述显示单元130上,所述电容触摸单元110的输出端连接所述控制电容单元120的输入端,所述控制电容单元120的输出端连接所述mcu模块20的输入端,所述显示单元130的输入端连接所述mcu模块20的输出端。

如图2所示,所述mcu模块20包括can协议解析单元210、空调操作指令生成单元220和显示数据生成单元230,所述can协议解析单元210的输入端通过所述can总线连接于所述控制电容单元120的输出端,所述空调操作指令生成单元220的输入端连接于所述can协议解析单元210的输出端,所述空调操作指令生成单元220的输出端通过所述can总线连接于所述空调控制器30的输入端,所述空调控制器30的输出端通过所述can总线连接于所述显示数据生成单元230的输入端,所述显示数据生成单元230的输出端通过所述can总线连接于所述显示单元130的输入端。

具体地,在本发明一实施例中,显示单元130为用户提供根据触控输入进行空调控制的主机空调操作界面;所示主机空调控制界面上有相应的操作按钮,例如,制冷(ac)控制、左右温度控制、左右座椅加热控制、风量控制、吹风模式控制、前吹风控制、后吹风控制、最大吹风控制、空调开关控制。用户触摸覆盖在所述显示单元130上的电容触摸单元110,产生的触摸数据经控制电容单元120转换为精确的触摸坐标数据,通过can总线发送到mcu模块20的can协议解析单元210。can协议解析单元210解析该触摸坐标数据,获取到相应的can协议;空调操作指令生成单元220根据解析到的can协议查找对应的空调协议资料,再将触摸坐标数据利用空调协议资料转换为16进制的空调操作指令,并通过can总线发送到车辆的空调控制器30。空调控制器30在执行完对应的操作后,将空调当前的状态信息编码为16进制的空调显示数据通过can总线发送到显示数据生成单元230。显示数据单元230根据can协议将所述16进制的空调显示数据解析为10进制字符的空调显示数据,之后通过can总线发送至显示单元130进行显示。

进一步地,在本发明中,通过利用glass+film电容触摸屏技术实现电容触摸屏在车载导航的应用,glass+film是在玻璃屏幕上镀一层透明的薄膜体层,再在导体层外加上一块保护玻璃,双玻璃设计能彻底保护导体层及感应器。具有精度高、触摸精度达1.0mm,灵敏度高且使用寿命长的特点,单点重复操作可达1000000次以上,相较于现有技术的电阻触摸屏的汽车导航仪表面易划伤、表面硬度低、点击精度及灵敏度差的缺点,具有很大的优势。

在本发明中,解码触摸坐标数据以获取can协议的mcu模块可以做成一个独立的解码盒,然后电连接于车载导航。显示单元为基于android系统的车载导航的显示屏幕,空调控制器为原车的空调控制器。这样,只需增加一个解码盒,在原有的车载上增加一个电容触摸单元和一个控制电容单元即可实现对车载空调的触摸控制,成本较小。

实施例三

图3所示为本发明实施例三提供的用于车载空调的触摸控制方法的流程图.如图3所示,本发明提供的用于车载空调的触摸控制方法包括以下步骤:

步骤s1:将用户在主机空调操作界面的触控输入转换为触摸坐标数据;

具体地,用户通过触摸为用户提供根据触控输入进行空调控制的主机空调操作界面上的相应的操作按钮,产生触摸坐标数据。其中,所示操作按钮包括制冷(ac)控制、左右温度控制、左右座椅加热控制、风量控制、吹风模式控制、前吹风控制、后吹风控制、最大吹风控制、空调开关控制。利用can信息将触摸坐标数据传送至掌管汽车can信息的网关模块,接收can信息的网关模块将触摸坐标数据传送到mcu模块。

步骤s2:解析所述触摸坐标数据以获取与车辆对应的can协议;

具体地,mcu模块通过can网关接收来自触控显示模块的触摸坐标数据,因此,通过解析该触摸坐标数据可以获取与该车辆相关的can协议。由于不同车辆采用不同的can协议,因此,本申请通过mcu模块解析can总线上获取的触摸坐标数据,以获取其使用的can协议,在获取了can协议之后,相当于知道了解码的密码,这样就可以根据该can协议查找存储的与之对应的空调协议资料。

步骤s3:根据与所述can协议对应的空调协议资料将所述触摸坐标数据转换为空调操作指令;

步骤s4:将所述空调操作指令转换为空调的调节信号,输出相应的物理信号,控制所述车载空调的零部件的电机运行。

具体地,空调控制器根据采集到的工作环境信息与得到的空调操作指令输出相应物理信号,通过线束控制零部件的电机运行,运行空调系统。

步骤s5:显示所述车载空调的当前状态信息。

具体地,空调系统运行过程中以1秒1次的alive信号反馈到空调控制器,空调控制器采集空调系统工作信息通过mcu模块反馈到触控显示模块,从而将空调系统运行状态呈现给乘客。因此,如图4所示,所述步骤s5包括:

步骤s51:将所述车载空调的当前状态信息根据所述空调协议资料生成16进制的空调显示数据;

步骤s52:根据所述can协议将所述16进制的空调显示数据解析为10进制字符的空调显示数据;

步骤s53:根据所述解析后的10进制字符的空调显示数据,显示所述车载空调的当前状态信息。

有利地,本发明提供的方法,在不需要对原车的空调控制器进行改动的情况下,即可通过解析can协议将用户的触摸操作数据转换为控制原车空调控制器的空调操作指令,并将空调的运行状态信息转换为可以显示在车载导航上的数据。该车载空调触摸控制系统可以使乘客通过触屏简便完成空调操作,给用户提供方便,提高乘客使用空调的舒适度。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1