要的相應(yīng)的RAM、ROM、 EPR0M、時(shí)鐘、解碼器、存儲(chǔ)器控制器和/或中斷控制器等(全部未示出)進(jìn)行通信。在其他 實(shí)施例中,微處理器可以是或包括集成電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)、復(fù)雜可編程邏輯器 件(CPLD)、可編程邏輯陣列(PLA)、專用集成電路(ASIC)或它們的組合。 微處理器202包括所有必要的收發(fā)器或替代性的單獨(dú)的發(fā)送器和接收器,以 便以各種通信協(xié)議進(jìn)行通信,各種通信協(xié)議包括但不限于:SAE J1850 (VPM)、SAE J1850(PWM)、J1708、J1587、LIN(本地互聯(lián)網(wǎng))、VAN(車輛區(qū)域網(wǎng)絡(luò))、ISO 9141-2 和 ISO 14230-4( "Keyword 2000"),OBD I和II等。本公開并非意在限制于任何特定的通信協(xié) 議,或限制于電通信協(xié)議的。診斷工具可以進(jìn)行通信的其他當(dāng)前和未來的協(xié)議(比如光纖、 ISO 15765-4、MS CAN和HS CAN)也在本公開的范圍之內(nèi)。 微處理器202可包括與無線接口 210通信的認(rèn)證處理器。認(rèn)證處理器可以是微處理器 202的芯中的一個(gè)或單獨(dú)的微處理器。使用無線接口 210的認(rèn)證處理器與遠(yuǎn)程認(rèn)證服務(wù)器 進(jìn)行通信,以認(rèn)證軟件或硬件。認(rèn)證可以基于序列號(hào)、品牌名稱或唯一標(biāo)識(shí)、用戶名、登錄 信息、車輛識(shí)別碼、技術(shù)人員的指紋、密碼、技術(shù)人員的角膜、技術(shù)人員的DNA和其它獨(dú)特特 征。 在替代實(shí)施例中,診斷工具100可包括顯示器,比如觸摸屏顯示器、LED、OLED、VGA等。 觸摸屏允許技術(shù)人員操縱在此所討論的任何屏幕、圖標(biāo)等或向技術(shù)人員顯示信息。在本實(shí) 施例中,微處理器202可與診斷工具100上的顯示器進(jìn)行通信。 存儲(chǔ)器208例如可包括易失性、非易失性、固態(tài)、閃存、磁、光、永久的、可移動(dòng)的、可寫、 可重寫或只讀存儲(chǔ)器。如果存儲(chǔ)器208是可移動(dòng)的,示例可包括可被插入和從⑶和/或 DVD讀取器/寫入器(未示出)移除的⑶、DVD或USB閃存,或USB、火線、串行接口、并行端 口(未示出)。 存儲(chǔ)器208可包含軟件,以運(yùn)行診斷工具100、與E⑶通信或處理從E⑶檢索到的車 輛數(shù)據(jù)、或執(zhí)行本文中所描述的其它功能。車輛數(shù)據(jù)可包括設(shè)置在ECU中的診斷故障代碼 (DTC)。存儲(chǔ)器208可存儲(chǔ)用于與遠(yuǎn)程計(jì)算裝置(比如智能電話200)或車輛中的ECU進(jìn)行 通信的必要的通信協(xié)議。 電源/電池管理器204可以控制從各種來源(包括可選的內(nèi)部電池206、USB連接、或 車輛電池電源(未示出))的電力。例如,內(nèi)部電池206可以是任何類型的電池,包括鋰離 子電池或鋰聚合物型電池、鋰空氣、鋰釩氧化物,盡管也可以使用本領(lǐng)域技術(shù)人員已知的其 它類型電池(例如,鎳-鎘或鎳金屬氫化物電池)。 內(nèi)置電池206可以以達(dá)1. 5A的速度通過連接器接口 212充電,根據(jù)USB Implementers Forum Inc. 2011 年 10 月 12 日的 "USB Battery Charging 1.2 Compliance plan"。 如上所述,指示器106可向技術(shù)人員指示診斷工具100的狀態(tài)??梢杂幸粋€(gè)以上的指 示器且一個(gè)以上的顏色可用于向技術(shù)人員提供關(guān)于診斷工具100的信息。車輛連接器104 可以是耦接到車輛中的數(shù)據(jù)鏈路連接器的任何類型連接器,包括〇BD I或II連接器。 無線接口 210可包括適當(dāng)?shù)陌l(fā)送器、接收器、收發(fā)器或它們的組合。無線接口 210可配 置成經(jīng)由RF(射頻)、衛(wèi)星、蜂窩信號(hào)(模擬或數(shù)字)、藍(lán)牙X、Wi-Fi、紅外線、Zigbee、近場(chǎng) 通訊、紅外線、局域網(wǎng)(LAN)、WLAN(無線局域網(wǎng))、其它無線通信配置和標(biāo)準(zhǔn)、或者它們的組 合進(jìn)行通信。無線接口 210允許診斷工具100與遠(yuǎn)程設(shè)備、比如智能電話200進(jìn)行通信。在 其他實(shí)施例中,無線接口 210可包括全球定位系統(tǒng)接收器和發(fā)送器,以便確定診斷工具100 的位置,并間接確定診斷工具所附接的車輛的位置。 連接器接口 212可以是任何類型的連接器,其允許連接至其他裝置,并允許雙向或單 向通信和/或通電至診斷工具和其他裝置。連接器接口 212可以是串行端口、并行端口、火 線端口、以太網(wǎng)端口、USB端口、紅外端口、RS 232端口、HDMI端口或診斷工具100的制造商 專有的端口,或任何其他常規(guī)通信端口。 當(dāng)診斷工具100通過車輛連接器104連接到車輛時(shí),電力可以由車輛的電池提供。診 斷工具100通??梢砸詢煞N狀態(tài)操作。在一個(gè)狀態(tài)中,診斷工具100經(jīng)由無線連接150連 接到智能電話200,并從車輛的電池提取正常電力。在第二狀態(tài)中,診斷工具100在從智能 電話200斷開時(shí)提取較少或減少的電力。由于在預(yù)定時(shí)間段內(nèi)藍(lán)牙連接中斷或者由于與智 能電話200沒有通信發(fā)生,那么診斷工具100進(jìn)入第二狀態(tài),并提取較少的電力。通過能夠 在較低電力狀態(tài)下操作,車輛電池不被提取到需要再充電的狀態(tài)。因此,電源/電池管理器 204可以控制診斷工具100在不使用時(shí)省電或在使用中通電。 在一個(gè)實(shí)施例中,如果對(duì)于預(yù)定時(shí)間段、如10分鐘左右,沒有發(fā)生過與智能電話的任 何通信,則診斷工具100可以省電到較低電力狀態(tài)。其他預(yù)定時(shí)間可包括5、7、12、15、20分 鐘或如技術(shù)人員所期望的其他時(shí)間段。在本實(shí)施例中,如果診斷工具100在預(yù)定時(shí)間段內(nèi) 從智能電話200接收命令,則計(jì)時(shí)器將復(fù)位。如果沒有接收到這樣的命令,那么診斷工具 100進(jìn)入較低電力狀態(tài)并終止任何藍(lán)牙連接。命令的示例包括電源狀態(tài)ping(因特網(wǎng)包探 索器)、查看數(shù)據(jù)或讀碼。診斷工具100還可以將消息發(fā)送到智能電話,從而確認(rèn)技術(shù)人員 希望診斷工具進(jìn)入較低電力狀態(tài)。如果在預(yù)定時(shí)間段(如30秒、1分鐘、3分鐘或5分鐘 等)內(nèi)診斷工具100沒有接收到任何響應(yīng),那么診斷工具100進(jìn)入較低電力狀態(tài)。以此方 式,技術(shù)人員可以避免與診斷工具100的藍(lán)牙連接的任何意外斷開。 在另一實(shí)施例中,智能電話200還包括軟件,所述軟件可幫助使診斷工具100省電至較 低電力狀態(tài)。智能電話200可具有從診斷工具100請(qǐng)求電力狀態(tài)ping的30秒計(jì)時(shí)器。替 代性地,下面討論的軟件可在診斷工具本身上,且方法300可以以對(duì)某些步驟的修改、添加 和移除而相應(yīng)地調(diào)整。 圖3示出了根據(jù)本公開的一個(gè)實(shí)施例的電源管理方法300。該方法開始于步驟302。 在步驟304,智能電話200啟動(dòng)30秒左右的計(jì)時(shí)器,并進(jìn)入步驟306,在步驟306確定是否 30秒計(jì)時(shí)器已經(jīng)屆滿。如果計(jì)時(shí)器還沒有屆滿或否,則過程在步驟306循環(huán),直到計(jì)時(shí)器已 經(jīng)屆滿,然后進(jìn)行到步驟308。在其它實(shí)施例中,計(jì)時(shí)器可以是任何時(shí)間量,包括20秒、25 秒時(shí)、45秒、1分鐘等。在步驟308,智能電話200將電力狀態(tài)ping發(fā)送到診斷工具100,診 斷工具100通過將車輛電池電壓向技術(shù)員發(fā)送回到智能電話顯示器201而響應(yīng)該電力狀態(tài) ping。在步驟310,作為該響應(yīng)的一部分,如果診斷工具100檢測(cè)到車輛電池電壓低于預(yù)定 水平、比如10. 5V(圖4),那么診斷工具100開啟兩分鐘計(jì)時(shí)器??梢允褂闷渌鼤r(shí)間量,比如 1分鐘、5分鐘等。在步驟310中,診斷工具100返回"車輛電池低"消息連同當(dāng)前電池電壓, 以及兩分鐘計(jì)時(shí)器上的剩余時(shí)間(參見圖4)。在步驟312,確定在兩分鐘計(jì)時(shí)器上是否存 在任何剩余時(shí)間。如果是,在步驟314,智能電話200切斷與診斷工具100的藍(lán)牙連接。在 步驟316中,由于中斷了藍(lán)牙,因此診斷工具進(jìn)入較低電力狀態(tài)。此外,在步驟316中,診斷 工具100可接受新的藍(lán)牙連接。在步驟318,智能電話200和/或診斷工具100可清除當(dāng)前 通信環(huán)節(jié)。在步驟320,與診斷工具的通信已經(jīng)結(jié)束,且智能電話可在步驟322顯示與診斷 工具1〇〇通信已結(jié)束的消息。消息還可包括當(dāng)前電池電壓。該方法結(jié)束于步驟324。 如果在步驟312中,確定為否,且智能電話200沒有中斷藍(lán)牙連接150,則在步驟326 中,診斷工具100進(jìn)入較低電力狀態(tài),從而中斷藍(lán)牙連接150。在步驟328中,智能電話200 和/或診斷工具100檢測(cè)到藍(lán)牙連接150被中斷并清除當(dāng)前通信環(huán)節(jié)。在步驟330,指示通 信環(huán)節(jié)已結(jié)束的消息在智能電話200上被顯示給技術(shù)人員。在步驟324該方法結(jié)束。 如上所述,在兩分鐘計(jì)時(shí)器結(jié)束時(shí),診斷工具100進(jìn)入較低電力狀態(tài)并終止任何藍(lán)牙 連接150。上述方法有助于防止不必要地電力耗盡車輛電池和智能電話電池。在較低電力 狀態(tài),診斷工具100提取較少電力,并且能夠保持存儲(chǔ)在RAM中的信息。另外,在另一實(shí)施 例中,診斷工具100在檢測(cè)到電池電壓低于預(yù)定水平時(shí)能夠自行(無電力狀態(tài)ping)開啟 兩分鐘計(jì)時(shí)器。在又一實(shí)施例中,智能電話200在不被提示的情況下可將信號(hào)發(fā)送到診斷 工具100以進(jìn)入較低電力狀態(tài)。 在其它實(shí)施例中,智能電話200中的軟件可ping診斷工具,以保持診斷工具在長(zhǎng)的診 斷測(cè)試過程中活動(dòng),以使工具不進(jìn)入較低電力狀態(tài)和中斷藍(lán)牙連接150。例如,技術(shù)人員可 能正在運(yùn)行長(zhǎng)的診斷測(cè)試,并在測(cè)試期間訪問他的Facebook頁面或其他網(wǎng)站,這可能會(huì)導(dǎo) 致診斷工具認(rèn)為它應(yīng)該由于無活動(dòng)而進(jìn)入較低電力狀態(tài)。通過了解該診斷測(cè)試與正常情況 相比將運(yùn)行更長(zhǎng)時(shí)間,智能電話軟