AI服务机器人调度平台功率系统总拓扑图
graph LR
%% 输入电源与分配部分
subgraph "输入电源与总线分配"
MAIN_INPUT["主电源输入 \n 48VDC/24VDC"] --> INPUT_PROTECTION["输入保护电路 \n TVS/保险丝/滤波器"]
INPUT_PROTECTION --> MAIN_BUS["主直流母线"]
subgraph "电压等级转换"
DC48V_TO_12V["48V转12V DCDC"]
DC12V_TO_5V["12V转5V DCDC"]
DC5V_TO_3V3["5V转3.3V LDO"]
end
MAIN_BUS --> DC48V_TO_12V
MAIN_BUS --> SERVO_BUS["伺服驱动总线"]
DC48V_TO_12V --> DC12V_TO_5V
DC12V_TO_5V --> DC5V_TO_3V3
DC12V_TO_5V --> COMPUTE_BUS["计算单元总线"]
DC5V_TO_3V3 --> CONTROL_BUS["控制总线"]
end
%% 三大功率应用场景
subgraph "场景一: 伺服电机驱动 (1-3kW)"
subgraph "三相电机驱动桥臂"
PHASE_A["A相桥臂"] --> MTR_A["电机A相"]
PHASE_B["B相桥臂"] --> MTR_B["电机B相"]
PHASE_C["C相桥臂"] --> MTR_C["电机C相"]
end
SERVO_BUS --> PHASE_A
SERVO_BUS --> PHASE_B
SERVO_BUS --> PHASE_C
subgraph "功率MOSFET阵列"
Q_SERVO1["VBGQT1102 \n 100V/200A TOLL"]
Q_SERVO2["VBGQT1102 \n 100V/200A TOLL"]
Q_SERVO3["VBGQT1102 \n 100V/200A TOLL"]
Q_SERVO4["VBGQT1102 \n 100V/200A TOLL"]
Q_SERVO5["VBGQT1102 \n 100V/200A TOLL"]
Q_SERVO6["VBGQT1102 \n 100V/200A TOLL"]
end
PHASE_A --> Q_SERVO1
PHASE_A --> Q_SERVO2
PHASE_B --> Q_SERVO3
PHASE_B --> Q_SERVO4
PHASE_C --> Q_SERVO5
PHASE_C --> Q_SERVO6
Q_SERVO1 --> MOTOR_DRV_GND["驱动地"]
Q_SERVO2 --> MOTOR_DRV_GND
Q_SERVO3 --> MOTOR_DRV_GND
Q_SERVO4 --> MOTOR_DRV_GND
Q_SERVO5 --> MOTOR_DRV_GND
Q_SERVO6 --> MOTOR_DRV_GND
MTR_A --> SERVO_MOTOR["伺服电机"]
MTR_B --> SERVO_MOTOR
MTR_C --> SERVO_MOTOR
end
subgraph "场景二: 计算与通信供电"
COMPUTE_BUS --> CPU_VRM["CPU多相VRM"]
COMPUTE_BUS --> GPU_VRM["GPU多相VRM"]
COMPUTE_BUS --> COMM_POWER["通信模块电源"]
subgraph "同步Buck转换器"
BUCK_CONTROLLER["Buck控制器"] --> GATE_DRIVER["栅极驱动器"]
GATE_DRIVER --> Q_HIGH["VBGQA1303 \n 30V/85A DFN"]
GATE_DRIVER --> Q_LOW["VBGQA1303 \n 30V/85A DFN"]
end
CPU_VRM --> BUCK_CONTROLLER
GPU_VRM --> BUCK_CONTROLLER
Q_HIGH --> COMPUTE_OUT["1.8V/1.2V输出"]
Q_LOW --> BUCK_GND["Buck地"]
COMPUTE_OUT --> CPU["中央处理器"]
COMPUTE_OUT --> GPU["图形处理器"]
COMM_POWER --> COMM_MODULES["通信模块 \n WiFi/5G/Ethernet"]
end
subgraph "场景三: 分布式接口控制"
CONTROL_BUS --> IO_EXPANDER["IO扩展器"]
subgraph "多路负载开关阵列"
SW_CH1["VBI3328通道1 \n 30V/5.2A SOT89-6"]
SW_CH2["VBI3328通道2 \n 30V/5.2A SOT89-6"]
SW_CH3["VBI3328通道3 \n 30V/5.2A SOT89-6"]
SW_CH4["VBI3328通道4 \n 30V/5.2A SOT89-6"]
end
IO_EXPANDER --> SW_CH1
IO_EXPANDER --> SW_CH2
IO_EXPANDER --> SW_CH3
IO_EXPANDER --> SW_CH4
SW_CH1 --> SENSOR1["传感器1"]
SW_CH2 --> ACTUATOR1["执行器1"]
SW_CH3 --> SENSOR2["传感器2"]
SW_CH4 --> ACTUATOR2["执行器2"]
SENSOR1 --> IO_GND["接口地"]
ACTUATOR1 --> IO_GND
SENSOR2 --> IO_GND
ACTUATOR2 --> IO_GND
end
%% 控制与管理系统
subgraph "中央控制与监控"
MAIN_MCU["主控MCU"] --> SERVO_CTRL["伺服控制器"]
MAIN_MCU --> POWER_MGMT["电源管理IC"]
MAIN_MCU --> TEMP_MONITOR["温度监控"]
MAIN_MCU --> FAULT_DETECT["故障检测"]
SERVO_CTRL --> GATE_DRIVER_SERVO["伺服驱动器"]
GATE_DRIVER_SERVO --> Q_SERVO1
GATE_DRIVER_SERVO --> Q_SERVO2
POWER_MGMT --> GATE_DRIVER
TEMP_MONITOR --> COOLING_CTRL["散热控制"]
FAULT_DETECT --> PROTECTION_CIRCUIT["保护电路"]
end
%% 散热系统
subgraph "三级热管理系统"
subgraph "一级: 伺服驱动散热"
HEATSINK_TOLL["TOLL散热器"] --> FAN_COOLING["强制风冷"]
LIQUID_COOLING["液冷板(可选)"]
end
subgraph "二级: 计算单元散热"
PCB_THERMAL["PCB内层铜箔"] --> THERMAL_VIAS["散热过孔阵列"]
SMD_HEATSINK["表贴散热片"]
end
subgraph "三级: 接口散热"
NATURAL_CONVECTION["自然对流"] --> AIR_FLOW["空气流通"]
end
HEATSINK_TOLL --> Q_SERVO1
HEATSINK_TOLL --> Q_SERVO2
PCB_THERMAL --> Q_HIGH
PCB_THERMAL --> Q_LOW
NATURAL_CONVECTION --> SW_CH1
NATURAL_CONVECTION --> SW_CH2
COOLING_CTRL --> FAN_COOLING
end
%% 保护电路
subgraph "系统保护网络"
subgraph "电压尖峰抑制"
RC_SNUBBER["RC吸收电路"] --> Q_SERVO1
TVS_ARRAY["TVS保护阵列"] --> GATE_DRIVER_SERVO
TVS_ARRAY --> GATE_DRIVER
end
subgraph "电流保护"
CURRENT_SENSE["电流检测"] --> COMPARATOR["比较器"]
COMPARATOR --> OVERCURRENT["过流保护"]
OVERCURRENT --> Q_SERVO1
OVERCURRENT --> Q_HIGH
end
subgraph "温度保护"
NTC_SENSORS["NTC传感器"] --> TEMP_ALERT["温度报警"]
TEMP_ALERT --> THERMAL_THROTTLE["热降频"]
end
end
%% 样式定义
style Q_SERVO1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_HIGH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style SW_CH1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style MAIN_MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px
随着人工智能与自动化技术的深度融合,AI服务机器人调度平台已成为现代物流、仓储及服务管理的核心中枢。其伺服驱动、通信与计算单元的电源管理系统作为能量分配与控制的关键,直接决定了平台的响应速度、运行稳定性及能效水平。功率MOSFET作为该系统中的核心开关器件,其选型质量直接影响系统功率密度、热性能及长期无故障运行能力。本文针对AI服务机器人调度平台的高动态负载、多节点协同及高可靠运行要求,以场景化、系统化为设计导向,提出一套完整、可落地的功率MOSFET选型与设计实施方案。
一、选型总体原则:动态响应与可靠性的平衡
功率MOSFET的选型需在快速开关能力、导通损耗、电压应力及热管理之间取得最佳平衡,以满足平台对实时性与可靠性的双重苛刻需求。
1. 电压与电流动态裕量设计
依据母线电压(常见24V、48V或更高压直流总线),选择耐压值留有充足裕量(通常≥50%)的MOSFET,以应对电机反电动势、线缆电感引起的电压尖峰。电流选型需覆盖电机启动、加速的峰值电流,并保证在脉冲负载下结温安全。
2. 低损耗与高频化优先
为提升系统效率与功率密度,需优先选择低导通电阻(Rds(on))与低栅极电荷(Qg)的器件。低Qg有助于实现更高频率的PWM控制,提升动态响应速度并减小无源元件体积。
3. 封装与散热协同设计
根据功率等级和安装空间,优选热阻低、寄生参数小的先进封装(如DFN、TOLL、TO263),以利于高频布局和散热。需综合考虑PCB铜箔散热、散热器接触及强制风冷条件。
4. 高可靠性与环境鲁棒性
调度平台常需7×24小时连续运行。选型应注重器件的最大工作结温、雪崩耐量(UIS)、抗静电能力(ESD)及长期工作下的参数漂移,确保在工业环境下的稳定运行。
二、分场景MOSFET选型策略
AI服务机器人调度平台主要功率环节可分为三类:伺服电机驱动、核心计算与通信单元供电、分布式传感器/执行器接口。各类负载特性差异显著,需针对性选型。
场景一:伺服电机驱动(48V总线,峰值功率1-3kW)
伺服驱动要求高效率、高功率密度及优异的动态响应,以精确控制机器人运动。
- 推荐型号:VBGQT1102(N-MOS,100V,200A,TOLL)
- 参数优势:
- 采用先进SGT工艺,Rds(on)低至2mΩ(@10V),传导损耗极低。
- 连续电流200A,脉冲电流能力更强,轻松应对电机启动与加速冲击。
- TOLL封装具有极低的热阻和寄生电感,适合高频(>100kHz)开关与高效散热。
- 场景价值:
- 极低的导通与开关损耗可提升驱动效率至98%以上,减少散热压力,支持高功率密度设计。
- 优异的电流处理能力支持多轴协同驱动,保障平台调度指令的快速、精准执行。
- 设计注意:
- 必须搭配高性能、大电流驱动IC,并优化栅极回路布局以抑制振铃。
- 需采用大面积基板散热或连接至散热器,确保高温环境下稳定工作。
场景二:核心计算与通信单元供电(12V/5V中间总线,负载动态变化快)
为CPU、GPU及高速通信模块供电的DC-DC转换器,要求高效率、低噪声及快速瞬态响应。
- 推荐型号:VBGQA1303(N-MOS,30V,85A,DFN8(5×6))
- 参数优势:
- Rds(on)极低,仅2.7mΩ(@10V),显著降低同步整流的导通损耗。
- 低栅极电荷(Qg)和低阈值电压(Vth=1.7V),易于驱动且开关速度快。
- DFN封装体积小巧,热性能优良,适合高密度PCB布局。
- 场景价值:
- 在多相Buck或同步整流电路中应用,可提升转换效率至95%以上,降低计算单元热耗。
- 快速的开关响应有助于优化瞬态性能,满足处理器动态负载变化需求,保障系统流畅运行。
- 设计注意:
- 布局时需充分利用PCB中间层及底层铜箔为芯片散热。
- 注意输入输出电容的近距离配置,以提供低阻抗回路。
场景三:分布式传感器/执行器接口(24V/12V控制回路,多路隔离控制)
用于控制机器人的末端执行器、传感器阵列及通信中继,要求高集成度、低待机功耗及高侧/低侧灵活配置。
- 推荐型号:VBI3328(双路N-MOS,30V,5.2A/路,SOT89-6)
- 参数优势:
- 集成双路N沟道MOSFET,节省空间,简化多路控制电路设计。
- Rds(on)低(22mΩ @10V),导通压降小,适合功率开关与信号切换。
- 低阈值电压(Vth=1.7V)可直接由3.3V MCU GPIO驱动,无需电平转换。
- 场景价值:
- 可实现多路传感器电源或执行器的独立、智能开关控制,优化平台整体功耗管理。
- 双路集成封装特别适用于半桥驱动或需要互补开关的接口电路,提升设计紧凑性。
- 设计注意:
- 每路栅极需串联小电阻并就近配置下拉电阻,提高抗干扰能力。
- 当用于感性负载开关时,需并联续流二极管或TVS进行保护。
三、系统设计关键实施要点
1. 驱动与布局优化
- 大功率MOSFET(如VBGQT1102):采用带米勒钳位功能的驱动IC,优化栅极电阻(Rg)以平衡开关速度与过冲,并严格实施Kelvin源极连接以改善驱动稳定性。
- 高密度MOSFET(如VBGQA1303):注意电源回路最小化,采用多层板设计以降低功率回路寄生电感,并在栅极并联小电容(如100pF)以滤除高频噪声。
- 集成多路MOSFET(如VBI3328):确保双路驱动信号隔离良好,避免串扰,并注意对称布局以实现均衡的散热与电流分配。
2. 热管理设计
- 分级热设计策略:
- 对于TOLL、TO263等大功率器件,采用导热垫直接连接至系统散热风道或冷板。
- 对于DFN等表贴器件,依靠PCB内层大面积铜箔及散热过孔阵列进行导热。
- 对于SOT89等多路小功率器件,通过合理的布局间距和局部敷铜实现自然对流散热。
- 监控与保护:在关键功率节点布置温度传感器,并结合MOSFET的结温参数,实现过温降载或关断保护。
3. EMC与系统可靠性提升
- 噪声抑制:
- 在MOSFET的漏-源极间并联吸收电容(如1nF-10nF)或RC snubber电路,以抑制电压尖峰和振铃。
- 为电机驱动输出配置共模电感,并在电源入口增设π型滤波器。
- 防护设计:
- 所有栅极驱动回路就近放置TVS管,防止ESD和电压过冲损坏。
- 在电源输入端使用压敏电阻和保险丝,提供浪涌与过流保护。
- 实施硬件互锁和软件保护逻辑,防止上下管直通。
四、方案价值与扩展建议
核心价值
1. 极致能效与动态性能:通过采用超低Rds(on)和先进封装的MOSFET,系统整体能效提升,动态响应加快,满足AI调度平台实时性要求。
2. 高集成与高可靠性:集成化器件与紧凑型设计节省空间,多重防护与热管理设计确保平台在严苛工业环境下长期稳定运行。
3. 智能化电源管理:多路独立控制能力支持精细化的功耗管理策略,延长关键部件寿命,降低系统总拥有成本(TCO)。
优化与调整建议
- 功率等级扩展:若伺服驱动功率持续提升,可考虑并联多个VBGQT1102或选用电流能力更强的单器件,并严格进行均流设计。
- 高压应用场景:若平台采用更高母线电压(如400V以上),可评估选用碳化硅(SiC)MOSFET(如VBL712MC100K)以应对极端效率与频率要求。
- 车规级可靠性:对于户外或移动机器人调度站,可优先选择符合AEC-Q101标准的车规级功率MOSFET。
- 数字电源集成:对于下一代平台,可探索将智能功率级(Smart Power Stage)与数字控制器结合,实现更高精度的监控与自适应控制。
功率MOSFET的选型是构建高效、可靠AI服务机器人调度平台电源系统的基石。本文提出的场景化选型与系统化设计方法,旨在实现动态响应、功率密度与运行可靠性的最佳平衡。随着AI算力与机器人机动性需求的不断增长,未来可进一步探索GaN、SiC等宽禁带器件在超高频、超高效率场景的应用,为下一代智能调度平台的性能飞跃提供核心硬件支撑。在自动化与智能化浪潮中,卓越的电源设计是保障平台不间断高效运行的关键所在。
详细拓扑图
伺服电机驱动拓扑详图
graph TB
subgraph "三相全桥驱动拓扑"
BUS_48V["48V直流母线"] --> PHASE_U["U相半桥"]
BUS_48V --> PHASE_V["V相半桥"]
BUS_48V --> PHASE_W["W相半桥"]
subgraph "U相半桥"
Q_UH["VBGQT1102 \n 上管"]
Q_UL["VBGQT1102 \n 下管"]
end
subgraph "V相半桥"
Q_VH["VBGQT1102 \n 上管"]
Q_VL["VBGQT1102 \n 下管"]
end
subgraph "W相半桥"
Q_WH["VBGQT1102 \n 上管"]
Q_WL["VBGQT1102 \n 下管"]
end
PHASE_U --> Q_UH
PHASE_U --> Q_UL
PHASE_V --> Q_VH
PHASE_V --> Q_VL
PHASE_W --> Q_WH
PHASE_W --> Q_WL
Q_UH --> MOTOR_U["电机U相"]
Q_UL --> DRIVER_GND["驱动地"]
Q_VH --> MOTOR_V["电机V相"]
Q_VL --> DRIVER_GND
Q_WH --> MOTOR_W["电机W相"]
Q_WL --> DRIVER_GND
MOTOR_U --> SERVO_MTR["伺服电机"]
MOTOR_V --> SERVO_MTR
MOTOR_W --> SERVO_MTR
end
subgraph "驱动与控制电路"
SERVO_CONTROLLER["伺服控制器"] --> GATE_DRV_U["U相驱动器"]
SERVO_CONTROLLER --> GATE_DRV_V["V相驱动器"]
SERVO_CONTROLLER --> GATE_DRV_W["W相驱动器"]
GATE_DRV_U --> Q_UH
GATE_DRV_U --> Q_UL
GATE_DRV_V --> Q_VH
GATE_DRV_V --> Q_VL
GATE_DRV_W --> Q_WH
GATE_DRV_W --> Q_WL
subgraph "保护电路"
SHUNT_RESISTOR["采样电阻"] --> CURRENT_AMP["电流放大器"]
RC_SNUBBER_U["RC吸收网络"] --> Q_UH
BOOTSTRAP_CAP["自举电容"] --> GATE_DRV_U
end
CURRENT_AMP --> SERVO_CONTROLLER
end
subgraph "散热设计"
HEATSINK["铝散热器"] --> THERMAL_PAD["导热垫"]
FAN["散热风扇"] --> AIRFLOW["强制气流"]
THERMAL_PAD --> Q_UH
THERMAL_PAD --> Q_VH
THERMAL_PAD --> Q_WH
AIRFLOW --> HEATSINK
end
style Q_UH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_VH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
style Q_WH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
计算单元供电拓扑详图
graph LR
subgraph "多相Buck转换器拓扑"
INPUT_12V["12V输入"] --> PHASE1["相位1"]
INPUT_12V --> PHASE2["相位2"]
INPUT_12V --> PHASE3["相位3"]
subgraph "相位1电路"
Q1_HIGH["VBGQA1303 \n 上管"]
Q1_LOW["VBGQA1303 \n 下管"]
L1["功率电感"]
C1["输出电容"]
end
subgraph "相位2电路"
Q2_HIGH["VBGQA1303 \n 上管"]
Q2_LOW["VBGQA1303 \n 下管"]
L2["功率电感"]
C2["输出电容"]
end
subgraph "相位3电路"
Q3_HIGH["VBGQA1303 \n 上管"]
Q3_LOW["VBGQA1303 \n 下管"]
L3["功率电感"]
C3["输出电容"]
end
PHASE1 --> Q1_HIGH
Q1_HIGH --> SW_NODE1["开关节点1"]
SW_NODE1 --> Q1_LOW
Q1_LOW --> BUCK_GND
SW_NODE1 --> L1
L1 --> VOUT["1.2V输出"]
PHASE2 --> Q2_HIGH
Q2_HIGH --> SW_NODE2["开关节点2"]
SW_NODE2 --> Q2_LOW
Q2_LOW --> BUCK_GND
SW_NODE2 --> L2
L2 --> VOUT
PHASE3 --> Q3_HIGH
Q3_HIGH --> SW_NODE3["开关节点3"]
SW_NODE3 --> Q3_LOW
Q3_LOW --> BUCK_GND
SW_NODE3 --> L3
L3 --> VOUT
VOUT --> C1
VOUT --> C2
VOUT --> C3
VOUT --> CPU_LOAD["CPU负载"]
end
subgraph "数字控制器与驱动"
DIGITAL_CONTROLLER["数字PWM控制器"] --> DRIVER_IC["多相驱动器"]
DRIVER_IC --> Q1_HIGH
DRIVER_IC --> Q1_LOW
DRIVER_IC --> Q2_HIGH
DRIVER_IC --> Q2_LOW
DRIVER_IC --> Q3_HIGH
DRIVER_IC --> Q3_LOW
VOUT --> VOLTAGE_SENSE["电压反馈"]
VOLTAGE_SENSE --> DIGITAL_CONTROLLER
end
subgraph "PCB热管理"
PCB_COPPER["内层铜箔"] --> THERMAL_VIAS["散热过孔"]
SOLDER_MASK["阻焊层开窗"] --> EXPOSED_PAD["裸露焊盘"]
EXPOSED_PAD --> Q1_HIGH
EXPOSED_PAD --> Q1_LOW
THERMAL_VIAS --> Q1_HIGH
THERMAL_VIAS --> Q1_LOW
end
style Q1_HIGH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style Q2_HIGH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
style Q3_HIGH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
分布式接口控制拓扑详图
graph TB
subgraph "多路智能开关矩阵"
MCU_GPIO["MCU GPIO端口"] --> LEVEL_SHIFTER["电平转换器"]
LEVEL_SHIFTER --> CH1_CTRL["通道1控制"]
LEVEL_SHIFTER --> CH2_CTRL["通道2控制"]
LEVEL_SHIFTER --> CH3_CTRL["通道3控制"]
LEVEL_SHIFTER --> CH4_CTRL["通道4控制"]
subgraph "VBI3328双路MOSFET通道"
subgraph "通道1-2"
CH1_IN["控制输入1"] --> CH1_GATE["栅极1"]
CH2_IN["控制输入2"] --> CH2_GATE["栅极2"]
VCC_24V["24V电源"] --> CH1_DRAIN["漏极1"]
VCC_24V --> CH2_DRAIN["漏极2"]
CH1_SOURCE["源极1"] --> LOAD1["传感器1"]
CH2_SOURCE["源极2"] --> LOAD2["执行器1"]
LOAD1 --> IO_GND
LOAD2 --> IO_GND
end
subgraph "通道3-4"
CH3_IN["控制输入3"] --> CH3_GATE["栅极3"]
CH4_IN["控制输入4"] --> CH4_GATE["栅极4"]
VCC_12V["12V电源"] --> CH3_DRAIN["漏极3"]
VCC_12V --> CH4_DRAIN["漏极4"]
CH3_SOURCE["源极3"] --> LOAD3["传感器2"]
CH4_SOURCE["源极4"] --> LOAD4["执行器2"]
LOAD3 --> IO_GND
LOAD4 --> IO_GND
end
end
CH1_CTRL --> CH1_IN
CH2_CTRL --> CH2_IN
CH3_CTRL --> CH3_IN
CH4_CTRL --> CH4_IN
end
subgraph "保护与滤波电路"
subgraph "感性负载保护"
FLYBACK_DIODE1["续流二极管"] --> LOAD2
FLYBACK_DIODE2["续流二极管"] --> LOAD4
TVS_ARRAY["TVS阵列"] --> CH1_DRAIN
end
subgraph "输入滤波"
PULLDOWN_RES["下拉电阻"] --> CH1_IN
PULLDOWN_RES --> CH2_IN
GATE_RES["栅极电阻"] --> CH1_GATE
DECOUPLING_CAP["去耦电容"] --> VCC_24V
end
end
subgraph "散热与布局"
PCB_LAYOUT["PCB布局"] --> THERMAL_RELIEF["热释放焊盘"]
COMPACT_DESIGN["紧凑设计"] --> MIN_SPACING["最小间距"]
THERMAL_RELIEF --> CH1_DRAIN
MIN_SPACING --> CH1_IN
end
style CH1_IN fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style CH3_IN fill:#fff3e0,stroke:#ff9800,stroke-width:2px