车载远程终端的制作方法

文档序号:6294145阅读:145来源:国知局
车载远程终端的制作方法
【专利摘要】本发明公开了一种车载远程终端,包括块车载系统通信模块、主控模块、无线远程通信模块;车载系统通信模块用于与车辆ECU进行数据通信;无线远程通信模块用于同远端服务器进行无线网络通信;主控模块,在无线远程通信模块接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在无线远程通信模块接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信。本发明的车载远程终端,能实现车辆ECU同远程服务器的不间断通信,保证远程服务器能远程执行一系列的连续诊断服务获取诊断结果。
【专利说明】车载远程终端
【技术领域】
[0001]本发明涉及车载通信技术,特别涉及一种车载远程终端。
【背景技术】
[0002]随着汽车电子控制技术在汽车上的广泛应用,汽车电子控制系统高度电子化,系统日趋复杂,维修人员、驾驶人员需要及时了解自己汽车的性能状况。
[0003]中国专利201120270457.6公开了一种基于蓝牙采集的车载远程智能诊断终端,如图1所不,包括ARM (Advanced RISC Machines,是微处理器)控制模块、CAN (Contro I IerArea Network,控制器局域网络)总线数据采集模块、蓝牙模块、GPS(全球定位系统)模块、GSM (Global System for Mobile Communications,全球移动通信系统)模块以及 OBD(车载自动诊断系统)接口 ;所述CAN总线数据采集模块、蓝牙模块、GPS模块、GSM模块均与所述ARM控制模块连接;所述OBD接口与所述CAN总线数据采集模块连接;其中所述的ARM控制模块是采用s3c2410芯片。
[0004]该车载远程智能诊断终端,通过CAN总线数据采集模块和蓝牙模块,实时读取汽车故障码与传感器数据,并将这些数据通过GSM模块传输到远程诊断与维修平台,通过远程诊断与维修平台判断车辆的健康状态,并将车辆状态信息通过GPS模块和GSM模块向车主反馈。通过该车载远程智能诊断终端,远程诊断与维修平台能更好的为用户提供行车安全性,防患于未然,并通过外部控制接口对排放系统的相关诊断,为车辆管理部门、环保部门提供有力证据进行车辆的管理。
[0005]在汽车K线和CAN线的诊断中,根据协议的规定,车辆EQJ((Electronic ControlUnit,电子控制单元,又称“行车电脑”)在一定时间没有收到诊断请求会自动断开连接。如果下次需要使用,必须按照诊断规范的要求重新连接。远程操作中往往会一定的延迟和干扰,因此无法保证100%的在规定时间内发送出诊断请求来保持连接。而在诊断服务的使用过程中,想获取一个结果,有的时候需要一系列的连续诊断服务才能获得最终需要的输出。
[0006]上述车载远程智能诊断终端,不能保证100%在规定时间内保持连接车载ECU,难以通过远程执行一系列的连续诊断服务获取诊断结果。
[0007]而且上述车载远程智能诊断终端,由于CAN的数据传输速度在一般250K-500K之间,而GPS、GSM的数据传输速度都远低于200K,数据传输数据速度的不匹配,只能远程传送要求响应较慢的诊断数据,但是无法传送要求响应较快的车载普通报文。

【发明内容】

[0008]本发明要解决的技术问题是提供一种车载远程终端,能实现车辆ECU同远程服务器的不间断通信,保证远程服务器能远程执行一系列的连续诊断服务获取诊断结果。
[0009]为解决上述技术问题,本发明提供的车载远程终端,包括块车载系统通信模块、主控模块、无线远程通信模块;所述车载系统通信模块,用于与车辆ECU进行数据通信;所述无线远程通信模块,用于同远端服务器进行无线网络通信;[0010]所述主控模块,在无线远程通信模块接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在无线远程通信模块接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通?目。
[0011]较佳的,所述车载远程终端,还包括外部存储模块;
[0012]所述无线远程通信模块,包括串行数据通信接口单元、无线数据传输单元;
[0013]所述串行数据通信接口单元与所述无线数据传输单元相连;
[0014]所述无线数据传输单元,用于进行串行数据同IP数据间的转换,实现所述串行数据通信接口单元同无线因特网的数据通信;
[0015]所述主控模块,在串行数据通信接口单元接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在串行数据通信接口单元接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信;
[0016]所述主 控模块,在保持与车辆ECU的连续通信期间,如果串行数据通信接口单元接收到远端服务器的诊断指令,则通过车载系统通信模块发送诊断指令到车辆ECU,并将车辆ECU相应于各个诊断指令的返回诊断数据通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器;如果串行数据通信接口单元接收到远端服务器的报文录取指令,则通过车载系统通信模块发送报文录取指令到车辆ECU,并将车辆ECU相应于各个报文录取指令的返回报文数据并行写入到所述外部存储模块并记录写入时间;在所述无线数据传输单元空闲时,将所述外部存储模块中的返回报文数据按写入时间顺序通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器。
[0017]较佳的,所述串行数据通信接口单元为RS232接口单元;
[0018]所述无线数据传输单元,用于进行RS232串行数据同3G数据间的转换,实现RS232接口单元同3G无线因特网的数据通信。
[0019]较佳的,所述车载系统通信模块,包括CAN线通信单元、K线通信单元;
[0020]所述主控模块,加电后首先通过K线通信单元发送K线快速初始化的报文头到车辆ECU,对车辆ECU进行初始化通信,如果在第一设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元按照K线模式同车辆ECU通信;如果超过第一设定时间没有获取车辆ECU的反馈,再通过K线通信单元发送K线5Baud初始化的报文头到车辆ECU,对车辆ECU进行5Baud初始化通信,如果在第二设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元按照K线模式同车辆ECU通信;如果超过第二设定时间没有获取车辆E⑶的反馈,再通过CAN线通信单元按照CAN线模式尝试和车辆E⑶通信。
[0021 ] 较佳的,车载远程终端还包括一 ETH接口模块,车载远程终端通过ETH接口模块同以太网通信。
[0022]本发明的车载远程终端,在无线接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信,这样无论远程服务器无线发送的诊断指令何时到来,远程服务器和车辆间的诊断服务都不会被中断,能保证在规定时间内保持连接车载ECU,确保能无线远程执行一系列的连续诊断服务获取车辆诊断结果。[0023]本发明的车载远程终端,设置有一外部存储器,使用高速的并口来读写,车辆ECU相应于远端服务器发来的各个报文录取指令的返回报文数据首先写入到所述外部存储模块并记录写入时间,等待与远端服务器间的无线网络空闲时再按照写入外部存储模块的顺序依次连续的无线发送到远端服务器上,很好的解决了 CAN、K等汽车通信总线同3G等无线网络间的数据传输数据速度的不匹配问题,不仅能无线远程传送要求响应较慢的诊断数据,也能无线远程传送要求响应较快的车载普通报文,能保证远端服务器获取车辆信息数据的连续性,完整性。本发明的车载远程终端,还能自动识别当前车辆的通信模式。
【专利附图】

【附图说明】
[0024]为了更清楚地说明本发明的技术方案,下面对本发明所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是现有的一种车载远程智能诊断终端示意图;
[0026]图2是本发明的车载远程终端一实施例示意图。
【具体实施方式】
[0027] 下面将结合附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0028]实施例一
[0029]车载远程终端,如图2所示,包括块车载系统通信模块、主控模块、无线远程通信模块;
[0030]所述车载系统通信模块,用于与车辆EQXElectronic Control Unit,电子控制单元,又称“行车电脑”)进行数据通信;
[0031]所述无线远程通信模块,用于同远端服务器进行无线网络通信;
[0032]所述主控模块,在无线远程通信模块接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在无线远程通信模块接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通?目。
[0033]实施例二
[0034]基于实施例一,车载远程终端,还包括外部存储模块;
[0035]所述无线远程通信模块,包括串行数据通信接口单元、无线数据传输单元(DataTransfer unit, DTU);
[0036]较佳的,所述串行数据通信接口单元为RS232 (—种串行数据通信的接口标准)接口单元,所述无线数据传输单元,用于进行RS232串行数据同3G Urd-generation,第三代移动通信技术)数据间的转换,实现RS232接口单元同3G无线因特网的数据通信。
[0037]所述串行数据通信接口单元与所述无线数据传输单元相连;
[0038]所述无线数据传输单元,用于进行串行数据同IP数据(TCP/IP协议定义的在因特网上传输的数据)间的转换,实现所述串行数据通信接口单元同无线因特网的数据通信;
[0039]所述主控模块,在串行数据通信接口单元接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在串行数据通信接口单元接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信;
[0040]所述主控模块,在保持与车辆ECU的连续通信期间,如果串行数据通信接口单元接收到远端服务器的诊断指令,则通过车载系统通信模块发送诊断指令到车辆ECU,并将车辆ECU相应于各个诊断指令的返回诊断数据通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器;如果串行数据通信接口单元接收到远端服务器的报文录取指令,则通过车载系统通信模块发送报文录取指令到车辆ECU,并将车辆ECU相应于各个报文录取指令的返回报文数据并行写入到所述外部存储模块并记录写入时间;在所述无线数据传输单元空闲时,将所述外部存储模块中的返回报文数据按写入时间顺序通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器。
[0041]实施例三
[0042]基于实施例二,所述车载系统通信模块,包括CAN(Controller Area Network,控制器局域网络)线通信单元、K线(一种通信总线标准)通信单元;
[0043]所述主控模块,加电后首先通过K线通信单元发送K线快速初始化的报文头到车辆ECU,对车辆ECU进行初始化通信,如果在第一设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元通过K线模式同车辆ECU通信;如果超过第一设定时间没有获取车辆ECU的反馈,再通过K线通信单元发送K线5Baud初始化的报文头到车辆ECU,对车辆ECU进行5Baud初始化通信,如果在第二设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元通过K线模式同车辆ECU通信;如果超过第二设定时间没有获取车辆E⑶的反馈,再通过CAN线通信单元通过CAN线模式尝试和车辆E⑶通信。
[0044]较佳的,CAN线通信单元支持IS015765和IS014229协议,K线通信单元支持IS014230 协议。
[0045]较佳的,车载远程终端还包括一 ETH接口(以太网接口)模块,车载远程终端通过ETH接口模块同以太网通信。
[0046]实施例三的车载远程终端,当加电后就开始自动进行扫描,对车辆ECU通信模式识别,获取当前同车辆ECU的通信方式(K线模式或CAN模式),等待远端服务器发送指令,在无线远程通信模块接收到远端服务器的开始获取车辆信息指令后,定时发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在无线远程通信模块接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信;在保持与车辆ECU的连续通信期间,如果无线远程通信模块接收到远端服务器的诊断指令,则直接将车辆ECU相应于各个诊断指令的返回诊断数据通过无线远程通信模块发送到远端服务器;如果无线远程通信模块接收到远端服务器的会导致大量报文数据的报文录取指令,则先将车辆ECU相应于各个报文录取指令的返回报文数据并行写入到外部存储模块并记录写入时间,在无线远程通信模块空闲时,从外部存储模块中获取返回的报文数据按写入时间顺序通过无线远程通信模块不间断的发送到远端服务器。远端服务器收到数据后,保存至数据库,同时根据国际标准格式解析数据,以物理量的信息呈现给远端用户。[0047]本发明的车载远程终端,在无线接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信,这样无论远程服务器无线发送的诊断指令何时到来,车载远程终端和车辆间的诊断服务都不会被中断,能保证在规定时间内保持连接车载ECU,确保能无线远程执行一系列的连续诊断服务获取车辆诊断结果。
[0048]本发明的车载远程终端,设置有一外部存储器,使用高速的并口来读写,车辆E⑶相应于远端服务器发来的各个报文录取指令的返回报文数据首先写入到所述外部存储模块并记录写入时间,等待与远端服务器间的无线网络空闲时再按照写入外部存储模块的顺序依次连续的无线发送到远端服务器上,很好的解决了 CAN、K等汽车通信总线同3G等无线网络间的数据传输数据速度的不匹配问题,不仅能无线远程传送要求响应较慢的诊断数据,也能无线远程传送要求响应较快的车载普通报文,能保证远端服务器获取车辆信息数据的连续性,完整性。本发明的车载远程终端,还能自动识别当前车辆的通信模式。
[0049]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种车载远程终端,包括块车载系统通信模块、主控模块、无线远程通信模块;所述车载系统通信模块,用于与车辆E⑶进行数据通信;所述无线远程通信模块,用于同远端服务器进行无线网络通信;其特征在于, 所述主控模块,在无线远程通信模块接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在无线远程通信模块接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信。
2.根据权利要求1所述的车载远程终端,其特征在于, 所述车载远程终端,还包括外部存储模块; 所述无线远程通信模块,包括串行数据通信接口单元、无线数据传输单元; 所述串行数据通信接口单元与所述无线数据传输单元相连; 所述无线数据传输单元,用于进行串行数据同IP数据间的转换,实现所述串行数据通信接口单元同无线因特网的数据通信; 所述主控模块,在串行数据通信接口单元接收到远端服务器的开始获取车辆信息指令后,定时通过车载系统通信模块发送握手信号到车辆ECU,保持与车辆ECU的连续通信;在串行数据通信接口单元接收到远端服务器的结束获取车辆信息指令后,断开与车辆ECU的通信; 所述主控模块,在保持与车辆ECU的连续通信期间,如果串行数据通信接口单元接收到远端服务器的诊断指令,则通过车载系统通信模块发送诊断指令到车辆ECU,并将车辆ECU相应于各个诊断指令的返回诊断数据通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器;如果串行数据通信接口单元接收到远端服务器的报文录取指令,则通过车载系统通信模块发送报文录取指令到车辆ECU,并将车辆ECU相应于各个报文录取指令的返回报文数据并行写入到所述外部存储模块并记录写入时间;在所述无线数据传输单元空闲时,将所述外部存储模块中的返回报文数据按写入时间顺序通过串行数据通信接口单元及无线数据传输单元无线发送到远端服务器。
3.根据权利要求2所述的车载远程终端,其特征在于, 所述串行数据通信接口单元为RS232接口单元; 所述无线数据传输单元,用于进行RS232串行数据同3G数据间的转换,实现RS232接口单元同3G无线因特网的数据通信。
4.根据权利要求3所述的车载远程终端,其特征在于, 所述车载系统通信模块,包括CAN线通信单元、K线通信单元; 所述主控模块,加电后首先通过K线通信单元发送K线快速初始化的报文头到车辆ECU,对车辆ECU进行初始化通信,如果在第一设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元按照K线模式同车辆ECU通信;如果超过第一设定时间没有获取车辆E⑶的反馈,再通过K线通信单元发送K线5Baud初始化的报文头到车辆E⑶,对车辆ECU进行5Baud初始化通信,如果在第二设定时间内收到车辆ECU的反馈,则控制车载远程终端通过K线通信单元按照K线模式同车辆ECU通信;如果超过第二设定时间没有获取车辆E⑶的反馈,再通过CAN线通信单元按照CAN线模式尝试和车辆E⑶通信。
5.根据权利要求4所述的车载远程终端,其特征在于, 车载远程终端还包括一 ETH接口模块,车载远程终端通过ETH接口模块同以太网通信。
【文档编号】G05B19/418GK103901823SQ201210572820
【公开日】2014年7月2日 申请日期:2012年12月25日 优先权日:2012年12月25日
【发明者】丁锋, 顾剑杰, 解鹏, 黄浩 申请人:联合汽车电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1