ls毕设电气自动化专业_第1页
ls毕设电气自动化专业_第2页
ls毕设电气自动化专业_第3页
ls毕设电气自动化专业_第4页
ls毕设电气自动化专业_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1序言2系统要求分析2.1 系统要求友任务2.2 功能介绍一3硬件电路1硬件电路设计2.3 单片机模块2.3.1 STC89C52 介绍2.3.2 时钟电路2.3.3 复位电环2.3.4 显示电路2.4 欧姆龙E6B2-WZ66绍4软件设计4.1 单片机转速程序设计及思路4.1.1 转速计算原理生1.2单片机转速的计算程序4.2 程序设计5系统调试5.1 硬件调试5.2 软件调试5.3 综合调试5.4 结论附录1实物图附录2程序源代码参考文献致谢1 序言在工程实际应用中,经常遇到各种需要测量转速的场合,如机床主轴、发动机、电动机、 卷扬机等旋转设备的测试、运转和限制中,测速环境和精度要求不同,

2、相应的测量方法也不 同.对某一些问题,转速测量的精确度要求不高;而对另一些问题,除了要求能精确的测得 转速外,还要保证测量实时性,要求能测得瞬时转速在工程实践中,经常会遇到各种需要测量 转速的场合,在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和限制中 ,常需 要分时或连续测量和显示其转速及瞬时转速.而测量转速是必不可少的,例如检测发动机转 速是为了实时从ECU车载电脑中调出相应程序,由于 ECU的程序汽车出厂时多是实验室 验证OK勺,同型号的车ECUS序不同国家是不一样的.总的来说就是为了决定负载的大小. 在科技越来越兴旺的今天,轿车的车速是越来越快,这就造成了许多事故的发生.所以

3、有些 公路就限制车速60km/h,如果没有测速装置,那会是一件极其危险的状况,罚单会更多的开 出.这样测速装置就显得越来越重要.要测速,首先要解决是采样问题.在使用模技术制作 测速表时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电 压上下反映了转速的上下.为了能精确地测量转速外 ,还要保证测量的实时性,要求能测得瞬 时转速方法.因此转速的测试具有重要的意义.转速是电动机极为重要的一个状态参数,其测量精度将直接影响电动机其他参数的特性 的测试以及故障检测与诊断的准确性.因此,转速的测量具有重要的意义.目前国内外测量电机转速的方法很多, 根据不同的理论方法,先后产生过模拟

4、测速法如 离心式转速表、用电机转矩或者电机电枢电动势计算所得、同步测速法如机械式或闪光式频闪测速仪以及计数测速法.计数测速法又可分为机械式定时计数法和电子式定时计数法. 传统的电机转速检测多采用测速发电机或光电数字脉冲编码器,也有采用电磁式利用电磁感应原理或可变磁阻的霍尔元件等、电容式对高频振荡进行幅值调制或频率调制等,还有一 些特殊的测速器是利用置于旋转体内的放射性材料来发生脉冲信号.其中应用最广的是光电 式,光电式测系统具有低惯性、低噪声、高分辨率和高精度的优点.加之激光光源、光栅、 光学码盘、CCD器件、光导纤维等的相继出现和成功应用,使得光电传感器在检测和限制领 域得到了广泛的应用.而

5、采用光电传感器的电机转速测量系统测量准确度高、采样速度快、 测量范围宽和测量精度与被测转速无关等优点,具有广阔的应用前景.2系统要求分析2.1 系统要求及任务将编码器产生的脉冲信号输出入到单片机的外部中断0 口,单片机工作在内部定时器工作方式0,对周期信号进行内部记数,调用计算公式算出转速,调用显示程序显示在LED上,同时通过串口向上位机发送转速数据.主要内容:1单片机局部主要完成电机转速的测量2 LED数码管局部主要是把转速显示出2.2 功能介绍功能:系统主要实现功能是:STC89C52单片机接收编码器传来的脉冲信号,单片机根据外 部中断,以及内部定时器进行记数计算出电机转速送到LED显示.

6、组成框图:单片机STC89C52转速计算图2.1系统硬件电路3硬件电路3.1硬件电路设计3.2.1 STC89C52 介绍图3.2 STC89C52管脚图硬件设计的任务是根据总体设计要求,在选择的机型的根底上,具体确定系统中所要使VCC :电源GND :地P0 口: P0 是一个8位漏极开路的双向I/O 口.作为输出口,每位能驱动 8个TTL逻 辑电平.对P0端口写“1时,引脚用作高阻抗输入.当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用.在这种模式下,P0具有内部上拉电阻.在flash编程时, P0 口也用来接收指令字节;在程序校验时,输出指令字节.程序校验时,需要外部上拉

7、电阻 3.P1 口: P1 是一个具有内部上拉电阻的8位双向I/O 口,p1输出缓冲器能驱动4个 TTL逻辑电平.对P1端口写“1时,内部上拉电阻把端口拉高,此时可以作为输入口使用. 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 IIL .止匕外,P1.0和P1.2分别作定时器/计数器2的外部计数输入P1.0/T2和时器/计数器2的触发输入P1.1/T2EX,具体如下表所示.在flash编程和校验时,P1 口接收低8位地址字节. 引脚号P1第二功能P1.0 : T2 定时器/计数器T2的外部计数输入,时钟输出P1.1 : T2EX 定时器/计数器T2的捕捉/重载触发信号和方向

8、限制P1.5 : MOS 1在系统编程用P1.6 : MISO在系统编程用P1.7 : SCK在系统编程用P2 口: P2 是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个 TTL逻辑电平.对P2端口写“1时,内部上拉电阻把端口拉高,此时可以作为输入口使用. 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 IIL .在访问外部 程序存储器或用16位地址读取外部数据存储器例如执行 MOVX DPTR, P2 口送出高八 位地址.在这种应用中,P2 口使用很强的内部上拉发送1.在使用8位地址如MOVX RI 访问外部数据存储器时,P2 口输出P2锁存器的内容.在

9、flash编程和校验时,P2 也接收 高8位地址字节和一些限制信号.P3 口: P3 是一个具有内部上拉电阻的8位双向I/O 口,p2输出缓冲器能驱动4个 TTL逻辑电平.对P3端口写“1时,内部上拉电阻把端口拉高,此时可以作为输入口使用. 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 IIL .P3 口亦作 为STC89C52t$殊功能第二功能使用.在 flash编程和校验时,P3 口也接收一些限制信 号3.引脚号P3第二功能P3.0 RXD 串行输入P3.1 TXD 串行输出P3.2 INT0外部中断0P3.3 INT0外部中断0P3.4 T0 定时器0外部输入P3.5

10、T1 定时器1外部输入P3.6 WR外部数据存储器写选通P3.7 RD外部数据存储器写选通3RST:复位输入.晶振工作时,RST却持续2个机器周期高电平将使单片机复位.看门狗 计时完成后,RST脚输出96个晶振周期的高电平.特殊存放器 AUXR地址8EHh的DISRTO 位可以使此功能无效.DISRTOR认状态下,复位高电平有效.ALE/PROG地址锁存限制信号ALE是访问外部程序存储器时,锁存低 8位地址的输 出脉冲.在flash编程时,此引脚PROG也用作编程输入脉冲.在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用.然而,特别强调,在 每次访问外部数据

11、存储器时,ALE脉冲将会跳过.如果需要,通过将地址为 8EH的SFR的第0 位置“1,ALE操作将无效.这一位置“ 1,ALE仅在执行MOVXt MOV凿令时有效.否那么,ALE将被微弱拉高.这个ALE使能标志 位地址为8EH的SFR的第0位的设置对微限制器处于外部执行模式下无效.PSEN外部程序存储器选通信号PSEN是外部程序存储器选通信号.当 STC89C5以外 部程序存储器执行外部代码时,PSENS每个机器周期被激活两次,而在访问外部数据存储器 时,PSEN等不被激活.EA/VPP访问外部程序存储器限制信号.为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND为了执行

12、内部程序指令,EA应该接VCC在flash编程期间,EA也 接收12伏VPP电压.XTAL1振荡器反相放大器和内部时钟发生电路的输入端.XTAL2振荡器反相放大器的输出端.单片机各功能部件的运行都是以时钟限制信号为基准,有条不紊地一拍一拍地工作.因 此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性.本 设计中此采用内部时钟方式,如图 3,3所示,以石英晶体振荡器和两个片电容组成外部振荡 源.片内的高增益反相放大器通过 XTAL1 XTAL2外接,作为反应元件的片外晶体振荡器与电 容组成的并联谐振回路构成一个自激振荡器,向内部时钟电路提供振荡时钟.振荡器的频率 取决于

13、晶振的振荡频率,振荡频率范围为 1.212MHz工程应用时通常采用6MH减12MHz 图中X1为12MHz本设计采用的也是12MHz ,电容C2、C4为33pF,它们一起构成此单片 机的自激振荡器.图3.3 时钟电路单片机的RST5I脚为复位Reset端.当单片机振荡器工作时,该引脚上出现持续两个 机器周期的低电平,就可以实现系统复位,使单片机回到初始状态.如图 3,4所示,本设计 采用手动复位,用一个电容与一个 10K电阻串联组成,电阻接VCC电容接地,RESEM接在 它们中间,RC选才? 10uF,按键与200R电阻串联,在电容两端并联,就成了按键复位电路,未上电时,RS础为高电平,只要按

14、下这个按键,RSTS转换为低电平,经过两个机器周期后, 单片机就能复位图3.4复位电路数码管显示原理:我们最常用的是七段式和八段式 LED数码管,八段比七段多了一个小数点,其他的根本 相同.所谓的八段就是指数码管里有八个小 LED发光二极管,通过限制不同的 LED的亮灭来 显示出不同的字形.数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个 LED的另一端高电平,它便能点亮.而共阳极就 是将八个LED的阳极连在一起.其原理图 3.5如下1,w+dww-M-MKS-M5V+图3.5数码管原理图8.如下列图3.6:图3.6共阳极的数码管0f的段编

15、码是这样的:unsigned char code table= /共阳极0f数码管编码0xc0,0xf9,0xa4,0xb0,/0-30x99,0x92,0x82,0xf8,/470x80,0x90,0x88,0x83,8b0xc6,0xa1,0x86,0x8e /cf;共阴极的数码管0f的段编码是这样的:unsigned char code table=/ 共阴极 0f 数码管编码0x3f,0x06,0x5b,0x4f,?.30x66,0x6d,0x7d,0x07,?/470x7f,0x6f,0x77,0x7c,?/8b0x39,0x5e,0x79,0x71?cf;本设计的数码管本设计数码管

16、为共阳极数码管与单片机的连接图如:图3.7数码管连接电路3.3欧姆龙E6B2-WZ6价绍欧姆龙E6B2-WZ6编码器是集合观点传感器、放大电路等于一体的器件.所谓编码器即是将某种物理量转换为数字格式的装置.运动限制系统中的编码器的作用 是将位置和角度等参数转换为数字量.可采用电接触、磁效应、电容效应和光电转换等机理, 形成各种类型的编码器.运动限制系统中最常见的编码器是光电编码器.光电编码器根据其用途的不同分为旋转光电编码器和直线光电编码器,分别用于测量旋转角度和直线尺寸.光电编码器的关键部件是光电编码装置,在旋转光电编码器中是圆形的码盘(codewheel或codedisk),而在直线光电编

17、码器中那么是直尺形的码尺(codestrip).码盘和码尺根据用途和本钱的需要,可由金属、玻璃和聚合物等材料制作,其原理都是在运动过 程中产生代表运动位置的数字化的光学信号120编码器的原理图如下:图3.8编码器原理图在现代高分辨率码盘上,透光和遮光局部都是很细的窄缝和线条,因此也被称为圆光栅. 相邻的窄缝之间的夹角称为栅距角,透光窄缝和遮光局部大约各占栅距角的1/2.码盘的分辨率以每转计数(CPR-counts per revolution) 表示,亦即码盘旋转一周在光电检测局部可产 生的脉冲数.例如某码盘的 CPM 2048那么可以分辨的角度为10, 311.8.在码盘上,往往 还另外安排

18、一个(或一组)特殊的窄缝,用于产生nd或零位(zero)信号.测量装置或运动控制系统可利用这个信号产生回零或复位操作.?从原理分析,光电器件输出的电信号应该是三角波.但是由于运动局部和静止局部之间 的间隙所导致的光线衍射和光电器件的特性,使得到的波形近似于正弦波,而且其幅度与码 盘的分辨率无关.?在图12.1的设计中安排了六组这样的挡板和光电器件组合,其中两组用于产生定位 (index)脉冲信号I (有的文献中为Z).其他四组由于位置的安排,产生 4个在相位上依次 相差90°的准正弦波信号,分别称为 A、B、A和Bo将相位相差180°的A和A送到一个比 较器的两个输入端,那

19、么在比拟器的输出端得到占空比为50%勺方波信号Ao同理,由B和B也可得到方波信号B.这样通过光电检测器件位置的特殊安排,得到了双通道的光电脉冲输出 信号A和B (见图12.3).这两个信号有如下特点:? (1)两者的占空比均为50%图12.3双通道信号的形成? (2)如果朝一个方向旋转时 A信号在相位上领先于B信号90.的话,那么旋转方向 反过来的时候,B信号在相位上领先于A信号90.本文所用的E6B2-WZ6CC如下的特点:(1)电压 524M(2)输出A、B Z三相.(3)分辨率:1000.4软件设计主程序是限制单片机系统根据预定的操作方式运转,它完成人机对话和各种限制功能是单片机系统程序

20、的框架.主程序的主要任务是完成系统自检、初始化、处理键盘命令等功台匕 目匕.本系统的主程序流程如下列图:开始初始化计算转速按键判断显示99999显示转速4.1.1转速计算原理转速计算公式:一 N /1000V 二1/60 r/min本计算公二弋中,假设每秒接收的脉冲数位 N,那么N/1000就是每秒的转数,再除以1/60就是每分钟的转速.因此,我们可以采集每秒内的脉冲数,然后再除以编码器的分辨率,再 乘以60就是每分钟的转速.殳计的系统要实现的功能是将编码器的信号送到单片机的外部中断口,再对周期方波进行内部计数,调用计算程序把转速测出来.可以说是核心局部,流程图如下图:开始读取定时值/周用计算

21、程序、显示转速计算程序如下timer0() iinterrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;if(aa=20) aa=0;temp=temp+20*n;shu+;n = 0;if(shu=2)temp=temp/2;qian=temp/1000;bai=temp%1000/100;shi=temp%100/10;ge=temp%10;shu=0;temp=0;4.2程序设计根据以上设计思路和各个模块的流程图即可编写出本次毕业设计的程序,注意其中各个 模块间的参数传递以及堆栈指针等问题,程序设计的任务即可完成,写出初始的程序

22、,再进 行上机调试,具体的程序详见附图 2.5系统调试电路调试是整个系统功能否实现的关键步骤,我们将整个调试过程分为三大局部:硬件 调试、软件调试和综合调试.5.1 硬件调试硬件调试主要是针对我的转速测量系统的单片机硬件电路分别进行调试.这一上电前的 调试在上电前,我们必须保证电路中不存在断路或短路情况,这一工作是整个调试工作的第 一步,也是非常重要的一个步骤.在这局部调试中主要使用的工具是万用表,用来完成检测 电路中是否存在断路或者短路情况等.特别是数码管的连接局部,有PROTEL作的PCB!保要和原理图上的图一致,有些在电路 板上没法连接的线路,要用短接线把接好,对照着原理图局部,一局部一

23、局部地用万用表测 量,注意焊点之间,保证焊点没有短接在一起,同时注意焊点的美观,保证没有开路以及短 路的现象出现.上电后的调试在保证硬件电路正常,无异常情况(断路或短路)方可上电调试,上电调试的目的是检验 电路是否接错,同时还要检验原理是否正确,在本次课程设计中,上电调试主要只转速测量 系统的单片机限制局部、数码管点亮局部、和上位机通信是的电平转换和串口通信局部的硬 件调试.由于本论文采用单片机开发板,因此只需烧写测试程序进行复位、按键等的测试即可.5.2 软件调试本文设计运用c语言进行编程,我们首先来介绍一下 keil-uVision 软件:Keil有两种模式:(1)构建模式:?用于编辑和编

24、译所有的程序文件,并生成最终的可执行程序.在创立 程序相关章节中,我们将详细描述此构建模式.(2)调试模式:?提供一个强大的调试环境,帮助您跟踪调试程序.在调试程序相关章 节中,我们将详细描述此调试模式.1)构建过程在菜单或工具条上点击“Build Target ?命令之后,将开始编译代码.系统将自动检测文件依赖和关联性,因此只有修改正的文件才会被重新编译,这样可以显着的加快编译过 程.您或许可以设定全局优化选项,对 C或其它模块执行增量式重编译.通过 Project菜单, 您可以进入工程文件和工程治理设定的对话框.点击Keil -Vision4 图标翻开Vision应用程序后,将下面下面这个

25、窗口.在这个窗口里, 您将可以创立工程、编辑文件、配置开发工具、执行编译连接,以及进行工程调试.期 1g. rViv.nl旦旦 fl J司?IhJ2)创立工程在开始写C代码之前,首先需要创立一个工程.您可以在要保存工程的位置先建立一个新 的文件夹,然后执行Keil Vision4程序在其中建立工程.通常需要以下几个步骤:1 .在您设定的路径上建立名为“ CodeTemplate的文件夹2 .执行 Keil Vision4 程序,Start -> Programs -> Keil Vision43 .创立一个新的工程.从主窗口中,选择 ?Project?菜单,选择条目New proj

26、ect . 然 后会显示如下一个文件对话框.4 .在文件对话框中,切换到之前的文件夹(CodeTemplate );在底部的文件名输入框中, 打入您的工程的名字,例如CodeTemplate,然后点击“保存.在这里我们只介绍创立C®言工程的过程:在主窗口中,选择下拉菜单File->New,然后看到出现一个新的标题为<text1>的窗口, 您可以在窗口 <text1>中开始写您的代码.在写完最初的代码后,再次选择下拉菜单 File->Save,然后将看到一个新的文件保 存对话框.请将此文件保存到之前创立的 CodeTemplate文件夹中,名字可取为

27、main.c.然后 在真正开始编译之前,我们还需要将 main.c参加到工程文件里.您需要右键点击 Source files ,选择Add Files to Group Source files,然后选择文件夹 CodeTemplate中的 main.c,点击Adcfi 口入后关闭对话框.3) ?编译CS序4)选择Project菜单上的Rebuild all target files,或者点击工具条按钮 Rebuild all 开始编译.然后您将看到所有的代码都将被编译和连接.1 Vision4底部的Build窗口中会显示构建过程中的输出信息.(这个例子显示了成功构建出文件名为 CodeTem

28、plate.axf和? CodeTemplate.bin的过程,整个过程没有错误(errors),?没有警告(warnings).)?如果程序进过上述步骤的调试都通过一般都可以,然后具体烧写到单片机内进行具体的 调试即可.本人编写的程序及变异情况如下:经编译显示没有错误.5.3综合调试在硬件和软件单独调试成功后进行软硬件综合调试,它可以分成以下几个步骤:1 .使编码器有方波信号输出;2 .使单片机获得中断信号,计算出转速值并存储;3 .通过LE嗷码管把测量的数据显示出来.本文主要设计了一种基于单片机和编码器测量电机转速的测量系统,其中编码器为欧姆龙E6B2-WZ6c码器.编码器输出的脉冲通过单

29、片机对连续脉冲计数来实现转速测控.运行实验说明,该系统硬件系统接口电路简单,工作稳定可靠,满足调速要求具有一定的理论及实用价值.附录1实物图附录2程序源代码#include<reg52.h>#define uint unsigned intuint temp=0,qian,bai,shi,ge,aa,n;sbit dula=P0;sbit wela=P2;sbit zd=P3A2;sbit kaishi=P3A4;sbit jieshu=P3A5;int flag;int shu=0;uint codetable=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82

30、,0xF8,0x80,0x90;void display(uint qian,uint bai,uint shi,uint ge);void delay (uint z);void init();void main()display(0,0,0,0);EA=1;/开总中断EX0=1;开外部中断0init();/ 初始化子程序while(1)flag=1;if(!jieshu)flag=0;)if(flag=1)display(qian,bai,shi,ge);elsedisplay(9,9,9,9);)void delay(uint z)uint x,y;for(x=z;x>0;x-)f

31、or(y=110;y>0;y-);)void display(uint qian,uint bai,uint shi,uint ge)P0=tableqian;P2=0xf7;delay(1);P2=0Xff;P0=tablebai;P2=0xfb;delay(1);P2=0Xff;P0=tableshi;P2=0xfd;delay(1);P2=0Xff;P0=tablege;P2=0xfe;delay(1);P2=0Xff;)void exter0() interrupt 0(n+;while(zd=0);)void init()(wela=0xff;dula=0xff;temp=0;

32、TMOD=0x01;TCON|=0X04;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;)timer0() interrupt 1(TH0=(65536-50000)/256;TL0=(65536-50000)%256;aa+;(aa=0;temp=temp+20*n;shu+;n = 0;if(shu=2)(temp=temp/2;qian=temp/1000;bai=temp%1000/100;shi=temp%100/10;ge=temp%10;shu=0;temp=0;参考文献1李树青.单片机原理及接口技术.北

33、京:北京航空航天大学出版社,2005.82-942王成瑞,魏先民.C语言程序设计实训.北京:中国水利水电出版社,2005, 1-863于天河,高爽.微机原理与接口技术.北京:中国铁道出版社,2021, 249-2694梁廷贵、王裕琛.现代集成电路实用手册.北京:科学技术文献出版社,1999.455冯平,吴晓.微机系统汇编语言与接口技术.北京:机械工业出版社,2021, 229-2376徐爱钧.智能化测量限制仪表原理与设计 .北京:北京航空航天大学出版社,1995.1347周兴华.手把手教你学单片机.北京:北京航空航天大学出版社,1996.196-2018神龙工作室.Protel 2004实用培训教程.北京:人民邮电出版社,1995.1589扈啸,周旭升编着.单片机数据通信技术从入门到精通.西安:西安电子科技大学学出版 社,2002.96-9810姚荣斌,孙红兵.基于STC89C51RC勺转速测量系统设计.连云港师范高等专科学校学报, 2007( 4) : 84-8711曹昕鹫,韩珏,陈隆道.高性价比无刷直流电机测速方法的研究.轻工机械,2006,24(1):107-10912杨继生,刘芬霍尔传感器 A44E在车轮测速中的应用研究.电子测量技术,2021, 32(10):10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论