版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电机控制的电机控制的DSPDSP程序设计及程序设计及CANCAN基础知识基础知识 姓 名:叶振锋 时 间:2009年3月26日 公 司:上海电驱动有限公司 主要内容 概述概述 DSPDSP芯片简介芯片简介 电机控制系统结构图电机控制系统结构图 电机控制系统程序需求分析电机控制系统程序需求分析 电机控制系统动态结构图电机控制系统动态结构图 电机控制系统程序流程图电机控制系统程序流程图 电机控制系统程序设计电机控制系统程序设计 子程序模块设计说明子程序模块设计说明 软件设计与调试注意事项软件设计与调试注意事项 CANCAN基础知识基础知识 概概 述述 1.1.电机控制技术的实现方案电机控制技术的实
2、现方案 (1).传统模拟控制 (2).微控制器(MCU)控制 (3).数字信号处理器(DSP)控制 概概 述述 2.DSP2.DSP实现的实现的PMSMPMSM控制系统结构图控制系统结构图 概概 述述 3.DSP3.DSP实现的电机控制系统特点实现的电机控制系统特点 (1).DSP的高速计算能力,可以完成复杂的信号处理和控制算法,提高采 样频率,控制电力电子外围设备,在此基础上可实现电机的高性能控 制。 (2).电机控制专用DSP丰富的外围功能模块,为电机控制带来了许多的便 利。如PWM模块,可产生高分辨率的PWM波形,灵活的产生方式可减小 EMI和噪音问题,多路PWM输出可以进行多电机控制。
3、 (3).丰富的第三方软硬件资源和开发工具可大大简化系统开发过程 概概 述述 4.DSP4.DSP技术在电机控制的应用情况技术在电机控制的应用情况 常用交流电机控制系统有如下几种: (1).异步电机 (2).电励磁同步电机 隐极同步机;凸极同步机 (3).永磁电机 永磁无刷直流电动机;永磁同步电动机 (4).其他特种电机 开关磁阻电机;步进电机 概概 述述 5.5.主要相关技术发展情况主要相关技术发展情况 (1).半导体功率器件 小型化、智能化、高频化、高效化。 (2).数字信号处理器DSP 外围功能、数据处理能力、存储器容量等发展迅速,为电机控 制系统的高性能化、智能化提供了基础。 (3).
4、电机控制理论 电机控制策略、状态观测器、滤波器、自适应控制、无传感器控制、PWM 调制方法、死区补偿等技术的应用大大提高了电机控制系统的性能和可 靠性。 概概 述述 6.6.电机控制理论控制策略的发展电机控制理论控制策略的发展 张博士的讲座中已做了非常详细的说明了。 概概 述述 7.7.先修课程先修课程 模拟电路 数字电路 微机原理 单片机 自动控制原理 电力电子器件 电机拖动 DSP芯片简介 1.TMS320LF2407A1.TMS320LF2407A的特征的特征 CMOS技术,3.3V供电,最快指令周期25ns,最大主频40MHZ。 和TMS320系列DSP代码兼容。 片内程序存储器32K
5、 Flash、544字的双口RAM、2K字的单口RAM 两个事件管理模块EVA、EVB 可扩展的外部存储器:192K字 看门狗定时器模块(WDT) 10位 A/D转换器最小转换时间500ns 控制器局域网络(CAN)2.0B模块。 串行通信接口(SCI) 16位串行外设接口模块(SPI) 基于锁相环的时钟发生器 40个 I/O口 5个外部中断 DSPDSP芯片简介芯片简介 2.DSP2.DSP的性能的性能 DSP性能公式:CPU时间 = CPI IC / 时钟频率 三个参数反映了与体系结构相关的三种技术。 (1).时钟频率反映了DSP实现技术、生产工艺和计算机组织。 (2).CPI是指令时钟数
6、,反映了DSP实现技术、计算机指令集的结构和计 算机组织。 (3).IC是程序执行过程中所处理的指令数,反映了DSP指令集的结构和编 译术。 从目前情况来看,提高某一个参数指标,不会明显地影响其它两个指标。 这对于综合运用各种技术改进计算机系统的性能是非常有益的。 电机控制系统结构框图电机控制系统结构框图 本电机控制系统采用单DSP系统的架构,结构框图如下图所示。 控制系统程序需求分析控制系统程序需求分析 1.1.控制对象及输入输出量控制对象及输入输出量 1.1.1.1.控制对象控制对象 永磁电机 1.2.1.2.输入量输入量 直流母线电流、直流母线电压、A相电流、C相电流、电机温度、逆 变器
7、温度、电机转子位置信号 1.3.1.3.输出量输出量 六路PWM信号、故障信号 2.2.资源需求资源需求 I/O口、AD采样端口、芯片存储器容量等等 电机控制系统程序需求分析电机控制系统程序需求分析 3.3.时钟频率时钟频率 晶振、系统时钟、外围时钟、PWM频率等 4.ADAD采样精度分析采样精度分析 结合硬件进行分析 5.5.通信说明通信说明 通信方式、通信目的。还包含波特率、数据格式等其它说明 电机控制系统结构图电机控制系统结构图 电机控制系统程序流程图电机控制系统程序流程图 1.1.主程序主程序 流程图流程图 电机控制系统程序流程图电机控制系统程序流程图 2.AD2.AD中断程中断程 序
8、流程图序流程图 电机控制系统程序设计 1.1.程序设计开始的一些约定程序设计开始的一些约定 1.1.1.1.电动车电机控制系统程序文件组成电动车电机控制系统程序文件组成 头文件、CMD文件、表文件、ASM程序文件等等 1.2.1.2.程序名及变量名命名程序名及变量名命名 程序名及变量名命名采用通俗易懂的英文组合进行命名。 (1).常量命名 常量命名最后加Cnst,例如: UdcMaxCnst 过压常量值 SpeedOverCnst超速常量值 (2).标志量命名 标志量命名最后加Fby,例如: PowerOffFby断电标志 FaultFby 故障标志 电机控制系统程序设计 (3).变量命名 命
9、名最后加Dby,例如: SpeedSetDby转速给定变量 MotorRunStatusDby 电机运行状态变量 (4).函数命名 函数命名最后加Sub,例如: SpeedComputeSub速度计算程序命名 ADCIntSub 中断程序命名 DSPInitSub 芯片初始化命名 1.3.1.3.程序注释程序注释 电机控制系统程序名称、公司名称、书写时间、作者、版本号、原 代码关键注释。如果程序要更改必须要写明更改原因、时间、作者 等。 电机控制系统程序设计 本电机控制系统软件采用模块化、自顶向下、逐步细化的结构化程 序设计方法。 2.2.系统初始化程序设计系统初始化程序设计 (1).系统时钟
10、设置、系统外设时钟设置、配置RAM块、设置数据页指针、 AD中断模式、IO模式、等待状态设置、PWM模块设置、CAN模块设 置、定时器模块设置程序。 (2).系统程序变量初始化程序。 (3).AD采样偏移量读取及处理程序。 (4).系统程序延时程序。 (5).获取电机转子的初始位置程序。 电机控制系统程序设计 3.CAN3.CAN通信程序设计通信程序设计 3.1.CAN3.1.CAN通信协议确认通信协议确认 (1).标准帧、扩展帧确认。 (2).通信周期确认。 (3).通信波特率确认。 (4).数据格式确认,英特格式还是摩托罗拉数据格式。 电机控制系统程序设计 3.2.CAN3.2.CAN初始
11、化程序设计初始化程序设计 工作方式的设置、接收滤波方 式的设置、 接收屏蔽寄存器和 接收代码寄存器的设置、波特 率参数的设置和中断允许寄存 器的设置等。 CanInitSub 对模式进行设置,进入复位模式 设置时钟分频寄存器,同时选择 PeliCAN模式,关闭时钟输出 设置中断使能寄存器IER,禁止 CAN 中断源产生中断 设置接收屏蔽寄存器 设置接收代码寄存器(根据具体 情况进行设置) 总线定时寄存器设置(用于设置 CAN通讯速率) 设置输出控制寄存器,选择正常 输出模式 设置接收缓存器起始地址寄存器 (相对值,一般为0) 设置发送错误计数器,清零 设置MODE寄存器,选择单过虑模 式,并设
12、置为工作状态 设置允许中断寄存器,开放中断 Return 电机控制系统程序设计 3.3.CAN3.3.CAN通信发送程序设计通信发送程序设计 在发送部分软件设计中,如果根 据状态寄存器的发送状态标志来 判断是否可以发送数据,那么当 CAN总线出现断路,然后又正常, 这时即便进行软件初始化,数据 也无法正常发送,原因是该状态 标志位无法通过软件进行初始化 来进行复位,因此在软件设计时 可以不考虑该状态标志位。 允 许 发 送 吗 ? Y N C a n T x d S u b 设 置 发 送 帧 格 式 和 发 送 数 据 长 度 ( 扩 展 帧 和 8 字 节 数 据 长 度 ) 正 在 接
13、收 吗 ? N Y 发 送 缓 冲 区 是 否 锁 定 ? N Y 设 置 发 送 标 识 码 数 据 送 发 送 缓 冲 区 启 动 发 送 R e tu r n 电机控制系统程序设计 总 线 开 启 否 ? Y N C a n R x d S u b N Y 有 数 据 溢 出 吗 ? N Y 接 收 首 字 节 读 取 并 保 存 接 收 缓 冲 区 数 据 R e tu rn 读 取 中 断 寄 存 器 接 收 缓 冲 区 有 有 效 报 文 吗 ? 是 远 程 帧 吗 ? 置 发 送 允 许 标 志 释 放 缓 冲 区 释 放 仲 裁 丢 失 捕 捉 寄 存 器 和 错 误 捕 捉
14、寄 存 器 Y N 清 数 据 溢 出 ,释 放 数 据 缓 冲 区 读 中 断 寄 存 器 设 置 M O D E 寄 存 器 , 进 入 复 位 模 式 调 用 报 警 程 序 3.4.CAN3.4.CAN通信接收程序设计通信接收程序设计 CAN通讯接收部分软件设计主 要有两种方式,一种是通过 查询方式来接收数据,另外 一种是通过中断方式来接收 数据,后一种方法对于实时 性要求比较高的场合应用较 多。 电机控制系统程序设计 3.5.CAN3.5.CAN程序设计的难点程序设计的难点 (1).根据CAN外设时钟、通信波特率计算BTR0、BTR1寄存器值。 (2).当CAN通信故障时如何来恢复通
15、信。 (3).多数据帧时如何完成程序设计(4个发送数据帧,8个接收数据 帧)。 (4).CAN网络时钟同步。 电机控制系统程序设计 4.AD4.AD中断程序设计中断程序设计 主要完成系统的功能程序。 (1).AD采样数据读取及处理子程序 (2).系统计时子程序 (3).旋变信号读取子程序 (4).模块故障检测子程序 (5).电机转速计算子程序 (6).Clark变换子程序 (7).正弦余弦值计算子程序 (8).Park变换子程序 电机控制系统程序设计 (9).系统故障保护子程序 (10).交、直轴电流计算子程序 (11).交、直轴电流调节子程序 (12).系统信号反馈子程序 (13).Park
16、逆变换子程序 (14).SVPWM子程序 子程序模块设计说明子程序模块设计说明 1.1.系统信号反馈子程序系统信号反馈子程序 程序名称:SIGNAL_FEEDBK 功 能:根据检测电机参数计算电机实际转矩 输入变量:IQ;ID;Ld;Lq 输出变量:MCTQIS 计算公式: )( 2 3 qdqdfqnem iiLLipT 子程序模块设计说明子程序模块设计说明 2.2.速度计算程序速度计算程序 程序名称:SpeedComputeSub 功 能:电机实际转速计算 输入变量:ResolverNewDby 输出变量:SpeedDby,SpeedOverFby 说 明:(1).电机对极数 (2).采用
17、M或T法计算电机转速说明 (3).计算公式,包括参数值说明 (4).电机达到多高转速时进行超速保护 软件设计与调试注意事项软件设计与调试注意事项 1.1.流水线冲突流水线冲突 TMS320LF2407A是采用4级流水线操作,为取指、译码、取操作数及执 行。发生流水线冲突时,可以通过调整程序语句或在相应位置加一些 NOP指令来解决。 2.2.设置等待状态寄存器设置等待状态寄存器 DSP的读操作从地址稳定到数据有效仅需几十个ns时间。当DSP与低速 外设在速度上冲突时,要设计好等待状态寄存器。 3.3.保留区域保留区域 程序设计时不能向保留地址写数据,否则将造成处理器的不可预测操 作。 软件设计与
18、调试注意事项软件设计与调试注意事项 4.4.中断资源中断资源 中断程序结束前要将中断标志清零,否则无法正常相应中断。若某一中 断客观存在,而程序中无相应的中断程序,则会导致程序紊乱。 5.AD5.AD采样采样 AD采样的转换时间需要读DSP的数据手册确认。TMS320F240芯片的转换 时间约6us,TMS320LF2407A芯片的转换时间约500ns。 6.6.程序调试步骤程序调试步骤 (1).先调试CAN通信程序 (2).数据接收正常后,调试算法部分。 (3).计算结果正常后,调试输出部分。 软件设计与调试注意事项软件设计与调试注意事项 7.7.程序语法错误程序语法错误 7.1.程序设计中
19、的错误 (1).语法错误 (2).运行错误 (3).逻辑错误 7.2.语法错误的分类 (1).致命错误 (2).错误 (3).警告 8.8.养成良好的编程习惯养成良好的编程习惯 (1).文件的注释 (2).语句行与语句块 (3).程序代码缩进对齐 CANCAN通信的通信的一个实例一个实例 1.CAN1.CAN总线网络示意图总线网络示意图 CANCAN通信的通信的一个实例一个实例 2.CAN2.CAN总线汽车空调节点原理图总线汽车空调节点原理图 U9 OPTOISO2 U10 OPTOISO2 Q1 DTA114 R24 1K Q2 DTA114 R25 1K Q3 DTA114 R28 1K
20、VCC GND LED1LED2LED38 9 10 U14C 74HC02 56 U12C 74HC14 A 1 B 2 QA 3 QB 4 QC 5 QD 6 CLK 8 CLR 9 QE 10 QF 11 QG 12 QH 13 U13 74HC164 12 U12A 74HC14 34 U12B 74HC14 R32 10K VCC RESET 5 6 4 U14B 74HC02 2 3 1 U14A 74HC02 T.SET T.IN T.EXCH T.OUT IBUS C21 100nF P1 10K P2 10K VCC GND VCC INT0 IN0 26 IN1 27 IN
21、2 28 IN3 1 IN4 2 IN5 3 IN6 4 IN7 5 ref(-) 16 EOC 7 ref(+) 12 D0 21 D1 20 D2 19 D3 18 D4 8 D5 15 D6 14 D7 17 ADD-A 25 ADD-C 23 ADD-B 24 ALE 22 ENBLE 9 START 6 CLOCK 10 U8 ADC0809 WR A15 RD ALE RD WR /RESET /INT1 R19 100K VCC VCC R20 100 A14 Y1 11.0592M C12 20P C13 20P GND R17 100 ALE INT1 A14 WR RD A
22、15 INT0 LED1 COMP.F LED2 LED3 PULSE COMP.FG COMP.R COMP.S RESET VCC T2/P1.0 1 T2EX/P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RXD/P3.0 10 TXD/P3.1 11 #INT0/P3.2 12 RST 9 T0/P3.4 14 T1/P3.5 15 X2 18 P2.1/A9 22 X1 19 VSS 20 VCC 40 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/
23、AD5 34 P0.6/AD6 33 P0.7/AD7 32 P2.0/A8 21 P2.7/A15 28 ALE 30 #INT/P3.3 13 #WR/P3.6 16 P2.6/A14 27 #RD/P3.7 17 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 #PSEN 29 #EA/VPP 31 U6 89C58 R18 100 +5 R3 6.8K R4 3.6K R21 390 AD0 23 AD1 24 AD2 25 AD3 26 AD4 27 AD5 28 AD6 1 AD7 2 ALE 3 /CS 4 /RD 5 /WR 6
24、/RST 17 /INT 16 CLKOUT 68 VSS1 8 VSS2 21 VSS3 15 VDD1 22 VDD2 18 VDD3 12 XTAL2 10 XTAL1 9 RX0 19 RX1 20 TX0 13 TX1 14 MODE 11 U7 SJA1000 D5 1N4148 VCC GND VCC R22 390 Y2 11.0592MC15 20P C16 20P GND C17 100nF VCC VCC C14 100nF TXD 1 GND 2 VCC 3 RXD 4 VREF 5 CANL 6 CANH 6 RS 8 U11 PCA82C250 D6 1N4148
25、R23 390 VDD R7 390 C4 100nF VDD VDD R9 24K L5 SYJA-2 Z3 6.8V R26 120 1 2 3 CN4 R27 6.8 C18 2.2uF D7 LED D8 LED D9 LED CANCAN通信的通信的一个实例一个实例 3.CAN3.CAN总线的相关器件总线的相关器件 CANCAN总线控制器总线控制器 SJA1000SJA1000 CANCAN总线驱动器总线驱动器 82C25082C250、TJA1050TJA1050 CANCAN总线控制器集成在总线控制器集成在DSPDSP芯片芯片 TMS320LF2407ATMS320LF2407A
26、 DB9DB9接头接头 pin7pin7接接CAN_HCAN_H、pin2pin2接接CAN_LCAN_L、pin5pin5接屏蔽线接屏蔽线 高速光耦高速光耦 CANCAN总线基本概念总线基本概念 CAN(Controller Area Network)是一个先进的串行总线系统。 1.CAN1.CAN总线电平总线电平 隐性位(1:recessive)是被描述为两根CAN总线均由大约2.5V的电平驱 动,这样在CAN_H 与CAN_L 之间的差分电压为0V左右。 显性位(0:dominant)是被描述为CAN_H上升到大约3.5V, CAN_L降 低到大约1.5V。对于一个显性位差分电压的结果为
27、2V左右。 CANCAN总线基本概念总线基本概念 2.CAN2.CAN总线线与总线线与 CANCAN总线基本概念总线基本概念 3.CAN3.CAN总线接口标准总线接口标准 高速CAN( CAN High Speed )遵循标准ISO-IS 11898,用于位速率为125kbp 到1Mbps之间的高速总线。 低速CAN( CAN Low Speed )遵循标准ISO-IS 11519-2,用于位速率在125kbps 以下的低速总线。 CANCAN总线基本概念总线基本概念 4.4.协议版本协议版本 ( (标准标准/ /扩展扩展) ) V2.0A(标准) 11位消息ID V2.0B(扩展) 29位消
28、息ID CANCAN总线基本概念总线基本概念 5.CAN5.CAN总线与总线与EMIEMI CAN对于电磁干扰(EMI)不敏感。为了进一步减少CAN对于EMI的敏感性,总线 外面使用屏蔽层。这样可以减小总线自身的电磁辐射。 CANCAN总线技术特点总线技术特点 CAN总线为多主站总线,各节点可在任意时刻向网络上的其他节点发送信息, 不分主从,通信灵活。 CAN总线采用独特的非破坏性总线仲裁技术,优先级高的节点优先传送数据, 可满足实时性要求。 CAN总线具有点对点、一点对多点及全局广播传送数据的功能。 CAN总线采用短帧结构,每帧有效字节数最多为8个,数据传输时间短,并 有CRC及其他校验措施
29、,数据出错率极低。 CAN总线上某一节点出现严重错误时,可自动脱离总线,而总线上的其他操 作不受影响。 CAN总线系统扩充时,可直接将新节点挂在总线上,因而走线少,系统扩充 容易,改型灵活。 CAN总线最大传输速率可达1Mb/s(此时通信距离最长为40m),直接通信距 离最远可达10km(速率5kbps以下)。 CAN总线上的节点数主要取决于总线驱动电路。在标准帧(11位报文标识符) 可达110个,而在扩展帧(29位报文标识符)其个数几乎不受限制。 总线访问仲裁总线访问仲裁 帧格式帧格式 1.1.数据帧数据帧 帧起始应答域 仲裁域 控制域帧结束数据域CRC域 控制域:CAN2.0A中包括数据长
30、度代码、IDE位(为显性)和保留为r0。CAN2.0B包括 数据长度代码和两个保留位r1和r0。其保留位必须发送为显性。 数据域:为08个字节,每字节包含8个位。 CRC域:CRC序列,后跟CRC界定符。 应答域:ACK域为2个位,分别是应答间隙(ACK Slot)和应答界定符(ACK Delimiter)。 所有接收到匹配CRC序列的站会在ACK间隙期间用1显性位写在发送器的隐性位置上来作出 回应;ACK界定符是应答域的第2个位,必须是一个隐形位。 帧结束(EOF):每个数据帧和远程帧都由一标志序列界定,这个标志序列由7个隐性位 组成。 帧起始:帧起始标志数据帧和远程帧 的起始,它仅由一个显
31、性位组成。 仲裁域:在CAN2.0A中,11标识符和 RTR (Remote Transmission Request)位 构成;在CAN2.0B中,29位标识符和替代 远程请求SRR(Substitute Remote Request)位、标识符扩展位IDE (Identifier Extension)和RTR组成。 帧格式帧格式 2.2.远程帧远程帧 帧起始应答域 仲裁域 控制域帧结束CRC域 远程帧的RTR位与数据帧相反,为“隐性 ”。它没有数据域,数据长度代码的数 值没有意义(可以为08范围里的任何 数值)。 3.3.错误帧错误帧 错误帧(Error Frame)由两个不同域构成,第一个域由来自不同节点的错误标 志叠加给出,第二个域为错误界定符。 4 4. .超载帧超载帧 过载帧包括两个位域:过载标志和过载界定符。 帧格式帧格式 5.5.帧间空间帧间空间 帧间空间包括“间歇”、“总线空闲”的位域。如果是发送前一报文 的“错误认可”节点,则还包括“挂起传送”的位域。 帧间空间 帧 帧 间歇总线空间 帧间空间 帧 帧 间歇总线空间挂起传送 错误检测错误检测 1.1.循环冗余码校验(循环冗余码校验(CRCCRC) 计算出的校验值与接收到的校验值必须一致,否则,消息帧没有被正确接收 (CRC Error)。 错误检测错误检测 错误检测错误检测 2 2. .应答应答 一个帧必须被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024模具制造企业财务审计合作合同补充协议3篇
- 2024年项目融资合同
- 2024房屋出租定金协议书
- 2024年设备购买租赁合同带眉脚
- 2023-2024学年山东省聊城市高三(上)期末语文试卷
- 2024年齐齐哈尔临时用地租赁协议样例版B版
- 2024年管道铺设工程外包合同3篇
- 2024毛石石材雕刻与设计一体化合同3篇
- 2025年婚庆床品项目合作计划书
- 2024年黄金质权融资服务协议版B版
- 《小学科学实验创新》课件
- 拌合站安全事故案例
- 《红色家书》读书分享会主题班会课件
- 2025年广东省春季高考数学仿真模拟试卷试题(含答案解析+答题卡)
- 新媒体运营工作年终总结
- 【MOOC】电子技术-北京科技大学 中国大学慕课MOOC答案
- 2024年1月福建省普通高中学业水平合格性考试化学试题(解析版)
- 齐白石介绍课件
- 窥见中华文明之光- 高中语文统编版(2022)必修下册第一单元整体教学设计
- 2024年安徽省公务员录用考试《行测》真题及解析
- 项目年终总结及明年计划
评论
0/150
提交评论