工業自動化與控制

Last updated:

AI雙臂複合協作機器人方案與適用功率器件型號分析推薦VBRA1638與VBE165R08S與VBGL1402

協作機器人功率鏈路系統總拓撲圖

graph LR %% 輸入電源與中央管理部分 subgraph "輸入電源與中央電源管理" AC_IN["單相/三相交流輸入"] --> EMI_FILTER["EMI濾波器"] EMI_FILTER --> ISOLATED_DCDC["隔離型DC-DC變換器"] subgraph "中央電源管理MOSFET陣列" Q_POWER1["VBE165R08S \n 650V/8A \n TO-252"] Q_POWER2["VBE165R08S \n 650V/8A \n TO-252"] end ISOLATED_DCDC --> Q_POWER1 ISOLATED_DCDC --> Q_POWER2 Q_POWER1 --> DC_BUS["安全直流母線 \n 24V/48VDC"] Q_POWER2 --> DC_BUS DC_BUS --> AUX_POWER["輔助電源 \n 12V/5V"] end %% 關節電機驅動部分 subgraph "關節電機驅動系統" subgraph "關節1驅動鏈路" DC_BUS --> JOINT1_IN["關節1電源輸入"] JOINT1_IN --> DRIVER1["電機驅動器"] subgraph "關節1 MOSFET陣列" Q_JOINT1_1["VBGL1402 \n 40V/170A \n TO-263"] Q_JOINT1_2["VBGL1402 \n 40V/170A \n TO-263"] Q_JOINT1_3["VBGL1402 \n 40V/170A \n TO-263"] end DRIVER1 --> Q_JOINT1_1 DRIVER1 --> Q_JOINT1_2 DRIVER1 --> Q_JOINT1_3 Q_JOINT1_1 --> MOTOR1["關節1電機 \n (無框力矩電機)"] Q_JOINT1_2 --> MOTOR1 Q_JOINT1_3 --> MOTOR1 end subgraph "關節2驅動鏈路" DC_BUS --> JOINT2_IN["關節2電源輸入"] JOINT2_IN --> DRIVER2["電機驅動器"] subgraph "關節2 MOSFET陣列" Q_JOINT2_1["VBGL1402 \n 40V/170A \n TO-263"] Q_JOINT2_2["VBGL1402 \n 40V/170A \n TO-263"] Q_JOINT2_3["VBGL1402 \n 40V/170A \n TO-263"] end DRIVER2 --> Q_JOINT2_1 DRIVER2 --> Q_JOINT2_2 DRIVER2 --> Q_JOINT2_3 Q_JOINT2_1 --> MOTOR2["關節2電機"] Q_JOINT2_2 --> MOTOR2 Q_JOINT2_3 --> MOTOR2 end end %% 安全與輔助電路部分 subgraph "安全與輔助電路系統" subgraph "安全回路控制" COLLISION_SENSOR["碰撞感測器"] --> SAFETY_LOGIC["安全邏輯處理器"] ESTOP_BUTTON["急停按鈕"] --> SAFETY_LOGIC subgraph "安全開關MOSFET陣列" Q_SAFE1["VBRA1638 \n 60V/28A \n TO-92"] Q_SAFE2["VBRA1638 \n 60V/28A \n TO-92"] Q_SAFE3["VBRA1638 \n 60V/28A \n TO-92"] end SAFETY_LOGIC --> Q_SAFE1 SAFETY_LOGIC --> Q_SAFE2 SAFETY_LOGIC --> Q_SAFE3 Q_SAFE1 --> BRAKE_RESISTOR["刹車電阻"] Q_SAFE2 --> AUX_LOAD1["輔助負載1 \n (指示燈)"] Q_SAFE3 --> AUX_LOAD2["輔助負載2 \n (氣閥)"] end subgraph "智能供電管理" MCU["主控MCU/DSP"] --> LOAD_SWITCH["負載開關控制器"] subgraph "分佈式負載開關" Q_LOAD1["VBRA1638 \n 60V/28A \n TO-92"] Q_LOAD2["VBRA1638 \n 60V/28A \n TO-92"] Q_LOAD3["VBRA1638 \n 60V/28A \n TO-92"] end LOAD_SWITCH --> Q_LOAD1 LOAD_SWITCH --> Q_LOAD2 LOAD_SWITCH --> Q_LOAD3 Q_LOAD1 --> SENSOR_POWER["感測器電源"] Q_LOAD2 --> ENCODER_POWER["編碼器電源"] Q_LOAD3 --> COMM_POWER["通信模組電源"] end end %% 保護與監控系統 subgraph "保護與監控系統" subgraph "電氣保護網路" TVS_ARRAY["TVS吸收陣列"] RC_SNUBBER["RC緩衝電路"] CURRENT_SENSE["高精度電流檢測"] OVERLOAD_PROT["超載保護電路"] end subgraph "溫度監控網路" NTC_JOINT1["關節1 NTC感測器"] NTC_JOINT2["關節2 NTC感測器"] NTC_POWER["電源模組NTC感測器"] end TVS_ARRAY --> Q_JOINT1_1 RC_SNUBBER --> Q_POWER1 CURRENT_SENSE --> MCU OVERLOAD_PROT --> DRIVER1 OVERLOAD_PROT --> DRIVER2 NTC_JOINT1 --> MCU NTC_JOINT2 --> MCU NTC_POWER --> MCU end %% 散熱管理系統 subgraph "三級熱管理架構" COOLING_LEVEL1["一級: 主動散熱 \n 關節驅動MOSFET"] COOLING_LEVEL2["二級: 傳導散熱 \n 電源管理MOSFET"] COOLING_LEVEL3["三級: 自然散熱 \n 安全開關MOSFET"] COOLING_LEVEL1 --> Q_JOINT1_1 COOLING_LEVEL1 --> Q_JOINT2_1 COOLING_LEVEL2 --> Q_POWER1 COOLING_LEVEL2 --> Q_POWER2 COOLING_LEVEL3 --> Q_SAFE1 COOLING_LEVEL3 --> Q_LOAD1 end %% 通信與控制系統 MCU --> CAN_BUS["CAN匯流排控制器"] CAN_BUS --> ROBOT_BUS["機器人內部匯流排"] MCU --> ENCODER_INT["編碼器介面"] MCU --> AI_MODULE["AI演算法模組"] AI_MODULE --> ADAPTIVE_CTRL["自適應控制演算法"] ADAPTIVE_CTRL --> DRIVER1 ADAPTIVE_CTRL --> DRIVER2 %% 樣式定義 style Q_JOINT1_1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_POWER1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style Q_SAFE1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px

在AI雙臂複合協作機器人朝著高精度、高動態與高集成度不斷演進的今天,其內部的功率驅動系統已不再是簡單的電機控制單元,而是直接決定了運動性能邊界、協作安全性與運行效率的核心。一條設計精良的功率鏈路,是機器人實現靈敏回應、穩定協作與長久可靠運行的物理基石。
然而,構建這樣一條鏈路面臨著多維度的挑戰:如何在提升動態性能與控制散熱體積之間取得平衡?如何確保功率器件在頻繁啟停與超載工況下的長期可靠性?又如何將高效驅動、緊湊佈局與安全互鎖無縫集成?這些問題的答案,深藏於從關鍵器件選型到系統級集成的每一個工程細節之中。
一、核心功率器件選型三維度:電壓、電流與拓撲的協同考量
1. 關節電機驅動MOSFET:動態回應與效率的核心
關鍵器件為 VBGL1402 (40V/170A/TO-263) ,其選型需要進行深層技術解析。在電壓應力分析方面,考慮到協作機器人關節驅動母線電壓通常為24V或48V DC,並為電機反電動勢及關斷尖峰預留100%裕量,因此40V的耐壓可以滿足降額要求(實際應力低於額定值的50%)。為了應對急停或碰撞產生的能量回灌,需要配合母線吸收電路和泄放電阻來構建完整的保護方案。
在動態特性優化上,極低的導通電阻(Rds(on)@10V=1.4mΩ)直接決定了導通損耗與溫升。以單關節峰值電流50A為例,傳統方案(內阻5mΩ)的峰值導通損耗為12.5W,而本方案僅為3.5W,效率提升顯著。低內阻結合SGT技術,使得開關速度更快,有利於實現更高帶寬的電流環控制,提升動態回應。熱設計需關聯考慮,TO-263封裝在強制風冷下的熱阻較低,必須計算峰值扭矩持續下的結溫:Tj = Tc + (P_cond) × Rθjc,其中P_cond = I_peak² × Rds(on) × 占空比。
2. 中央電源管理MOSFET:系統能效與安全隔離的關口
關鍵器件選用 VBE165R08S (650V/8A/TO-252) ,其系統級影響可進行量化分析。在效率與安全方面,此器件適用於從交流主電源(如220VAC)轉換為內部安全直流母線(如48VDC)的隔離型DC-DC變換器初級側。650V耐壓為PFC或反激拓撲提供充足裕量。其SJ_Multi-EPI技術保證了在高壓下的良好開關性能與效率。
在緊湊化設計機制上,TO-252封裝相比傳統TO-220體積大幅減小,有助於電源模組的高密度集成。高效率意味著更小的散熱壓力,為機器人基座內部緊湊佈局創造條件。驅動電路設計要點包括:採用隔離驅動晶片,柵極電阻需優化以平衡開關損耗與EMI;並利用其較低的Qg特性,降低驅動損耗,提升多路電源管理的整體效率。
3. 安全與輔助電路MOSFET:功能集成與智能關斷的實現者
關鍵器件是 VBRA1638 (60V/28A/TO-92) ,它能夠實現高集成度的安全控制場景。典型的安全與負載管理邏輯包括:作為安全回路中的電子使能開關,當碰撞感測器或急停按鈕觸發時,可快速切斷非關鍵負載(如指示燈、輔助氣閥)的電源;也可用於控制刹車電阻的接入,以消耗制動能量。其極小的TO-92封裝允許將其直接佈置在感測器或執行器附近,實現分佈式智能供電與保護。
在PCB佈局優化方面,採用此類小封裝MOSFET進行本地化電源管理,可以減少主功率路徑的長度與寄生電感,提升系統穩定性。同時,多路分散佈置也降低了單點失效的風險,並簡化了線束設計。
二、系統集成工程化實現
1. 分級熱管理架構
我們設計了一個三級散熱系統。一級主動散熱針對 VBGL1402 這類關節驅動MOSFET,直接將其安裝在關節模組的金屬結構件或專用散熱冷板上,利用機器人運動產生的空氣流動或內部微型風扇進行強制冷卻,目標是將峰值工作結溫控制在110℃以內。二級傳導散熱面向 VBE165R08S 這樣的電源管理MOSFET,通過PCB底部的金屬基板或散熱器將熱量傳導至機器人基座外殼。三級自然散熱則用於 VBRA1638 等小信號開關,依靠PCB敷銅和空氣對流。
具體實施方法包括:在關節驅動器PCB上使用高導熱係數的絕緣墊片,將MOSFET熱量傳導至關節殼體;為電源模組的MOSFET配備小型針狀散熱器;在所有功率路徑上使用厚銅箔,並在高電流節點添加密集的散熱過孔陣列。
2. 電磁相容性與信號完整性設計
對於傳導與輻射EMI抑制,在DC-DC電源輸入級部署共模電感與X電容;電機驅動採用三相橋臂緊密對稱佈局,功率回路面積最小化;電機電纜使用遮罩雙絞線,遮罩層360度端接。
針對敏感的信號控制線,對策包括:對安全回路與編碼器信號採用差分傳輸或光電隔離;為MOSFET的柵極驅動路徑設置獨立的接地層,避免功率地雜訊耦合;機箱各金屬部件間保證良好的電氣連續性,實現法拉第籠遮罩。
3. 可靠性增強設計
電氣應力保護通過網路化設計來實現。電機驅動母線採用TVS與電解電容組合吸收高壓尖峰。每個關節驅動橋臂可部署小容量RC緩衝電路。為應對負載突卸或制動,在直流母線上設置由 VBRA1638 控制的主動泄放電路。
故障診斷與安全機制涵蓋多個方面:過流保護通過各相電流採樣及硬體比較器實現,回應時間小於1微秒,直接關斷驅動晶片;過溫保護在MOSFET附近佈置NTC,數據送入關節控制器;通過雙路冗餘的“安全扭矩關斷”回路,確保在任何單一故障下能安全切斷電機供電。
三、性能驗證與測試方案
1. 關鍵測試專案及標準
為確保設計品質,需要執行一系列關鍵測試。動態回應測試在空載及額定負載下進行,採用階躍指令,測量扭矩回應時間與帶寬,要求達到特定控制週期(如1kHz)的指標。連續運行溫升測試在最高環境溫度下,讓機器人執行典型迴圈任務8小時,使用熱電偶或紅外熱像儀監測,關鍵功率器件的結溫(Tj)必須低於額定最大值。效率圖譜測試測量在不同速度與扭矩工況下的驅動系統效率,繪製效率MAP圖,評估能耗表現。緊急制動與碰撞測試模擬安全事件,驗證功率鏈路的安全關斷速度與能量泄放能力。壽命加速測試則在綜合應力環境(溫度迴圈、振動)中進行,模擬長期使用的可靠性。
2. 設計驗證實例
以一款負載5kg的協作機器人單關節功率鏈路測試數據為例(母線電壓:48VDC,環境溫度:25℃),結果顯示:驅動效率在額定扭矩輸出時達到97.5%;動態扭矩回應時間小於2ms。關鍵點溫升方面,關節驅動MOSFET在持續峰值扭矩後為58℃,電源管理MOSFET為45℃,安全開關MOSFET為22℃。安全功能上,從碰撞檢測到功率切斷的全鏈路回應時間小於10ms。
四、方案拓展
1. 不同負載等級的方案調整
針對不同負載與性能等級的產品,方案需要相應調整。輕型桌面機器人(負載<3kg)關節驅動可選用多顆 VBRA1638 並聯或更小封裝的低內阻MOSFET,電源採用非隔離緊湊方案。通用協作機器人(負載5-15kg)採用本文所述的核心方案,關節驅動使用 VBGL1402 或類似器件,電源為隔離設計。重型協作機器人(負載>20kg)則需要在關節驅動級並聯多顆 VBGL1402 或採用模組化IGBT方案,並升級為液冷散熱系統。
2. 前沿技術融合
智能預測維護是未來的發展方向之一,可以通過線上監測MOSFET的導通壓降微變來評估健康狀態,或利用驅動電流波形分析預測關節機械磨損。
碳化矽器件應用路線圖可規劃為三個階段:第一階段是當前主流的Si MOS方案(如 VBGL1402);第二階段在高端機型關節驅動中引入低壓SiC MOSFET,追求極致開關速度與效率;第三階段在高壓電源模組中採用SiC,進一步減小變壓器體積,提升功率密度。
AI自適應控制通過即時學習負載慣性與摩擦變化,動態優化電流環參數與PWM調製策略,從而在保證性能的同時,降低功率器件的均方根電流與溫升。
AI雙臂複合協作機器人的功率鏈路設計是一個多維度的系統工程,需要在動態性能、功率密度、熱管理、電磁相容性、功能安全性和成本等多個約束條件之間取得平衡。本文提出的分級優化方案——關節驅動級追求極致動態與效率、電源級注重安全隔離與緊湊、安全控制級實現高集成與快速回應——為不同層次與負載的機器人開發提供了清晰的實施路徑。
隨著人工智慧和邊緣計算技術的深度融合,未來的功率驅動將朝著更加智能化、自適應化的方向發展。建議工程師在採納本方案基礎框架的同時,重點考慮功能安全架構的合規性,並為後續的演算法升級與性能拓展預留必要的硬體餘量和傳感介面。
最終,卓越的功率設計是隱形的,它不直接呈現給用戶,卻通過更流暢精准的運動、更低的運行溫升、更高的能量利用效率和更可靠的安全保障,為機器人提供持久而穩定的性能基石。這正是工程智慧在高端裝備領域的價值所在。

詳細拓撲圖

關節電機驅動拓撲詳圖

graph LR subgraph "關節電機三相驅動橋臂" DC_BUS[48VDC直流母線] --> PHASE_U["U相橋臂"] DC_BUS --> PHASE_V["V相橋臂"] DC_BUS --> PHASE_W["W相橋臂"] subgraph "U相上橋臂" Q_U_H["VBGL1402 \n 40V/170A"] end subgraph "U相下橋臂" Q_U_L["VBGL1402 \n 40V/170A"] end subgraph "V相上橋臂" Q_V_H["VBGL1402 \n 40V/170A"] end subgraph "V相下橋臂" Q_V_L["VBGL1402 \n 40V/170A"] end subgraph "W相上橋臂" Q_W_H["VBGL1402 \n 40V/170A"] end subgraph "W相下橋臂" Q_W_L["VBGL1402 \n 40V/170A"] end PHASE_U --> Q_U_H PHASE_U --> Q_U_L PHASE_V --> Q_V_H PHASE_V --> Q_V_L PHASE_W --> Q_W_H PHASE_W --> Q_W_L Q_U_H --> MOTOR_U[電機U相] Q_U_L --> GND_JOINT[驅動地] Q_V_H --> MOTOR_V[電機V相] Q_V_L --> GND_JOINT Q_W_H --> MOTOR_W[電機W相] Q_W_L --> GND_JOINT end subgraph "驅動控制與保護" CONTROLLER[電機控制器] --> GATE_DRIVER[三相柵極驅動器] GATE_DRIVER --> Q_U_H GATE_DRIVER --> Q_U_L GATE_DRIVER --> Q_V_H GATE_DRIVER --> Q_V_L GATE_DRIVER --> Q_W_H GATE_DRIVER --> Q_W_L subgraph "電流檢測與保護" SHUNT_RESISTOR["採樣電阻"] CURRENT_AMP["電流放大器"] COMPARATOR["比較器"] end MOTOR_U --> SHUNT_RESISTOR SHUNT_RESISTOR --> CURRENT_AMP CURRENT_AMP --> CONTROLLER CURRENT_AMP --> COMPARATOR COMPARATOR --> PROTECTION[保護邏輯] PROTECTION --> GATE_DRIVER end subgraph "熱管理與佈局" HEATSINK["金屬散熱冷板"] --> Q_U_H HEATSINK --> Q_V_H HEATSINK --> Q_W_H COOLING_FAN["微型冷卻風扇"] --> HEATSINK NTC_SENSOR["NTC溫度感測器"] --> CONTROLLER CONTROLLER --> COOLING_FAN end style Q_U_H fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_U_L fill:#e8f5e8,stroke:#4caf50,stroke-width:2px

中央電源管理拓撲詳圖

graph TB subgraph "交流輸入與整流濾波" AC_INPUT["220VAC輸入"] --> SURGE_PROT["浪湧保護器"] SURGE_PROT --> EMI_FILTER2["EMI濾波器 \n 共模電感+X電容"] EMI_FILTER2 --> RECTIFIER["整流橋"] RECTIFIER --> BULK_CAP["大容量電解電容"] BULK_CAP --> HV_BUS["高壓直流母線 \n ~310VDC"] end subgraph "隔離型DC-DC變換器" HV_BUS --> FLYBACK["反激/LLC拓撲"] subgraph "初級側開關管" Q_PRIMARY["VBE165R08S \n 650V/8A"] end subgraph "次級側整流" DIODE_SYNC["同步整流管"] end FLYBACK --> Q_PRIMARY Q_PRIMARY --> TRANSFORMER["高頻變壓器"] TRANSFORMER --> DIODE_SYNC DIODE_SYNC --> OUTPUT_FILTER["輸出濾波"] OUTPUT_FILTER --> DC_OUT["安全直流輸出 \n 48VDC"] subgraph "控制與回饋" PWM_CONTROLLER["PWM控制器"] ISOLATION["光耦隔離"] VOLTAGE_FEEDBACK["電壓回饋"] CURRENT_FEEDBACK["電流回饋"] end PWM_CONTROLLER --> GATE_DRIVER2["柵極驅動器"] GATE_DRIVER2 --> Q_PRIMARY VOLTAGE_FEEDBACK --> ISOLATION CURRENT_FEEDBACK --> ISOLATION ISOLATION --> PWM_CONTROLLER DC_OUT --> VOLTAGE_FEEDBACK DC_OUT --> CURRENT_FEEDBACK end subgraph "多路輔助電源" DC_OUT --> BUCK1["降壓變換器1"] DC_OUT --> BUCK2["降壓變換器2"] DC_OUT --> BUCK3["降壓變換器3"] BUCK1 --> 12V_OUT["12V輔助電源"] BUCK2 --> 5V_OUT["5V數字電源"] BUCK3 --> 3V3_OUT["3.3V模擬電源"] end subgraph "保護電路" OVP["過壓保護"] OCP["過流保護"] OTP["過溫保護"] TVS_ARRAY2["TVS保護陣列"] end DC_OUT --> OVP DC_OUT --> OCP 12V_OUT --> TVS_ARRAY2 OVP --> PROTECTION_LOGIC["保護邏輯"] OCP --> PROTECTION_LOGIC OTP --> PROTECTION_LOGIC PROTECTION_LOGIC --> PWM_CONTROLLER style Q_PRIMARY fill:#e3f2fd,stroke:#2196f3,stroke-width:2px

安全與輔助電路拓撲詳圖

graph LR subgraph "安全扭矩關斷(STO)回路" SAFETY_PLC["安全PLC/邏輯"] --> ISOLATED_INTERFACE["隔離介面"] ISOLATED_INTERFACE --> STO_CHANNEL1["通道1 MOSFET"] ISOLATED_INTERFACE --> STO_CHANNEL2["通道2 MOSFET"] subgraph "雙路冗餘開關" Q_STO1["VBRA1638 \n 60V/28A"] Q_STO2["VBRA1638 \n 60V/28A"] end STO_CHANNEL1 --> Q_STO1 STO_CHANNEL2 --> Q_STO2 DC_BUS_SAFE[48VDC安全匯流排] --> Q_STO1 DC_BUS_SAFE --> Q_STO2 Q_STO1 --> JOINT_POWER["關節驅動器電源"] Q_STO2 --> JOINT_POWER end subgraph "分佈式負載管理" MCU_GPIO["MCU GPIO端口"] --> LEVEL_SHIFTER["電平轉換器"] subgraph "智能負載開關陣列" Q_LOAD_A["VBRA1638 \n 感測器電源"] Q_LOAD_B["VBRA1638 \n 編碼器電源"] Q_LOAD_C["VBRA1638 \n 照明電源"] Q_LOAD_D["VBRA1638 \n 通信電源"] end LEVEL_SHIFTER --> Q_LOAD_A LEVEL_SHIFTER --> Q_LOAD_B LEVEL_SHIFTER --> Q_LOAD_C LEVEL_SHIFTER --> Q_LOAD_D 12V_AUX[12V輔助電源] --> Q_LOAD_A 12V_AUX --> Q_LOAD_B 12V_AUX --> Q_LOAD_C 12V_AUX --> Q_LOAD_D Q_LOAD_A --> SENSORS["各類感測器"] Q_LOAD_B --> ENCODERS["電機編碼器"] Q_LOAD_C --> LEDS["狀態指示燈"] Q_LOAD_D --> COMM["通信模組"] end subgraph "緊急制動能量管理" BRAKE_CONTROL["制動控制器"] --> BRAKE_SWITCH["制動開關"] subgraph "制動能量泄放" Q_BRAKE["VBRA1638 \n 刹車控制"] D_BRAKE["快恢復二極體"] R_BRAKE["功率電阻"] end BRAKE_SWITCH --> Q_BRAKE MOTOR_BRAKE["電機再生能量"] --> D_BRAKE D_BRAKE --> Q_BRAKE Q_BRAKE --> R_BRAKE R_BRAKE --> GND_BRAKE[地] end subgraph "故障診斷與指示" FAULT_DETECT["故障檢測電路"] --> FAULT_LOGIC["故障邏輯"] FAULT_LOGIC --> VISUAL_IND["視覺指示器"] FAULT_LOGIC --> AUDIO_IND["聲音報警器"] FAULT_LOGIC --> LOG_RECORD["故障記錄"] VISUAL_IND --> LED_IND["LED指示燈"] AUDIO_IND --> BUZZER["蜂鳴器"] LOG_RECORD --> MEMORY["非易失記憶體"] end style Q_STO1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style Q_LOAD_A fill:#fff3e0,stroke:#ff9800,stroke-width:2px
Download PDF document
Download now:VBRA1638

Sample Req

QQ

Telephone

400-655-8788

WeChat

WeChat online customer service QR code

Topping

Sample Req
Online
Telephone
WeChat