发布时间:2026-04-08 08:40:26 人气:

永磁同步电机死区效应补偿仿真
永磁同步电机死区效应补偿仿真可通过已知死区时间直接补偿三相占空比实现,结合参考电流判断方向避免零电流箝位误差,模型参数集中初始化便于修改,仿真结果可直接应用于实际控制器。
核心补偿策略死区时间直接补偿:利用已知的死区时间,将补偿时间直接叠加到三相占空比中,无需额外参数(如电机电阻、电感等)。这种方法简化了补偿逻辑,避免了复杂参数辨识过程。参考电流方向判断:采用参考电流(而非实际电流)判断电流方向,解决了传统方法在零电流附近因箝位效应导致的方向误判问题,提高了补偿精度。模型参数与调试集中初始化设计:所有电机和控制参数(如极对数、定子电阻、磁链等)均在初始化模块(init)中统一设置,更换不同电机时仅需修改此处参数。自动调试功能:修改参数后,调试模块会自动计算相关派生参数(如转矩常数、电感参数等)并应用,减少人工计算错误。仿真与实验对应性仿真技术真实性:采用与真实电机控制器类似的仿真技术,包括PWM生成、逆变器模型、电流采样等环节,确保仿真结果能直接映射到实际系统。参数可移植性:仿真中使用的控制参数(如PI调节器参数、补偿时间等)无需调整即可用于实际电机控制器,实现“仿真-实验”无缝对接。模型优势与扩展性算法定制能力:支持定制各类死区补偿算法(如电压补偿、电流预测补偿等),用户可根据需求修改补偿逻辑。答疑指导服务:模型搭建者提供简单答疑,帮助用户理解补偿原理、参数设置及调试技巧。实际应用案例低速性能改善:在低速(如100rpm)运行时,补偿后电流波形畸变率降低约40%,转矩脉动减小25%。动态响应优化:负载突变时,补偿后系统恢复稳定时间缩短至原来的1/3,超调量降低15%。注意事项仿真前需确认死区时间测量准确性,误差超过1μs可能导致补偿效果下降。更换电机参数时,需同步检查功率器件选型(如IGBT耐压、电流容量)是否匹配。实际调试时,建议先在轻载条件下验证补偿方向,再逐步增加负载。三菱K型扶梯C04、D04、4F2故障怎么解决
VFEH旋转开关功能对照表
MON1与MON0故障及功能对照表
MON1-1或5
MON0-0 控制S/W NRS原因表示
E00 没有异常
E01 温度异常
E02 紧急停止运行记录1次(SW-THMFT)
E03 CC-WDT3次检出(SS-CCWC3)-4
E04 SLC-WDT4次检出(SW-SOCR)-3
E05 电流检出(SW-SOCR)
E06 回生电阻负荷过大(SW-SOLR)-2
E07 41DG锁闸锁线路异常(SW-E41)
E08 终端限位制异常(SW-TSCK)
E09 PAD异常检出(SW-PAD)平层感应器
E0A 秤数值异常检出(SW-WGER)
E0B 停止中PAD异常检出(SW-PAE)
E0C 充电异常,有充电回路才有效(SW-CHRGT)
E0D 再平层时异常检出(SW-PRLE)
MON0-01 控制S/W NRS原因表示
E10 没有异常
E11 复位后重试不能(SW-RSRTC)
E12 士力铊16次异常检出(ST-SELD)
E13 直接传输CPU传送异常(ST-STER)
E14 电容器异常检出(ST-CAPC)
E15 手动按钮异常(ST-HDOK)
E16 模式与测速数据偏差异常(SD-OVJP)
E17 #LB线圈运续4次异常断电检出(ST-DFLB)
E18 #5线圈连续4次异常断电检出(ST-DF5)
E19 迫力接点回路连续4次异常检出(ST-DFBK)
E1A 整流器电压不足8次检出(ST-DFLV)
E1B #RL异常时检出(SW-CFRL)
E1C TSD动作时异常检出(SW-TSLDE)
E1D #ESP动作时异常检出(SW-ESPE)
MON0-02 控制S/W NRS原因表示
E20 没有异常
E21 #89回路异常检出(SW-E89)
E22 紧急停止运行记录2次(SW-EST2)
E23 系统异常(ST-SYER)
E24 回复后再尝试检出(ST-RSRQH)
E25 集极驱动板异常(SS-GDFH)
E26 DC-CT 异常(SD-CTER)
E27 油压迫力压力过低时检出(SW-OPFER)
E28 油压迫力温度,油量异常检出(SW-OTLER)
E29 温度异常(SW-THMME)
E2A 与最终速度偏差异常(ST-UMCH)
E2B 异常紧急停车后再起动不能(SW-ETSE)
E2C 迫力异常动作2次(SW-RFBK2)
E2D 整流器充电异常(SW-VCHGT)
E2E MELD 制板充电异常(SD-MCHG)-2
MON0-03 控制S/W E-STOP原因表示
E30 没有异常
E31 MELD 负载过大(SD-SLIT)-2
E32 异常低速(SW-TGBL)
E33 速度异常过高(SW-TGBT)
E34 AST异常动作(SW-AST)
E35 逆转运行(SW-TGBR)
E36 AST异常动作(SW-ASTW)低速机使用
E37 AST异常动作(SW-ASTWV)低速机使用
E38 整流器电压过大时检出(SS-COVH)
E39 整流器电压过低时检出(SS-CLVT)
E3A CC-WDT4次检出(SS-CCWC4)-4
E3B SLC-WDT5次检出(SS-SLCWC5)-3
E3C 逆变器电流过大时检出(SS-IOCFO)
E3D SLC——CPU内之紧急停止动作检出(SS-DEST)-3
E3E 整流器充电异常(SW-VCER)
MON0-04 控制S/W E-STOP原因表示
E40 没有异常
E41 紧急停止运行记录2次(SW-EST2)
E42 整流器电压过低时检出(SS-LVLTI)
E43 紧急停止回复(SW-ESTR)
E44 #LB线圈故障断电检出(SW-CFLB)
E45 #5线圈故障断电时检出(SW-CF5)
E46 迫力接点回路连续4次异常检出(ST-CFBK)
E47 #89线圈故障断电时检出(SW-CF89)
E48 #89故障断电时检出(SY-89ST)
MON0-05 控制S/W E-STOP原因表示
E50 没有异常
E51 #29安全回路检出(SN29)
E52 #29安全回路动作时检出(SS-29LT)锁存记忆
E53 欠相或电源过低时检出(SS-PWFH)
E54 整流器电压不足时检出(SS-LVLT)
E55 12V电源异常(SS-12VFL)
E56 模式与测速比较有偏差(SD-PTC)
E57 手动模式时电流负荷过大(SD-HRT)
E58 驱动发出之紧急停止指令(SD-32GQ)
E59 紧急停止指令(SC-S29)
E5A 迫力基板异常(SS-BKE)
E5B 模式与测速比较有偏差(SW-VPTC)
E5C ETS异常而引致不能再起动(SW-ETSES)
MON0-06 控制H/W安全回路异常原因表示
E60 没有异常
E61 整流器电压不足时检出(SS-LVLT)
E62 集极驱动基极异常
E63 逆变器保护回路动作
E64 #29安全回路动作时检出(SS-29LT)锁存记忆
E65 12V电源异常(SS-12VFL)
E66 逆变器测试异常检出
E67 锁相环检出
E68 整流器电流过大
E69 逆变器电流过大过检出
E6A 整流器电压过大时检出(SS-COVH)
E6B 欠相或电源过低时检出(SS-PWFH)
MON0-07 控制H/W安全回路异常原因表示
E70 没有异常
E71 CC-WDT5次异常检出(SS-CCWC5)-3
E72 CC-WDT4次异常检出(SS-CCWC4)-3
E73 CC-WDT3次异常检出(SS-CCWC3)-3
E74 SLC-WD5次异常检出(SS-SLCWC5)-4
E75 SLC-WD4次异常检出(SS-SLCWC4)-4
E76 SLC-WD3次异常检出(SS-SLCWC3)-4
MON0-09 驱动S/W 异常原因表示
E90 没有异常
E92 电流负载过大(SD-OCR)
E93 不能再次起动(SD-DNRS)
E94 MELD负荷过大检出(SD-SLII)-2
E95 TSD不正常动作检出(SD-TSDP)
E96 行走中秤异常检出(SD-WGHTF2)
E97 DC-CT 异常(SD-CTER)
E98 TST异常动作检出(SD-TSA)
E99 摩打解码器之"Z"相异常检出(SD-AZER)
E9A 摩打解码器之"F"相异常检出(SD-AEER)
E9B PM摩打时限电流过大(SD-TOCR)
MON0-A 驱动S/W 异常原因表示
EA0 没有异常
EA1 模式与测速数据偏差异常(SD-PVJP)
EA2 模式与测速数据偏差异常(SD-OVJP)
EA3 驱动发出之紧急停止指令(SD-32GQ)
EA4 回生电阻负荷过大(SD-SOLR)
EA5 本机模式与测速比较有偏差(SD-PTC)
EA6 手动模式时电流负荷过大(SD-HRT)
EA7 逆变器电流过大时检出(SD-IOCF)
EA8 TSD-PAD故障检出(SD-PADE)
EA9 MCP检出整流器电流过大(SD-COCF)-5
EAA MCP初期设定异常(SD-INITF)-5
EAB RAM异常检出(SD-RAMER)
EAC 卷上机设定数据异常(SD-DTER)
EAD MCP重新启动异常检出(SD-RBOTNG)-5
EAE MCP-WDT4次异常检出(SD-MCPWDE)-5
MON0-B 管理S/W异常原因表示
EB0 没有异常
EB1 停机10分钟后不能再起动(SW-32DT10)
EB2 停机16分钟后不能再起动(SW-32DT16)
EB3 再不能起动超过10分钟(SW-DSTE10)
EB4 再不能起动超过10分钟(SW-57EBT)
EB5 门不能开启超过2分钟(SW-CONE)
EB6 FUSE断路超过2分钟(SW-EFSOF)
EB7 #60异常检出(SW-60CHK)
EB8 门不能开启(SW-NLH)
EB9 主控制板异常检出(SQ-MBCIJH)
EBB 困人警报(SZ-EMAH)
EBC 警报不能使用(SZ-EMEH)
EBD 群控管理异常(SZ-GCIJO)
MON0-C H/W安全回路异常原因表示
EC0 没有异常
EC1 SLC传输异常(SS-TRER)-3
EC2 SLC之紧急停止动作(SS-DEST)-3
EC3 SLC内之速度过高(SS-TGBH)-3
EC4 SLC之AST动作(SS-AST)-3
EC5 SLC内之KC动作(SS-DKC)-3
EC6 SLC之RAM异常检出(SS-RAMER)-3
MON0-D 驱动S/W 异常原因表示
ED0 没有异常
ED1 机厢正门拎手BC-CPU1异常检出(SF-FBC1IJH)-4
ED2 机厢正门拎手BC-CPU2异常检出(SF-FBC2IJH)-4
ED3 机厢正门拎手BC-CPU3异常检出(SF-FBC3IJH)-4
ED4 机厢正门拎手BC-CPU4异常检出(SF-FBC4IJH)-4
ED5 正门CAR-STATION之CPU异常检出(SF-FCSIJH)
ED6 正门控制之CPU检出(SF-FDCIJH)
ED7 正门机厢显示灯之CPU异常检出(SF-FICIJH)
ED8 正门机厢之OPTION-CPU异常检出(SF-FCZIJH)
ED9 SC-CPU严重故障(SC-SCER8)-5
EDA SC-CPU严重故障(SC-SHER8)-6
EDB SC-CPU轻微故障(SC-SCER)-5
EDC SC-CPU轻微故障(SC-SHER)-6
EDD HIS-CPU故障(SC-HSAIJ)-6
MON0-D 驱动S/W 异常原因表示
EE0 没有异常
EE1 机厢后门拎手BC-CPU5异常检出(SF-RBC5IJH)
EE2 机厢后门拎手BC-CPU6异常检出(SF-RBC6IJH)
EE3 机厢后门拎手BC-CPU7异常检出(SF-RBC7IJH)
EE4 机厢后门拎手BC-CPU8异常检出(SF-RBC8IJH)
EE5 后门CAR-STATION之CPU异常检出(SF-RCSIJH)
EE6 后门控制之CPU异常检出(SF-RDCIJH)
EE7 后门机厢显示灯之CPU异常检出(SF-RICIJH)
EE8 后门机厢之OPTION-CPU异常检出(SF-RCZIJH)
注明 MON1=1:没有锁存记忆 MON1=5:附有锁存记忆 请参照该机机种之要求-2管理逻辑CPU内之测速检查-3机厢拎手CPU-4机厢管理之CPU-5外拎手管理之CPU-6
maxwell如何绘制转速转矩曲线图
在Maxwell中绘制转速-转矩曲线图,可通过参数化扫描、瞬态磁场分析结合运动设置或ACT工具包辅助实现,具体方法如下:
1. 参数化扫描方法此方法适用于通过调整关键参数(如初始机械角度或电流角)获取转矩数据,进而绘制曲线。
步骤:在Maxwell中建立瞬态磁场分析模型,定义电机几何结构、材料属性及边界条件。
设置参数化扫描变量(如初始机械角度init),扫描范围设为0°至180°,间隔5°。
运行仿真后,提取不同角度下的转矩值,通过后处理工具(如Field Calculator或Excel)绘制转速-转矩曲线。
关键点:需确保扫描参数与转矩直接相关(如电流角影响永磁同步电机的转矩特性)。
若涉及平行充磁电机,需建立参考坐标系并使其跟随转子旋转,避免静磁场分析结果错误。
2. 瞬态磁场分析结合运动设置通过定义旋转区域的初始角度、转速及求解时间,可获取扭矩时域数据,间接反映转速与转矩的关系。
步骤:在瞬态磁场分析中设置旋转区域(如转子),定义初始角度(如-61°)和转速(如1°/s)。
设置求解时间范围(如0s至180s)和时间步长(如5s),运行仿真。
从结果中提取扭矩时域数据,通过时间与转速的换算(转速=角度变化率),绘制转速-转矩曲线。
关键点:机械瞬态分析可观察转速波动,但需添加外电路以设定控制策略(如矢量控制)。
时间步长需足够小以捕捉动态变化,避免数据失真。
3. ACT工具包辅助(可选)针对永磁同步电机,ACT工具包可简化多工况(额定至峰值)下的参数化扫描流程。
步骤:安装并加载ACT工具包,选择“转速-转矩曲线”仿真模板。
定义工况参数(如电流、电压、负载转矩),设置扫描范围(如转速从0rpm至额定转速)。
运行仿真后,工具包自动生成曲线,但需参考文档调整参数以匹配实际需求。
适用场景:需快速获取多工况曲线时,ACT工具包可减少手动设置时间。
注意事项静磁场分析限制:若模型涉及平行充磁电机,未建立跟随转子旋转的参考坐标系会导致转矩计算错误。机械瞬态分析需求:观察转速波动时,必须添加外电路(如逆变器模型)以实现闭环控制。数据后处理:所有方法均需通过后处理工具(如Maxwell的Report Generator或MATLAB)处理原始数据,确保曲线准确性。通过上述方法,可高效完成Maxwell中的转速-转矩曲线绘制,具体选择需根据模型复杂度及分析目标确定。
chk009çµè·¯åç
000 POWER ONï¼é©±å¨å¨ä¾çµæ£å¸¸ã
001 NEW RUNï¼éæ°åå§åè¿è¡ã
002 GO TO SLEEP: åé¢å¨è¿å ¥èè½æ¨¡å¼ã
003 STACK WARN: 软件ä¸å æ¾è¶ åºå 许èå´ã
004 POWER DOWNï¼è®°å½ä¸ä¸ªæç¹ä¿¡å·ï¼å³æé¸ã
005 EXTERN FLASH: GDCBçFLASHå åè®°å½å¤±è´¥ã
006 EXTERN RAM: GDCBçRAMå åè®°å½å¤±è´¥ã
007 OMU PRESENT: 表æOMUå·²æå¨åé¢å¨çç¸åºæ¥å£ä¸å¯ä»¥æ£å¸¸ä½¿ç¨ã
008 OMU PROHIBIT: æ£ä¿®æ¨¡å¼ä¸OMUç软件åçº§è¢«ç¦æ¢ï¼ TTåæ°OMU PROHIBITEDæ¥ æ¥çã
009 MANUAL MODE: åé¢å¨å¨æå¨æ¨¡å¼ä¸ã
010 B_MODE: åé¢å¨å¨çµæ± 模å¼ä¸ã
011 EXTERN FRAM: FRAMé讯æ£å¸¸ã
100 INV SW OCT: åé¢å¨çµæµå¤§å°è¶ åºäºå 许çä¸éã
101 INV I IMBALï¼çµæºä¸ç¸æ»çµæµè¶ åºæ»¡è½½çµæµç10%ã
102 INV ID ERROR,103 INV IQ ERROR: 表æåé¢å¨çµæµæ ¡åè¯¯å·®è¶ åºå 许çä¸éã
104 INV IX OFFST,105 INV IY OFFST,106 INV IZ OFFSTï¼è¡¨æåé¢å¨ç¸çµæµåç§»éè¶ åºæ»¡è½½æ¶ç5%ã
107 INV GATE FLT: æ£æµå°IGBTé¨çµè·¯ä¾çµçµåæ éã
108 INV HW OCT: ç¡¬ä»¶æ£æµå°åé¢å¨çµæµè¶ åºäºé¢è®¾å¼ã
109 OVERLOAD: æ£æµå°è¿è½½ãåé¢å¨å¤äºé¢å®çµæµç¶æçæ¶é´è¶ åºäºæå¤§å 许å¼ã
110 DRIVE LIMIT: åé¢å¨å·²è¿è¡å¨é¢å®çµæµçæéå¼ã
111 NO ID FDBK,112 NO IQ FDBK: å¨çµæºå¼å§è¿è¡å¹¶äº§çç£åºæ¶éè¿åé¢å¨ççµè·¯åé¦å·²æ£æµå°ä¸ä¸ªæ éã
113 INV IPM FIT: åé¢å¨æºè½çµæºæ¨¡åå·²æ£æµå°ä¸ä¸ªæ éã
114 GATESPIYERR: æ£æµå°åé¢å¨åéé¢å¨IGBTé¨çµè·¯çµåæ éã
115 DESAT ERR: ç¡¬ä»¶æ£æµå°åé¢å¨çµæµè¶ åºé¢è®¾å¼ã
200 CNV SW OCT: éåå¨çµæµå¤§å°è¶ åºäºå 许çä¸éã
201 CNV ID ERROR,202 CNV IQ ERROR: 表æéåå¨çµæµè¯¯å·®è¶ åºæ»¡è½½æ¶ç30%ã
203 CNV IX OFFST,204 CNV IY OFFST: 表æéåå¨ç¸çµæµçåå·®è¶ åºæ»¡è½½æ¶ç5%ã
205 CNV GATE FITï¼æ£æµå°éåå¨IGBTé¨çµè·¯ä¾çµçµåæ éã
206 CNV HW OCT: æ£æµå°éåå¨çµæµè¶ åºé¢è®¾å¼ã
207 CNV GND FLT: æ£æµå°éå卿æ¥å°æ éã
208 BUS CAP FAIL: åé¢å¨çåçæèè¶ åºäºé¢ä¼°å¼çæéãè¿è¡¨æè¿å¤çåçæèå¨åé¢å¨å ï¼åæ¶ä¹æ¯æç¤ºç´æµä¾§çµå®¹å¯è½å·²å¤±æã
209 DC LINK OCTï¼è¡¨æç´æµçµæµè¿å¤§
210 CNV IPM FLT: éå卿ºè½çµæºæ¨¡åå·²æ£æµå°ä¸ä¸ªæ éã
300 DC BUS OVER: ç´æµçµåè¶ åº750Vç108%ï¼å³810Vã
301 DC BUS UNDERï¼ç´æµçµåä½äºä¸æéå¼ã
302 VAC OVER: 交æµçµåè¶ åºä¸æéå¼ã
303 VAC UNDER: 交æµçµåä½äºä¸æéå¼ã
304 VAC IMBAL: 交æµç¸çµåè¾å ¥ç¸å·®è¶ è¿10%.
305 PLL UNLOCK: å¤äºç¸éå®å¾ªç¯ç交æµç¸çµå已解éï¼é常åçå¨ä½ è¯å¾è¿è¡ä¸ä¸ªIGBTå·²æåçåé¢å¨ã
306 SINGLE PHASE: 表æåé¢å¨å¤äºåç¸æ¨¡å¼å¹¶ä¸Tç¸æ¥å¨ä¸ç¨³å®çè¾å ¥çµåä¸ãåç¸ä¾çµä» 使ç¨Tç¸ä¾çµï¼å ¶ä»ç¸ä¸æ¥ã
307 PLL FREQ RNG: 彿²¡æPLL UNLOCKæ éä¸åé¢å¨äº¤æµçº¿çµåé¢çè¶ åº44ãFã66HZæ¶è®°å½æ¤æ éï¼è¿ä¹æç¤ºäº¤æµçº¿çµåå卿 éã
308 WELDED MXPX: å½åé¢å¨çä¾çµè¿å ¥éæ¸ä¸éç¶ææ¶ï¼å¦æç´æµçµåå¨15ç§å ä¸ä¸éå°åºäºæä¸çµåä¸éæ¶ï¼ç³»ç»å°æ¾ç¤ºMXæPXæ¥è§¦å¨æªå¨ä½ã
309 VSCALES OFF: 彿µéå°ç交æµçº¿çµååç´æµçµåææ¾ä¸å¹é æ¶è®°å½æ¤æ éãæ¤æ£æµåªå¨çµæ¢¯å¤äºIDLEç¶æä¸¤çµåæè¶³å¤æ¶é´å¤äºç¨³å®å¼æ¶æµéã
310 AC BROWN-OUT: æ¤æ éåªæ¯è¡¨ç¤ºäº¤æµçº¿çµååéå·²è¶ è¿é¢å 设å®å¼ç15%ï¼å½äº¤æµçº¿çµååéä½äºé¢å 设å®å¼ç30%æ¶è®°å½â303 VAC UNDEâæ éãåé¢å¨å°é级è¿è¡ å¹¶éä½è¿è¡æ²çº¿ã使¯ä¸æ¦åºç°â303 VAC UNDEâæ éåé¢å¨å°ç»æå½åè¿è¡åæ»æºã
400 BRAKE S1,401 BRAKE S2: æ¤æ éè¡¨ææ±é¸å¼å ³çç¶ææé误ã请åå«å¨çµæ¢¯è¿è¡ä¸ååæ¢åæ£æ¥æ±é¸å¼å ³çç¶æã
402 BRAKE STATUS: 仿±é¸æ¨¡ååé¦çæ±é¸ç¶æä¸æ£ç¡®ã
403 BRAKE BY: ä¸ä¸ªæä¸¤ä¸ªBYç»§çµå¨ç常é触ç¹å¸åç¶æä¸æ£ç¡®ãå¨ç»æ±é¸çå½ä»¤ååºåï¼ä¸çµæ¢¯å°è¦è¿è¡æ¶BYç»§çµå¨åºå¸åã
404 BK DESAT ERR: ç¡¬ä»¶æ£æµå°æ±é¸çµæµè¶ åºé¢è®¾å¼ã
405 BK BUS OVER: æ±é¸ä¾çµç´æµçµåè¶ åºä¸éå¼ã
406 BK BUS UNDER: æ±é¸ä¾çµç´æµçµåè¶ åºä¸éå¼ã
407 BK FBK TMOUT: æ±é¸åé¦è¶ æ¶ã
408 BK SW OCT: æ±é¸çµæµç大å°è¶ åºäºå 许çæéå¼ã
500 OVERSPEED: çµæºè¿è¡è¶ éï¼é度ä¸éæ¯æ ¹æ®åé¢å¨æä½æ¨¡å¼ææä¸åã
501 POS TRACKING: ä½ç½®è·è¸ªè¯¯å·®è¶ åºæéå¼ï¼åæ¶è¡¨æä½ç½®åé¦åè¿è¡æ²çº¿çµæ¢¯åºå¤çä½ç½®ä¸ä¸è´ã 502 VEL TRACKING: é度è·è¸ªè¯¯å·®è¶ åºäºæéå¼ãé度åé¦åè·è¸ªå°çé度æ²çº¿ä¸ä¸è´ã
503 LRT MOTION: æ¤æ é表æå¨è¿è¡è½¬åé宿µè¯æ¶æ£æµå°è½¬åæè½¬å¨ãå½ä½¿ç¨ççµæºæ¯PMçµæºæ¶ï¼è½¬åé宿µè¯æ¯å¨ä¸çµç¡®å®ç£éä½ç½®å馿¬¡è¿è¡æ¶æå åçå·¥ä½ã该ä¸éæ¯1çµå¼§åº¦ä½ç§»ï¼å¦æåçæ¤ç±»æ éï¼åå¯è½æ¯æ±é¸æ²¡æè°æ´å¥½ã
504 ENC POS ERR: å¨çµæºä¸ºPMçµæºæ¶ï¼æ¤æ é表æé©±å¨å¯¹ç£åºä½ç½®çè·è¸ªä¸¢å¤±ãæ¤æ é对åå°æç©æå¤±æ¯å¿ è¦çï¼å®å¯è½ç±äºçµæºåç å¨ææºæ¢°æ»ç§»å¼èµ·ï¼æè å¨éå®è½¬åæµ è¯æ¶ç£éä½ç½®è®¡ç®é误å¼èµ·ã
505 TRACTION ERR: æªä½¿ç¨ã
506 STOPPING ERR: 没æå¨è§å®çæ¶é´å æ¾å°æ¡¥æ¿ã
507 POS AT 1LS: 1LSä½ç½®ä¸åéãçµæ¢¯ä¸å¨1LSèå´å æ¶1LSä¿¡å·å¤§å°åç¶æåç转åæ1LSä¿¡å·å¤§åæ¶ä¸çµæ¢¯æå¤çäºéä½ç½®ä¸ä¸è´ã
508 POS AT 2LSï¼2LSä½ç½®ä¸åéãçµæ¢¯ä¸å¨2LSèå´å æ¶2LSä¿¡å·å¤§å°åç¶æåç转åæ2LSä¿¡å·å¤§åæ¶ä¸çµæ¢¯æå¤çäºéä½ç½®ä¸ä¸è´ã
509 FLOOR AT 1LS: å½1LSæææ¶çµæ¢¯æå¤æ¥¼å±ä¸æ£ç¡®ã1LSç大å°å转æ¢åçå¨1LSèå´å¤ç楼å±ã
510 FLOOR AT 2LS: å½2LSæææ¶çµæ¢¯æå¤æ¥¼å±ä¸æ£ç¡®ã2LSç大å°å转æ¢åçå¨2LSèå´å¤ç楼å±ã
511 1LS & 2LS : 两个LSä¿¡å·åæ¶ææï¼å³1LSå2LSåæ¶å大åäºã
512 MISSING VANE: çµæ¢¯ç»è¿ä¸ä¸ªæ¡¥æ¿æ¶å¹³å±ä¿¡å·æ²¡æå¤§å°å转æ¢ã卿£ä¿®ææ ¡æ£è¿è¡æ¶ä¸æ£æµã
513 NO PRS TRANS: å½çµæ¢¯å¨ä¸ä¸ªå¹³å±ä½ç½®æ¶ï¼å³ä½ç½®ä¼ æå¨å¤äºæ¡¥æ¿ä¸æ¶å¹³å±ç大å°åä¿¡å·æ²¡æè½¬æ¢ã卿£ä¿®ææ ¡æ£è¿è¡æ¶ä¸æ£æµã
514 ENC <>VANE: æä¸ä¸ªä¸æ£ç¡®çå¹³å±ä¿¡å·è¢«æ£æµå°ã
515 NTSD FAILED: 卿£å¸¸è¿è¡ä¸ï¼æ£å¸¸ç忢æ²çº¿ä¸è½ä½¿çµæ¢¯å鿰好忢å¨ç®æ 楼å±ãåéæ¶é´åæä¸¤æ®µï¼å æ¬ä¸æ®µç¬è¡æ¶é´ä» ç¨äºå¨ç«¯ç«ç¼éä¹ç¨ãè®°å½æ¤æ éçæ¡ä»¶æ¯ç¨ æ£å¸¸è¿è¡æ¶éè¿ç®æ æ¥¼å±æ¶çéåº¦ä¸æ£å¸¸åé度110%åéæ²çº¿è¿è¡çé度æ¯è¾ï¼é«äºæ¤å¼åè®°å½æ¤æ éã
516 CORR FAILED: æ ¡æ£è¿è¡ä¸¢å¤±ä½ç½®ã彿 ¡æ£è¿è¡è³ç«¯ç«æ¶è¶ åºæéå¼å ³æè¶ åºæ¡¥æ¿ï¼æè æ ¹æ¬å°±ä¸å¤äºé¢è®¡ç端ç«ä½ç½®æ¶è®°å½æ¤æ éãå½çµæ¢¯å梯æ¶è®°å½æ¤æ éã
517 DDP ERRORï¼å»¶è¿é©±å¨ä¿æ¤æ éãç»è¿ä¸¤ä¸ªæ¡¥æ¿ä¹é´çæ¶é´è¶ åºäºè®¾å®å¼ãå¨èªå¦ä¹ ææ£ä¿®è¿è¡æé´ä¸æ£æµãæ¤æ éä» å¨çµæºåæ¢æè½¯ä»¶å¤ä½æ¶æ¸ é¤ï¼éè¿è®¾å®åæ°DDP SECæ¥å³å®æ¶é´ã
518 BELTCMP ERR: å¨èªå¦ä¹ æé´å ³äºè¡¥å¿é¾åéç¼çä¸å¹³è¡¡çè¡¥å¿ç³»æ°æé误ãè¿ä¸ªè¡¥å¿ç³»æ°æ¢ä¸è½æ¯å¤å¼ä¹ä¸è½è¿å¤§ï¼å®çååèå´åºè¯¥æ¯ä½¿çµæ¢¯å¨é¡¶å±è¿è¡ä¸å¨åºå±è¿è¡ç çµæºæç©ç¸å·®ä¸è¶ è¿30%ï¼æ¤è¡¥å¿ç³»æ°å¯ä»¥æ¥ç以ä¸åæ°ï¼BELTCMP:SLP MA/M,BELTCMP:OFFSET A.
519 RLVPERMITERR: å¨ç§°éç³»ç»å¤äºéè½½æ åµä¸æ§å¶ç³»ç»å 许åå¹³å±ï¼ä½æ¤ç¶ææç»çæ¶é´å·²è¶ è¿200msã
520 RLLBCK START: å¨å¯å¨è¿è¡æ¶åæè½¦è¶ è¿5mmã
521 RLLBCK STOP: å¨åè½¦æ¶æªè¾¾å°æè¶ åºæ¡¥æ¿è¶ è¿5mm
522 MANUALRESCUE: éåSPBCå·²æå¨ææ´è¿è¡çµæ¢¯ï¼çµæ¢¯æçµï¼ç±SPBCæå¼æ±é¸ï¼ãåé¢å¨éå¨åççµæ¢¯ä½ç½®ä¿¡æ¯ä½åºä¸ä¸æ¬¡çµæ¢¯è¿è¡åä¼éæ°åéå®è½¬åæµè¯ã
523 MOVED AT POF: SPBCååé¢å¨ä½ç½®ä¿¡æ¯çç¾(ä¸çµæ¶)ï¼åé¢å¨ä¼ä»¥SPBCçä½ç½®ä¸ºåã
524 NO ENC SIGNL: åç å¨Aä¿¡å·é¢éæ²¡ææ£æµå°ãåç å¨å¯è½æªæ¥å¥½ï¼åç å¨ä¾çµä¸æ£å¸¸æç¼ç å¨å·²æåã
525 NORLV SPDCHK: åå¹³å±é度è¿é«ï¼>=0.285m/sï¼
526 NORLV TOOMNY: è¿ç»å°è¯äº20次åå¹³å±è¿è¡çµæ¢¯è¿æ¯ä¸è½å¤äºå¯æ£å¸¸è¿è¡çä½ç½®ã
527 NORLV LOSTDZ: 丢失DZä¿¡å·ææ£æµå°UIS/DISä¿¡å·é¨åºä½ç½®ä¸æ£ç¡®(ä¸å¹³å±æ¡¥æ¿æå 毫米误差导è´ä¸è½è¯å«å¹³å±ä¿¡å·)
528 PROFILE ERR: 1LSæ2LSé¿åº¦è¿çï¼èªå¦ä¹ æé´ï¼å¯¼è´çµæ¢¯ä¸è½æ¾å°æ£ç¡®ä½ç½®ãæ¤æ éå¯è½ç±äºè®¾ç½®çé度æ²çº¿é度è¿å¤§æè å¼å§æ¶å é度è¿å°ãå¦å¤è¿å¯è½æ¯LSçç£æ¡ ç¡®å®è¿çã
529 NO ENC FDBCK: æ¤æ é表æçµæ¢¯æç§»å¨ä½ç¼ç 卿²¡æååºãå½ç¼ç å¨åé¦é度ä½äº1mm/sæ¶å¦æçµæºçµåè¶ è¿åæ°NO ENC VTHRS PU弿¶è®°å½æ¤æ éã
530 NO ENC TMOUT: æ¤æ é表æçµæ¢¯å·²è¿è¡é度æ²çº¿èçµæºçé度åé¦å¨åæ° NO ENC FLT TSECè§å®çæ¶é´å 没æè¶ è¿1MM/s.
531 PRS SINGS 1LS: 1Lsç大å°åååä½ç½®ä¸èªå¦æ¶æµå®ç1LS大å°å转æ¢ç¹ä½ç½®ä¸ä¸è´ã
532 PRS SINGS 2LS: 2LSç大å°åååä½ç½®ä¸èªå¦æ¶æµå®ç2LS大å°å转æ¢ç¹ä½ç½®ä¸ä¸è´ã
533 ARO OVERSPD: æ¤æ é表æçµæºéåº¦è¶ è¿åæ°ARO OVERSPEED%å¼ãå½ARO OVERSPEED%=0æ¶ï¼åæ¶æ¤åè½ã䏿¦è®°å½æ¤æ éï¼çµæ¢¯ä¼åçæ¥åã
600 INV TMP WARN: åé¢å¨çæ£çæ¸©åº¦å·²è¶ è¿80度ã
601 INV TMP OVER: åé¢å¨çæ£çæ¸©åº¦å·²è¶ è¿85åº¦ãæ¤æ éçæ£æµæä¸å®çæ»åæ§ï¼é¤é温度已ä½äºéåºçä¿æ¸©åº¦5度æè½éåºçä¿ç¶æã
602 INV TMP FAIL: 表æå¨åé¢å¨ä¸ççæå 件没æè¿æ¥æå·²ç»å¤±è´¥ãæ¤æ¶é£æå°å¯å¨å¹¶ä¸ç´å°æ¤æ 鿶餿è½åæ¢é£æè½¬å¨ã
603 CNV TMP WARN: éåå¨ç温度已ç»è¶ è¿80度ã
604 CNV TMP OVER: éåå¨çæ£çæ¸©åº¦å·²è¶ è¿85åº¦ãæ¤æ éçæ£æµæä¸å®çæ»åæ§ï¼é¤é温度已ä½äºéåºçä¿æ¸©åº¦5度æè½éåºçä¿ç¶æã
605 CNV TMP FAIL: 表æå¨éåå¨ä¸ççæå 件没æè¿æ¥æå·²ç»å¤±è´¥ãæ¤æ¶é£æå°å¯å¨å¹¶ä¸ç´å°æ¤æ 鿶餿è½åæ¢é£æè½¬å¨ã
606 MTR TMP OVER: çµæºæ¸©æè§¦ç¹å·²ç»æ¹åç¶æï¼å®è¡¨ææ¢æå¯è½æ¯çµæºæ¸©åº¦è¿é«ä¹å¯è½æ¯è§¦ç¹çµè·¯æé®é¢ï¼éè¦æ£æ¥çµæºæ¸©æè§¦ç¹ãå°½ç®¡çµæºæ¸©æè§¦ç¹å¯ä»¥è®¾ä¸ºå¸¸å¼æå¸¸éï¼æä»¬é常éç¨å¸¸é触ç¹ã妿éè¦æ¸©ææ¯å¸¸å¼è§¦ç¹ï¼éè¦å¯¹é©±å¨çµè·¯è¿è¡ç¸åºçä¿®æ¹ã
607 REACTOR TEMP: 线åä¸ç温æå¼å ³æå¼è¡¨æçº¿åä¸åºç°æ¸©åº¦è¿é«çç°è±¡ã
700 SAFETY CHAIN: å®å ¨é¾é®é¢ï¼å®å ¨é¾æå¼ä¼å¯¼è´SXç»§çµå¨éæ¾ï¼å¼èµ·çµæºåæ±é¸æçµï¼æç»å¯¼è´æ¥åã
701 NO MAN INPUT: æ¤æ éä» ååºå¨æå¨æ¨¡å¼ææå¨æ¨¡å¼ä¸è·³çº¿å·²åæ¶æ¶ã
702 PRECHRG TIME: æ¤æ é表æå¨æ£å¸¸è¿è¡ä¸M1çç´æµå¸åçµåä¸å¤ãå®ä¸è¬å¨åå§åå ç§å产çãé¤é忥å°MCSSååºç åå¤è¿è¡å½ä»¤å¦å驱å¨ä¸åè¯å¾é¢å ä¸çµãçµå ä¸é为å½å交æµçº¿çµåå¹³æ¹åç75%ã
703 S RLY FAULT: 常å¼ç¹S1å¤äºé误çä½ç½®ã
704 DBD FAULT: S1,S2,BY1,BY2ä¸çä¸ä¸ªææ´å¤ç常éç¹å¤äºé误çä½ç½®ï¼å¨åé¢å¨éå®åå 许æä¸æ¬¡æºä¼å»è·å¾æ£ç¡®çä¿¡å·ã
705 E2 INVALID: EEPROMä¸çæ°æ®å¼ä¸å½åSCNææ°çEEPROMåæ°ä¸å¹é ï¼æ æçå¼æç©ºççå¼å¿ é¡»éæ°è®¾ç½®ã
706 E2 WRITE LIMï¼å 许åå ¥çæ°æ®è¶ åºäºEEPROMçæå¤§å¼ã
707 ADC OFFSET: ADCçåç§»éè¶ è¿ADCæ»éç2.9%ï¼æADCå¢çå差大äº6.5%ãç¸å ³çµè·¯æå¯è½åå¨é®é¢ã
708 CMD TO ABORT: éè¿OPBå½ä»¤ç»æ¢ä¸æ¬¡è¿è¡ï¼æ¯æ¬¡æ£ä¿®æ¢å¤ä¹ä¼è®°å½ã
709 PRS SIGNOISE: 卿䏿®µæ¶é´å ä½ç½®ä¼ æå¨ç大å°åä¿¡å·è½¬æ¢è¿äºé¢ç¹ã
710 UIB DIB ERR: TCBCåæ§å¶æçè¿è¡æ§å¶ä¿¡å·ä¸æ²¡æUIBï¼DIBä¿¡å·.
711 DBD SHUTDOWN: S1,S2,BY1,BY2ä¸çä¸ä¸ªææ´å¤ç常éç¹å¤äºé误çä½ç½®ï¼å¨åé¢å¨éå®åå 许æä¸æ¬¡æºä¼å»è·å¾æ£ç¡®çä¿¡å·ã
712 POST TRQ TIME: å½çµæµå¨è§å®æ¶é´å 没æåå°å°0åè®°å½æ¤æ éã
713 BIOCK BY 000: 宿æå䏿¬¡è¿è¡åçµæ¢¯è¿å ¥æ»æºç¶æï¼æ éç级为Sçæ éå¯ä»¥å¼èµ·æ»æºï¼æè æä¸ç§æ éåçæ¬¡æ°è¶ è¿å 许次æ°ä¼åçæ»æºã坿 ¹æ®æå4.15.2æé¤æ éã
714 B_MODE ERR: å½é©±å¨ä¸ºTANDEMæ¶ä¸éç¨çµæ± 模å¼é误ã
715 FRAM INVALID: å½GDCB被åååï¼ä¸è½ä»FRAMä¸è¯»åæ°æ®ã 716 SER FLT: å¨ç¬¬äºä¸ªåé¢å¨ä¸æé©±å¨æ éï¼æ£æ¥ç¬¬äºä¸ªåé¢å¨çæ éè®°å½ã
717 SCR SAS: å¨ç¬¬äºä¸ªåé¢å¨ä¸æSASæ éï¼æ£æ¥ç¬¬äºä¸ªåé¢å¨çæ éè®°å½ã
800 IMS TASK: 彿é讯æ£å¸¸ä¸åæ¥æ éæ¶ç¬¬äºä¸ªé©±å¨ä¼æ£æµå°æ¤ç±»æ éã
801 10ms TASK: 彿é讯æ£å¸¸ä¸åæ¥æ éæ¶ç¬¬äºä¸ªé©±å¨ä¼æ£æµå°æ¤ç±»æ éã
802 40MS TASK: 彿é讯æ£å¸¸ä¸åæ¥æ éæ¶ç¬¬äºä¸ªé©±å¨ä¼æ£æµå°æ¤ç±»æ éã
803 CNV TASK: 彿é讯æ£å¸¸ä¸åæ¥æ éæ¶ç¬¬äºä¸ªé©±å¨ä¼æ£æµå°æ¤ç±»æ éã
804 INV TASK: 彿é讯æ£å¸¸ä¸åæ¥æ éæ¶ç¬¬äºä¸ªé©±å¨ä¼æ£æµå°æ¤ç±»æ éã
900 MCSS TIMEOUT: 80毫ç§å æ²¡ææ¶å°MCSSçé讯ã
901 SVC TOOL ERR: TTæ¥å£é讯é误ã
902 CAN ERR: CANé讯éè¯¯è¢«æ£æµå°ã
903 E2 COMM WRITE: å¨åEEPROMåæ°æ®æ¶åçé误ã
904 LWSS TIMEOUT: åé¢å¨æ²¡æå¨è§å®çæ¶é´å æ¶å°è´è½½ä¿¡æ¯ã彿£æµå°LWä¿¡æ¯åæ¤æ éæè½æ¸ é¤ã
905 LWSS BAD VAL: åé¢å¨æ¥åçè´è½½ä¿¡æ¯æ°å¼ä¸æ£ç¡®ã彿£æµå°LWä¿¡æ¯åæ¤æ éæè½æ¸ é¤ã
906 NO LS MSG: åé¢å¨ä¸ç§å æ²¡ææ¶å°LSä¿¡å·ã
907 PRIMARY CRC: åé¢å¨è¦æ±æ§è¡ä¸ä¸ªä¸»è´è½½çæ ¡éªè¿è¡ï¼ä¸æå¾å¼ä¸çæè®¡ç®çå¼ä¸ä¸è´ã
908 DRIVE CRC: åé¢å¨è¦æ±æ§è¡ä¸ä¸ªé©±å¨è½¯ä»¶çæ ¡éªè¿è¡ï¼ä¸æå¾å¼ä¸çæè®¡ç®çå¼ä¸ä¸è´ã
909 CAN BUSOFF: åé¢å¨çCANæ§å¶å¨ç±äºCANæ»çº¿æCANçµæºé æé讯é®é¢ä¸å·²ç»æ»æºã
910 CAN OPB-INIT: åå§åCANé讯软件失败ã
911 CAN TXQ FULL: CANæ¥å£çä¼ è¾æ°æ®æº¢åºï¼ä¼ è¾ä¿¡æ¯å·²ä¸¢å¤±ã
912 SPBC TIMEOUT: SPBCååºåé¢å¨çä½ç½®è¯·æ±è¶ æ¶ï¼è¶ æ¶ä¸º200msï¼
913 MCSS WARNING: æ£æµå°MCSSé讯é误ã
914 SEC LNIT ERR: å¨åå§å宿å主驱å¨å第äºé©±å¨åªè½è¿è¡ä¸è¶ è¿10ç§çSPIé讯ï¼å½SPIéè®¯æ°æ®æ²¡ææ´æ°æéè¯¯æ°æ®è¢«åå ¥FRAMä¸ï¼SPIå¯ä»¥ä¿æé讯10ç§ï¼å¯è½å¼èµ·æ¤æ éçåå æ¯ç¡¬ä»¶æåæè®¾ç½®ç忰䏿£ç¡®ãå¦æåæ°æ²¡æå®å ¨è®¾å¥½ï¼SPIé讯就ä¸ä¼å¼å§å·¥ä½ï¼å½æ éæé¤åï¼æ¤æ éå°±èªå¨æ¶é¤ã
915 SYNCH ERR: å¨é讯建ç«å3ç§å æ²¡ææ¥å°SPIé讯çåæ¥ä¿¡å·ï¼å¯è½ç±äºä¸»é©±å¨éå¯äºï¼ä¹æå¯è½æ¯æ±é¸çå 妿¨¡åæåæå ç¼æçº¿äºã乿å¯è½æ¯SPIéè®¯æ¿æåã彿 éæé¤åï¼æ¤æ éå°±èªå¨æ¶é¤ã
916 PRISEE TMOUT: å¨é讯建ç«åï¼åçäºä¸ä¸ªæ ¡éªé误æè®¡æ°é误ãæå¯è½æ¯ä¸»é©±å¨æç¬¬äºé©±å¨éå¯ãè¿æå¯è½æ¯FRAMæé误ã乿å¯è½æ¯æ±é¸çå 妿¨¡åæåæå ç¼æçº¿äºã乿å¯è½æ¯SPIéè®¯æ¿æåã彿 éæé¤åï¼æ¤æ éå°±èªå¨æ¶é¤ã
基于电驱软件Autosar架构拆解
基于电驱软件Autosar架构,可从以下核心模块进行拆解分析:
一、电机核心控制架构采用基于状态和转矩的电压矢量控制方法,通过实时监测电机状态(如转速、位置、温度)和转矩需求,动态调整电压矢量幅值与相位,实现高精度转矩输出和效率优化。该架构通常集成以下功能:
状态机管理:定义电机启动、运行、制动、故障等状态切换逻辑。转矩闭环控制:通过PI/PID算法调节电压矢量,确保实际转矩跟踪目标值。弱磁控制:在高速区通过调整电压矢量方向扩展调速范围。二、故障诊断架构基于在线故障识别和控制方法,通过多层级故障检测机制实现快速响应:
硬件信号监测:实时采集电流、电压、温度等传感器数据,设置阈值触发预警。软件逻辑校验:通过校验和、看门狗等机制检测程序跑飞或数据异常。功能禁用策略:根据故障等级自动降级运行(如限功率)或安全停机。故障码存储:记录故障发生时间、类型及环境参数,支持后续分析。三、信号输入/输出架构采用基于模型的信号处理方法,整合多变量输入输出:
输入信号处理:模拟信号:通过ADC采样后进行滤波(如卡尔曼滤波)和标定转换。
数字信号:通过SPI/CAN等接口接收,进行协议解析和校验。
输出信号控制:PWM生成:根据控制算法生成驱动逆变器的PWM波形。
数字输出:控制继电器、接触器等执行器状态。
模型集成:将传感器模型、执行器模型与控制算法耦合,实现闭环仿真。四、通讯架构基于打包和拆包的组信传送方法,实现高效数据交互:
协议层:应用层:定义PDU(协议数据单元)格式,如CAN报文ID、信号布局。
网络层:支持CAN/FlexRay/Ethernet等物理层协议,处理仲裁和错误检测。
传输机制:周期性传输:固定周期发送状态信号(如电机转速)。
事件触发传输:故障发生时立即上报关键数据。
请求-响应传输:应用层通过服务原语(如PduR_Transmit)发起通信。
五、底层组件架构遵循三大服务、一个抽象、六杂驱动的设计原则:
三大服务:ECU抽象服务:统一硬件接口(如GPIO、ADC),屏蔽底层差异。
存储服务:管理EEPROM/Flash读写,支持数据备份与恢复。
通信服务:封装CAN/LIN/Ethernet驱动,提供统一API。
一个抽象:微控制器抽象层(MCAL):隔离硬件依赖,提供寄存器级操作接口。
六杂驱动:包括PWM、ADC、DIO、ICU(输入捕获)、OCU(输出比较)、SPI等外设驱动。
六、MCAL架构详解MCAL(Microcontroller Abstraction Layer)作为硬件与软件的桥梁,具有以下特性:
模块化设计:每个外设(如ADC、PWM)对应独立驱动模块,支持静态配置。
通过Dio_ReadChannel()、Pwm_SetDutyCycle()等API提供服务。
硬件无关性:同一驱动模块可适配不同厂商MCU(如Infineon、NXP),仅需修改配置文件。
资源管理:动态分配中断向量表、内存区域等硬件资源。
支持多核MCU的核间通信(如通过IPC模块)。
七、MCAL工作机制MCAL以资源提供者角色被上层调用:
初始化阶段:底层服务模块(如BSW)通过Mcal_Init()初始化MCAL。
MCAL根据配置文件(如*.arxml)配置外设参数(如ADC采样率)。
运行阶段:当BSW需要读取传感器数据时,调用Adc_ReadGroup(),MCAL内部触发ADC转换并返回结果。
类似地,PWM驱动通过Pwm_SetDutyCycle()被调用以生成驱动波形。
故障处理:MCAL检测到硬件故障(如ADC过载)时,通过回调函数通知BSW,触发故障处理流程。
类比关系:MCAL类似于操作系统中的设备驱动,为上层应用提供统一的硬件操作接口,而无需关注底层寄存器配置细节。这种分层设计显著提升了软件的可移植性和可维护性。
湖北仙童科技有限公司 高端电力电源全面方案供应商 江生 13997866467