电动汽车充电站监控系统设计概述_第1页
电动汽车充电站监控系统设计概述_第2页
电动汽车充电站监控系统设计概述_第3页
电动汽车充电站监控系统设计概述_第4页
电动汽车充电站监控系统设计概述_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1绪论1.1引言汽车工业的告诉发展,汽车带来的环境污染、能源短缺、资源枯竭和安全等方面的问题越来越突出。为了保持国民经济的可持续发展,保护人类居住环境和能源供给,各国政府不惜巨资,投入大量人力、物力,寻求解决这些问题的各种途径。我国面临的形式也十分严峻,国内的石油储藏量和开采量相当有限,随着汽车保有量的增加,石油需求越来越多,目前已不能自给,不足部分主要通过进口来满足,而且每年成递增趋势。由于电动汽车具有突出的环保方面的优势,使得电动汽车的开发和研究成为各国开发绿色汽车的主流。电动汽车使用的能源是可以用与发电的一切能源。因此使用电动汽车可以摆脱汽车对化石燃料的依赖,改善能源结构,使能源供给多样化,使能源的供给有保障。电动汽车在解决道路交通事故方面和传统汽车相比也具有一定优势。因此,开发电动汽车是迎接汽车面临挑战的重要对策之一。电动汽车具有良好的环保性能和可以以多种能源为动力的显著特点,即可以保护环境,又可以缓解能源短缺和调整能源结构,保障能源安全。目前发展电动汽车已成为各国政府和汽车行业的共识,电动汽车的研发已成为汽车行业的热点。因此,无论是从设计、研究和开发的观点,还是从实用的角度来看,了解和掌握电动汽车技术的社会需求会越来越大。目前世界上许多发达国家的政府、著名汽车厂商及相关行业科研机构都在致力于电动汽车技术的研究开发与推广应用。电动汽车充电站是电动汽车大规模商业化后不可缺少的电动汽车能源服务基础设施,如何实现电动汽车充电站运行管理的自动化是必须研究的课题。系统建设的必要性:1)保证动力电池充电安全的需要。目前纯电动汽车多使用锂离子蓄电池作为电能存储单元。锂离子电池对充电要求较高,充电过程控制不好会造成电池永久损坏,甚至引起电池爆炸。充电站监控系统的充电监控功能可以监测电池和充电机当前状态。采用智能充电机的充电保护措施可以有效保证动力蓄电池充电过程的安全。2)提高充电站运行和管理水平的需要。电动汽车充电站作为保障电动汽车正常使用的能源基础服务设施,因其构成设备数量多,用人工方式来管理这些设备很难实现,所以有必要利用先进的信息技术实现其运行和管理自动化,降低工作人员的劳动强度,提高充电站运行和管理水平。1.2电动汽车的发展及其关键技术1881年的法国诞生了世界上第一辆电动车,但是由于技术的原因,在不长的时间里燃油汽车就占据了汽车市场的绝大部分市场份额。近年来,随着许多电动汽车关键技术的不断发展以及全球汽车生产商对电动汽车发展的重视程度不断加深,现代电动汽车己经作为一种全新概念的交通工具被提上日程,它自身将会承担更多的功能,正因为这样,电动汽车在发展中,必须面对并解决以下关键技术:(1)车身设计车身设计的工作早在一开始就将实用性和外观性联系在了一起。尤其在现代汽车要求速度越来越快的情况下,对于汽车的空气动力学、行驶平顺性等方面考虑己经成为车身设计的主要工作。在设计电动汽车时,应该在车身设计上多下功夫,力争使电动汽车的无功损耗降低到最低点。(2)动力驱动技术.电动汽车主要是依靠直流电动机来驱动的,但是由于目前直流电动机的转速/转矩变化范围窄,并不能满足汽车行驶的需要,所以国际上已经开始了关于电动汽车用交流电机的研制的热潮,其中开关磁阻电机的研制,高效永磁同步电机交流电机都已进入试用阶段;控制技术——矢量控制和直接转矩控制技术己经在理论界得到了充分的验证和肯定,技术也同趋成熟。随着技术的发展,电机和电机控制器也越来越成熟,电机向着高电压、小电流、大功率、小体积、重量轻的方向发展,直流电机已逐渐被交流电机所代替。控制器也向着智能化、集成化的方向发展。(3)能源供应系统现代电动汽车经过数十年的发展,其各项标准己经基本达到了人们用车的要求,但是却迟迟不能占据市场,最主要的原因就是现在的电动汽车的续驶里程不能满足入们的要求。如何寻找或者研制一种更加优良的能源是电动汽车发展的一个极其关键的问题,目前的局面是铅酸、镍氢、锂离子、燃料电池多种电源并存,铅酸电池占据了主要地位,针对目前的市场占有情况如何合理的使用提高铅酸电池的寿命和效率,就具有十分明显的经济和社会价值,而且随着铅酸电池生产技术的不断更新,新一代的卷式铅酸电池能量比将大大增强,其充放电将变得越来越简单,因此本论文的研究将围绕铅酸电池展开。1.3电动汽车充放电技术研究概况电动汽车充放电技术就是对蓄电池的输入输出进行合理的控制,达到节能、延长设备寿命的预期目标。电动汽车的充放电技术对电动汽车的能源存储源免维护铅酸蓄电池的充放电进行合理的控制,达到行驶里程和蓄电池寿命的最大化。电动汽车充放电控制系统如同电动汽车的总体控制中心,它具有功能多、灵活性好、适应性强的特点,从而可以非常合理地利用有限的车载能量,达到电池寿命和行使里程的最大化。根据目前国内外技术发展的情况,主要是实现充电时间的缩短,电池寿命的延长和持续行驶罩程的最大化,因此,问题归结于两个方面,一、根据电池充放电原理缩短蓄电池充电时间(快速充电技术),二、电动汽车运行过程中在保证制动正常的条件下结合充放电原理进行能量的回收。常规的充电方式包括恒压充电、恒流充电和将两者组合起来应用于不同时问段的混合充电方式。从本质上来讲都是一种充电电流无法随蓄电池充电状态自动调节的单一模式充电法,所以无法实现充电过程的最优化。相对于常规充电模式而言,智能化充电模式根据电池生产单位提供的技术数据对其整个充电过程进行控制,根据蓄电池的充电状态而动态跟踪蓄电池的可接受最大充电电流及后期充电电压的变化,使得实际充电电流始终保持在最优值附近,从而保证了蓄电池几乎在满足自身理论特性的状态下的充电。对于智能充电可以概括为:根据蓄电池的充放电特性来找到一种最佳的充电方式,并且用合适的电力电子装置来实现它。前面是针对蓄电池特性的研究,后者是针对电力电子装置的研究。这里的最佳的充电方式就是最佳的充电电压和充电电流的选取。智能充电的作用是给标准蓄电池充电,它的功能是要求根据不同的电池,控制不同的状态,自动检测电池端电压和端电流的值,经过处理后产生电压偏差和变化率信息,再经过模糊处理,输出电流和电压的控制信息,实时、精确的控制充电过程,目前不少研究者在这一方面已经做了大量的研究,但大多是基于不可控整流方式和功率因素补偿来实现,对电网仍有一定的污染,其控制方式有待于进一步的提高。结合电池充放电原理,根据电动汽车的驱动设备电机特性,在电动汽车运行过程(减速和制动时电动机工作在发电状态)对其能量进行有效的回收利用,可以有效增加汽车行驶里程,根据日本本田公司研究数据,对电动汽车能量进行有效回收利用,可使汽车在UDDS(UrbanDynamoDrivingSchedule)市区发电工况下延续行驶罩程26%左右。因此,结合蓄电池充放电特性对其充放电过程进行控制就具有明显经济价值。电动汽车在运行过程中,其输出功率会随着路况、环境等多种因素的变化而变化,同时在减速和制动过程中对电机能量进行回收,根据负载变化动态调节蓄电池充电电流的大小,达到延长行使里程的目的。目前日本丰田、本田公司和美国纽约州的斯卡奈塔第联合大学以及美国的国家航空与航天管理局路易斯研究中心在此领域的研究较为深入,我国近几年,也在此领域展开了研究,如清华大学、北京理工、武汉理工等研究机构。1.4电动汽车充放电技术存在主要问题当前电动汽车产业迟迟未能工业化的主要原因电池问题,当前的电池容量和体积/质量的关系不能满足电动汽车的需要,也就是说一定重量的蓄电池只能提供给电动汽车有限的能量,致使电动汽车行驶里程太短,由于电池技术不可能再短时间内取得突破,所以只能在短时充电和延续汽车行驶里程进行深入的研究,一方面,随着快速充电技术的深入,可以使电动汽车像在加油站加油一样,在较短时间内补充能源,也可以采取在公共的充电站更换蓄电池组来补充能源;另一方面,我们可以对运行过程中的能量进行部分回收,通过对对电池充电的方式实现减速和制动,一方面延续行驶里程,另一方面,可以拉大充电站之间的距离,减少充电站的建设。1.5本论文的主要内容当今社会电动汽车的发展迅猛,因此对电动汽车充电站监控系统提出了很高的要求。面临能源和环境的巨大压力,以电力作为驱动系统动力源的电动汽车成为绿色交通工具,有着广阔的前景,电动汽车充电站则是电动汽车运行的不可缺少的能源服务基础设施。但是目前电动汽车充电站普遍实行无人值班,且能够保证大规模充电站正常运营的充电站监控系统尚无成熟产品,各充电站之间也无信息联系,这就要求充电机的可靠性及自动化智能化程度更高,功能更加完善。仪器的设计,本着简明﹑科学﹑实用的原则,力求从整体出发,从实际使用出发,突出系统的可靠性﹑免维护﹑免培训特点和系统结构的简明完整性,把对操作人员的专业技术要求降到最低,发挥系统整体设计的优势,使系统整体性能达到最佳,功能强大而操作简单,测量精确而维护方便,在此基础上,完成电动汽车充电站监控系统设计,做到监测系统稳定,可靠性能高。在系统设计中,应充分应用近年来发展起来的各种新技术﹑新器件﹑新方法,在保证各项性能指标能够满足系统方面要求的前提下,力求简化结构,降低成本,提高可靠性和稳定性[4]。设计时需要注意的问题:(1)、产品的技术指标﹑生产工艺等要符合国家有关规定和地方管理部门的规定。(2)、运行的可靠性和稳定性一定要好,安装﹑维护要方便,操作要简单。(3)、各项功能要实用,既要满足国家和地方的有关规定也要考虑用户的要求。(4)、设计﹑制造尽可能使用通用的有替代产品的原件,器件和设备。(5)、能使用软件实现的功能,一般不用硬件来实现,以减小体积,将成本降至最低。(6)、设计要从整体出发,分步﹑分层实施,突出系统的整体性能,力求系统整体性能最大优化。2系统的设计理论与基本知识从第一章中我们了解到了电动汽车发展及其相关技术,对电动汽车的发展应该用了一个大概的认识。要想建成一个合格的电动汽车充电站监控系统,所需了解的地方包括电动汽车的电能供给方式、充电站建设模型、以及一个电动汽车充电站的监控系统应该包括哪些监控方面等。下面就以上所说的比较重要的几点做一下简要的介绍2.1电动汽车的电能供给方式与充电站建设模式2.1.1电动汽车的电能供给方式目前,电动汽车电能供给方式主要有交流充电、直流充电和电池组快速更换3种典型方式。1)交流充电方式。外部提供220V或380V交流电源给电动汽车车载充电机,由车载充电机给动力蓄电池充电。一般小型纯电动汽车、可外接充电式混合动力电动汽车(pluginhybridelectricvehicle,PHEV)多采用此种方式。车载充电机一般功率较小,充电时间长。2)直流充电方式。地面充电机直接输出直流电能给车载动力蓄电池充电,电动汽车只需提供充电及相关通信接口。地面充电机一般功率大,输出电流、电压变化范围宽。有些地面充电机还具备快速充电功能。3)电池组快速更换方式。电动汽车与充电机无直接联系,而是通过专用电池更换设备将车上少电的电池取下,换上充满电的电池,这个过程所需2.1.2充电站建设模式结合电动汽车的发展趋势以及电动汽车电能供给的典型方式,本文认为未来电动汽车充电站建设主要有3种典型模式:1)模式1。在住宅小区或商业大厦的专用停车场安装一定数量的智能充电桩和少量的智能地面充电机。智能充电桩为电动汽车提供220V或380V交流电源接口,智能地面充电机为电动汽车提供应急充电服务。该模式适用于小型纯电动汽车、PHEV等。2)模式2。在专用停车场安装一定数量的智能地面充电机,直接连接电动汽车上的专用充电接口为车载电池充电。该模式适用于具有专用停车场的车辆,如纯电动公交车、纯电动环卫车等。3)模式3,即电池更换站模式。站内安装有直接为电池包充电的充电机和直接为电动汽车充电的应急充电机,配备电池快速更换设备和电池架,配有专用配电系统(含电能谐波集中治理装置),能为纯电动汽车提供电池更换服务。该模式适用于一次充电续驶里程不能满足日常行驶需要而频繁充电的车辆,如大型纯电动公交车、纯电动环卫车等。2.2系统应用功能需求2.2.1充电监控功能充电监控功能是充电站监控系统的核心功能,主要实现对充电桩和充电机的监视与控制。1)对充电桩的监控。监视充电桩的交流输出接口的状态,如电流、电压、开关状态、保护状态等;采集与充电桩相连接的电动汽车的基本信息;控制充电桩交流输出接口的开断。2)对充电机的监控。充电机作为被监控对象,上送给监控系统的数据主要包含2类:充电机状态信息,即输入输出电压、电流、电量、功率因数、充电时间、当前充电模式、充电机故障状态等;电池状态信息,即电池包基本信息、电池单体电压、电池单体温度、电池故障状态、电池管理系统设置信息等。此外,在电池包状态信息部分,系统还需根据采集到的电池单体电压、温度等计算出电池包内单体最高电压、最低电压、最高温度、最低温度等统计信息,供限值统计、告警系统使用。对充电机的控制功能主要包括:对充电机充电开始、停止、紧急停止的控制;充电机充电模式的调整,即根据充电机连接电池的类型及其充电特性,操作人员可通过图形画面调整各阶段充电参数,并下发给充电机;向充电机及其连接的电池管理系统下发对时命令。2.2.2配电监控功能实现对电动汽车充电站配电设备的监控,方便统一管理和数据共享。可实现对整站的总功率、总电流、总电量、功率因数、主变状态、开关状态、无功补偿及谐波治理设备的监视和控制。2.2.3烟感监视功能在模式3的充电站中,为了保障电池充电安全,除了通过电池管理系统监视电池电压、温度外,在电池充电架中安装了数量众多的烟雾传感器,用于探测锂离子动力电池因过充导致电池自燃而释放出的烟雾。这些传感器接入充电站监控系统后,和充电监控功能(特别是在电池管理系统失效时)一起保障电池充电的安全。2.2.4电池维护监控功能在大型充电站中,需要通过专门的电池维护设备对电池进行定期维护。在维护过程中,系统将采集到的维护数据存入充电站监控系统数据库,形成电池的完整数据档案,便于对电池进行整体评估。2.2.5快速更换设备监控功能在具备电池快速更换设备的充电站中,可通过充电站监控系统对电池快速更换设备下发具体电池更换命令:让快速更换设备在指定轨道位置更换2.3电动汽车充电站电动汽车充电站是指为电动汽车充电的站点,与现在的加油站相似。随着低碳经济成为我国经济发展的主旋律,电动汽车作为新能源战略和智能电网的重要组成部分,以及国务院确定的战略性新兴产业之一,必将成为今后中国汽车工业和能源产业发展的重点。然而,电动汽车产业是一项系统工程,电动汽车充电站则是主要环节之一,必须与电动汽车其他领域实现共同协调发展。在中国电动汽车充电站的发展是必然的,抢占先机也是企业的制胜之道。在目前的情况下,国家虽有大力倡导,各企业又蠢蠢欲动,但电动汽车走入寻常百姓家不是短期内容易做到的。国家政策可以给(购车补偿、上路等),而电动汽车充电站网则无法短期建,主要原因是给电动汽车快速充电需要瞬时强大的功率电力,常规电网无法满足,必须要建专用充电网络,这涉及整个国家电网改造,国家电网大改造不是小事,耗资巨大,从讨论、立项到成网,非一朝一夕能实现。现在能较好的解决快速充电问题的方案是-换电站-利用给汽车更换电池的方法代替漫长的充电过程。一辆汽车需要配备两块电池,当一块电池用完后自动切换到另一块,此时可到换电站将用完的电池换下,装上满电的电池。而换下的电池由电站统一充电和维护,前提是充电站要有相当数量的备用电池。这个方法优点是快速,用户换完电池就可以上路,比加油都快。用这种方法再加上停车场充电桩等辅助手段,相信电动汽车的普及就近在眼前。充电业务模式是指电动汽车用户在汽车电能将要耗尽的时候选择到固定地点的充电站和充站桩为汽车的电池进行直接充电的模型。这是电动汽车充电站最先考虑的业务模式,在这种业务模式下,电动汽车用户通过在充电站/充电桩直接为汽车充电,即时消费电力产品并通过现场付费的模式支付费用,完成交易。为此,建设相应的电动汽车充电计费系统,引入集中式的信息管理平台,是开展电动汽车充放电站建设工作的重要组成部分。2.3.1系统模块介绍充电站的收费系统是必须的,建设电动汽车充电计费系统,系统的实现由三部分组成,下面分别进行介绍:1、建设充电计费系统管理平台,对系统涉及到的基础数据进行集中式管理,例如电动汽车信息、购电用户信息、资产信息等。2、建设充电计费系统运营平台,用于对电动汽车的充放电及购电用户的充值进行运营管理。3、建设充电计费系统查询平台,用于对管理平台及运营平台产生的相关数据进行综合查询充电站按照功能可以划分为四个子模块:配电系统、充电系统、电池调度系统、充电站监控系统。充电站给汽车充电一般分为三种方式:普通充电、快速充电、电池更换。普通充电多为交流充电,可以使用220V或380V的电压。快速充电多为直流充电。充电站主要设备包括充电机、充电桩、有源滤波装置、电能监控系统。2.3.2充电站电力配套常规充电①典型常规充电站的规模根据目前电动汽车常规充电的数据资料,一般以20~40辆电动汽车来配置一个充电站,这种配置是考虑充分利用晚间谷电进行充电,缺点是充电设备利用率低。在高峰时也考虑充电,则可以60~80辆电动来配制一个充电站,缺点是充电成本上升,增加高峰负荷。②充电站电力配套的典型配置(前提充电柜具有谐波等处理功能)a方案:建造配电站设计2路10KV电缆进线(配3*70mm电缆),2台500KVA变压器,24路380V出线。其中二路为快速充电专用出线(配4*120mm电缆、50M长、4回路),二路为机械充电或备用出线,其余为常规充电出线(配4*70mm电缆、50M长、20回路)b方案:设计2路10KV电缆线(配3*70mm电缆),设置2台500KVA用户箱变,每台箱变配4路380V出线(配4*240mm电缆、20M长、8回路),每路出线设置一台4回路电缆分支箱向充电柜供电(配4*70mm电缆、50M长、24回路)。快速充电①典型快速充电站的规模根据目前电动汽车快速充电的数据资料,一般以同时向8辆电动汽车充电来配置一个充电站。②充电站电力配套的典型配置a方案、建造配电站设计2路10KV电缆进线(配3*70mm电缆),2台500KVA变压器,10路380V出线(配4*120mm电缆、50M长、10回路)。b方案、设计2路10KV电缆线(配3*70mm电缆),设置2台500KVA用户箱变,每台箱变配4路380V出线,供充电站(配4*120mm电缆、50M长、8回路)。机械充电①机械充电站的规模小型机械充电站可以结合常规充电站建设同时考虑,可以根据需要选择更大容量的变压器。大型机械充电站一般以80~100组充电电池同时充电配置一个大型机械充电站,主要适用于出租车行业或电池租赁行业,一天不间断充可以完成对400组电池的充电。②充电站电力配套的典型配置(大型机械充电站)配电站2路10KV电缆进线(配3*240mm电缆),2台1600KVA变压器,10路380V出线(配4*240mm电缆、50M长、10回路)。便携式充电①别墅具备三相四线表计,独立的停车库,可以利用已有的住宅供电设施,从住宅配电箱专门放一路10mm2或16mm2的线路至车库的专用插座,来提供便携式充电电源。②一般住宅具有固定的集中停车库,一般要求地下停车库(充电安全考虑),可以利用小区原有的供电配套设施进行改造,必须根据小区已有的负荷容量来考虑,包括谷电的负荷。具体方案应根据小区的供电设施、方案以及小区的建筑环境具体来确定。3系统需求分析及总体设计需求分析和总体设计是系统开发必经阶段。在需求分析阶段,应该确定系统的功能和特性。在电动汽车充电站中,监控系统最重要的是完成对充电站的监控,确保充电站的安全。其主要功能如图3.1所示。图3.1主要功能充电系统监控,针对充电机控制器及相连的电池管理系统,该网络为三级,其网络结构如图3.2所示:图3.2网络结构第一网络是充电机控制器和对应的电池箱上安装的电池管理系统之间的通讯,由于充电机控制器和电池管理系统之间的串行通讯比较简单,电池通讯系统不主动发送命令和数据,采用主从式结构,故选用RS-485总线,控制器借助电池管理系统实时了解各个单体电池的荷电状态,为实现智能充电创造条件。电池管理系统所采用到的数据(主要包括单体电池数量、电压、温度、平均电压、最高电池电压、最高温度、故障代码、充电标识、故障状态、最大允许电压等变量)按照协议进行处理并重新打包成合适的总线传送的数据格式,然后充电机控制器通过总线将其发送至监控PC机。第二网络是监控PC机和充电机控制器之间,由于它对抗干扰性、可靠性要求较高,并且传送距离较远,故采用一种多主总线。监控PC机接受来自总监控中心的指令,控制充电机完成指令所规定的任务,实时监控充电机的状态,将检测到的信息反馈给总监控中心,为总监控中心调度决策提供参考;同时,它对充电站内部一些设备的信息进行存储、转发和管理。充电机控制器是监控系统的核心,一方面要完成对充电机的实时数据采集(主要是充电机状态,包括电流、电压、时间、温度、开关状态、保护状态和电量等参数)和实时控制,这些控制主要是对充电机开关、停止和充电模式的调整、对与其相连的电池管理系统下发命令;另一方面,还要完成对电池组各数据进行收集和管理。及时把系统的实时数据传输给监控PC机和接受监控PC机发来的控制命令。最后是监控PC机和城市总监控中心之间的通讯,因为充电站监控系统各工作站和服务器之间数据交换频繁,数据量大,故采用以太网方式通信。另外,为了进一步保证充电的安全还有一条针对安装在充电架上的烟雾传感器的监控网络。烟雾传感器是用于探测锂离子动力电池因过充电导致电池自然而释放出的烟雾。该网络和电池管理系统共同保持充电电池的安全。首先烟雾传感器信号经过转换节点转换为通信信号,然后通过总线发送给烟雾报警计算机。烟雾报警计算机仅接受烟雾传感器的报警信号,及时发现有故障的充电电池,没必要与上级进行通信,其模块如图3.3所示。图3.3烟雾报警4硬件电路和软件设计4.1总体结构框架硬件平台以atmel公司的at91rm9200芯片为核心,这款工业级芯片内嵌网络控制器,包含了以太网mac控制,因此只需外接一片10/100m物理层芯片dm9161e提供以太网接入通道即可。can总线接口采用can控制器芯片mcp2515和高速can总线收发器tja1050构成。mcp2515与at91rm9200的连接是通过标准串行外设接口spi(at91rm9200内嵌)来实现的,它支持canv2.0b技术规范,能够发送和接收标准的和扩展的信息帧,同时具有接收滤波和信息管理的功能。tja1050是与mcp2515相配的高速can总线收发器,它担负着节点和总线之间接收和发送电平转换的任务。另外,为了使硬件平台提供高效的软件运行环境,系统还设计了存储电路(16mbnorflash,主要用来存放系统引导程序bootloader、内核、文件系统;64mbnandflash,用来存储数据;32mbsdram,提供内核与应用程序的运行空间)、复位电路、jtag调试接口和rs485扩展串口。图4.1总体结构框架4.2功能模块NANDFLASH:Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。NORFLASH:flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为0。由于擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s,与此相反,擦除NAND器件是以8~32KB的块进行的,执行相同的操作最多只需要4ms。执行擦除时块尺寸的不同进一步拉大了NOR和NADN之间的性能差距,统计表明,对于给定的一套写入操作(尤其是更新小文件时),更多的擦除操作必须在基于NOR的单元中进行。这样,当选择存储解决方案时,设计师必须权衡以下的各项因素。l、NOR的读速度比NAND稍快一些。2、NAND的写入速度比NOR快很多。3、NAND的4ms擦除速度远比NOR的5s快。4、大多数写入操作需要先进行擦除操作。5、NAND的擦除单元更小,相应的擦除电路更少。SDRAM:SynchronousDynamicRandomAccessMemory,同步动态随机存储器,同步是指Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。JTAG:JTAG是英文“JointTestActionGroup(联合测试行为组织)”的词头字母的简写,该组织成立于1985年,是由几家主要的电子制造商发起制订的PCB和IC测试标准。JTAG建议于1990年被IEEE批准为IEEE1149.1-1990测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990年批准后,IEEE分别于1993年和1995年对该标准作了补充,形成了现在使用的IEEE1149.1a-1993和IEEE1149.1b-1994。JTAG主要应用于:电路的边界扫描测试和可编程芯片的在线系统编程。CAN口为一种总线接口模式,以太网口为at91rm9200与网络通信的接口4.3CAN总线的特点CAN总线属于现场总线范畴。它是一种有效支持分布式控制或实时控制的串行通信网络,称为控制器局域网现场总线。CAN网络原本是德国Bosch公司为欧洲汽车市场所开发的。CAN推出之初是用于汽车内部测量和执行部件之间的数据通信。例如汽车刹车防抱死系统、安全气囊等。对机动车辆总线和对现场总线的需求有许多相似之处,即能够以较低的成本、较高的实时处理能力在强电磁干扰环境下可靠地工作。因此CAN总线可广泛应用于离散控制领域中的过程检测和控制,特别是工业自动化的底层监控,以解决控制与测试之间的可靠性问题[12]。CAN总线有如下基本特点:①CAN协议废除了传统的站地址编码,采用数据通信数据块进行编程,可以多主方式工作。②CAN采用非破坏性仲裁技术,当两个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据,有效避免了总线冲突。③CAN采用短帧结构,每一帧的有效字节为8个(CAN技术规范2.0A),数据传输时间短,受干扰的概率低,重新发送的时间短。④CAN的每帧数据都有CRC效验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境中使用。⑤CAN节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上其它操作不受影响。⑥CAN可以点对点、一点对多点(成组)及全局广播集中方式传送和接受数据⑦CAN总线直接通讯距离最远可达10km/5Kbps,通讯速率最高可达1Mbps/40m。节点数可达110个,通信介质可以是双绞线、同轴电缆或光导纤维。⑧采用不归零码编码/解码方式,并采用位填充(插入)技术。⑨CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级别判别等项工作[13]。4.3.1CAN总线的系统构成从原理和实现的角度,只要有两个CAN节点和将他们连接成一体的通信媒体就可以构成一个CAN总线系统,这两个节点之间通过媒体交换信息,而由CAN总线构成的控制网络的结构一般是由控制器节点、传感器节点、执行器节点以及其他的监控节点如人机界面组成,CAN作为控制局域网还可以通过网关和其他网如以太网互联构成大型复杂的控制网络结构。用CAN总线系统组成的网络,从控制的角度来看,最小的控制系统是一个单回路的简单闭环控制系统—由一个控制器,一个传感器和一个执行器组成;以CAN总线为基础的网络控制系统也可以由多个互不相关的控制回路组成[15],而他们共享一个控制网络——CAN总线。控制系统如图4.2所示。从现场总线控制系统的概念来说,传感器节点、执行器节点都可以结成控制器,即所谓的智能节点,这样就形成了真正分布式的网络控制统。图4.2CAN总线控制系统的结构4.3.2总线访问及仲裁技术CAN总线使用的是一种叫做“载波监测,多主掌控/冲突避免”(CSMA/CA)的通信模式。载波监测的意思是指在总线上的每个节点在发送信息报文前都必须监测到总线上有一段时间的空闲状态。一旦在此空闲众泰被监测到,那么每个节点都有均等机会来发送报文,这被称为多主掌握。冲突避免是指在两个以上节点同时发送信息时,节点本身首先会检测到出现冲突,然后采取相应的措施来解决这一冲突情况。此时优先级高的报文先到达,低优先级的报文发送会暂停。在CAN总线协议中是通过一种非破坏性的仲裁方式来实现冲突检测的。这就意味着当总线出现发送冲突时,通过仲裁后原发送信息不会收到任何影响。所有的仲裁判别都不会破坏优先级高的报文信息内容,也不会对其发送产生任何的延时。当总线空闲时呈隐性电平,此时任何一个节点都可以向总线发送一个显性电平作为一个帧的开始。如果有两个或两个以上的节点同时发送,就会产生竞争。CAN总线解决竞争的方法和以太网的CSMA/CD方法比较类似,并且CAN做了改进,是按位对标识符进行仲裁。各发送节点在向总线发送电平的同时,也对总线上的电平进行读取,并与自身发送的电平进行比较。如果电平相同则继续发送下一位,不同则停止发送,退出总线竞争。剩余的节点则继续上述过程,知道总线上只剩下一个节点发送的电平,总线竞争结束,优先级最高的节点获得了总线的使用权。CAN总线以报文为单位进行数据传送,报文的优先级结合在11位标识符中(扩展帧是29位标识符),具有最低二进制数的标识符有最高的优先级。这种优先级一旦在系统设计中被确定后就不能再被更改。这种非破坏性位仲裁方法的有点在于,在网络最终确定哪一个站的报文被发送以前,报文的起始部分已经在网络上传送了。所有未获得总线读取权的站都成为具有最高优先权报文的接收站,并且不会在总线再次空闲前发送报文。不过,上述的仲裁方法也存在一些不足和局限性4.4硬件平台搭建充电站内,服务器存储和处理的数据量大,运行时间长并且要求系统响应时间短,因此对系统硬件平台的性能要求很高。此外,硬件平台需采用国际计算机市场上的主流产品,符合计算机产业的发展方向,适应电力工业的应用环境。参考配置见表1。设备名称型号规格数量机箱塔式IBMsystemx3500M2,内部集成显卡及两个自合适千兆以太网口1个CPU和内存英特尔至强四核X55702.93GHZ.8M缓存;内存4G1个硬盘500G企业版SATA3.5寸硬盘1个表14.5软件设计服务器存储和管理充电站内的各种海量数据信息,数据之间逻辑关系复杂。站内的工作站需要服务器快速响应各种请求并提供数据服务,远程客户端通过浏览器可以访问服务器上的数据。因此需要开发针对充电站的数据管理系统和web服务程序。根据服务器实现的功能,整个软件系统采用架构如图4.3所示。图4.3充电站服务器软件系统架构整个软件系统采用分层和模块化结构,便于系统维护和软件升级,提高服务器的可扩展性。系统通过相应的软件实现服务器的硬件平台管理、数据存储、数据管理和远程访问功能。操作系统管理服务器硬件,提高硬件平台的运行效率和稳定性,为上层软件提供运行平台,方便服务器软件功能的扩展,提供数据的安全保护和服务器用户权限管理。服务器存储的数据量大,数据之间逻辑联系紧密。与文件系统相比,数据库能够提高充电站内信息在硬件设备上的高效存储,提信息据查询、修改等操作的效率和安全性。数据库为应用程序提供大量接口,方便系统的二次开发。此外,数据库还提供用户权限管理,为服务器上数据提供二次保护,提高服务器数据的安全性。充电站数据管理系统负责上层软件与本地数据库的通信,响应上层软件查询、存储、修改数据库中数据的请求并提供相应的服务。提供服务器的用户权限管理,管理充电站内的通信协议。充电站提供远程监控功能,远程客户端通过服务器实现远程访问,客户端用户只需安装ie6或ie7浏览器,输入充电站服务器的网址,验证身份后登录、查询和操作权限内的数据。服务程序提供数据的图形显示方式,可以输出和打印报表。5监控系统的核心功能实现5.1充电机监控系统的软件实现充电机控制器的软件流程设计控制器作为监控系统的中枢来控制充电器的运行,即采用何种方式充电(恒流限压、恒压限流和衰减充电等)、启动和停机等,实现智能化充电管理,由采集电路对电压和电流进行实时采集,根据采样值和相关的控制算法得出相应的控制量,由检测回路检测采集的电压和电流,在根据控制量的大小和相应的控制策略得到对应的控制信号,从而对充电机充电进行智能控制。此外,还要将充电机相关信息通过CAN通讯的方式上传至监控的PC机上;同时还要接受电池管理系统的数据,控制器的主要功能的软件流程如图5.1所示图5.1软件流程图通讯程序设计通讯接口在开始运行之前,必须先进行初始化,然后at91rm9200以一定的时间间隔通过总线检测电池管理系统发送的数据,然后在通过CAN总线与监控PC机进行数据交换,主程序框图5.2如下:图5.2通讯程序CAN通讯程序设计CAN通讯软件设计主要包括3大部分:CAN节点初始化、报文发送和报文接受。报文的接受主要采用两种方式:中断和查询接受方式,本系统为了提高通讯的实时性、防止接受缓冲器的益出采用中断的接受方式,其流程比较简单,这里不再多做论述。5.2系烟感监控系统的软件设计该系统主要包括主程序和CAN通讯流程。其中CAN通讯流程和充电机监控系统的相同,主流程图如图所示。循环在完成这些操作后,最后还要完成的是与系统以外设备的通讯。图5.35.3管理信息系统的设计与实现该系统主要以VisualStudio及C#语言为前台开发工具,Access2007为后台数据库,ADO技术为二者的数据接口,C#是一种功能强大的可视编程语言,为开发基于MicrosoftWindows应用程序提供了最迅速、最简单的方法。Access是微软公司Office软件包中的关系型数据库,具有灵活、界面友好、易于学习和操作等特点,是开发小型数据库应用系统的理想工具,可以独立开发数据库系统,也可以作为后台数据库的理想工具,可以独立开发数据库系统,也可以作为后台数据库与C#等高级语言结合使用。ADO是当前数据库访问的一种主流技术,可以通过ADO.NET组件方便的进行数据的入库与出库操作。创建一个名为EVCS.mdbd数据库,可以在数据库上设置密码,要求用户访问时输入密码,以保障数据库或其中的对象的安全性。该数据库包含用户登记表、充电机基本信息表、电池表和烟感报警信息表等。通过在ACCESS中建立好表之后,并通过关键字建立各个表之间的联系,就可以完成对数据表的查询、修改,通过对这些数据进行分析处理、打印报表。运行界面是系统与用户之间的接口,是用户与计算机信息系统之间传递、交换信息的媒介,也是控制和选择信息输入输出的主要途径,其设计应坚持界面直观友好、操作简单、能够自行引导用户进行系统操作等原则。为保证充电站内相关信息的安全,必须设计登录界面,只有输入正确的口令后才可以进入系统主界面,系统主界面将所有的信息汇总显示,点击任一个菜单便可进入相应的字程序。6总结本设计从实际出发,考虑到生活和工业生产中的各种因素的存在,在设计过程中把可靠性作为第一位,同时也考虑到了运行的经济性等因素,合理的选择运行方式及各种元器件,力求使设计方案达到优化组合的要求。另外,在设计过程中,尽量采用了一些国外的先进思想和技术。随着国内电动汽车示范运行的大规模开展以及电动汽车产业化的推进,还需在以下几个方面对电动汽车充电站监控系统进行深入研究:1)研究和制订电动汽车充电站监控系统功能规范,研究和制订充电站监控系统与充电机、充电桩、电池维护设备等的通讯协议。此外,随着具备电池更换功能的电动汽车充电站逐渐增多,特定区域内电动汽车充电站间的数据交换随之增多,规范电动汽车充电站监控系统之间数据交换标准也需进行研究。2)研究电动汽车充电站与波动性电源一体化集成控制技术,实现电动汽车充电站充电设备起停、充电功率调节与充电站可用输入功率的自动化和智能化协调控制。3)随着电动汽车商业化示范运行的增多,需要在现有的电动汽车充电站监控系统之上进一步开发支撑充电站商业化运营的充电站综合运营管理系统。附录A:登录(输入用户名,密码;如果与已知的数据库匹配,则登录成功;如果没有此用户或者说密码错误,则弹出相应的对话框。)privatevoidbtnland_click(objectsender,EventArgse){if(this.tbUserName.Text.ToString()==""||this.tbPassword.Text.ToString()==""){MessageBox.Show(this,"用户名和密码不能为空","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}stringuserid=this.tbUserName.Text.ToString();stringpassword=this.tbPassword.Text.ToString();stringSQLconnStr="server=OXKBDYF5CYJXRYP;database=vsshow;UserId=sa;Password=inis";SqlConnectioncn=newSqlConnection(SQLconnStr);SqlCommandcmd=newSqlCommand("select*fromuserloginwhereuserID='"+userid+"'",cn);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();cn.Open();//连接da.Fill(ds);//重载此成员在DataSet中添加或刷新行。if(ds.Tables[0].Rows.Count==0){MessageBox.Show(this,"用户名不存在,请重新输入用户名!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);//账号与密码不符,请确认账号与密码是否输入正确!this.tbPassword.Text="";this.tbUserName.Text="";return;}else{if(ds.Tables[0].Rows[0]["pwd"].ToString()!=this.tbPassword.Text){MessageBox.Show(this,"密码错误,请重新输入密码!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.tbPassword.Text="";return;}}MessageBox.Show(this,"登陆成功!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);//this.Hide();//Frameframe=newFrame();;//frame.Show();}附录B:用户注册:(在VS中使用ADO.net的相关类,输入用户名后,对sql进行查询,如果存在这个用户名,则重设用户名;如果前后两次输入密码不一致,则重新输入;限制条件都符合后,则在ADO.net类中编写insert语句插入数据行。)privatevoidbtnloginover_click(objectsender,EventArgse){stringuserid=this.tbloginuserid.Text.ToString();stringpassword1=this.tbloginpsw1.Text.ToString();stringpassword2=this.tbloginpsw2.Text.ToString();stringSQLconnStr="server=OXKBDYF5CYJXRYP;database=vsshow;UserId=sa;Password=inis";SqlConnectioncn=newSqlConnection(SQLconnStr);SqlCommandcmd=newSqlCommand("select*fromuserloginwhereuserID='"+userid+"'",cn);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();cn.Open();//连接da.Fill(ds);//重载此成员在DataSet中添加或刷新行。if(ds.Tables[0].Rows.Count!=0){MessageBox.Show(this,"用户名已存在,请重新输入用户名!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.tbloginuserid.Text="";this.tbloginpsw1.Text="";this.tbloginpsw2.Text="";return;}else{if(password1!=password2){MessageBox.Show(this,"两次输入密码不一致,请再次输入!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.tbloginpsw1.Text="";this.tbloginpsw2.Text="";return;}else{cmd=newSqlCommand("insertintouserloginvalues('"+userid+"','"+password2+"')",cn);da=newSqlDataAdapter(cmd);da.Fill(ds);//重载此成员在DataSet中添加或刷新行。MessageBox.Show(this,"注册成功!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);gblogin.Visible=false;return;}}}附录C:重拾密码块privatevoidbtnpswretake_Click(objectsender,EventArgse){stringuserid=this.tbretakeuser.Text.ToString();stringpassword;stringSQLconnStr="server=OXKBDYF5CYJXRYP;database=vsshow;UserId=sa;Password=inis";SqlConnectioncn=newSqlConnection(SQLconnStr);SqlCommandcmd=newSqlCommand("select*fromuserloginwhereuserID='"+userid+"'",cn);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();cn.Open();//连接da.Fill(ds);//重载此成员在DataSet中添加或刷新行。if(ds.Tables[0].Rows.Count==0){MessageBox.Show(this,"用户名不存在,请重新输入用户名!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.tbretakeuser.Text="";return;}else{password=ds.Tables[0].Rows[0]["pwd"].ToString();stringdisplay=string.Format("您的密码是:\n\n{0}",password);MessageBox.Show(display,"系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.gbpswretake.Visible=false;return;}}参考文献[1]祝占元.电动汽车[M]河南:黄河水利出版社,2007:76-79[2]李兴虎.电动汽车概论[M].北京:北京理工大学出版社,2005:35-37[3]陈全世.燃料电池电动车[M].北京:清华大学出版社,2005:28-35[4]angM,StuartT.Selectivebuckboostequalizerforseriesbatterypacks[J].IEEETransactionsonAerospaceandElectronicSystems,2000,36(1):201211[5]章桐,贾永轩.《电动汽车技术革命》科学技术出版社2010.04.01[6]上海市电力公司电动汽车项目组.电动汽车充电模式与充电站建设研究[C].上海:清洁汽车技术创新发展论坛,2007.[7]陈全世,朱家琏,田光宇.先进电动汽车技术[M].北京:化学工业出版社,2007:345-364.[8]陈清泉,孙逢春,祝嘉光.现代电动汽车技术[M].北京:北京理工大学出版社,2002:289-296.[9]陈宗璋,吴振军.电动汽车充电站建设[J].大众用电,2008(6):34-36.[10]刘强,王春莉.市场环境下电动汽车的电力服务[J].电力需求侧管理,20079(1):45-47.[11]李竟成.电动汽车智能充电站研究与开发[D].杭州:浙江大学,2006.[12]耿莉霞.智能充电机集散控制系统设计[D].北京:北京交通大学,2006.[13]黄李,张维戈,姜久春.2008年奥运会电动车充电站电气设计方案[J].建筑电气,2007,4(8):18-21.[14]Y.GaoandM.Ehsani,ElectronicbrakingsystemofHVandHEV—integrationofregenerativebraking,automaticbrakingforcecontrolandABS,inProceedingsoftheSAR2001FutureTransportationTechnologyConferece,PaperNo.2001一01—2526,CostaMesa,CA,AUG,2001[15]RECHC,PinheroH,GrundingHA,eta1.AnalysisandDesignofaPerdictive-PIDControllerforPWMInverter[A].IEEEPowerElectrSpecConfRec,2001.2531-2537[16]周舟电动汽车充电站建设探析电动汽车充电站建设探析大众用电2011第04期[17]张文亮,武斌,李武峰,等.我国纯电动汽车的发展方向及能源供给模式的探讨电网技术,2009,33(4):1-5致谢本人的毕业论文是在导师刘颖精心指导和热情关怀下完成的。从专业课程的学习到论文的撰写,无不倾注着导师辛勤的汗水和心血。在中北大学期间,导师给我的不仅仅是学术上的知识,还有平常学习中无微不至的关怀和爱护。导师严谨的治学态度和高尚的品德更使我收益匪浅,让我明白了为人处事的道理,时刻激励着学生去探索,去进取。值此论文完成之际,特向导师致以中心的感谢和崇高的敬意。感谢本班所有同学在毕业论文中给我的诸多建议和帮助,再次向他们表示深深的谢意!感谢我的家人和所有关心我的朋友,是他们的关心和支持给了我无穷的动力。最后衷心感谢在百忙中为论文答辩而付出辛勤劳动的各位专家学者。另外,本论文在某些方面难免存在一些不成熟和欠妥之处,恳请各位老师、专家批评指证,不吝赐教,谢谢!毕业设计说明书第56页共56页ExcelXP的八则快速输入技巧如果我们在用ExcelXP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用ExcelXP,来快速输入信息就成为各个ExcelXP用户非常关心的话题,笔者向大家介绍几则这方面的小技巧。1、快速输入大量含小数点的数字如果我们需要在ExcelXP工作表中输入大量的带有小数位的数字时,按照普通的输入方法,我们可能按照数字原样大小直接输入,例如现在要在单元格中输入0.05这个数字时,我们会把“0.05”原样输入到表格中。不过如果需要输入若干个带有小数点的数字时,我们再按照上面的方法输入的话,每次输入数字时都需要重复输入小数点,这样工作量会变大,输入效率会降低。其实,我们可以使用ExcelXP中的小数点自动定位功能,让所有数字的小数点自动定位,从而快速提高输入速度。在使用小数点自动定位功能时,我们可以先在ExcelXP的编辑界面中,用鼠标依次单击“工具”/“选项”/“编辑”标签,在弹出的对话框中选中“自动设置小数点”复选框,然后在“位数”微调编辑框中键入需要显示在小数点右面的位数就可以了。以后我们再输入带有小数点的数字时,直接输入数字,而小数点将在回车键后自动进行定位。例如,我们要在某单元格中键入0.06的话,可以在上面的设置中,让“位数”选项为2,然后直接在指定单元格中输入6,回车以后,该单元格的数字自动变为“0.06”,怎么样简单吧?2、快速录入文本文件中的内容现在您手边假如有一些以纯文本格式储存的文件,如果此时您需要将这些数据制作成ExcelXP的工作表,那该怎么办呢?重新输入一遍,大概只有头脑有毛病的人才会这样做;将菜单上的数据一个个复制/粘贴到工作表中,也需花很多时间。没关系!您只要在ExcelXP中巧妙使用其中的文本文件导入功能,就可以大大减轻需要重新输入或者需要不断复制、粘贴的巨大工作量了。使用该功能时,您只要在ExcelXP编辑区中,依次用鼠标单击菜单栏中的“数据/获取外部数据/导入文本文件”命令,然后在导入文本会话窗口选择要导入的文本文件,再按下“导入”钮以后,程序会弹出一个文本导入向导对话框,您只要按照向导的提示进行操作,就可以把以文本格式的数据转换成工作表的格式了。3、快速输入大量相同数据如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。你可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:首先同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;其次输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。4、快速进行中英文输入法切换一张工作表常常会既包含有数字信息,又包含有文字信息,要录入这样一种工作表就需要我们不断地在中英文之间反复切换输入法,非常麻烦,为了方便操作,我们可以用以下方法实现自动切换:首先用鼠标选中需要输入中文的单元格区域,然后在输入法菜单中选择一个合适的中文输入法;接着打开“有效数据”对话框,选中“IME模式”标签,在“模式”框中选择打开,单击“确定”按钮;然后再选中输入数字的单元格区域,在“有效数据”对话框中,单击“IME模式”选项卡,在“模式”框中选择关闭(英文模式);最后单击“确定”按钮,这样用鼠标分别在刚才设定的两列中选中单元格,五笔和英文输入方式就可以相互切换了。5、快速删除工作表中空行删除ExcelXP工作表中的空行,一般的方法是需要将空行都找出来,然后逐行删除,但这样做操作量非常大,很不方便。那么如何才能减轻删除工作表中空行的工作量呢?您可以使用下面的操作方法来进行删除:首先打开要删除空行的工作表,在打开的工作表中用鼠标单击菜单栏中的“插入”菜单项,并从下拉菜单中选择“列”,从而插入一新的列X,在X列中顺序填入整数;然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。按照这样的删除方法,无论工作表中包含多少空行,您就可以很快地删除了。6、快速对不同单元格中字号进行调整在使用ExcelXP编辑文件时,常常需要将某一列的宽度固定,但由于该列各单元格中的字符数目不等,致使有的单元格中的内容不能完全显示在屏幕上,为了让这些单元格中的数据都显示在屏幕上,就不得不对这些单元格重新定义较小的字号。如果依次对这些单元格中的字号调整的话,工作量将会变得很大。其实,您可以采用下面的方法来减轻字号调整的工作量:首先新建或打开一个工作簿,并选中需要ExcelXP根据单元格的宽度调整字号的单元格区域;其次单击用鼠标依次单击菜单栏中的“格式”/“单元格”/“对齐”标签,在“文本控制”下选中“缩小字体填充”复选框,并单击“确定”按钮;此后,当你在这些单元格中输入数据时,如果输入的数据长度超过了单元格的宽度,ExcelXP能够自动缩小字符的大小把数据调整到与列宽一致,以使数据全部显示在单元格中。如果你对这些单元格的列宽进行了更改,则字符可自动增大或缩小字号,以适应新的单元格列宽,但是对这些单元格原设置的字体字号大小则保持不变。7、快速输入多个重复数据在使用ExcelXP工作表的过程中,我们经常要输入大量重复的数据,如果依次输入,无疑工作量是巨大的。现在我们可以借助ExcelXP的“宏”功能,来记录首次输入需要重复输入的数据的命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。使用宏功能时,我们可以按照以下步骤进行操作:首先打开工作表,在工作表中选中要进行操作的单元格;接着再用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。8、快速处理多个工作表有时我们需要在ExcelXP中打开多个工作表来进行编辑,但无论打开多少工作表,在某一时刻我们只能对一个工作表进行编辑,编辑好了以后再依次编辑下一个工作表,如果真是这样操作的话,我们倒没有这个必要同时打开多个工作表了,因为我们同时打开多个工作表的目的就是要减轻处理多个工作表的工作量的,那么我们该如何实现这样的操作呢?您可采用以下方法:首先按住“Shift"键或“Ctrl"键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理;接着在选中的工作表标签上按右键弹出快捷菜单,进行插入和删除多个工作表的操作;然后在“文件”菜单中选择“页面设置……”,将选中的多个工作表设成相同的页面模式;再通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作;通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏操作;接着在“工具”菜单中选择“选项……”,在弹出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性;最后选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。高效办公Excel排序方法"集中营"排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的产值和名称为例,介绍Excel2000/XP的数据排序方法。一、数值排序1.RANK函数RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。例如图1中E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2:$E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名为3和1。如果B1单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字的序数空缺。假如上例中F2单元格存放的数值与F3相同,则按本法计算出的排名分别是3、3和1(降序时)。2.COUNTIF函数COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF(range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。仍以图1为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$4,">"&E2)+1”。计算各车间产值排名的方法同上,结果也完全相同,2、1和3。此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用下产生一个逻辑表达式,即“>176.7”、“>167.3”等。COUNTIF函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK函数相同。3.IF函数Excel自身带有排序功能,可使数据以降序或升序方式重新排列。如果将它与IF函数结合,可以计算出没有空缺的排名。以图1中E2、E3、E4单元格的产值排序为例,具体做法是:选中E2单元格,根据排序需要,单击Excel工具栏中的“降序排序”或“升序排序”按钮,即可使工作表中的所有数据按要求重新排列。假如数据是按产值由大到小(降序)排列的,而您又想赋予每个车间从1到n(n为自然数)的排名。可以在G2单元格中输入1,然后在G3单元格中输入公式“=IF(E3=E2,G3,G3+1)”,只要将公式复制到G4等单元格,就可以计算出其他车间的产值排名。二、文本排序选举等场合需要按姓氏笔划为文本排序,Excel提供了比较好的解决办法。如果您要将图1数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格(如图1中的A1),单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框(图2)。如果您的数据带有标题行(如图1中的“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有

温馨提示

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

评论

0/150

提交评论