一种基于can总线的车载导航主机开机优化系统的制作方法

文档序号:9152306阅读:948来源:国知局
一种基于can总线的车载导航主机开机优化系统的制作方法
【技术领域】
[0001]本实用新型涉及车载导航领域,尤其涉及一种基于CAN总线的车载导航主机开机优化系统。
【背景技术】
[0002]随着汽车电子产品的发展迅速,车载导航系统的使用频率越来越高。传统的车载导航主机是基于WIN-CE系统,其CPU相对落后,不支持WIFI上网,且可以安装的应用程序较少。基于安卓系统的车载导航主机由于其开放性、易用性,再加上美观的UI及其可自定义桌面,丰富的软件资源、免费热门应用等优势,使其市场占有率越来越高。
[0003]但是目前在基于安卓系统的车载导航主机中,由于需要在点火时才能启动电源模块,进而才能启动车载导航主机,因此存在开机慢的问题。目前基于安卓系统的车载导航主机的开机速度约为10-30秒,若想要达到5-15秒的开机速度,则必须采用速度快的CPU,导致较高的生产成本。
【实用新型内容】
[0004]本实用新型的目的在于针对现有基于安卓系统的车载导航主机开机慢的缺陷,提供一种基于CAN总线的车载导航主机开机优化系统。
[0005]本实用新型为了解决上述技术问题,采用的技术方案是:一种基于CAN总线的车载导航主机开机优化系统,包括CAN总线以及电性连接于所述CAN总线的信号产生单元和基于安卓系统的车载导航主机,所述信号产生单元用于产生车身数据信号,所述CAN总线用于在所述车身数据信号的触发下产生CAN总线数据,所述车载导航主机包括CAN收发器、耦合于所述CAN收发器的微控制单元、耦合于所述微控制单元的电源模块、以及耦合于所述微控制单元和所述电源模块的CPU及其他功能模块,其中,所述CAN收发器用于将接收的来自所述CAN总线的所述CAN总线数据转换为串口数据及I/O 口电平信号,并将所述串口数据及所述I/O 口电平信号发送到所述微控制单元;所述微控制单元用于根据来自所述CAN收发器的所述I/O 口电平信号,开启所述电源模块或保持所述电源模块处于开启状态;所述电源模块用于控制所述CPU及所述其他功能模块上电,使所述车载导航主机开机或保持开机状态。
[0006]优选地,所述车载导航主机还包括:状态检测模块,耦合于所述微控制单元,用于在用户上车点火时,检测所述车载导航主机的状态,若所述车载导航主机处于开启状态,则发送状态信号到所述微控制单元,由所述微控制单元根据所述状态信号控制开启其他模块。
[0007]优选地,所述CAN总线数据通过所述CAN收发器的串口传送到所述微控制单元,并通过所述CAN收发器的I/O 口将所述CAN总线数据状态告知所述微控制单元。
[0008]优选地,所述CAN收发器是具有总线唤醒功能及唤醒标志输出的CAN收发器,型号为 TJA1041。
[0009]实施本实用新型实施例,具有如下有益效果:通过本实用新型提供的基于CAN总线的车载导航主机开机优化系统,在车辆开锁时即可通过CAN总线产生数据来触发微控制单元控制导航主机进行后台开机,当用户上车点火时,导航主机已经开机5-20秒时间,实现了导航主机提前开机的功能,在不提升成本的基础上提升了开机速度;此外,在使用过程中,只要CAN总线上有数据,导航主机就一直处于唤醒状态,若用户熄火车辆后,在车辆完全休眠前(约2-5分钟内)又再次打火,导航主机后台其实是一直保持开机状态的,这时候车辆打火,主机开机直接进入主界面,用户感觉主机开机时间为O秒,极大改善了用户使用体验。
【附图说明】
[0010]下面将结合附图和实施例对本实用新型作进一步说明,在附图中:
[0011]图1是本实用新型一实施例提供的基于CAN总线的车载导航主机开机优化系统的结构示意图;
[0012]图2是本实用新型另一实施例提供的基于CAN总线的车载导航主机开机优化系统的结构示意图;
[0013]图3是本实用新型实施例提供的基于CAN总线的车载导航主机开机优化系统的操作过程流程图。
【具体实施方式】
[0014]为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
[0015]图1是本实用新型一实施例提供的基于CAN总线的车载导航主机开机系统100的结构示意图。本实用新型提供的车载导航主机开机系统用于基于安卓系统的车载导航主机。如图1所示,开机系统100包括CAN总线110以及电性连接于CAN总线110的信号产生单元120和车载导航主机130。在该实施例中,信号产生单元120产生车身数据信号,CAN总线110在车身数据信号的触发下产生CAN总线数据,车载导航主机130接收CAN总线110上产生的CAN总线数据,并在CAN总线数据的触发下开机或保持开机状态。
[0016]在本实用新型一实施例中,由于只需通过CAN总线110上的CAN总线数据触发车载导航主机130,因此,在使用过程中,只要CAN总线110上有数据,则车载导航主机130 —直处于开机状态。车身数据信号包括但不限于:开锁信号、速度信号、左转向信号、右转向信号、近光信号、远光信号、喇叭信号、刹车信号、倒车信号、ACC(钥匙门开关)状态信号等。
[0017]具体而言,在本实用新型一实施例中,以车身数据信号为开锁信号为例,在用户用车时,在距离车辆一定距离时,即可对车辆撤防,使车辆开锁,唤醒车辆,此时,在车身控制单元上产生开锁信号,在开锁信号的触发下,CAN总线110上产生CAN总线数据,车载导航主机130接收CAN总线110上产生的CAN总线数据,并在CAN总线数据的触发下开机。在本实用新型另一实施例中,以车身数据信号为ACC状态信号为例,在车辆熄灭后到车辆完全休眠前(例如,2-5分钟内)的一段时间内,ACC状态检测模块检测到车辆处于ACC关闭状态,产生ACC关闭状态信号,在ACC关闭状态信号的触发下,CAN总线110上持续产生CAN总线数据,车载导航主机130接收CAN总线110上产生的CAN总线数据,并在CAN总线数据的触发下持续保持后台开机状态。
[0018]图2是本实用新型另一实施例提供的基于CAN总线的车载导航主机开机系统200的结构示意图。如图2所示,在该实施例中,车载导航主机130包括CAN收发器132、耦合于CAN收发器132的微控制单元134、耦合于微控制单元134的电源模块136、以及耦合于微控制单元134和电源模块136的CPU 140和其他功能模块150。
[0019]CAN收发器132与CAN总线110互相电性连接,用于将接收的来自CAN总线110的CAN总线数据转换为串口数据和I/O 口电平信号发送给微控制单元134,实现车载导航主机130与CAN总线110的通信。微控制单元134用于根据来自CAN收发器132的I/O 口电平信号,开启电源模块136保持电源模块136处于开启状态。电源模块136用于控制CPU 140及其他功能模块150上电,使车载导航主机130开机或保持开机状态。具体而言,CAN收发器132为具有总线唤醒功能及唤醒标志输出的CAN收发器(例如,TJA1041),可以在CAN总线110被唤醒时接收来自CAN总线110的CAN总线数据,并将CAN总线数据转换为微控制单元134可以识别的串口数据和I/O 口电平信号,并通过CAN收发器132的I/O 口将CAN总线数据状态告知微控制单元
[0020]优选地,在本实用新型一实施例中,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1