KM003C 系列使用虛擬串口觸發協定說明書
指令清單
指令 |
描述 |
pdm open |
啟動協定觸發模組 |
pdm close |
退出協定觸發模組 |
pdm set type=?,em=? |
定制PD協定觸發功能 |
type:PD協定請求類型 , 0:自動,1:PD3.0,2:PD3.1,3:私有PPS(目前包含兩種) |
|
em:emarker模擬, 0:關閉,1:20V5A,2:50V5A(EPR),LA135 6.75A |
|
entry pd |
進入PD協定觸發,其中一些私有協議也是選擇這個(type=2) |
entry ufcs |
融合快充 |
entry qc |
高通快充,包含QC2.0/3.0,請求時會自動判斷 |
entry fcp |
華為私有協議 |
entry scp |
華為私有協議 |
entry afc |
三星私有協議 |
entry vfcp |
VIVO私有協議 |
entry sfcp |
展訊私有協議 |
reset |
重定協定觸發,發送後恢復到pdm open 初始狀態 |
qc ?V |
請求QC2.0固定電壓 |
示例: qc 5V, qc 9V, qc 12V, qc 20V |
|
qc3 volt=? |
請求QC3.0任意電壓,單位mV,最小步進200mV |
範圍:3600-20000 |
|
示例:qc3 volt=3800, qc3 volt=19800, |
|
qc3 volt=5000 |
|
qc3 inc=? |
QC3.0增加電壓 |
示例:qc3 inc=8 |
|
qc3 dec=? |
QC3.0減少電壓 |
示例: qc3 dec=6 |
|
fcp ?V |
請求FCP固定電壓 |
示例: fcp 5V, fcp 9V, fcp 12V |
|
scp volt=?,cur=? |
請求SCP任意電壓,單位mV,最小步進由充電器決定 |
示例: scp volt=11000,cur=5000 |
|
afc ?V
|
請求AFC固定電壓 |
示例: afc 5V, afc 9V, afc 12V |
|
sfcp ?V |
請求SFCP固定電壓 |
示例: sfcp 5V, sfcp 9V, sfcp 12V |
|
vfcp volt=?,cur=? |
請求藍廠私有協定 |
範圍:7000-20000,0.01-6000其中最大值由充電器決定 |
|
示例: vfcp volt=7100,cur=3000 |
|
ufcs req=?,volt=?,cur=? |
請求UFCS任意電壓 |
範圍從充電器讀取 |
|
示例:ufcs req=1,volt=11000,cur=4000 |
|
ufcs req=2,volt=12000,cur=5000 |
|
ufcs pdo |
獲取ufcs 充電器Output_Capabilities 參數 |
|
|
ufcs cmd=? |
發送控制命令,請參考UFCS協議手冊表14中的編號 |
範圍:ufcs cmd=6 |
|
ufcs data=? |
暫未實現 |
|
|
pd pdo |
獲取PD協議中的SourceCapabilities |
|
|
|
|
pd req=?,cur=? |
不帶volt請求固定電壓,如果沒有使用cur參數則取PDO中的Max current |
req表示ObjectPosition |
|
示例:req=2,cur=20000 req=3 |
|
pd req=?,volt=?,cur=? |
如果需要請求PPS或AVS則使用帶volt請求固定電壓,如果指定的擋位元是固定電壓,則忽略volt參數 |
如果沒有使用cur參數則取PDO中的Max current |
|
示例:req=5,volt=12000,cur=20000 req=6,volt=20000 |
|
pd cmd=? |
發送控制命令 |
示例: pd cmd=25 |
|
pd data=? |
發送資料命令 |
第1個位元組表示SOP,第2/3個自己表示消息頭,不包含CRC |
|
示例:發送一條vdm命令pd data= 008F5141A000FF992E0018181500000000000040400800 |
|
由於PD協定需要狀態機控制,不是所有命令或資料都可以發送,內部計數器也是狀態機決定的,所以消息頭與實際發出去的位元組有差異,也就是只選取了消息頭中的資料類型和物件數 |
2.演示
1 WIN7 需要安裝虛擬串口驅動
https://power-z.oss-cn-hongkong.aliyuncs.com/driver.exe
虛擬串口無需設置串列傳輸速率
安裝驅動後會顯示 帶有POWERZ標識的埠
WIN10.WIN11無需安裝驅動也可以使用,但埠清單不會顯示帶有POWER-Z標識的埠
本次演示使用了串口工具SSCOM