汽车诊断系统的无线通讯方法以及汽车诊断系统的制作方法_2

文档序号:8904839阅读:来源:国知局
施例,参照附图做进一步说明。
【具体实施方式】
[0046]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]本发明提供一种汽车诊断系统的无线通讯方法,参照图1,在一实施例中,所述汽车诊断系统包括上位机和下位机,所述汽车诊断系统的无线通讯方法包括以下步骤:
[0048]步骤S101,在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路;
[0049]本实施例中,汽车诊断系统启动汽车诊断模式,所述上位机和下位机之间即同时建立无线连接通路以及有线连接通路。参照图2,其中,上位机是指可以直接发出操控命令的计算机,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备、获取设备状况的计算机,一般是可编程逻辑控制器/单片机之类的。所述上位机发送通讯命令至下位机,下位机再根据此通讯命令解释成相应的时序信号直接控制相应设备如汽车。下位机不时读取汽车的状态数据(一般为模拟量),并将其转换成数字信号反馈给上位机。本优选实施例中,所述上位机负责与用户的交互界面,上位机通常具有液晶屏显示系统诊断结果和控制信息,并且通过鼠标或触摸屏控制系统运行状态。下位机与汽车OBD(On-BoardDiagnostic,车载诊断系统)诊断接口连接,主要负责与汽车E⑶通讯,发送通讯命令和接收汽车ECU返回的信息。所述上位机与下位机之间采用无线通讯或有线通信交换信息。
[0050]本实施例中,所述汽车诊断系统的无线通讯方式包括WIF1、蓝牙等无线通讯方式,去除了连线的束缚以及避免了接线和收线等繁琐的操作。当需要移动汽车诊断系统时,如需要单人完成汽车诊断中的动作测试功能或读取汽车行进过程中数据流功能时最适合采用无线通讯方式。
[0051]本实施例中,所述汽车诊断系统的有线通讯方式包括如USB接口(UniversalSerial Bus,通用串行总线)、RJ45网络接口 (Registered Jack 45,各种不同接头的一种类型,常用于网卡接口的数据传输)等有线通讯方式,可以排除外界的无线干扰。对通讯速度和稳定性要求极高的操作过程或在使用设备的全部过程中不可挪动设备和拔插连接线等时,如E⑶刷写功能或WIFI无线受到到环境干扰时,适合采用有线通讯方式。
[0052]步骤S102,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令;
[0053]本实施例中,以所述上位机为例,经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令。在其他实施例,所述下位机同样可以经所述无线连接通路和有线连接通路同时向所述上位机发送无线通讯命令和有线通讯命令。所述上位机或下位机经所述无线连接通路和有线连接通路同时发送通讯信号,也即无线连接和有线连接同时存在,只有保持这两个连接通路通讯才能保证动态选择过程中通讯不停顿。
[0054]本实施例中,在所述无线连接通路以及有线连接通路建立后,还需分别判断两个通路是否连接成功。若有线连接和无线连接都连接失败,汽车诊断系统则会报错,并显示通讯异常。
[0055]本实施例中,所述汽车诊断系统可以通过控制指示灯输出通讯状态,并将通讯数据传给上位机或下位机的主控模块,而实现上位机与下位机的主控模块之间进行命令交互,从而完成汽车诊断功能。
[0056]步骤S103,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。
[0057]本实施例中,不需要对通讯方式进行预先设置,在通讯过程中可以完成这两种通讯方式的动态自动选择。例如,在需要对通讯速度和稳定性要求极高的ECU刷写或防盗等特殊操作过程时,可以用USB线连接上位机和下位机,汽车诊断系统就可以动态自动选择为有线通讯方式,此时上位机和下位机的通讯方式指示灯会显示已选择为有线通讯方式。如果需要在使用过程中移动设备,可直接拔掉连接线,汽车诊断系统就可以动态自动选择为无线通讯方式,此时上位机和下位机的通讯方式指示灯会显示已选择为无线通讯方式。
[0058]进一步地,参照图3,所述步骤S103包括:
[0059]步骤S1031,所述下位机获取所述无线通讯命令和有线通讯命令到达的时间点;
[0060]本实施例中,可以理解的是,不同的场景下,无线通讯命令和有线通讯命令到达所述下位机的时间通常不一样。例如,在ECU刷写或防盗等特殊操作过程时,此时有线通讯命令到达的时间点要早于无线通讯命令到达的时间点;而在比较狭窄的区域使用汽车诊断系统时,对通讯速度和稳定性要求极高的,此时无线通讯命令到达的时间点要早于有线通讯命令到达的时间点。
[0061]步骤S1032,比较所述无线通讯命令和有线通讯命令到达的时间点先后顺序;
[0062]步骤S1033,若所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,则向所述上位机反馈选择的为无线连接通路;
[0063]本实施例中,所述无线通讯命令到达的时间点早于所述有线通讯命令到达的时间点,说明此时适合采取无线连接通路进行上位机和下位机之间的交互。
[0064]步骤S1034,若所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,则向所述上位机反馈选择的为有线连接通路。
[0065]本实施例中,所述有线通讯命令到达的时间点早于所述无线通讯命令到达的时间点,说明此时适合采取有线连接通路进行上位机和下位机之间的交互。
[0066]本发明提供的汽车诊断系统的无线通讯方法,通过在启动汽车诊断模式后,所述上位机和下位机之间建立无线连接通路以及有线连接通路,所述上位机经所述无线连接通路和有线连接通路同时向所述下位机发送无线通讯命令和有线通讯命令,所述下位机根据所述无线通讯命令和有线通讯命令到达的时间先后顺序,向所述上位机反馈选择的无线连接通路或有线连接通路。这样,汽车诊断系统在诊断过程中,不仅可以保证汽车诊断系统中通讯命令的准确性,还可自动地在无线通讯通路和有线通讯通路之间进行选择,如此动态地自动选择通讯方式,从而提高汽车的诊断效率。
[0067]在一实施例中,如图4所示,在上述图1的实施例的基础上,本实施例中,所述步骤S102包括:
[0068]步骤S1021,对所述通讯命令进行加序处理;
[0069]步骤S1022,将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。
[0070]本实施例中,以所述上位机为例,所述上位机在向所述下位机发送通讯命令前,会对所述通讯命令进行加序处理,将经加序处理的无线通讯命令和有线通讯命令经所述无线连接通路和有线连接通路同时向所述下位机发送。其中,所述加序处理可以为预定时间内,按接收到的所述上位机或下位机发送的通讯命令的时间顺序,依次加序处理为第一无线通讯命令和第一有线通讯命令、第二无线通讯命令和第二有线通讯命令、第三无线通讯命令和第三有线通讯命令……。
[0071]在一实
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1