噪声强度检测器的设计要点_第1页
噪声强度检测器的设计要点_第2页
噪声强度检测器的设计要点_第3页
噪声强度检测器的设计要点_第4页
噪声强度检测器的设计要点_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、兰州交通大学创新实验设计报告基于单片机MSP430G2553勺噪声强度监测器的设计院系自动化与电气工程学院专业电气工程及其自动化班 级 电气1201班联系电话生姓名温可瑞闫维维指导教师 张文婷负责教师张文婷兰州交通大学2014年6月摘要:噪声对人体健康有着严重的危害,因此减少噪声危害已成为当前一项重 要的任务。环境噪声强度监测,是人类提高生活质量,加强环境保护的一个重要环 节。本文详细介绍了噪声强度监测器的工作原理和检测模块的整体组成,包括:噪 声信号的数据采集、放大、峰值检波、MSP430G25熨据处理和显示器的设计。外界噪声信号通过传声器转换成音频信号,电信号经过

2、放大、检波和AD改换输入到单片机进行处理,并转换成相应的噪声分贝值通过 TF以示,从而实现噪声的实时监测。该器具有实现简单,精确度高,可用于实际进行噪声的实时监测等特点。关键词:单片机MSP430G2553 检波放大 TFT目录一绪论1.1 设计背景1.2 噪声简介1.3 设计任务1.4 设计意义1.5 内容安排二、噪声强度监测器的方案设计2.1 噪声强度检测器的任务分析2.2 硬件设计方案2.3 软件设计方案三、噪声强度监测器的硬件设计3.1 传声器3.2 硬件电路组成四、噪声强度监测器的软件设计4.1 实际运行程序五、调试与分析5.1 调试故障及原因分析5.2 测试结果分析六、结论七、参考

3、文献兰州交通大学创新实验设计报告、绪论1.1设计背景噪声即噪音,是一类引起人烦躁、或音量过强而危害人体健康的声音。噪声常常是指那些难听的,令人厌烦的声音。噪音的波形是杂乱无章的。从环境保护的 角度看,凡是影响人们正常学习,工作和休息的声音凡是人们在某些场合不需要的声音”,都统称为噪声。如机器的轰鸣声,各种交通工具的马达声、鸣笛声,人 的嘈杂声及各种突发的声响等,均称为噪声。噪声污染属于感觉公害,它与人们的 主观意愿有关,与人们的生活状态有关,因而它具有与其他公害不同的特点。噪音污染主要来源于交通运输、车辆鸣笛、工业噪音、建筑施工、社会噪音如 音乐厅、高音喇叭、早市和人的大声说话等。环境噪声监测

4、,是人类提高生活质量,加强环境保护的一个重要环节,在各大 城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携 式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有 外,无法作为民用品推广普及。本文介绍一种以 89C52单片机为核心,采用V/F转 换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良 好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关学校等需要 对环境噪声进行测量和控制的场合。噪声测量一般有如下几个方面的目的:测量声压级以了解噪声对环境的污染情 况,检验噪声是否符合有关标准;进行噪声信号的频谱分析,以了解噪

5、声的频率结 构;测量噪声源的声功率或声功率级,以客观了解噪声源特性。按测量环境来分,噪声测量分实验室测量和现场测量两种。所谓噪声的实验室 测量是指将被测对象放在消声室或混响室中测量,具测量的精度比较高。但由于条 件的限制,大多情况下只能进行现场测量。为了更客观地表示仪器设备的噪声源特性,往往需要测量噪声源的声功率级。 因为在一定的工作状态下,仪器的声功率级是一个恒量,它不象声压级随距离的改 变而改变。但声功率级是不能直接测出的,它是在特定条件下,由测得的声压级计算而得到的。此处仅对常用的自由场法作一简单的介绍设Lp是以噪声源为中心,r为半径的球面S上数个测点测出的平均声压级。R应选择得足够大,

6、一般为被测对象尺寸的两倍。设参考面积S0为1 m2,则在自由场中的声功率级Lw为SLw =Lp 10lg K0 =Lp 201gL K0 11(dB)(1.1)如仪器放在坚硬的地面上,此时声源以半球面辐射。于是式(1.1)化为Lw = Lp 101g 2 二 r2 K0 = L p 201g r K0 8(1.2)式中,K。为非标准气压和温度状态时的修正量;LP按下式求得:Lp=201g-p(1.3)P0p;2式中,p =(一匕)1/2,为n个测点平均声压;r为第i个测点的声压;p0为基 n准声压。为了满足自由场条件,此时,距离声源为1和口两点处的声压级应满足下列关系:(1.4)Lp1 Lp2

7、 =201g 生1当巨=2时,Lg -Lp? =20lgr2=6(dB),即在自由场中距离加倍,噪声级减少 116dB,据此,可以判断声场是否为自由场。本文所述的测量器主要是考虑人耳对噪声的主观评价。因此采用声功率级测量,即外界噪声信号通过传声器转换成音频信号,经过放大和 V/ F变换输入到单 片机进行处理,并转换成相应的 DB值通过TFT显示,从而实现噪声的实时监测。1.2 噪声简介1 .噪声概念物理学定义:噪声是发生体做无规则时发出的声音。生理学定义:凡是妨碍人们正常休息、学习和工作的声音,以及对人们要听的 声音产生干扰的声音。从这个意义上来说,噪声的来源很多。街道上的汽车声、安静的图书馆

8、里的说 话声、建筑工地的机器声、以及邻居电视机过大的声音,都是噪声。总体讲,噪音是物体振动产生。2 .噪声对人的危害随着工业生产、交通运输、城市建筑的发展,以及人口密度的增加,家庭设施(音响、空调、电视机等)的增多,环境噪声日益严重,它已成为污染人类社会环 境的一大公害。噪声具有局部性、暂时性和多发性的特点。噪声不仅会影响听力, 而且还对人的心血管器、神经器、内分泌器产生不利影响,所以有人称噪声为致人死命的慢性毒药”。噪声给人带来生理上和心理上的危害主要有以下几方面: 干扰休息和睡眠、影响工作效率:干扰休息和睡眠;使工作效率降低。 损伤听觉、视觉器官:强的噪声可以引起耳部的不适,如耳鸣、耳痛、

9、听 力损伤;噪声对视力的损害。对人体的生理影响:损害心血管;对女性生理机能的损害;噪声还可以引 起如神经器功能紊乱、精神障碍、内分泌紊乱甚至事故率升高。3 .防治噪声污染的一些办法营造隔音林将噪声污染严重的企业搬离市区源头处预防,传播过程消减4 .噪声的利用噪声一向为人们所厌恶。但是,随着现代科学技术的发展,人们也能利用噪声 造福人类。虽然噪音是世界四大公害之一,但它还是有用处的。利用噪声除草。利用噪声发电。利用噪声来制冷。利用噪声除尘。利用噪声克敌。利用噪声诊病。利用噪声有源消声。5 .人对不同声强的感觉无法忍受:150dB130dB 感到疼痛:130dB110dB 很吵:110dB70dB

10、较静:70dB50dB安静:50dB30dB极静:30dB10dB无声:0dB1.3 设计任务查阅资料,了解设计背景,了解环境噪声的特点。学习、掌握传声器测量基本 原理。合理选择噪声测量传感器,掌握其测量原理及应用。学习单片机 MSP430原 理,熟悉单片机器设计和软件编程。 进行器硬件电路设计,包括传声器测量器设计、 单片机器程序设计。编写程序,仿真调试。仿真调试通过后,固化程序,脱离开发 器运行。在实验室进行环境模拟,测试器,完成器合理调试。1.4 设计意义噪声是日常生活中常见的物理现象。在大多数情况下,噪声是有害的。噪声在 生理和心理上也会危害人类的健康,因而已被列入需要控制的危害之一。

11、无论是利 用噪声还是防止噪声,都必须确定其量值。噪声的测量不仅在噪声研究领域里占有 重要的地位,而且已经广泛应用于机械制造、建筑工程、地球物探、生物医疗等各 个领域具有重要意义。1.5 内容安排本文按噪声强度监测器构造的不同部分分别进行了介绍。首先在绪论中简要地 介绍研究噪声监测的意义以及有关于噪声的一些的基础知识。二是噪声强度监测器 的总体设计,主要包括硬件和软件设计两部分。三是噪声强度监测器硬件设计,本 章主要介绍了传声器、交直流转换电路、ADC转换电路以及数据的采集,处理和显 示部分的设计。四是噪声监测的器软件设计,本章主要介绍单片机编程以及主程序 设计,数据的采集、处理、显示等功能。五

12、是调试与结果分析,说明了硬件调试、 软件调试及软硬联调的过程,并介绍了调试过程中出现的问题和解决的办法。二、噪声强度监测器的方案设计2.1 噪声强度监测器任务分析本设计的任务是要完成基于 MSP430单片机的噪声强度监测器的设计,主要是 设计以单片机为核心的便携的噪声测量器, 实现环境噪声的实时测量和 TFT数字显 示,给出噪声水平的大致指示。基于本次任务,该设计方案由硬件和软件两部分组成。噪声测量仪的硬件电路 器,包括噪声信号的转换、放大、交直流转换与以及单片机器的硬件电路、TFT显示电路等。软件部分主要是用单片机语言编程,实现对信号的采集、转换及显示。 在遵循软硬件相结合的原则下,先进行硬

13、件电路的设计,再进行软件编程,进行模 块化设计,并对各模块进行调试,最后进行软硬件联合调试和故障的排除。2.2 硬件设计方案硬件结构框图如图2.1所示。环境噪声经驻极体传声器转换成电信号。放大电 路由运放LMV358构成,精心调整相关外围元件参数,可使其输出幅频特性满足测 量要求的电压信号。通过峰值检波后,输出频率信号变为TTL电平送给单片机的P1.7弓I脚,经软件处理后,噪声声压级显示值输出,驱动 TFT数码管显示。-21-图2.1硬件结构框图传声器是将声波信号转换成电信号的传感器,是噪声测量器中的一个主要环节。根据膜片感受声压的情况不同,传声器可分为三类:压强式传声器,具膜片的 一面感受声

14、压;差压式传声器,具膜片的两面均感受声压,引起膜片振动的力取决 于膜片两面压差的大小;压强和压差组合式传声器。在本实验中用驻极式电容传声 器。MSP430G2553单片机是本设计的核心部分。LMV358直接与单片机定时/计数 器连接,这种方式简单可行。本实验使用TFT显示器,实验结果显示清晰,易于观察记录。2.3 软件设计方案采用模块化的设计,分为主程序和多个子程序,运行主程序时调用子程序,从 而实现不同模块的功能。三、噪声强度监测器的硬件设计3.1传声器传声器是将声音信号转换为电信号的能量转换器,俗称话筒(麦克风)。而麦克风主要分为动圈式和驻极体电容式,其中动圈式传声器音质很好,但体积较大,

15、电容式传声器体积小巧, 成本低廉,在手机、电话等设备中应用十分广泛。图 1.2为常见的两种传声器。驻极体电容式传声器动圈式传声器图1.2 传声器基于驻极体电容式传声器的诸多优点和试验模块的本身特点,在本次试验模块设计中首选驻极体电容式传声器。1)驻极体电容式传声器简介驻极体电容式传声器是用事先已注入电荷而被极化的驻极体代替极化电源的电此时容传声器。其有两种类型,一种是用驻体高分子薄膜材料做振膜(振模式),振膜同时担负着声波接收和极化电压双重任务;另一种是用驻极材料做后极板(背极式),这时它仅起着极化电压的作用。由于驻极体传声器具有体积小、价格低廉、电声性能好、结构简单等特点,被广泛应用于无线话

16、筒、盒式录音机及声控等电路中,从而成为最常用的电容传声器。由于输入输出阻抗很高,所以要在这种话筒外壳内设置一个场效应管作为阻抗转换器,为此驻极体电容式话筒在工作时需要直流工作电压。图1.3为本次试验模块选用的直插电容式传声器EM-9767P图1.3 电容式传声器EM-9767P2)驻极体电容式传声器结构及工作原理驻极体传声器的基本结构是由一片单面涂有金属的驻极体薄膜与一个上面有若 干小孔的金属电极(背称为背电极)构成。驻极体面与背电极相对,中间有一个极小的空气隙,形成一个以空气隙和驻极体作绝缘介质,以背电极和驻极体上的金为实属层作为两个电极构成一个平板电容器。电容的两极之间有输出电极。图1.4

17、际驻极体话筒内部结构。图1.4 驻极体话筒内部结构1.5由于实际电容器的电容量很小,输出的电信号极为微弱,输出阻抗极高,可达 数百兆欧以上。因此,它不能直接与放大电路相连接,必须连接阻抗变换器。通常 用一个专用的场效应管和一个二极管复合组成阻抗变换器。内部电气原理如图 所示。图1.5 驻极体话筒内部电气原理由于高分子极化膜上生产时就注入了一定的永久电荷(Q),而没有放电回路,所以这个电荷量是不变的,在声波的作用下,极化膜随着声音震动,因此和背极的距离也跟着变化,也就是说极化膜和背极间的电容是随声波变化的。根据公式:=CU,则U=Q/C可知,驻极体总的电荷Q是不变的,所以当极板在声波压力下后退时

18、,两极板间距变大,导致电容 C减小,故电压 U随电容C的变小而变大,反之当电容量增加时电容两极之间的电压就会成反比的下降。最后通过阻抗非常高的场效应将电容两端的电压取出来,同时进行适当的放大,我们就可以得到和声音对应的电压了。由于场效应管是有源器件,需要一定的偏置和电流才可以工作在放大状态,因此,驻极体话筒都要加一个直流偏置才能工作。这就是驻极体话筒的工作原理。3) EM-9767P传感器的性能参数传声器的类型很多,本设计选用EM-9767P作为传声器,其相关电性能参数为:基准工作电压( Standard Operation Voltage ): 3VDC阻抗(Impedance ): 2.2

19、k Q(maximum)灵敏度(Sensitivity ) :-52 dB± 2dB (0dB=1V/ubar ,1kHz)信噪比(S/N Ratio ) : >60dB消 耗电流( Current Consumption ): 0.5mA (maximum)频率响应曲线(Frequency Response ):如图1.6 所示t Respdi if图1.6 EM-9767P传声器的频响特性曲线2.LMV358运算放大器本设计选用的运放是TI公司的LMV358低功耗运算放大器,其优点为双通道低电压(2.7-5V )版本rail-to-rail 输出摆幅能力共模输入电压范围宽,

20、包括接地单位增益频带宽(约1MHz)双极性输入与输出,提高了抗噪声性能的阶段和更高的输出电流驱动低的供应电流(约145uA)工作温度范围: -40 C至+125 C无交越失真,节省空间包装,适用于任何一种电池供电和便携式电子设备基于以上优点,LMV358运算放大器被广泛的应用于移动电话,个人数据助理,A/D缓冲区,便携式测试仪器,遥控器的红外接收器,音频应用,硬盘驱动器等。用户可参考其数 据手册对其进行详细了解。3.2硬件电路1、前置放大电路由于传声器的输出与声音的大小有关,小可至微伏级别,如果直接输入单片机的ADC信号将很难被采集到,所以适当的放大信号,对整个系统的灵敏度,测试的稳定性,AD

21、C的采集与转换等都有很大的影响。经传声器转换后的声音信号从LMV3583端输入,即为同向比例运算放大电路的 接法,而同向比例运算放大器由于引入了深度电压负反馈,所以其输出电阻很小(Ro约为0),而根据 虚断”的概念,该电路的输入电流为0,所以输入电阻很大(Ri为无 穷)。由同向比例运算放大器的增益计算方法可知,其放大倍数为:Au=R2/R1 + 1=100K/2K + 1=51。而放大后的信号由LMV3584n端,经过负载R5俞出。 而负载电容C*R5&成一个RC8波电路,滤除因输入端引入的干扰噪声,平滑电压 信号。如图所示,2、峰值检波电路峰值检波电路是一种能记忆信号峰值的电路,其输

22、出电压的大小,一直追随输 入信号的峰值,而且保持在输入信号的最大峰值。本设计加入峰值检波电路,为单 片机的采集和处理带来了很大的方便。这是一个典型的峰值检波电路,放大后的信号从 LMV3583端输入,我们可以控 制电容C3勺放电过程,即当P2.0置高时,三极管Q1导通,保持器电容放电;当P2.0 置低时,三极管Q11止,峰值信号可以被锁存在保存器中。同时,该电路还加入一 定的保护措施以及阻抗匹配电路(如跟随器等),使得该电路可以重复的工作。检 波后的信号由LMV3587端输出,通过I/O 口 P1.3与单片机相连。四、噪声强度监测器的软件设计应用程序:#include "msp430

23、g2553.h”#include "math.h"#include "TFT.h"const unsigned char tab口 =/数据表/*- 文字:声 -*/*- 宋体12;此字体下对应的点阵为:宽 x高=16x16-*/0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x7F,0xFC,0x00,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,0x20,0x08,0x20,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x00, 0x00,/*-

24、文字:音 -*/*- 宋体12;此字体下对应的点阵为:宽 x高=16x16-*/0x01,0x00,0x00,0x80,0x3F,0xFC,0x08,0x20,0x04,0x20,0x04,0x40,0xFF,0xFE,0x00 ,0x00,0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10, 0x10,/*- 文字:强 -*/*- 宋体12;此字体下对应的点阵为:宽 x高=16x16-*/0x00,0x00,0x79,0xF8,0x09,0x08,0x09,0x08,0x79,0xF8,0x40

25、,0x40,0x43,0xFC,0x42, 0x44,0x7A,0x44,0x0A,0x44,0x0B,0xFC,0x08,0x40,0x08,0x48,0x08,0x44,0x28,0x7E,0x13,0xC4,/*- 文字:度 -*/*- 宋体12;此字体下对应的点阵为:宽 x高=16x16-*/0x01,0x00,0x00,0x80,0x3F,0xFE,0x22,0x20,0x22,0x20,0x2F,0xFC,0x22,0x20,0x23,0xE0,0x20,0x00,0x27,0xF8,0x22,0x10,0x21,0x20,0x20,0xC0,0x41,0x30,0x46,0x0E

26、,0x98, 0x04, /*-文字:d -*/*- 宋体12;此字体下对应的点阵为:宽 x高=8x16-*/0x00,0x00,0x00,0x06,0x02,0x02,0x02,0x1E,0x22,0x42,0x42,0x42,0x26,0x1B,0x00, 0x00, /*-文字:B -*/*- 宋体12;此字体下对应的点阵为:宽 x高=8x16-*/0x00,0x00,0x00,0xF8,0x44,0x44,0x44,0x78,0x44,0x42,0x42,0x42,0x44,0xF8,0x00, 0x00, ;#define CPU_F (double)1000000) /时钟定义在

27、1MHz#define delay_us(x) _delay_cycles(long)(CPU_F*(double)x/1000000.0) 精确延 时1us#define delay_ms(x) _delay_cycles(long)(CPU_F*(double)x/1000.0) 精确延时 1msvoid ADC10_Init(void) ADC10CTL1=CONSEQ_2;单通道多次转换,这句应当写在最前面ADC10CTL0 = REFON+SREF_1+REF2_5V; 打开 2.5V 正参考,地为负参考,(默认1.5V)ADC10CTL0 |= ADC10ON+ADC10SHT_3

28、+ADC10IE;/ 打开 ADC10 内核,设定采样保持时间为64个ADC10CLK,使能ADC10中断ADC10CTL1 = INCH_7+SHS_0+ADC10SSEL_2;/input A7,采样保持,MCLK参考时间ADC10AE0 |= 0x80;0X08;/ P1.7 DC option select。A7模拟信号输入使能void show_tab()set_position(0X00,0X0f,0X30,0X3f);/声for(int i=0;i<32;i+)unsigned char m=tabi;for(int j=0;j<8;j+) if(m&0x80

29、)=0x80) write_data(0xf8,0x00);else write_data(0xff,0xff);m<<=1;set_position(0X10,0X1f,0X30,0X3f); 音for(int i=0;i<32;i+)unsigned char m=tabi+16*2;for(int j=0;j<8;j+) if(m&0x80)=0x80) write_data(0xf8,0x00);else write_data(0xff,0xff);m<<=1;set_position(0X20,0X2f,0X30,0X3f);/强for(i

30、nt i=0;i<32;i+)unsigned char m=tabi+16*4;for(int j=0;j<8;j+) if(m&0x80)=0x80) write_data(0xf8,0x00);else write_data(0xff,0xff);m<<=1;set_position(0X30,0X3f,0X30,0X3f);/度for(int i=0;i<32;i+)unsigned char m=tabi+16*6;for(int j=0;j<8;j+) if(m&0x80)=0x80) write_data(0xf8,0x00);

31、else write_data(0xff,0xff);m<<=1;set_position(0X70,0X77,0X30,0X3f);dfor(int i=0;i<16;i+)unsigned char m=tabi+16*8;for(int j=0;j<8;j+) if(m&0x80)=0x80) write_data(0xf8,0x00);else write_data(0xff,0xff);m<<=1;set_position(0X78,0X7f,0X30,0X3f);Bfor(int i=0;i<16;i+)unsigned char

32、m=tabi+16*9;for(int j=0;j<8;j+) if(m&0x80)=0x80) write_data(0xf8,0x00); else write_data(0xff,0xff); m<<=1; unsigned int m,ave,n=0;unsigned long AD_Result,sum=0,Lx,ave1;double dB1;long dB;void main() WDTCTL = WDTPW + WDTHOLD;/ Stop watchdogtimerBCSCTL1 = CALBC1_8MHZ;DCOCTL = CALDCO_8MHZ;

33、/上面两句将内部 DCO校准至1MHzBCSCTL2 |= SELM_0;MCLK 采用 1M 的内部 DCOBCSCTL2 |= DIVS_3;SMCLK 采用 125K 的时钟TFT_init();ADC10_Init();display_row_colorbar();/彩屏show_tab();_BIS_SR(GIE);开中断while(1)TFT_NUM(dB,3,0,0x48,0x30);delay_ms(50);ADC10CTL0 |= ENC + ADC10SC;使能并开始转换#pragma vector=ADC10_VECTOR_interrupt void ADC10_ISR

34、 (void)P2OUT&=BIT4;/BIT0ADC10CTL0 &=ENC;/ Disable ADC conversion/ADC10CTL0 &=ADC10SC;m+;/计数变量加一,记录进入AD中断的次数AD_Result+=ADC10MEM;/ 累力口每次采样值if(m>=8)/判断采样的次数,若采样次数等于 8 ,作下面处理m=0;ave=AD_Result>>3;/对累加和求平均AD_Result=0;dB1=ave*2.5/1023;dB=(long)(-8-120*log10(dB1);/ dB=(long)(20+0.08*ave);P2OUT|=BIT4;五、调试与分析5.1 调试故障及原因分析1 .线路错误在实际焊硬件电路,由于线路较多,焊错电路,如焊完电路时发现电路所有的 电源线与地线全部相通,且单片机不正常工作。经查是时钟电路没有接地,改正后 晶振就可以启动,单片机就可以正常工作了。2 .提

温馨提示

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

评论

0/150

提交评论