版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章系统控制单元硬件设计3.1控制单元硬件构成本系统的控制单元是基于51单片机设计,能充分发挥其数据处理能力和自动控制的优势,由红外检测模块、温湿度检测模块、喷淋模块、显示模块和蓝牙模块组成。总体硬件连接如图3-1所示。图3-1总体硬件电路图STC12C5A60S2单片机具有以下优点:3.2温湿度检测模块设计3.2.1温湿度检测模块的简介温湿度传感器是传感器的一种,通过某种检测装置测量空气中的温度和湿度后,然后转换成电信号或其它所需的信息输出。温湿度检测模块与单片机连接如图3-2所示。图3-2温湿度检测模块与单片机连接示意图3.2.2温湿度模块的特性市场上的温湿度传感器种类繁多,应根据不同的需求,选择不同的传感器,确定了温湿度检测模块中使用的传感器之后,还应确定相应的测量方法和设备。不同的温湿度传感器的特点如下:3、传感器的类型:要根据具体的工作内容、测量的对象与测量环境,选择合适的传感器。3.2.3温湿度模块的选择温湿度传感器是温湿度检测模块的初始端,也是整个系统中重要的一部分。目前市场上的空气温湿度检测设备多采用以下三类传感器:DHT系列产品、HTU系列产品和SHT系统产品。各型号的温湿度传感器性能比较如表3-1所示。表3-1温湿度性能比较从功率、温湿度测量范围、精度范围等方面综合考虑, HTU21D传感器的性能最优。但是根据本系统的实际需求,选择DHT11传感器更为合适,并且在经济成本上也更符合要求,因此夏季车辆自动喷淋降温系统的温湿度检测模块选择DHT11传感器。3.2.4温湿度模块的工作原理DHT11使用单一总线通信,即DATA引脚和单片机连接的线,总线经常处于空闲状态和通信状态之间,一次完整的通信过程如下:(1)单片机将驱动总线的I/O配置为输出模式,准备向DHT11发送数据;(2)单片机将总线拉低不少于18ms,来发送起始信号,再将总线拉高20~40us,来表示起始信号结束;(3)单片机将驱动总线的I/O配置为输入模式,准备接收DHT11回传的数据;(4)当DHT11检测到起始信号后,就开始应答,先将总线拉低80us作为对单片机的应答(ACK),然后接着将总线拉高80us,准备回传采集到的温湿度数据。温湿度数据以固定格式发送,如图3-3所示。图3-3数据发送帧格式(5)当完成一帧数据的传输后,DHT11释放总线,总线在上拉电阻的作用下会恢复到高电平状态。图3-4DHT11模块原理图DHT11的原理图如图3-4所示。DHT11与单片机之间通过DATA端口通讯与同步,该模块在开始信号发送后转为高速模式,在开始信号结束以后,发送响应信号,并采集温湿度数据。在从模式下,该模块在开始信号发送后采集温湿度数据,在采集数据后转换回低功耗模式。DHT11与单片机的通信过程如图3-5所示。图35DHT11的通信过程3.3红外检测模块设计3.3.1红外检测模块的简介本系统中,红外检测模块的主要功能是检测特定空间内有无车辆停放。红外传感器有一双发射管与接收管,发射管射出特定频率的红外线,红外线在传播过程中遇到障碍物时反射,反射回来的红外线被接收管接收,即可检测到物体,这是红外传感器的基本原理。比较电路对接收的红外线处理后,信号输出接口会输出一个低电平信号,检测距离可通过电位器调节。3.3.2红外检测模块的选择红外检测模块适应环境光线强度的能力较强,检测范围为2-30厘米,可通过电位器调节,顺时针调节时检测距离增加,反之则减少,该模块可广泛应用于循迹小车、机器人避障、装配线计数等场合,具有干扰小、安装使用方便的特点。3.3.3红外检测模块接口及参数说明一、模块接口:二、模块参数说明1、检测到前方存在障碍物时,绿色指示灯点亮,并且OUT端口会输出持续的低电平信号,检测角度是35°;2、传感器的主要方式是红外线反射检测,目标的反射率和目标的形状对探测距离有影响,白色、大面积物体探测距离大;3、该模块的输出端口OUT可以直接连接单片机的I/O口;4、该传感器的比较器使用了LM393,其工作状态较稳定;5、可以用3-5V的直流电源为模块供电。3.3.4红外检测模块的工作原理图3-6红外避障传感器电路图该模块的边缘检测采用D触发器,使发光管交替亮暗,但是接收端的门被限制在很高的电平,可以屏蔽外界一般强度光的干扰,并且不会增加功耗。如果使用简单的比较电路,增加电流时会增加功耗,甚至烧毁LED。光电开关电路图如图3-7所示。图3-7光电开关电路图3.4显示模块设计3.4.1LCD1602简介本文所设计的夏季车辆自动降温喷淋系统的显示模块采用的是LCD1602。LCD1602是一种字符型液晶显示模块,由LCD(字符型液晶显示屏)、控制主电路、扩展驱动电路、以及电阻、电容元件等装配在PCB板上组合而成[24],目前被广泛使用。3.4.2LCD1602特性LCD1602的主要特性如下:3.4.3显示模块的选择方法一:采用LED动态扫描。虽然LED数码管价格合适,但显示更多数字时数码管的使用次数会大幅增加,布线会费时费力,编程也会相应复杂。因此不选择此方法。方法二:采用点阵式显示。点阵显示器由8行8列的LED组成,在很多场合都用到过。点阵显示在文字显示上有其优点,但在数字显示上有一定的缺点,显示不够准确或者容易造成资源浪费,因此也不选择此方法。方法三:采用LCD液晶显示器。LCD显示与LED显示相比较,在直观度、亮度和清晰度上都有很多优势,液晶显示的功能较强,可以显示大量的文字、数字、图形等,而且液晶显示已经被人们广泛接受并应用,因此本系统的显示模块采用LCD1602。LCD1602显示模块引脚图如图3-8所示。图381602显示模块引脚图3.4.4显示模块的工作原理点阵显示液晶共有M*N个显示单元。液晶显示屏共有64行,每行16字节,即128列,屏上共有64×16个显示单元,对应显示RAM区的1024个字节,各字节的内容对应屏上相应显示单元,因此能够产生明暗的效果。LCD1602模块通过指令实现读写操作、显示屏操作和光标操作,其内部有11条控制指令,如表3-2所示。表32LCD1602控制指令图39地址与屏幕对应关系LCD1602的接口包括8位数据总线D0-D7和控制端口RS、R/W、EN,它可以只用D4-D7接口,将4位数据分两次传送,节省端口,工作电压5V,与单片机直接相连,电路如图3-10所示,带有背光和字符对比度调节。 图3-10LCD1602与AT89C51连接电路图3.5蓝牙模块设计3.5.1蓝牙模块的选择蓝牙主要分为四大类,每种类型的用途场景如表3-3所示。表33蓝牙分类用途场景表3-4HC-06蓝牙串口通信模块的基本参数表3.5.2蓝牙模块的工作原理图3-11蓝牙模块工作原理如图3-11所示,HC-06模块的作用是代替全双工通信时的物理连线,左侧设备向HC-06模块发送串口数据,当该模块的RXD端口收到数据后,以无线电波将数据发送到半空,右侧模块能自动接收到,并从TXD端口还原左侧设备所发送的源串口数据[25]。HC-06的引脚定义如图3-12所示。图3-12HC-06的引脚定义图3.6喷淋模块设计3.6.1喷淋模块的选择本系统的喷淋模块是通过电动机抽水的方式进行喷淋降温的,选用的电动机为L9110S驱动小水泵。3.6.2喷淋模块的工作原理喷淋模块的驱动电机L9110S的引脚功能如表3-5所示。表3-5L9110S引脚功能驱动电机L9110S的电气特性如表3-6所示。表3-6L9110S的电气特性(Ta=25℃,VCC=5V)
第4章系统控制单元软件设计及工作流程在完成夏季车辆自动喷淋降温系统的硬件设计后,进行该系统的软件设计。首先划分系统模块,并建立各模块的程序框架流程图,逐个实现各模块的功能,最后将各模块连接组合,形成整体系统,并进行测试,就能实现快速高效的编程。本章分别设计了温湿度检测模块、LCD显示模块、蓝牙模块和喷淋模块的程序流程和代码。最后进行集成,形成完整的自动喷淋降温系统的软件设计。4.1温度、湿度检测模块4.1.1温湿度模块设计流程图4-1流程图温湿度检测模块流程图设计如图4-1所示。图4-1流程图图4-1温湿度检测模块流程图4.1.2温湿度模块软件设计系统软件采用C语言编写。温湿度检测模块采集到车辆周围环境的温度和湿度后,LCD显示器可以展示温度和湿度数据。报警模块与单片机的I/O口连接,并编程接口线,报警模块会在温度和湿度超过阈值时启动。在完成系统硬件电路的设计的基础上,实现电路焊接,将软件代码通过串行口模块下载到单片机上集成。系统也充分利用了51单片机的软硬件资源,方便了软件系统的升级和操作[31]。4.2显示模块4.2.1显示模块设计流程本系统的显示模块采用LCD1602液晶显示模块。主要工作流程如图4-2所示。图4-2显示模块工作流程图4.2.2显示模块软件设计LCD1602显示的程序主要包括以下功能: 1、LCD显示;2、系统的初始化。首先对初始化LCD模块,其次控制光标的位置;然后用SBIT指令定义LCD液晶显示器的控制端口,并设置清屏、归位、开/闭显示、显示位置等。4.3蓝牙模块本系统设计的蓝牙模块采用了HC-06。该模块只能以从机模式工作,用于传输温湿度模块检测到的数据。接收到检测数据后,蓝牙模块需要被手机搜索,手机成功配对以后才能传输数据。用户只需要连接好单片机与蓝牙模块并且上电以后,打开手机蓝牙并下载好BluetoothSerial,通过手机搜索到蓝牙设备,成功配对后再传输数据。4.3.1蓝牙模块软件设计流程图4-3蓝牙模块设计流程图4.3.2蓝牙模块软件设计蓝牙模块的设计主要功能是无线传输温湿度检测模块的具体数据。部分传送数据的程序如下:voidBluetooth_Send_T_H(char*dat){Bluetooth_Send_string("humidity:");Bluetooth_Send_Byte(dat[0]); //发送湿度的十位Bluetooth_Send_Byte(dat[1]); //发送湿度的个位Bluetooth_Send_Byte('\n'); //发送换行Bluetooth_Send_string("temperature:");Bluetooth_Send_Byte(dat[2]); //发送温度的十位Bluetooth_Send_Byte(dat[3]); //发送温度的十位Bluetooth_Send_Byte('\n'); //发送换行}4.4喷淋模块4.4.1喷淋模块设计流程本系统的喷淋模块采用L9110来驱动电动机转动,并且控制水进行喷淋功能。主要工作流程如图4-4所示。图4-4喷淋模块工作流程图4.4.2喷淋模块的软件设计喷淋模块的软件设计主要是由L9110来驱动电动机转动,并且控制水进行喷淋功能。主要程序代码如下:#include"motor.h"voidmotor_Control(intstate){switch(state) { case0:Motor_A_Pin=1;Motor_B_Pin=1;break; //电机停止 case1:Motor_A_Pin=0;Motor_B_Pin=1;break; //电机动作 }}第5章测试5.1测试温湿度检测功能5.1.1测量说明温湿度模块采用DHT11,该传感器的引脚说明如表5-1所示。表5-1温湿度模块引脚说明5.1.2测试功能温湿度模块的测试主要是检测当前环境中的温度与湿度。针对本降温喷淋系统的需求,设定了温度最高限值35℃与湿度最低限值80时就会喷水降温。具体的测试步骤如下:1、阅读DHT11的说明书;2、正确连接电路,将每个部分的接线梳理清楚;3、将检测温湿度的探测器拿起,波动至与模块底板垂直,有助于检测数据;4、连接好该模块与计算机,下载测试程序;5、通过测试程序,在显示屏幕上可以观察到模块测量到的温度、湿度数值;6、显示的温湿度数值是实时监测所得,证明本模块可以正常工作。5.2测试喷淋功能5.2.1测试说明向电流,使其在驱动电机过程中安全可靠[26]。5.2.2测试功能喷淋功能的实现主要是依靠电动机L9110的驱动作用,测试喷淋功能的主要步骤如下:1、阅读水泵的说明书,根据电路图,连接好实物的线路;2、打开计算机系统设备管理器,查看COM管脚;3、将电脑的STC打开,选择好单片机型号,准备下载实物程序;4、连接单片机与电脑的数据线;5、打开单片机最小系统开关,在计算机上下载程序;6、程序下载好后,准备两个小水盆,一个不放水,另一个放满水;7、将小水泵放入有水的盆中,再将水泵的水管放入另一个空的水盆中;8、打开系统电源开关,当红外监测区域有小车的情况下,温度达到所设置的阈值时,水泵就会开始抽水,喷出的水会流入空的盆中,证明喷淋模块可以正常工作。5.3测试红外避障功能5.3.1测试说明红外检测模块外接3.3-5V,检测距离2-30cm。输出仅2个状态:有障碍或无障碍,如果检测到存在障碍物,OUT脚会输出低电平。能够通过电位器调整检测距离,使用前先调整好检测距离。但是即使是黑色表面,如果是光亮的,红外线仍会被反射,还是会检测到障碍物。模块上有一个输出指示LED,有障碍物时亮起,另外一个LED是电源指示。为了确保OUT引脚输出电平正确,可以外接一个LED,并测量一下实际电压。红外检测模块测试实物图如图5-1所示。图5-1红外模块测试实物图5.3.2测试功能红外检测模块的主要功能是检测特定空间内有没有车辆存在。测试红外检测模块的具体测试步骤如下:1、阅读红外避障模块的说明书,以免使用错误导致模块受损;2、连接好模块与单片机之间的线路;3、下载测试程序;4、将障碍物放在红外避障模块的周围,当LCD1602显示屏上显示字母Y时,就说明此模块是完好的。5.4测试蓝牙功能5.4.1蓝牙测试说明检测蓝牙模块是否正常的方法如下: 5.4.2蓝牙测试功能蓝牙模块采用HC-06来进行无线传输数据。检测蓝牙的通信功能需要在手机上下载BluetoothSerialAPP来进行检测。下面是蓝牙模块功能的检测操作步骤:1、手机下载蓝牙APP,检测通信是否正常;2、根据蓝牙模块的说明书,将其连接至最小系统;3、接通电源,打开系统开关;4、打开手机蓝牙,搜索并连接HC-06,并输入密码完成配对;5、观察手机上显示的检测到的温度和湿度;6、检测结果正常,证明蓝牙模块可以正确传输数据。5.5测试整体功能整体功能的测试分为以下几种情况:检测区域内无车辆,且温度未达到阈值时;检测区域内无车辆,且温湿度达到阈值时;检测区域内有车辆,温湿度未达到阈值时;检测区域内有车辆,温湿度达到阈值时。测试整体系统的具体操作步骤如下:将单片机同时与红外检测模块、温湿度检测模块、LCD显示模块、蓝牙模块、喷淋模块连接,准备下载程序;打开计算机内STC,在计算机属性中查看好匹配的COMS,方便成功下载程序;连接好电脑与计算机后上电,开始下载程序;测试不同情况下,自动喷淋降温系统能否正常工作。自动喷淋降温系统实物图如图5-2所示。图5-2自动喷淋降温系统实物图测试结果:无降温处理;无降温处理;无降温处理;进行降温处理。以上结果说明,自动喷淋降温系统整体可以正常工作。结语本文设计并实现了一个夏季车辆自动喷淋降温系统,能够在监测区域内有车辆停放、并且环境温湿度超过阈值时,启动喷淋降温系统,在无车辆停放时,其他模块为休眠状态,有助于减少夏季因为车辆内气温过高而导致的交通事故,同时能够实现低成本、环保、方便使用等特点。使用51单片机作为自动喷淋降温系统的控制器,可以利用其数据处理的能力以及自动控制的优点。相较于通过传统的温度开关控制,它能够根据具体环境在一定范围内控制系统运行。还可以接入烟雾检测模块,进行远程监测和控制,在车辆发生燃烧爆炸等危险情况时及时报警并采取喷淋灭火降温等措施。在汽车降温的方法中,安全才是最为重要的,喷淋降温的好处在于节能环保,成本价格低,在今后的市场应用中会越来越广泛,前景十分光明。由于笔者时间和知识水平有限,研究中还存在着一些不足。一方面,系统的每个模块选择了具体的传感器实现,但是在本文中只设计了一套系统整体结构,没有其他系统方案进行对比。另一方面,本系统中喷淋模块的设计只考虑到在温湿度达到阈值时,能否及时喷水,并未考虑到喷头的分布、喷淋水滴的大小等细节。因此,在未来的研究中,希望能有所改进,设计或参考其他喷淋降温系统的整体构造,并与本系统对比研究,实现优化。另外根据实际应用的不同场景,建立温湿度与喷水量的关联,研究喷头分布和水滴大小等因素对降温效果的影响。
怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动BootVis主界面,在“文件”菜单中选择刚刚生成的启动进程文件“TRACE_BOOT_1_1”。窗口中即会出现“CPU>使用”、“磁盘I/O”、“磁盘使用”、“驱动程序延迟”等几项具体图例供我们分析,不过最好还是让BootVis程序来自动进行分析:从“跟踪”菜单中选择“系统优化”命令,程序会再次重新启动计算机,并分析启动进程文件,从而使计算机启动得更快。(3)禁用多余的服务WindowsXP在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务有很多对我们用途不大甚至根本没有用,它们的存在会占用内存和系统资源,所以应该将它们禁用,这样最多可以节省70MB的内存空间,系统速度自然也会有很大的提高。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“services.msc”后回车,即可打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可从列表双击它,会弹出它的属性对话框(如图3),你可从“常规”选项卡对服务进行修改,通过单击“启动”、“停止”、“暂停”、“恢复”四个按钮来修改服务的状态,并可从“启动类型”下拉列表中修改启动类型,启动类型有“自动”、“手动”、“已禁用”三种。如果要禁止某个服务在启动自动加载,可将其启动类型改为“已禁用”。WindowsXP提供的所有服务有36个默认是自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的则可根据自己的需要进行设置,每种服务的作用在软件中有提示。4)修改注册表来减少预读取,减少进度条等待时间WindowsXP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。(5)减少开机磁盘扫描等待时间当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。选择“开始→运行”,在运行对话框中键入“chkntfs/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs/xc:”命令;如果要恢复对C盘的扫描,可使用“chkntfs/dc:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。2.提高系统运行速度提升系统运行速度的思路与加快启动的速度类似:尽量优化软硬件设置,减轻系统负担。以下是一些常用的优化手段。(1)设置处理器二级缓存容量WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系统缓存同样也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。(3)改进输入/输出性能这个优化能够提升系统进行大容量文件传输时的性能,不过这只对服务器用户才有实在意义。我们可在中新建一个DWORD(双字节值)键值,命名为IOPageLockLimit。一般情况下把数据设置8~16MB之间性能最好,要记住这个值是用字节来计算的,例如你要分配10MB的话,就是10×?1024×1024,也就是10485760。这里的优化也需要你的机器拥有大于256M的内存。(4)禁用内存页面调度在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。在注册表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”键,把它的值从0改为1即可禁止内存页面调度了。(5)关闭自动重新启动功能当WindowsXP遇到严重问题时便会突然重新开机,可从注册表将此功能取消。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”将AutoReboot键的Dword值更改为0,重新启动后设置即可生效。(6)改变视觉效果WindowsXP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。选择桌面上“我的电脑”图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框。选择“高级”选项卡,在其中的“性能”栏中单击“设置”按钮,会弹出“性能选项”对话框(如图4),可选择“调整为最佳性能”单选框来关闭所有的视觉效果,也可选择“自定义”然后选择自己需要的视觉效果。(7)合理设置页面虚拟内存同样也是在“性能选项”对话框中,选择“高级”选项卡,在其中的“虚拟内存”栏中单击“更改”按钮,接下来选择虚拟内存为“自定义大小”,然后设置其数值。一般情况下,把虚拟设为不小于256M,不大于382M比较合适,而且最大值和最小值最好一样。(8)修改外观方案WindowsXP默认的外观方案虽然漂亮,但对系统资源的占用也多,可将其改为经典外观以获得更好的性能。在桌面空白位置单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,会打开“显示属性”对话框,在“主题”选项卡选择主题为“Windows经典”,即可将外观修改为更为经济的Windows经典外观。(9)取消XP对ZIP支持WindowsXP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择“开始→运行”,在“运行”对话框中键入“regsvr32/uzipfldr.dll”,回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。(10)关闭Dr.WatsonDr.Watson是WindowsXP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件以供程序员分析。不过,记录DUMP文件对普通用户则毫无帮助,反而会带来很大的不便:由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一断时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。要关闭Dr.Watson可打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,双击其下的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。同样,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,可在“系统属性”对话框中选择“高级”选项卡,单击“启动和故障恢复”栏中的“设置”按钮,并在弹出的“启动和故障恢复”对话框中选择“写入调试信息”为“无”(如图5)。(11)启动硬盘/光驱DMA模式打开“系统属性”对话框,选择“硬件”选择卡中的“设备管理器”按钮,打开“设备管理器”窗口,在设备列表中选择“IDEATA/ATAPI控制器”,双击“主要IDE通道”或“次要IDE通过”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”。(12)关掉不用的设备WindowsXP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。(13)关闭错误报告当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在“系统属性”对话框中选择“高级”选项卡,单击“错误报告”按钮,在弹出的“错误汇报”对话框中,选择“禁用错误汇报”单选项,最后单击“确定”即可。另外我们也可以从组策略中关闭错误报告:从“运行”中键入“gpedit.msc”,运行“组策略编辑器”,展开“计算机配置→管理模板→系统→错误报告功能”,双击右边设置栏中的“报告错误”,在弹出的“属性”对话框中选择“已禁用”单选框即可将“报告错误”禁用。(14)关闭自动更新“自动更新”功能对许多WindowsXP用户而言并不是必需的,可将其关闭以节省系统资源。在“我的电脑”上单击鼠标右键,从快捷菜单中选择“属性”命令,选择“系统属性”对话框中的“自动更新”选项卡,勾选“关闭自动更新,我将手动更新计算机”单选框,单击“确定”按钮即可关闭自动更新功能。如果在“服务”已经将“AutomaticUpdates”服务关闭,“系统属性”对话框中的“自动更新”选项卡就不能进行任何设置了。(15)去掉菜单延迟去掉菜单弹出时的延迟,可以在一定程度上加快XP。要修改的键值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”键,把默认的400修改为0,按F5刷新注册表即可生效。(16)清除预读文件WindowsXP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在WindowsXP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。(17)关闭自动播放功能在WindowsXP中,当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。这种情况下我们可以将WindowsXP的自动播放功能关闭。运行“组策略”程序。在组策略窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”(如图6)。这样以后就不用担心WindowsXP的“自动播放”功能带来的麻烦了。如果你只是想禁止系统扫描某个驱动器(如USB硬盘)上的文件,可采用下面的方法。先连上你的USB硬盘,让系统将它识别出来。然后打开“我的电脑”,选择USB硬盘上的某个分区,按鼠标右键,会弹出磁盘属性窗口,选取“自动播放”选项卡,将所有内容的类型都选择为不执行操作。如果USB硬盘有多个分区,对所有分区都进行同样的操作,这样当你将USB驱动器拔掉再重新接上时,系统会将USB硬盘识别出来,而不会反复问你是否播放USB硬盘中的文件了。3.加快关机速度WindowsXP的关机速度要慢于启动速度,特别有些任务还需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启WindowsXP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为5000),该键值同样也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显要加快了。够全面吧~~◆二、硬件优化设置◆1、关掉不用的设备
在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,在要停用设备属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。当需要使用这些设备时再从设备管理器中启用它们。◆2、内存性能优化
WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用内存页面调度(Paging
Executive)
XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。256M以上内存才使用这个设置。把“DisablePagingExecutive”的值从0改为1就可以禁止内存页面调度了。
2)提升系统缓存
必须有256M以上的内存,才激活它。把LargeSystemCache键值从0改为1,一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。
3)输入/输出性能
内存大于256M才更改这里的值,这个优化只对server(服务器)用户才有实在意义,它能够提升系统进行大容量文件传输时的性能。建一个DWORD(双字节值)键值,命名为IOPageLockLimit,数值设8M-16M字节之间性能最好,具体设什么值,可试试哪个值可获得最佳性能。这个值是用字节来计算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、启动硬盘/光驱DMA模式
“系统属性”-“硬件”-“设备管理器”,在设备列表中选择“IDE
ATA/ATAPI控制器”,双击“主要
IDE
通道”或“次要
IDE
通道”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”(在BIOS里也应该要先设为支持DMA)。
◆4、关闭自动播放功能
运行“组策略”程序,在组策略窗口左边栏中打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框,在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。
◆5、设置二级缓存容量
WindowsXP有时无法自动检测处理器的二级缓存容量,需要我们手动设置。运行注册表编辑器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,选择Dword值SecondLevelDataCache(如果没有就新建这个值),修改这个值(填时使用10进制)为你的CPU的二级缓存的大小,比如你的CPU的二级缓存是256KB,就修改Dword值SecondLevelDataCache为10进制的256即可。二级缓存大小介绍AMD系列Duron
64KB
K6-3
Thunderbird
AthlonXP
256KB
K6-2
Athlon
512KB;Intel系列CeleronA
Celeron2
128KB
P2
Mobile
P3E(EB)
P4
Willamette
256KB
P2
P3(katmai)
P4(Northwood)
512KB。使用Winxp的请务必检查一下:打开注册表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersion将"RegDone"的数值,由0改成1才算完成,这个操作很重要,很多奇怪的小毛病因此而解决。◆6、取消微软的验证提示
安装驱动程式时往往会弹出窗口说程序没有经过微软的验证,我们可以在控制面板—系统—硬件—设备管理员—驱动程序签名,取消。
◆7、为IRQ中断请求排优先次序
计算机的每一个主要部件都设了个IRQ中断号。这里就是要通过修改每个IRQ请求的优先次序达到优化目的。这里主要的优化对象是系统CMOS实时钟,它通过主板来提升性能。首先,要确定你想要哪个组件获得更高的性能,然后找到这个硬件正在使用的IRQ中断号。怎么找呢?打开控制面板里的系统属性,选中“硬件”选项卡,然后点击“设备管理器”按钮。右键点击要查IRQ号的组件,选择“属性”,然后点击“资源”选项卡,这里可以看到设备正在使用的IRQ中断号(如果没有IRQ中断号,选择另一个设备)。把中断号记下来,然后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室中的健康烹饪课程
- 创新科技项目投资的核心财务管理策略
- 农业物联网技术在现代农业发展中的作用
- 农产品的鉴别与选购专业消费者的必修课培训汇报
- 危险化学品安全技术说明书及周知卡
- 创新教育与未来社会的构建
- 办公区域的安全管理与教育策略研究
- 2025的货物运输合同范本
- 2025散装水泥运输合同
- 以人为本家庭旅行的舒适体验研究
- 实现基于单片机的农业监测控制系统
- 中医养生的保护五官功能
- 2024年南京信息职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2024年汽配行业分析报告
- 2024年房地产经纪协理考试题库附参考答案(综合题)
- 考试保密培训课件教学
- 中药在护理中的应用
- 电工基础技能实训指导书
- 脊柱外科临床指南
- 万千教育学前透视幼儿的户外学习
- 《抗菌药物知识培训》课件
评论
0/150
提交评论