蒲小英
(1.四川省電子產(chǎn)品監(jiān)督檢驗(yàn)所,四川成都,610100;2.四川省軟件和信息系統(tǒng)工程測評中心,四川成都,610100;3.成都蜀都電子信息產(chǎn)品檢測技術(shù)有限公司,四川成都,610100)
市場上感應(yīng)式無線充電設(shè)備的普及率越來越高。如:蘋果系列的手機(jī),高端的TWS 耳機(jī),基于ANDROID 系統(tǒng)的高端智能手機(jī)、智能手表和電動(dòng)牙刷等等數(shù)不勝數(shù)[1-3]。在同期整體智能手機(jī)市場萎縮1.3%的情況下,Qi 支持設(shè)備的批發(fā)出貨量同比增長27%。Strategy Analytics 的新興設(shè)備技術(shù)服務(wù)(EDT)預(yù)測,2024年全球出貨的智能手機(jī)中將有近45%采用無線充電[4]。感應(yīng)式無線充芯片原廠(IDT,NXP 和ST)和電子產(chǎn)品供應(yīng)商在研發(fā)階段都需要對整套感應(yīng)式充電系統(tǒng)進(jìn)行效率測試,數(shù)據(jù)采集和數(shù)據(jù)分析。目前,基本上都是系統(tǒng)測試人員或硬件工程師手動(dòng)配置和收集外置電源與電子負(fù)載儀器的數(shù)據(jù),實(shí)時(shí)的填入關(guān)鍵數(shù)據(jù)。傳統(tǒng)方式下,由于工作量原因,實(shí)驗(yàn)結(jié)果具有數(shù)據(jù)有限,測試人員深度參與的工作量大而枯燥,自動(dòng)化程度差,工作效率較低,步驟繁瑣,數(shù)據(jù)可靠性等問題。本文針對傳統(tǒng)測試方法的弊端,分析和設(shè)計(jì)了一套基于感應(yīng)式無線充電的自動(dòng)化和智能化的效率測試的軟硬件系統(tǒng)。
無線充電技術(shù)通常包括電磁感應(yīng),磁共振,電場耦合和無線電波等四種方式[3]。目前市場占有率最高的就是電磁感應(yīng)無線充電方式,其他幾種或多或少都有局限性。無線充電聯(lián)盟(Wireless Power Consortium)成立于2008年12月17日,是由多家獨(dú)立公司組成的合作組織。旨在創(chuàng)造和促進(jìn)市場廣泛采用與所有可再充電電子設(shè)備兼容的國際無線充電標(biāo)準(zhǔn)Qi。它包含低功率BPP(Baseline Power Profile)和中功率EPP(Extended Power Profile)種模式。無線充電系統(tǒng)中包含磁感應(yīng)式能量接收端PRx(Power Receiver)和磁感應(yīng)式能量發(fā)送端PTx (Power Transmitter)。PRx 和PTx 能量傳輸由兩者線圈耦合完成。耦合度決定了充電面積,充電高度和充電效率。線圈感量和形狀都對系統(tǒng)有一定影響。PRx 和PTx 之間雖然是距離非常近,但是它們是通過無線通信實(shí)現(xiàn)能量的請求與應(yīng)答。PRx 向PTx 發(fā)送通信采用ASK(Amplitude Shift Keying)通信包。常見的數(shù)據(jù)包包括Signal Strength,Identification,Configuration,Control Error,Received Power 和Proprietary 包。PTx 向PRx 發(fā)送數(shù)據(jù)采用FSK(Frequency-Shift Keying)應(yīng)答,常見數(shù)據(jù)包包括ACK,NAK,ND 和Proprietary 包。PRx 通過Control Error 計(jì)算理論電壓值和實(shí)際電壓值的差值并通過ASK 包發(fā)送到PTx,PTx 根據(jù)這個(gè)值調(diào)整輸入能量,從而達(dá)到動(dòng)態(tài)能量傳輸平衡點(diǎn)[5][6][7]。本文研究的自動(dòng)化測試效率系統(tǒng)中的能量效率測試公式為:

公式中Prx 為接收端功率值,Vrx 為接收端電壓值,Irx 為接收端的電流值,Ptx 為發(fā)送端功率值,Vtx 為發(fā)送端電壓值,Itx 為發(fā)送端的電流值,η 為能量傳輸效率值。效率值的高低成為客戶衡量優(yōu)劣的一個(gè)重要指標(biāo)。本文將圍繞如何自動(dòng)獲取到上述幾個(gè)關(guān)鍵值而展開深入研究。
自動(dòng)化測試效率系統(tǒng)框架如圖1 所示。系統(tǒng)由四個(gè)部分構(gòu)成,上位機(jī)PC 端的自動(dòng)化終端軟件,USB 轉(zhuǎn)I2C 控制器,PRx 和PTx。自動(dòng)化終端系統(tǒng)軟件界面和后臺處理均采用TCL/TK 工具命令語言實(shí)現(xiàn)[5][9],主要功能包括USB 轉(zhuǎn)I2C 協(xié)議,設(shè)置 PRx 的電流和電壓控制命令,讀取PTx 電流和電壓值的控制命令,存儲計(jì)算傳輸效率值所需數(shù)據(jù),顯示效率曲線和趨勢圖。USB 轉(zhuǎn)I2C 接口是實(shí)現(xiàn)PC 和PRx 之間的硬件橋梁。PRx 芯片端固件需要增強(qiáng)PC 端的命令解析功能和發(fā)送ASK 通信包功能。PRx 芯片端固件還需要對整個(gè)無線充電系統(tǒng)做通信量平衡和系統(tǒng)穩(wěn)定性負(fù)責(zé)。PTx 片端固件需要實(shí)現(xiàn)新增ASK 命令解析功能和FSK 應(yīng)答功能。

圖1 自動(dòng)化測試效率系統(tǒng)架構(gòu)
自動(dòng)化測試效率系統(tǒng)通信協(xié)議主要包括上位機(jī)和PRx之間的通信和PRx 與PTx 之間的增強(qiáng)通信協(xié)議。本文重點(diǎn)介紹PRx 與PTx 之間的增強(qiáng)通信協(xié)議,包括新增Proprietary包獲取關(guān)鍵信息和如何實(shí)現(xiàn)在更多通信量的情況下不影響原有無線充電系統(tǒng)的平衡性和穩(wěn)定性。
ASK 包格式如圖2 所示。為了避免通信擁堵給原有系統(tǒng)造成不穩(wěn)定性,盡量采取短的通信包。所以前導(dǎo)碼preamble 采用最小值11 位。Header 可以采用保留字0x18 或0x19。1 字節(jié)Message 字段為0x01 表示獲取PTx 輸入電流值。1字節(jié)Message 字段為0x02 表示獲取PTx 輸入電壓值。1 字節(jié)Message 字段為0x03 表示獲取PTx 輸入功率值。1 字Checksum 字段按照header 和Message 異或可以得到。故新增協(xié)議包含11 位的前導(dǎo)碼和3 字節(jié)內(nèi)容。

圖2 ASK packet format
FSK 包格式如圖3 所示。它由1 個(gè)字節(jié) Header 和2 個(gè)字節(jié)的Message 構(gòu)成。Header 內(nèi)容由ASK 新增通信包的Message 決定。如果ASK 新增通信包的Message 字段為0x01,則該FSK 包的Header 字段為0x01。表示該回復(fù)包為獲取PTx輸入電流值。以此類推。

圖3 ASK packet format
由于無線充電系統(tǒng)中自身有大量的通信包(CE 和RPP),它們有自己的通信時(shí)序。 我們的PRx 會(huì)在收到獲取PTx 信息后,優(yōu)先發(fā)送一個(gè)CE 和RPP 包后,再發(fā)送獲取PTx 信息的請求包,并預(yù)留足夠回復(fù)包的時(shí)間(FSK 傳輸速率比較慢,整個(gè)系統(tǒng)工作頻率在100K 到205K 赫茲之間)。 如果超時(shí)沒有收到回復(fù)包,不再重試,重試機(jī)制在發(fā)送CE 和RPP 后實(shí)現(xiàn)。 目的就是為了讓系統(tǒng)穩(wěn)定且不斷鏈接。
智能化終端軟件通常被布置在PC 機(jī)端。PC 機(jī)和無線充電接收端之間采用自制的USB 轉(zhuǎn)I2C 接口套件,因?yàn)橥ǔo線充電PRx 芯片預(yù)留的接口是I2C 接口[10][11]。USB 轉(zhuǎn)I2C接口套件主MCU 采用STM32F103,主要實(shí)現(xiàn)終端軟件命令由USB CDC 協(xié)議變成I2C 協(xié)議的轉(zhuǎn)換。
智能化終端軟件流程如圖4 所示。軟件采用循環(huán)方式讀取計(jì)算效率的關(guān)鍵信息,電流檔位差值和最大電流值決定軟件循環(huán)次數(shù)。當(dāng)設(shè)置PRx 電流和電壓后,系統(tǒng)讀取PTx 電流和電壓值需要一定時(shí)間延時(shí),因?yàn)镻Tx 通過無線通信接收到命令后,首先會(huì)考慮系統(tǒng)穩(wěn)定性,其次才是改變系統(tǒng)能量。通常延時(shí)時(shí)間為10 秒左右。

圖4 PC 自動(dòng)化終端軟件流程圖
所有能量效率自動(dòng)化測試數(shù)據(jù)均存儲于上位機(jī)終端軟件同目錄下的EXCEL 文件中。智能化終端軟件開啟時(shí)會(huì)根據(jù)系統(tǒng)時(shí)間新建一個(gè)新的文件名,避免重復(fù)。同時(shí)軟件可以根據(jù)測試數(shù)據(jù)自動(dòng)建立不同電流段能量效率曲線和趨勢圖。如圖5 所示。測試人員和工程人員可以直接看效果圖,一目了然。更好的情況就是直接讓系統(tǒng)在測試人員下班后自動(dòng)化測試,測試好后,以郵件方式直接發(fā)送到相關(guān)人員郵箱。

圖5 不同電流段能量效率值曲線
本文基于現(xiàn)有感應(yīng)式無線充電系統(tǒng)原理的基礎(chǔ)上定制終端軟件,自制USB 轉(zhuǎn)I2C 接口板,增強(qiáng)通信協(xié)議,增強(qiáng)PRx和PTx 固件方式實(shí)現(xiàn)自動(dòng)化和智能化測試效率方法。該方法降低了測試人員和工程人員后期的參與,提高了自動(dòng)化測試程度,增強(qiáng)了測試效率,建立了多而可靠的數(shù)據(jù)分析源,快速獲取系統(tǒng)的效率曲線和趨勢圖,提升測試數(shù)據(jù)的說服力。