调制信号。信号转换器210可例如利用以下通信协议进行通信:J1850(VPM 和PWM)、ISO9141-2信号、通信碰撞检测(CXD)(例如克莱斯勒碰撞检测)、数据通信链接 (DCL)、串行通信接口(SCI)、控制器区域网络(CAN)、Keyword2000(IS0 14230-4)、0BDII、 或在车辆中实施的其它通信协议。
[0034] 在具体通信协议中用来转换和发送的电路可通过FPGA214(例如通过三态未使 用式收发器(tri-statingunusedtransceiver))进行选择。信号转换器210也可经由第 一系统总线224联接至FPGA214和读卡器220。FPGA214通过信号转换器210和无线通 信电路238向ECU单元传输信号(即讯息)并接收来自ECU单元的信号(即讯息)。
[0035] FPGA214可借助第二系统总线222通过各种地址、数据和控制线路联接至处理器 202。FPGA214还通过第一系统总线224联接至读卡器220。处理器202还可联接至显示 屏104以向用户输出期望的信息。处理器202通过第二系统总线222与CPLD206通信。附 加地,处理器202可被预设成通过输入装置106经由CPLD206、或通过触摸屏显示屏104接 收来自用户的输入。CPLD206可提供逻辑电路以解码来自诊断工具100的用户的输入,并 且还提供胶合逻辑(glue-logic)以用于各种其它对接任务。
[0036] 存储器208和内部非易失性存储器218可联接至第二系统总线222,所述第二系 统总线允许与处理器202和FPGA214通信。存储器208可包括其量依赖于应用的动态随 机访问存储器(DRAM)、硬盘驱动器、和/或只读存储器(ROM)。用来运行包括所述GUI的诊 断工具100的软件可被储存在存储器208或218中,储器208或218包括任何其它数据库。 数据库212可包括与车辆有关的诊断信息和其它信息。
[0037] 内部非易失性存储器218可为电性可擦除可编程只读存储器(EEPR0M)、快闪R0M、 或其它类似的存储器。如果需要的话,内部非易失性存储器218可例如提供用于启动代码、 自诊断、各种驱动程序的存储、以及用于FPGA图像的空间。附加地,内部非易失性存储器 218还可包括软件、例如用于在触摸屏显示屏104上显现和显示图形(例如图标或模块)的 图形模块。如果并非全部的模块在FPGA214中实施的话,则存储器218可容纳可下载的图 像,以使得FPGA214可被重新配置成用于不同的一组通信协议。
[0038] GPS天线232和GPS接收器234可被包括并且可安装在壳体102中或壳体上或是 其任意组合。GPS天线232电子地联接至GPS接收器234并且允许GPS接收器与绕地球轨 道运行的各种人造卫星通信(检测并解码信号)。在一个实施例中,GPS天线232和GPS接 收器234是一个装置而不是两个。GPS接收器234和GPS天线232可电子地联接至处理器 202,所述处理器可联接至存储器208、218、或读卡器220中的存储卡。所述存储器可用于储 存地图数据、例如电子地图。诊断工具可包括美国(或使用的国家)、北美的所有地图,或者 可具有诊断工具所位于的区域或州的地图。在替代的实施例中,诊断工具可具有世界的或 由用户期望的世界任意部分的所有地图。这允许诊断工具成为GPS装置,以使得驾驶者能 够从一个地方驾驶至另一个地方。地图可被加层或可结合交通、当地活动、以及其它GPS装 置(智能手机)的所在方位、以及能对技术人员有帮助的其它信息。通过能够利用GPS定 位其它的诊断工具,技术人员就能够利用诊断工具彼此定位以便进行会议或社交活动。
[0039] GPS接收器与一定数量的人造卫星通信或"锁定"至一定数量的人造卫星,以便对 其全球方位进行"定位"。一旦所在方位被定位,GPS接收器就能够在处理器的帮助下确定 出包括经度、炜度、海拔的确切方位、运动速度、以及诊断工具100的其它导航数据。
[0040] 倘若GPS接收器不能锁定到最小数量的人造卫星以确定出海拔、或者出于任何原 因不能够确定出海拔的话,高度计236可用来确定诊断工具100的海拔。高度计236电子地 联接至处理器202并且可提供诊断工具100的高度或海拔。高度计236可联接至大气压力 传感器(未示出)以便校准由高度计确定的海拔测量结果。传感器可定位在诊断工具100 的壳体102的内部或外部。微小的气压改变可影响高度计236的准确性,因而,诊断工具可 通过使用传感器结合高度计236以及本领域已知的校正因子而对这些改变进行校正。
[0041] 在替代的实施例中,被测试的车辆的车辆通信接口230经由外部线缆(未示出) 通过连接接口 211与诊断工具100通信。可选择信号转换器通过连接接口 211与车辆通信 接口230通信。
[0042] 图3示出根据本发明一实施例的示例性图形用户界面(⑶I) 300。⑶I300可包括 各种图标、信息条、模块、界面元素等。图标或模块可通过以手指或触笔等在显示屏104上 触摸或通过用户界面106而被激活。显示屏104可为触敏的并且能够理解手指接触、手指轻 敲手势、手指滑动手势、触笔运动、上述的任意组合等等。应理解的是,在一些实施例中,手 指输入中的一个或多个被来自另一输入装置(例如基于鼠标的输入或触笔输入)代替。例 如,滑动手势可替换为鼠标点击(例如代替接触)并且随后指针沿着滑动路径的运动(代 替接触点的运动)。在另一实施例中,轻敲手势可替换为鼠标点击的同时指针位于轻敲手势 所在位置上(例如代替没有检测到接触后检测到接触)。类似地,当同时检测到多个用户输 入时,应理解的是,可以同时使用多个计算机鼠标,或可同时使用鼠标和手指接触。
[0043] ⑶I300包括信息条302以及图标或模块306、310、312、314、316、318、320和 322 (以下讨论)。在该示例中,信息条302提供了当前被测试的车辆如2009年款大众帕萨 特或任何其它车辆的有关信息。信息条302包括新车辆图标320,所述新车辆图标在被选定 时技术人员或用户能够输入有关新车辆的信息。输入的信息可包括VIN(车辆识别号码)、 或其它识别信息。〇BDII图标322可用于启动被测试的车辆的扫描。在替代的实施例中, 当诊断工具100联接至车辆中的数据链路接头时所述扫描自动地进行。数据链路接头(未 示出)提供了对车辆中各种ECU(电子控制单元)的存取。
[0044] 文本框304也可呈现在⑶I300上。在一个实施例中,文本框304可为搜索框,技 术人员可将关键词或术语输入其中以使用诸如G〇〇gleTM、BingTM、Yah〇〇TM等搜索引擎进行搜 索。搜索术语或关键词可使用小键盘106或虚拟小键盘106输入到文本框304中,所述虚拟 小键盘可在利用手指或触笔触摸文本框304时出现。通过文本框304,技术人员可对修复、 术语、公告、包括零件的位置和零件的标价在内的零件信息、或任何其它信息进行搜索以便 完成诊断。文本框304也可用于搜索任何其它信息或主题,诸如篮球比分、新闻、天气等。一 旦输入搜索项或关键词,技术人员可触摸搜索图标305以开始搜索。在另一实施例中,在技 术人员在文本框304中打字之前或之后,他能通过轻敲或触摸搜索图标305而改变默认搜 索引擎,所述搜索图标能循环或显示各种搜索引擎以用于选定。
[0045] 可以在⑶I300上显示的其它图标或模块可包括诊断图标306、维护测试图标 310、观测图标312、道路测试图标314、征兆帮助图标316、以及服务和设置图标318。可存 在用户所期望的许多图标。当按压或触摸诊断图标306时,可出现各种诊断测试,例如传 感器测试、排放测试、或节气门位置测试等。当触摸维护测试图标310时,可执行诸如检查 和维护等的维护测试并且可获取I/M相关的发送信号、DTC或监测数据。当按压观测图标 312时可收集来自观测设备、例如附接至被测试的车辆的一部分的示波器(来自Service SolutionsU.S.LLC的汽车观测设备3840F)的数据,所述示波器。
[0046] 当轻敲道路测试图标314时,可将诊断工具100进入道路测试模式以便在道路测 试期间收集车辆诊断数据。道路测试允许技术人员收集仅在道路测试期间出现的车辆数 据,诸如处于30mph车辆的间歇性突响。系统帮助图标316允许技术人员访问车载或非车 载诊断数据库(以下讨论)以便协助技术人员诊断车辆的问题。服务和设置图标318允许 技术人员改变诊断工具中的设置。所述设置可包括特定的偏好,诸如计量中的测量结果的 单位或美制单位(以下讨论)。
[0047] 本文讨论的每一个图标可具有指示标记308,其指示出与那个具体的图标的功能 相关的附加信息是可获得的或者指示特定数量的更新是可获得的。例如,系统帮助图标316 的指示标记308指示出能够在各种数据库中获得有助于识别车辆中发现的征兆的108种不 同的可获得信息。可获得信息可包括顶修复(topfix)、公告、视频、来自聊天室的回应的数 量或未被观察到讯息的数量等等,这些信息可能与所获取的车辆数据有关以便帮助技术人 员对征兆进行诊断。
[0048] 讯息条330也可呈现在⑶I300上。讯息条330可包括诸如诊断工具100的所在 位置处的日期和天气状况等的信息。讯息条330可容纳或显示由用户期望的信息,包括警 告、新闻提要、不同地方的天气或任何其它可定制化信息。所述地方可为基于车辆或诊断工 具100的GPS定位而确定。所述地方还可基于与诊断工具100连接的Wi-Fi连接或蜂窝连 接的定位而确定。
[0049] 通过获知天气状况,诊断工具100可协助技术人员执行特定测试或警告技术人员 天气状况并非最佳或可干扰特定测试。例如,天气可为太冷或太热以至不能运行车辆电池 测试。温度可选地由位于诊断工具100表面上的温度传感器测量,或者可从基于互联网的 源、诸如WWW,weather,com等接收。附加的与天气有关的信息可包括大气压力和湿度水平, 所有这些可影响技术人员所进行的测试。
[0050] 图4示出根据本发明一实施例的另一示例性⑶I400。图标或模块402、404、406、 408、410、412、414、416、418、420、422、424、426和428显示在《]1 400上。新车辆图标402在 被按压时允许技术人员输入新车辆。替代地,按压新车辆图标402可允许车辆信息从另一 诊断工具传递至该诊断