文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的太阳能路灯控制器设计毕业设计(论文)

基于单片机的太阳能路灯控制器设计毕业设计(论文)

基于单片机的太阳能路灯控制器设计毕业设计(论文)
基于单片机的太阳能路灯控制器设计毕业设计(论文)

安徽工程大学机电学院毕业设计(论文)

毕业设计论文

基于单片机的太阳能路灯控制器设计

摘要

本论文主要完成对光伏电源LED照明控制系统进行优化设计和研究,以使系统达到稳定、操作方便、节能环保的要求。太阳能路灯智能控制器以AT89C52单片机为核心,主要由六个部分组成:太阳能电池板、蓄电池、负载(LED路灯)、控制器、测量电路、充电电路、放电/负载驱动电路。本课题的主要研究内容有:针对现有独立运行的太阳能路灯控制器的特点,实现多点控制蓄电池剩余荷电容量(SOC)控制和脉宽调制信号(PWM)来驱动太阳能LED路灯控制器的硬件设计和软件程序设计。

首先对太阳能路灯基本模块组成、基本功能及发展现状进行了阐述,并根据蓄电池剩余荷电容量(SOC)的数学模型和剩余荷电容量(SOC)与蓄电池的使用寿命的关系提出了单片机系统改进的控制方案,并根据实际需要提出用脉宽调制信号(PWM)来驱动和调节白光LED,可使白光LED工作于发射最纯净白光。半导体PN结技术的太阳能光伏发电技术与发光二极管(LED)照明技术,都有着环保、节能、长寿命和安全的特点。对这两项技术的高效结合进行优化研究,符合我国目前节能,环保及可持续性发展的目标。

总之,随着城市规模的不断扩大,现有的路灯技术不能达到环保节能的要求,本文采用多点控制蓄电池剩余荷电容量(SOC)控制和脉宽调制信号(PWM)来驱动太阳能LED路灯控制器的硬件设计和源程序设计,能有效解决LED太阳能路灯的不足。因此,本课题设计对我国LED路灯节能环保的发展有很大的现实意义。

关键词:光伏发电;剩余荷电容量;脉宽调制信号;控制系统

基于单片机的太阳能路灯控制器设计

II

安徽工程大学机电学院毕业设计(论文)

The Design of solar street lamps controller which based on single chip

microcomputer

Abstract

This thesis mainly completed on photovoltaic power LED lighting control system optimization design and research in order to make the system achieve stability, convenient operation, energy conservation and environmental protection requirement.The intelligent controller of solar street lamp with AT89C52 single-chip computer as the core is mainly composed of six parts: solar panel, battery and load (LED lamp), controller, measurement circuit and charging circuit, drive circuit discharge/load. This topic's mainly research of the content includes: according to the existing independent movement of the solar energy street light controller's characteristic. It realized the multi-spot control accumulator cell surplus electrically which control the charged capacity (SOC) and actuates the solar energy LED street light controller which by the pulse-duration modulation signal (PWM)?s hardware design and the firmware program design.

First,this artical in detail find the basic modules for solar street light, the basic function and development. To improve control programs, it based on the remaining battery capacity of charge (SOC) of the mathematical model and the remaining capacity of charge (SOC) and battery life of the relationship between the proposed SCM system and proposed to the actual needs of PWM signal (PWM) to drive and adjust the white LED.Then the white LED can work on the launch of the purest white.What?s more, PN junction semiconductor technology, solar photovoltaic technology and light-emitting diode (LED) lighting technology, all have environmental protection, energy saving, long life and safety features. Combining these two techniques to optimize the research, in line with our current energy, environmental protection and sustainable development are the development goals.

In one words, along with the expansion of urban scale's unceasing , the existing street light technology cannot achieve the environmental protection energy conservation the request. This article uses the multi-spot control accumulator cell surplus electrically charged capacity (SOC) to control and the pulse-duration modulation signal (PWM) actuates the solar energy LED street light controller's hardware design and the firmware program design. It may can the effectively survive LED solar energy street light's insufficiency. Therefore, this topic design has the very big practical significance to our country which based on LED street light energy conservation environmental protection's development.

Keywords:solar photovoltaic technology; SOC; PWM ; control system

基于单片机的太阳能路灯控制器设计

目录

引言 (1)

第1章概述 (2)

1.1 研究背景、目的与意义 (2)

1.2 设计要求 (2)

1.2.1太阳能路灯系统组成、工作原理与发展现状 (3)

1.2.2设计思路 (3)

1.3课题意义 (4)

第2章系统设计简介 (5)

2.1 单片机简介及选择 (5)

2.1.1 AT89C52单片机 (6)

2.2路灯系统简介 (7)

2.3太阳能LED路灯控制器功能模块概述 (9)

2.4 电源、晶振、复位硬件电路 (9)

2.4.1电源模块设计 (9)

2.4.2 晶振电路 (10)

2.4.3 复位电路 (11)

第3章I/O控制部分硬件设计 (12)

3.1电压采样模块设计 (12)

3.1.1太阳能路灯系统设计的关键技术 (12)

3.2温度采样模块 (14)

3.3 DS1307芯片作用及其与系统连接图 (16)

3.4充电控制模块 (17)

3.4.1 蓄电池的充电控制电路 (17)

3.4.2 温度补偿 (17)

3.4.3充电电路的设计与实现 (17)

3.5放电控制模块的设计 (18)

3.6 照明电路 (19)

3.7单片机实现脉宽调制信号(PWM)输出的软硬件设计 (20)

第4章系统软件设计 (25)

4.1 太阳能LED路灯控制电路程序的设计 (25)

4.2 子程序流程图 (26)

结论与展望 (34)

致谢 (36)

参考文献 (37)

附录A:系统原理图 (39)

附录B: 外文文献及译文 (40)

附录C:主要参考文献及摘要 (45)

附录D:源程序 (46)

IV

安徽工程大学机电学院毕业设计(论文)

插图清单

图1-1 太阳能控制系统 (3)

图2-1 太阳能LED路灯系统总框图 (8)

图2-2 路灯控制器的结构框图 (9)

图2-3 电源模块总电路 (10)

图2-4 时钟电路 (10)

图2-5 复位电路 (11)

图3-1 太阳能电池与铅酸蓄电池电压采样模块电路设计 (14)

图3-3 多路DS18B20与TA89C52引脚连接图 (15)

图3-4 DS18B20工作流程图 (15)

图3-5 DS1307与单片机的连接 (16)

图3-6 充电控制电路 (18)

图3-7 放电控制原理图 (19)

图3-8 LED路灯驱动与亮度调节电路示意图 (20)

图3-9 PWM调变电路 (21)

图3-10 PWM调变示意图 (21)

图3-11 8253的内部接口和引脚 (22)

图3-12 PWM信号产生电路计数芯片8253部分原理图 (23)

图4-1 外部计数子流程图 (25)

图4-2 DS18B20的测温程序流程图 (27)

图4-3 运行太阳能LED路灯控制器固件程序流程 (33)

基于单片机的太阳能路灯控制器设计

表格清单

表2-1 基本型和增强型的MCS-51系列单片机片内的基本硬件资源 (5)

表3-1 12V蓄电池放电过程容量-电压对应值 (14)

VI

安徽工程大学机电学院毕业设计(论文)

引言

跨入21世纪后,人类面临着实现经济和社会可持续发展的重大挑战,如何能在能源有限和环境保护的双重制约下发展经济已成为全球的热点问题。而能源问题更为突出,不仅表现在常规能源的匮乏,更严重的是化石能源的开发利用更加剧了环境的恶化。主要表现为以下几个方面:

(1)能源短缺。常规能源的有限性和分布不均匀,造成了世界上大部分国家能源供应不足,不能满足其经济发展的需求。从长远来看,全球已探明石油储量只能用到2020年,天然气也只能延续到2040年左右,即使储量丰富的煤炭资源也只能维持二三百年。因此,人类迟早要面临化石燃料枯竭的危机局面。(2)环境污染。燃烧煤、石油等化石燃料,每年有数十万吨硫等有害物质排入天空,是大气环境遭到严重污染,直接影响居民的身体健康和生活质量;甚至在局部地区形成酸雨,严重污染水土资源。

(3)温室效应。化石能源的利用不仅造成环境污染,同时会排放大量的温室气体,产生温室效应,引起全球气候变化

太阳辐射能是取之不尽、用之不竭的,是人类能够自由利用的能源。在世界能源短缺、环境污染日益严重的今天,充分开发利用太阳能是世界各国政府可持续发展的能源战略决策。

太阳能道路照明灯也是替代现今输电线路灯的趋势,它不需要架设输电线路或挖沟铺设电缆,不用专人管理和控制,可安装在广场、停车场、高尔夫球场、校园、公园、街道和高速公路等任何地方。

道路照明与人们生产生活密切相关,随着我国城市化进程的加快,绿色、高效、长寿命的太阳能LED路灯逐渐走入人们的视野。

太阳能LED路灯系统是一种独立运行的光伏系统,由太阳能电池、蓄电池、LED路灯、充电、放电及驱动电路、控制器六个部分组成。而蓄电池是太阳能LED路灯系统中混合动力系统的重要部分之一,因此它的剩余荷电容量(SOC)对系统的稳定性也有重大影响[3]。太阳能LED路灯系统在控制器的控制下,白天太阳能电池通过充电电路向蓄电池充电,夜间蓄电池放电驱动LED路灯,所以控制器的设计是非常重要的。如果蓄电池经常过放或过充,会造成蓄电池寿命大大缩短。针对这种问题,在论文中我们采用分段多点监控法去监控蓄电池剩余荷电容量(SOC)的充电/放电法,在放电过程中象控制器在充电过程中一样,分段多点监控,在不同的阶段用不同宽度的PWM信号输出控制,有效避免了过放。最后设计了太阳能控制器的硬件和系统的控制软件。

基于单片机的太阳能路灯控制器设计

第1章概述

1.1 研究背景、目的与意义

随着科学技术的迅速发展,世界能源危机日益严重,利用常规能源已不能适应世界经济快速增长的需要,开发和利用新能源越来越引起各国的重视。太阳能源本身的安全可靠、无噪声、无污染和可再生性的特点,加之现今光伏技术的逐渐成熟,利用光伏发电成为解决能源问题的一大途经。

随着可持续发展的不断深入,人们在积极开发各类可再生新能源的同时也在倡导节能减排的绿色环保技术而在照明领域,寿命长节能安全绿色环保色彩丰富微型化的LED固态照明也已被公认为世界一种节能环保的重要途径,太阳能LED路灯同时整合了这两者的优势。

在国家可持续发展战略的推动下,太阳能产业从无到有、从小到大发展起来。国内各大研究单位都对太阳能路灯作了详尽的研究,特别是近几年来,已经初步形成在“产业上规模、技术上水平、产品上档次和市场要规范”的产业发展思路引导下,太阳能产业得到了快速发展。

在欧洲大部分地区,环保的思路推动着替代能源技术的开发,太阳能被公认为是一种极好的替代能源。它的利用有助于降低CO2的排放,因而达到保护环境,很多国家,如丹麦、芬兰、德国和瑞士,都认为气候变暖是推动太阳能研究开发、发展和销售活动的主要因素。尽管受到常规能源的低价影响,在欧洲很多国家中,太阳能装置市场仍然持续增长。法国的太阳能设计师们,正在用“绿色设计”原则代替“太阳能”设计原则,就是要统筹考虑能源性能、安全材料的应用、日光照明、居住的舒适度和健康等因素。这种新设计方法,将应用于Angers的法国环境保护和能源管理署的办公大楼。现今,LED路灯相对于高压钠灯路灯的优越性已被绝大部分专业人士认可,然而遗憾的是目前大多数的LED路灯仍然采用交流电供电,一方面是交流电路灯的技术已经十分成熟,而太阳能路灯还有很多不确定因素,另一方面主要的考虑仍然是太阳能的初始投资过大,从而忽略了太阳能供电的很多根本优越性。

然而真正要用太阳能来取代一切能源还是一个长期而艰巨的任务,任何新生事物最好先从小打小闹开始,而且采用“自产自销”的方式,路灯就是一个最好的采用太阳能的试点工程。而且,节能和减排一样,必须先由政府倡导,甚至像德国那样采用政府补贴的方法来推广。我们欣喜地发现,路灯工程原本即政府工程,是由政府来进行招投标的。因此,由LED路灯取代高压钠灯、由太阳能LED路灯取代交流电LED路灯正是大势所趋。

1.2 设计要求

智能太阳能路灯系统由太阳能电池板、蓄电池、LED 路灯控制器及过充过放保护电路,光控、时控电路等组成。白天太阳能电池板接受太阳辐射能并转化为电能输出,经过充电控制电路储存在蓄电池中;晚间当光线照度降低时,控制器使LED灯点亮,进行指示性照明。控制器检测到蓄电池充电或放电超出一定范围时,控制器切断充放电回路,保证电池不被损坏。遇到连续阴雨天季节可切换成市电照明,避免蓄电池长期亏电。

安徽工程大学机电学院毕业设计(论文)

1.2.1太阳能路灯系统组成、工作原理与发展现状

目前的太阳能路灯控制系统都是独立光伏控制系统,主要由7个部分组成:太阳能电池板、蓄电池、负载(LED路灯)、控制器、测量电路、充电电路、放电/负载驱动电路。基本结构如图1-1所示:

太阳能电池板蓄电池LED路灯

充电电路测量电路放电/驱动电路

控制器

图1-1 太阳能控制系统

太阳能LED路灯运行过程中,LED路灯都是在夜间运行的。因此太阳能LED路灯的工作方式为:在白天太阳能电池在控制器控制下通过充电路为蓄电池充电,而在夜间或连续阴雨天气里蓄电池放在控制器控制下通过放电/驱动电路点亮并调节LED路灯的亮度。另外因为太阳能电池受环境温度、光照条件、湿度等影响很大,所以供应的电力不稳定,蓄电池可以稳定整个路灯系统电路的势能,为控制器提供稳定的工作电压和电流。在太阳能LED路灯系统中,太阳能电池的使用寿命一般是在20~30年,而LED正常寿命也在10万小时以上,而寿命比较长的免维护铅酸蓄电池的寿命在使用得当的情况下,一般是5~6年,所以铅酸蓄电池的使用寿命基本上就代表着太阳能路灯的阶段性寿命。目前,市场上有各种各样的太阳能路灯,这些路灯系统主要问题是可靠性不高,其原因是:控制器对于蓄电池的保护不充分而导致蓄电池的损坏。这些控制器对蓄电池的充电采取了很多有效的措施,确保蓄电池不会过充电;比如当蓄电池的电压达到充满点(密封铅酸电池为单体2.35V,固定式铅酸电池为单体2.5V)时,控制器将充电回路断开,或者采用脉宽调制的办法或多路充电的办法,随蓄电池的电压接近充满点时,充电电流逐渐减小,从而达到保护蓄电池不被过充的目的。但是对于防止蓄电池过放电,目前市场上的太阳能路灯控制器只是一点式控制。即在蓄电池达到过放点之前不做任何控制。尽管目前的路灯控制器一般还具有光控开关和定时器,可以人为设定路灯的工作时间,也有将路灯的功率分档,前半夜满功率,后半夜半功率工作,但都没有通过在线检测蓄电池的剩余容量而自动调整负荷,这样仍然避免不了蓄电池的过放电,而蓄电池一旦过放电,或者强迫将负载断开,或者由于蓄电池电压过低使负载自动断电。这样做的后果是:切断负载影响整个系统的正常工作并且蓄电池已经处于深度放电状态,大大缩短了蓄电池的使用寿命[9]。

1.2.2设计思路

在本课题的设计过程中充分考虑了蓄电池过充与过放问题,根据蓄电池剩余荷电容量(SOC )充放电数学模型和剩余荷电容量(SOC)与蓄电池循环寿命的关系,在设计太阳能LED路灯控制器的时候,我们采用以下控制方案,

基于单片机的太阳能路灯控制器设计

完全避免蓄电池过充和过放,并保证LED路灯以尽可能延长点亮的时间。在充电阶段为三段控制:第一段(10%95%)浮充阶段。充电过程中逐渐减小脉宽调制信号(PWM)的宽度。在放电/驱动阶段分六段进行监控:(90%

1.3课题意义

基于对现有太阳能控制器的缺点的改进方案设计了可独立运行的太阳能LED路灯系统控制器的软硬件设计。设计独立运行的太阳能LED路灯控制器的技术可用于其他独立光伏系统的设计与控制。比如太阳能屋顶、光伏建筑一体化,风光水泵,户外独立工作的信号转播设施等等。当然光伏电源LED照明系统目前在实际应用过程中也都有着一些不足和技术瓶颈,例如太阳能光伏发电技术的效率一直不高,大功率LED的散热问题也一直有待更好的解决,蓄电池的使用寿命影响了整个系统的整体使用寿命等等,且光伏发电和LED照明两项技术都面临着成本较高,初期投入大的应用困难。但作为有潜力和市场需求的新兴技术,随着技术的发展,工业化商业化的进行,成本问题能得到有效的减少。太阳能利用技术和LED照明产业已经由技术开拓时期开始步入应用研究阶段,我们完全能相信集合了新一代能源和新一代光源优点的光伏电源LED照明系统定会进一步快速发展,引领我们进入一个绿色节能新时代。

安徽工程大学机电学院毕业设计(论文)

第2章 系统设计简介

本文介绍基于单片机的太阳能路灯控制器的设计,对12 V 和24 V 蓄电池可自动识别,可实现对蓄电池的科学管理,指示蓄电池过压、欠压等运行状态,同时具有负载过流、短路保护功能;具有较高的自动化和智能化水平。

2.1 单片机简介及选择

单片机是集成电路技术与微型计算机技术高速发展的产物。体积小、价格

低、应用方便、稳定可靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。 由于体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,这一点,一般微机根本做不到。 由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必要的外围扩展电路,就可以灵活地构成各种应用系统,如工业自动检测监视系统、数据采集系统、自动控制系统、智能仪器仪表等。

20世纪80年代以来,发展迅速,世界一些著名厂商投放市场的产品就有几

十个系列,数百个品种,Intel 公司的MCS-48、MCS-51,Motorola 公司的6801、6802,Zilog 公司的Z8系列,Rockwell 公司的6501、6502等。此外,荷兰的Philips 公司、日本的NEC 公司、日立公司等也相继推出了各自的产品。 尽管机型很多,但是在20世纪80年代以及90年代,在我国使用最多的8位单片机还是Intel 公司的MCS-51系列单片机以及与其兼容的单片机(称为51系列单片机)MCS-51系列单片机主要包括

基本型:8031/8051/8751(低功耗型80C31/80C51/87C51);

增强型:8032/8052/8752。

已为我国广大技术人员所熟悉和掌握。在上世纪80年代和90年代,MCS-51系列是在我国应用最为广泛的单片机机型之一。表2-1列出了基本型和增强型的MCS-51系列单片机片内的基本硬件资源。

表2-1:基本型和增强型的MCS-51系列单片机片内的基本硬件资源

AT89C52 ATMEL 公司生产的低电压,高性能CMOS 8位单片机.片内含

8KbyTES 的可反复擦写的只读程序存储器(PEROM )和256 byTES 的随机存取数据存储器(RAM ),器件采用ATMEL 公司的高密度、非易失性存储技术生产, 型号 片内程序 存储器

片内数据存储器

(B )

I/0口线 (位) 定时器计数器 (个) 中断源个数 (个) 基本型 8031 无 128

32 2 5 8051 4KB ROM 128

32 2 5 8751 4KB EPROM 128

32 2 5 增强型 8032 无 256

32 2 6 8052 8KB ROM 256

32 2 6 8752

8KB

EPROM 256 32 2 6

基于单片机的太阳能路灯控制器设计

与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和FLASH由存储单元,功能强大AT89C52单片机适用于许多较为复杂控制应用场合。

本设计中我们采用AT89C52单片机作为控制电路的核心器件。

2.1.1 AT89S52单片机

AT89C52为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与

N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C 总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。

·P0 口:P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

·P1 口:P1 是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入

(P1.0/T2)和输入(P1.1/T2EX)。

P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX @RI 指令)时,P2 口输出P2 锁存器的内容。Flash 编程或校验时,P2亦接收高位地址和一些控制信号。

·P3 口:P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。P3 口除了作为一般的I/O 口线外,更重要的用途

安徽工程大学机电学院毕业设计(论文)

是它的第二功能,P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。

·RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

·ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。

·PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN 信号。

·EA/VPP:外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。

·XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。

·XTAL2:振荡器反相放大器的输出端。

·特殊功能寄存器:

在AT89C52 片内存储器中,80H-FFH 共128 个单元为特殊功能寄存器(SFE),SFR 的地址空间映象。并非所有的地址都被定义,从80H—FFH 共128 个字节只有一部分被定义,还有相当一部分没有定义。对没有定义的单元读写将是无效的,读出的数值将不确定,而写入的数据也将丢失。不应将数据“1”写入未定义的单元,由于这些单元在将来的产品中可能赋予新的功能,在这种情况下,复位后这些单元数值总是“0”。AT89C52除了与AT89C51所有的定时/计数器0 和定时/计数器1 外,还增加了一个定时/计数器2。定时/计数器2 的控制和状态位位于T2CON(参见表3)T2MOD(参见表4),寄存器对(RCAO2H、RCAP2L)是定时器2 在16 位捕获方式或16 位自动重装载方式下的捕获/自动重装载寄存器。

·数据存储器:

AT89C52 有256 个字节的内部RAM,80H-FFH 高128 个字节与特殊功能寄存器(SFR)地址是重叠的,也就是高128字节的RAM 和特殊功能寄存器的地址是相同的,但物理上它们是分开的。当一条指令访问7FH 以上的内部地址单元时,指令中使用的寻址方式是不同的,也即寻址方式决定是访问高128 字节RAM 还是访问特殊功能寄存器。如果指令是直接寻址方式则为访问特殊功能寄存器[19]。

2.2路灯系统简介

基于单片机的太阳能路灯控制器设计

传感器充电控制PWM

信号发生器放电控制开关信号发生器LED 发光驱动控制PMW 信号发生器

控制逻辑

(硬件/固件程序组合)

太阳能LED 路灯系统总框图如图2-1:

主要由太阳能电池,充电POWER MOSFET 控制管,放电POWER

MOSFET 扼流管LED 发光板,POWE MOSFET 控制管等组成。

图2-1太阳能LED 路灯系统总框图

太阳能LED 路灯系统主要包括三大部分:

1、充电电路,其控制方式为脉宽调制信号(PWM )调制恒流电流进行斩波

输出向蓄电池充电,根据蓄电池剩余荷电容量(SOC )来确定充电方式。当蓄电池剩余荷电容量在10%(本文在SOC 达到40%以下时候,为了避免过放和系统停止,而采用特殊的放电/驱动方式来驱动LED 路灯)以下时就可被确定为蓄电池深度放电,此时POWERMOSFET 管被给定的脉宽信号(PWM )为全开,此刻相当于恒流充电,这被称为快充阶段。当门限电压超过阈值(SOC>40%)后,就转换为过充阶段,充电电压略高于蓄电池电压,电流大小由脉宽信号

(PWM )占空比决定,脉宽信号的大小要随着电池电压的升高而逐渐变窄。当剩余荷电容量(SOC )超过95%以后(根据不同种类的电池具体数值不相同)就可进入浮充阶段,此时PWM 信号宽度固定在一个很小的范围。

2、放电控制电路,这部分主要由一个POWER MOSFET 管来控制蓄电池是

否放电,当蓄电池10%

3、LED 路灯驱动与亮度调节电路,这部分的主要控制思路是,在多点驱动

过程中,在到达电池过放点之前,将蓄电池的容量分成几个阶段,根据蓄电池每个阶段的SOC 大小来决定PWM 输出信号的脉宽,尽量保持比较长的路灯点亮的时间,而又有效的避免了过放。但是由于LED 器件过热后会发生发光衰减,

安徽工程大学机电学院毕业设计(论文)

微控制器电源管理模块晶振复位电路时钟芯片时钟芯片DS1307太阳能电池

蓄电池电压检测分压电阻网络测量元件:LM331电压检测芯片温度测量电路充电PWM 信号发生器放电PWM 开关信号发生器

LED 路灯驱动与亮度调节PWM 信号发生器

驱动部分传感部分电路CPU 、电源、晶振、复位电路部分I/O 接口部分(传感器采样与驱动部分)

所以在输出PWM 控制信号时候要把温度补偿加进来。热度超过阈值(LED 节温度接近90℃~120℃)则适当减低一点亮度。

图2-2路灯控制器的结构框图

2.3太阳能LED 路灯控制器功能模块概述

太阳能LED 路灯控制器主要分成两大部分:

1.CPU 、电源、复位电路。其中电源、晶振和复位电路是必备,一般都是

标准配置,但有时候根据不同的复位方式(外触发复位、上电复位)的不同,电路的设计上有所不同。单片机不仅仅是这一部分的主要部件,也是整个系统的核心部件。

2.I/O 接口部分(传感器采样与驱动部分)主要是完成相关传感器的采样,

为控制逻辑提供控制参数和依据,另外的一部分就是驱动部分,分为上述的充/放电控制以及LED 路灯的驱动与亮度调节。以上硬件和相关的固件程序的实现在以下部分进行详细的讨论和设计实现[19]。

2.4 电源、晶振、复位硬件电路

2.4.1电源模块设计

根据控制器的功能要求,本系统需要把12V 蓄电池的电压转换成系统所需

的电压信号。系统需两种电压类型10V ,5V ,我们可采用以下方案来实现。

基于单片机的太阳能路灯控制器设计

LM317电源芯片输出能提供1.5A的电流,输出电压可调,范围1.2~37V,内部具有过载和短路保护。C5选择50V/47μF的电解电容,C2选择25V/47μF 的电解电容。D2二极管的作用当输入端短路C2电容上的电荷可以通过D2管放出,这样如果输入端短路,短路电流不会经过LM317,导致芯片的损坏,因此D2管是一个保护二极管。D1管的作用和D2管的作用一样起保护芯片的作用,到输出端短路,C3上的积累电荷可通过D1管放掉。其中V=(1+R2/R1)×1.25out(V),可选R14=240Ω,R15=1.68KΩ,则输出为10V。调整电阻R14、R5的相对大小,即可确定输出电压的大小,在一定的输入范围之内,输出电压与输入电压无关,但是输入输出电压的差值要超过1.8V。LM7805把+10V的输入电压,输出稳定在+5V。

图2-3 电源模块总电路

如图2-3所示,蓄电池通过LM317和LM7805,能为系统提供两种电压+10V 和+5V,+10V的电压主要用来驱动功率MOSFET管,而+5V的电压供系统中的控制器(AT89C52、MAX810、DS1307、DS18B20等)。

2.4.2 晶振电路

单片机工作的时间基准是由时钟电路提供的。在单片机的XTAL1和XTAL2两个管脚,接一只晶振及两只电容就构成了单片机的时钟电路。时钟电路如图2-4所示。电路中,电容器C1和C2对振荡频率有微调作用,通常取(30±10)pF,本设计选用22pF。电路中的晶振采用石英晶体震荡器,晶振频率选择12MHz。石英晶体震荡器具有非常好的频率稳定性和抗外界干扰的能力。通过基准频率来控制电路中的频率的准确性。

图2-4 时钟电路

安徽工程大学机电学院毕业设计(论文)

2.4.3 复位电路

单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。89系列单片机的复位信号是从RST引脚输入到芯片的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚有一个高电平并维持2个机器周期(24个振荡周期),则CPU就可响应并且将系统复位。复位分为手动复位和上电复位。

1、手动按钮复位

手动按钮复位需要人为在复位输入端RST上加入高电平。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V 电平就会直接加到RST端。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。

2、上电复位

上电复位电路只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1pF。在上电复位的电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。

本系统采用的是上电自动复位方式。其引脚连接如图2-5

图2-5 复位电路

基于单片机的太阳能路灯控制器设计

第3章I/O控制部分硬件设计

3.1电压采样模块设计

3.1.1太阳能路灯系统设计的关键技术

太阳能电池是太阳能路灯系统的动力源泉,由于受环境影响比较大,所发电力微弱而不稳定,而且安装方式对其影响也很大,所以必须对太阳能电池板进行最佳安装倾角和太阳能电池倾斜面上辐射强度的计算。

对这两方面的计算主要采用由各向异性Hay数学模型的推导的太阳能电池板安装最佳倾角的数学表达式来计算:

(3-1)

式中:

H b——水平面上直接辐射量

H d——散射辐射量

R b——倾斜面与水平面上直接辐射量之比

H0——大气层外水平面上太阳辐射量

β——太阳能电池板倾角

H——水平面上总辐射量

ρ为地物表面反射率

φ——当地纬度

ω——日出时角

以及各向异性Hay模型的推导所得的倾斜面上太阳辐射量的公式:

(3-2) 式中:

H b——水平面上直接

H d——散射辐射量

R b——倾斜面与水平面上直接辐射量之比

H0——大气层外水平面上太阳辐射量

β——太阳能电池板倾角

H——水平面上总辐射量

ρ为地物表面反射率

铅酸蓄电池虽然结构简单,但实际上是一个比较复杂的储电装备。铅酸蓄电池的容量检测由于受到诸多因素(温度、电压、充放电电流及次数、放电深度、内阻、溶液的密度、使用时间、自放电等)的影响,难以准确进行在线测量,因此对蓄电池剩余荷电容量的准确测试提出了很高的要求。对蓄电池剩余容量的检测,通常有电液比重法,开路电压法,内阻法等。电液比重法对于阀控式密封

安徽工程大学机电学院毕业设计(论文)

铅酸蓄电池不适用。开路电压法,是基于Nernst热力学方程电液比重与开路电压有确定关系的原理,对于新电池尚可采用。蓄电池使用后期,当其容量下降后,开路电压的变化已经无法反映真实剩余容量。此外,开路电压法还无法进行在线测试。内阻法,是根据蓄电池内阻与蓄电池的容量有着更为确定的关系,但通常必须先测出某一规格和型号蓄电池的内阻一容量曲线,然后采用比较法通过测量内阻得知同型号、同规格蓄电池的剩余容量,通用性比较差,测量过程也相当复杂。综合以上蓄电池荷电容量(SOC)测试法的缺陷,本文采用了综合考虑铅酸蓄电池充放电率、充放电过程中的端电压、电液比重、内阻等各个物理化学参数的蓄电池剩余荷电容量(SOC)的数学模型,该数学模型就能够较为准确地反映出各个物理化学参数的变化对蓄电池剩余容量的影响。有了这样的通用性强的,能够反映各个物理化学参数连续变化对蓄电池荷电状态影响的数学模型,就可以很方便地在线测量蓄电池的剩余容量。

蓄电池剩余容量充电和放电过程的数学模型如下。蓄电池充电过程数学模型:

(3-3) 式中:

U——静止电压

SOC——蓄电池剩余荷电容量

DOD——放电深度(DOD=1-SOC)

I——充电电流

Ah——电池标称容量

T——环境温度

a——由于反应物和生成物比例的改变引起的电压变化的常数,0.1~0.2;b——电化学极化项常数,0.2~0.25;

c——内阻极化项常数,0.15~0.25。

蓄电池放电过程数学模型:

(3-4)

式中:

d——由于反应物和生成物比例的改变引起的电压变化的常数,0.1~0.2;e——电化学极化项常数,0.1~0.15;

f——内阻极化项常数,0.08~0.15。

蓄电池的循环寿命与蓄电池的放电深度有着密切的关系,阀控式密封式铅酸蓄电池在放电深度(DOD)为20%时,循环寿命大于1500次;当放电深度为50%时,则循环寿命将降到500次左右,而当放电深度为80%时,循环寿命将只有

基于单片机的太阳能路灯控制器设计

大约200次(见图0-2)。由此可以看出放电深度在20%以下时的循环寿命分别是放电深度在50%时的循环寿命3倍以上,是放电深度在80%时的循环寿命5倍以上。

控制蓄电池尽量工作在浅放电状态(SOC>50%),将有利于延长蓄电池的使用寿命。另外蓄电池如果经常处于过放(SOC<10%~20%)或者过充

(SOC=100%,但仍充电),其寿命一般会比长期处于相对饱和状态的蓄电池寿命要缩短到正常寿命的1/3或者更短的1/5的时间。因此,在这些仅仅依赖太阳电池对蓄电池充电的光伏系统,控制器对蓄电池的控制对系统的稳定性能及成本的作用是显而易见的[9]。

根据太阳LED 路灯控制器的功能框图所示,需要对铅酸蓄电池的电压进行采样,为了保证准确性,电压基准零点选在太阳电池的负极。对于铅酸蓄电池,我们测量其端点电压,并根据我们在蓄电池性能分析所得的数学模型,可以判断蓄电池的剩余荷电容量SOC 。并依据这个数据来控制电池的放电,避免电池的深度放电,尽量延长蓄电池的正常使用寿命。

在控制器设计中,我们选择LM331芯片对太阳能电池和蓄电池进行电压采样。LM331把电压信号转变成与电压信号大小相对应的一定频率的方波信号,检测频率信号即可知道太阳能电池和铅酸电池的电压的大小,另外当太阳能电池的电压<0.5V ,即可断定为环境光线暗弱(天黑、阴天或是大雾等等),需打开路灯照明[8]。

表3-1给出了12V 蓄电池放电过程中其容量与电压的对应值,图3-1给出了太阳能电池与铅酸蓄电池电压采样模块电路设计原理图。

表3-1 12V 蓄电池放电过程容量-电压对应值

图3-1 太阳能电池与铅酸蓄电池电压采样模块电路设计

3.2温度采样模块 电压/V 12 11.85 11.35 11 10.85 10.75 SOC/% >95 90 80 70 60 50 电压/V 10.6 10.35 10.2 10.05 10.05 SOC/% 40 30 20 10 <5

计算机专业毕业设计论文

目录 第一章绪论 (1) 1.1 系统开发的背景 (1) 1.2 软件开发的策略 (1) 1.3 软件的开发方法 (3) 1.4 系统开发环境的选取 (4) 第二章系统规划 (7) 2.1 软件开发中的主要问题 (7) 2.2 软件开发目标 (7) 第三章系统分析 (8) 3.1 系统的初步调查 (8) 3.2 系统的可行性分析 (8) 3.3 对现存软件的研究 (9) 3.4 新系统逻辑方案的提出 (9) 第四章系统设计 (12) 4.1 目的与任务 (12) 4.2 系统的总体结构设计 (12) 4.3 系统的物理结构设计 (13) 4.4 系统运行的软硬件环境 (14) 4.5数据库设计 (14) 4.6用户界面设计 (17) 第五章系统实现 (19) 5.1 与数据库的连接 (19) 5.2 线程的设计 (21) 5.3具体的功能实现 (22) 5.4 系统测试 (34) 第六章系统运行与维护 (36) 6.1 系统的运行 (36) 6.2 系统的维护 (36) 第七章结论 (37) 7.1本软件的特点 (37) 7.2本软件的缺点 (37) 结束语 (38) 致谢 (38) 参考文献 (39)

第一章绪论 1.1 系统开发的背景 在科技日益发达的今天,社会对每个身处其中的分子要求越来越高,懂得一门外语只是基本的要求。而学习外语也要讲究一定的方法,一些辅助的工具也是必不可少的。 回顾过去背单词的方式,大家都是对着一本厚厚的字典,用笔在纸上反来复去的写,力求用次数来达到记忆的目的。可这种方式太浪费时间,一些单词被背了又背,一些单词却未被问津,自己都不知道哪些是已经记下来的,哪些是还不会的。把时间都白白的浪费掉了,真是得不偿失,因此,改变这种方式势在必行!使用计算机编写的背单词工具就改变了这种状况,使背单词也变得“轻松”起来。面对当前市场上背单词工具质量的良莠不齐,因而提出了设计一个新的,功能更实用,操作更方便,界面更友好的英语背单词工具——“攻破单词”。 通过对此工具的使用,可以节省很多时间,提高记忆效率,加强学习上的灵活性,使记忆、测试和查单词等各方面都很方便、轻松、快捷,相信它更能满足学习英语的学习者的需要,提高学习的进程,增加学习的兴趣。 1.2 软件开发的策略 将程序看作是按照顺序执行的一系统指令,这通常称为过程编程。过程化程序设计的典型特征是:程序中的数据对于所有过程都是可见的,因此也很容易造成混乱;过程与数据之间的关系是独立的,数据并没有要求一定要用那些方法来处理,原则上任何过程都可以对数据进行操作。在面向过程的程序设计方法中,首先考虑的是程序的功能,即程序要解决的问题,通过将功能逐步细化,直到每一个小的功能模块都能够用函数或过程来实现。然后设计数据结构,编写功能模块(过程),最后将它们组合成一个复杂的程序。换句话说,面向过程的程序设计采用的是“算法+数据结构=程序设计”的思想,即首先考虑解决问题的算法,然后再设计适合的数据结构使得算法得以有效的实现。面向过程的程序设计方法对于小型程序来说是适合的,但是用它来开发大规模的、可重用的应用就显得力不从心了。 与过程编程相对的是面向对象的编程。面向对象编程(OOP)从另外角度看待

1、毕业设计(论文)对学生的要求

昆明理工大学 毕业设计(论文)管理工作 对学生的基本要求 一、毕业设计(论文)中学生应遵循的基本原则 1、毕业设计(论文)教学环节是综合性的实践教学活动,不仅可使学生综合运用所学过的知识和技能解决实际问题,还训练学生学习、钻研、探索的科学方法,提供学生自主学习、自主选择、自主完成工作的机会。 2、毕业设计(论文)是在指导教师的指导下,使学生受到解决工作实际问题、进行科学研究的初步训练。学生应充分认识此项工作的重要性,要有高度的责任感,在规定的时间内按要求全面完成毕业设计(论文)的各项工作。 3、学生在接到毕业设计(论文)任务书后,在领会课题的基础上,了解任务的范围及涉及的素材,查阅、收集、整理、归纳技术文献和科技情报资料,结合课题进行必要的外文资料阅读并翻译与课题相关、不少于3000汉字的外文资料。 4、向指导教师提交开题报告或工作计划。在开题报告或工作计划中,要拟定完成课题所采取的方案(凡选“工程设计类”、“工程技术研究类”的题目,必须有方案的经济、技术、社会发展指标的对比分析,“工程设计类”偏重于经济技术指标的对比分析,选择较优的方案进行详细设计;“工程技术研究类”偏重于研究技术路线的经济性、先进性、可靠性、可行性、实用性等)、步骤、技术路线、预期成果等。经指导教师审阅同意后方可实施。 5、学生应主动接受教师的检查和指导,定期向指导教师汇报工作进度,听取教师对工作的意见和指导。 6、毕业设计(论文)是对学生工作能力的训练,学生在毕业设计(论文)中应充分发挥主动性和创造性,独立完成任务,树立实事求是的科学作风,严禁抄袭他人的设计(论文)成果,或请人代替完成毕业设计(论文)。 7、学生在毕业设计(论文)答辩结束后,必须交回毕业设计(论文)的所有资料,对工作中的有关技术资料,学生负有保密责任,未经许可不能擅自对外交流和转让。 8、学生应做好毕业设计(论文)的总结。在提交的成果中总结业务上的收获、思想品德方面的提高,感受到的高级工程技术人才应具有的科学精神和品质。 9、学生在毕业设计(论文)期间要遵守学校、学院的规章制度。 二、开题报告、毕业设计说明书、毕业论文的撰写要求 (一)、开题报告撰写内容与要求 1、工程设计类、工程技术研究类、软件类的课题学生必须完成开题报告。 2、开题报告一般应包括:项目研究的目的、意义,国内外技术发展概况及国内需求,国内现有工作的基础和条件,研究进展,最终成果形式及应用方向,研究方案及技术途径,协作配套措施及协作单位,所需研究试验条件及落实措施,经费概算等内容(具体要求见学校统一的开题报告)。

基于单片机毕业设计(论文)开题报告

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 20 年月3日

说明 1.根据《徐州工程学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。 2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。 3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。 5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。 6、课题来源填:教师科研;社会生产实践;教学;其它

课题 名称 基于单片机的住宅小区煤气泄露实时报警器设计 课题 来源 社会生产实践课题类型工程设计类 选题的背景及意义 近年来随着人民生活水平的提高,管道煤气和罐装煤气已深入到寻常百姓家。但由于使用不当或设备老化等原因导致的煤气泄漏极大地威胁着人们的生命财产安全。煤气泄漏而大量产生的一氧化碳是煤气中毒事件的根源,如采用煤气泄漏报警器就能得到及时的警示。单片机在日用电子产品中的应用越来越广泛,为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。为此设计出家用煤气泄漏报警控制器。 煤气泄漏的危害 一氧化碳的浓度与健康成年人中毒的可能症状 50ppm 健康成年人在八小时内可以承受的最大浓度 200ppm 2-3小时后,轻微头痛、乏力 400ppm 1-2小时内前额痛;3小时后威胁生命 800ppm 45分钟内,眼花、恶心、痉挛;2小时内失去知觉;2-3小时内死亡1600ppm 20分钟内头痛、眼花、恶心;1小时内死亡 3200ppm 5-10分钟内头痛、眼花、恶心;25-30分钟内死亡 6400ppm 1-2分钟内头痛、眼花、恶心;10-15分钟死亡 12800ppm 1-3分钟内死亡

基于单片机的太阳能路灯控制器设计毕业设计(论文)

安徽工程大学机电学院毕业设计(论文) 毕业设计论文 基于单片机的太阳能路灯控制器设计 摘要 本论文主要完成对光伏电源LED照明控制系统进行优化设计和研究,以使系统达到稳定、操作方便、节能环保的要求。太阳能路灯智能控制器以AT89C52单片机为核心,主要由六个部分组成:太阳能电池板、蓄电池、负载(LED路灯)、控制器、测量电路、充电电路、放电/负载驱动电路。本课题的主要研究内容有:针对现有独立运行的太阳能路灯控制器的特点,实现多点控制蓄电池剩余荷电容量(SOC)控制和脉宽调制信号(PWM)来驱动太阳能LED路灯控制器的硬件设计和软件程序设计。 首先对太阳能路灯基本模块组成、基本功能及发展现状进行了阐述,并根据蓄电池剩余荷电容量(SOC)的数学模型和剩余荷电容量(SOC)与蓄电池的使用寿命的关系提出了单片机系统改进的控制方案,并根据实际需要提出用脉宽调制信号(PWM)来驱动和调节白光LED,可使白光LED工作于发射最纯净白光。半导体PN结技术的太阳能光伏发电技术与发光二极管(LED)照明技术,都有着环保、节能、长寿命和安全的特点。对这两项技术的高效结合进行优化研究,符合我国目前节能,环保及可持续性发展的目标。 总之,随着城市规模的不断扩大,现有的路灯技术不能达到环保节能的要求,本文采用多点控制蓄电池剩余荷电容量(SOC)控制和脉宽调制信号(PWM)来驱动太阳能LED路灯控制器的硬件设计和源程序设计,能有效解决LED太阳能路灯的不足。因此,本课题设计对我国LED路灯节能环保的发展有很大的现实意义。 关键词:光伏发电;剩余荷电容量;脉宽调制信号;控制系统

基于单片机的太阳能路灯控制器设计 II

计算机软件工程毕业设计论文

目录 目录 (1) 摘要 (1) 前言 (3) 第一章绪论 (4) 1.1研究背景 (4) 1.2设计目标 (4) 1.3本文结构 (5) 第二章系统开发环境与技术 (6) 2.1系统开发环境 (6) 2.1.1 MyEclipse插件介绍 (6) 2.1.2 Tomcat服务器介绍 (6) 2.2系统开发技术 (7) 2.2.1 JSP与Servlet技术 (7) 2.2.2 JavaScript简介 (10) 2.2.3 MVC模式 (11) 2.2.4 Struts框架 (11) 2.2.5 Spring框架 (13) 2.2.6 Hibernate框架 (15) 第三章系统需求分析与前台设计 (17) 3.1需求分析 (17) 3.1.1 系统前台简要设计概述 (17) 3.1.2 系统用例图 (18) 3.2系统设计 (18) 3.2.1 系统层次划分 (18) 3.2.2 数据库设计 (19) 3.2.3 成本管理模块时序图 (22) 第四章系统详细设计与功能实现 (27) 4.1系统项目的文件夹结构 (27) 4.2成本管理模块的具体实现 (28) 4.2.1 查询成本信息列表功能的实现 (28)

4.2.3 修改成本信息功能的实现 (36) 4.2.4 删除成本信息功能的实现 (39) 4.2.5 查看成本明细信息功能的实现 (41) 第五章总结与展望 (43) 5.1课题总结 (43) 5.2进一步开发的展望 (43) 参考文献 (44) 致谢 (45)

摘要 服饰企业生产状况联络表是针对企业的实际情况而进行设计、开发的,而成本管理模块则是为了保持产品的成本信息及时的保存、更新。利用JSP技术和SSH框架以及相应的数据库访问技术实现了基于Web的系统。该框架可以减少模块之间的耦合性,让开发人员减轻重新建立解决复杂问题方案的负担,并且可以被扩展以进行内部的定制化。通过使用JSP技术建设动态网站,充分发挥了Java语言所独有的易用性、跨平台性和安全性,从而构建了一个运行高效、安全可靠、适用性广的管理系统,实现了企业信息资源的网上管理,满足了公司业务处理的需要,使企业适应了网络经济时代发展的要求。 论文首先简要介绍了企业管理系统的一些研究与应用背景,其次介绍了该网站系统所采用的开发工具、平台以及开发环境。在此基础上,论文详尽描述了成本管理系统情况。 关键词:JSP,SSH框架,成本管理 作者:XX 指导老师:XX

大学生毕业论文(设计)要求

大学生毕业论文(设计)要求 毕业论文(设计)的主要内容应包括文献综述、任务提出、方案论证、设计思想、设计计算、实验结果、技术分析、结论等。实验研究类的题目要有相应的系统结构图,毕业论文(设计)的基本要求要符合学校本科生毕业论文(设计)的撰写规范。 学生完成毕业论文(设计)书面材料包括: 1.题目:应能概括整个论文最重要的内容,恰当、简明、引人注目。题目应力求简短,一般不宜超过30字。需要中英文。 2.中文摘要:论文第1页为内容摘要,约300字左右。应说明工作目的、研究方法、成果和结论。要突出本论文的创造性成果或新的见解,语言力求精练。为了便于文献检索,应在本页下方另起一行注明本文的关键词(3至5个)。3.英文摘要:论文第2页为英文摘要。上方应有题目,内容与中文摘要相同。4.目录:应是论文的提纲,也是论文组成部分的小标题。目录应独立成页,包括论文的全部页码。 5.前言:在论文的开头,一般要概括地写出作者意图,说明选题的目的及意义,指出论文写作的范围。 6.正文:是学位论文的主体,着重反映论文研究工作范畴,研究方法。在正文中应将调查、研究中所得的材料和数据进行加工整理和分析研究,提出论点,要突出创新。正文一般可包括以下几个方面: (1)研究内容 (2)研究方法(实验方法) (3)结果 (4)讨论 正文要求论点正确,推理严谨,数据可靠,文字精练,条理分明。 7.参考文献:只列主要的及公开发表过的,按中文引用的顺序附于文末。8.致谢:对给予各类资助、指导和协助完成研究工作以及提供各种对论文工作有利条件的单位及个人表示感谢。致谢应实事求是。 9.学位论文完成后,在最后加上指导教师评语、论文评阅人评语、答辩委员会意见。

51单片机毕业设计论文

1.1核心芯片8051单片机 (2) 1.2 ADC0809转换芯片 (5) 1.2.1 ADC0809的逻辑结构 (5) 1.2.2 ADC0809 的通道选择 (6) 1.2.3 ADC0809的引脚图及各引脚作用 (6) 1.3 MC14499芯片 (8) 1.3.1.MC14499的结构及功能介绍 (8) 1.3.2 MC14499在单片机中的应用 (10) 1.4 74LS373芯片 (13) 1.5 LED数码管 (15) 1.5.1 LED数码管显示器的结构 (15) 1.5.2 LED数码管显示器的显示段码 (17) 1.5.3 LED显示器的参数 (18) 1.6 X25045 (18) 2 系统硬件设计 (20) 2.1系统设计原理和系统框图 (21) 2.1.1设计原理 (21) 2.1.2系统框图 (21) 2.2液位传感器设计 (22) 2.2.1 传感器原理 (22) 2.2.2 传感器的组成 (22) 2.2.3 测量原理 (23) 2.2.4 将电容转化成电信号部分 (24) 2.2.5 电信号放大电路设计 (25) 2.3 A/D0809模数转换 (25) 2.4 显示电路的设计 (27) 2.5 键盘电路 (29) 2.5.1矩阵式键盘的工作原理 (30) 2.5.2 硬件电路设计及电路图 (30) 2.6 继电器控制水泵加水电路 (31) 2.7 报警电路 (32) 2.8 电源电路 (33) 2.8.1 直流电源电路 (33) 2.8.2 备用电源切换电路 (34) 2.9看门狗电路 (35) 3 系统软件的设计 (38) 3.1 软件设计流程图 (38) 3.2矩阵键盘程序设计 (40) 3.2.1 程序设计内容 (40) 3.2.2系统程序 (40) 3.3 ADC0809模数转换流程图 (42) 4 结论 (45) 附录A (46)

计算机毕业设计论文

南宁地区教育学院毕业论文(设计) 题目学生成绩管理系统 姓名文艳 学号2009108014 专业计算机应用技术 班别09计算机 指导教师周秀梅 提交日期2011年12月30日

摘要 学生成绩管理系统其开发工作主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。Powersoft的powerbuilder为用户提供了功能强大的集成开发环境。POWERBUILDER是图形用户界面的c/s开发工具,利用其提供的各种面向对象的开发工具,powerbuilder具有强大的多个数据库描述连接功能和数据库检索力。利用其前端的用户界面开发功能完备,易使用的应用程序。而后台的数据库连接由POWERBUILDER完成,建立起数据一致性和完整性强.数据安全性好的库。

目录 第一章绪论 (1) 第二章可行性分析 (3) 第三章关键的技术 (4) 第四章数据库设计 (7) 第五章需求分析 (11) 第六章总体设计 (13) 第一节程序设计 (13) (1)输入功能模块 (13) (2)查询,修改模块 (14) (3)退出系统模块 (14) 第二节总体设计小结 (14) 第七章详细设计 (15) 第八章体会 (29) 参考文献 (30)

第一章绪论 Sybase power Builder9.0是一个企业级的,面向对象的快速应用开发工具,它易于使用的,可伸缩的,并经实践证明的快速集成开发环境,在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展现有的技术和应用上的投资。多年来,用户一直赞赏Power Builder用于客户/服务器应用开发的快捷性,简便性以及先进性。现在,用户可以在他熟悉的相同的Power Builder环境中使用相同的技术来创建同样功能强大的Wed和分布式应用。Power Builder9.0是美国著名的Power soft公司开发的可视化数据库编称语言,它是完全按照客户机/服务器体系结构设计的,特别是其提供了用于创建和管理不同对象的众多画板,具有强大的数据库操作功能,是一款极其优秀的面向对象的数据库开发工具。使用它将会使应用程序的开发速度更快,成本更底,质量更高,功能更强,使开发人员从枯燥复杂的编程中解放出来,令开发应用系统这一让人头痛的工作变成了真正的享受。它提供了对面向对象编程的全面支持,集成强大并易于使用的编程语言。 使用Power Builder可以快速地开发出当今最流行的各种商业应用,如客户/服务器应用,分布式应用,基于组件的应用和wed应用。在Power Builder强大功能和友好的集成开发环境支持下,开发人员的效率得到空前的提高,使程序设计与开发工作变的更加有趣,仿佛是一个艺术家在创作一件艺术品,因此它深受国内外广大开发人员的喜欢。 Power Builder9.0的特点主要表现在以下几个方面: 1.高效率的应用开发 Power Builder通过提供大量新的功能和特征继续扩展其快速应用开发和无比卓越的生产率传统,显著地加快了应用的周期。 2.紧密集成Sybase EAServer 当运行于EAServer中时,Power Builder应用的功能非常强大。 EAServer是Sybase公司的一个独具特色的应用服务器,它融合了组件事务处理服务器和动态页面服务器的功能。 3.强大的Wed应用开发能力

江苏大学毕业设计及论文基本要求

本科毕业设计要求: 1、英文文献翻译,文献的原文由老师提供,要求对英文文献中的题目、摘要、正文、图表 名称进行原意翻译,文献中的作者、公式、图表以及参考文献不需要翻译。翻译时不可通过翻译工具进行全文翻译,仅能使用翻译工具进行初步翻译再针对原文意思进行修改,必须保证译文具有一定的可读性和准确性。建议:通读全文,了解一定意思之后再进行翻译,专业词汇无法准确翻译,推荐使用CNKI翻译助手,网址为https://www.wendangku.net/doc/0f5309567.html,/。 2、综述或读书笔记:即经过广泛阅读毕业设计相关资料、书籍和文献之后,针对毕业设计 内容的背景、发展现状、主要技术及应用、理论基础等做相应总结,撰写出一份综述或读书笔记。必须在最后给出阅读的参考文献,同样,内容的编排需要具备一定的可读性和准确性。要求篇幅8-10页。 3、任务书:由老师下达,学生提交正确的专业、班级和姓名。 4、针对毕业设计题目,进行一定的仿真、硬件设计或实验验证,每一个毕业设计必须要有 相应的结果,或是仿真模型和仿真波形结果,或者硬件系统设计原理图PCB,或者最终的实验平台搭建和实验结果,或者完成相应的软件代码编写,根据各自的题目,在毕业完成最后必须具有一定的结果呈出。 5、所有的英文文献翻译、综述以及毕业论文的撰写必须规范严谨,请参考下页给出的示意 图,所有的图表名称应比正文小一个字体,如正文为小四字体,则图表的名称为五号字体,并且要求图中和表中的文字尽量不要超过图表名称的字体大小。另:所有论文编写请统一采用office word,不要采用WPS,排版会有很大问题,所有的公式请采用公式编辑器MathType6.0及以上的安装版,画图和制图均使用office visio07或以上版本,软件请大家到网上下载,或者问老师拷贝安装。 6、请大家学会搜索和下载参考文献,进入学校图书馆网址https://www.wendangku.net/doc/0f5309567.html,,在“常用资 源里面”的“CNKI知识网络数字平台”和“万方知识服务平台”两个数据库里面,可按照各自毕业设计题目中的关键词搜索相关期刊论文和硕士博士论文,进行阅读参考。如有疑问和不懂的地方,及时与老师沟通。 7、毕业设计期间纪律:(1)每周进行一次汇报,汇报各自研究进展和取得的阶段性成果; (2)请大家养成自觉和好问的习惯,有不会的地方及时沟通联系老师;(3)若要出去短暂实习或找工作,必须明确告知老师并请假,汇报可采用邮件或者电话或者QQ的形式;(4)原则情况下不接受全学期在外实习,如果需要毕业设计期间去工厂实习,必须办理相关手续,并且毕业设计由工厂提供,老师只负责监督和把关,由此造成的不良后果,请自行负责;(5)若出现不遵守纪律者,毕业设计出现不及格一概与老师无关!8、毕业设计具体和时间节点: (1)英文文献翻译,第4周周三前; (2)中期检查审核,第9-10周; (3)论文初稿,第13-14周; (4)论文定稿,第14-15周; (5)答辩时间,6月5日~6月10日。

学生档案管理系统毕业设计论文

计算机科学与工程学院设计题目:学生档案管理系统 系别:计算机工程系 专业班级:软件工程(测试) 学生学号: 学生姓名: 指导教师: 2013年 11月 25日

摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,清晰明了又易操作等特点。本系统实现了查询学生档案管理系统的主要功能,以无纸化的管理及应用不但可以提高工作效率、减少学校的投资成本,而且可以实现学校或企业高效率办公的宗旨。 学生档案管理系统,它包括用户及用户管理员有效身份登录、新用户注册、用户找回遗忘的密码、成绩查询、课程及课表的查询、学生个人基本信息查询、在线留言等功能。该系统主要介绍系统总体设计以及管理模块、查询模块的实现,并建立了有效的数据库。本系统主要采用Visual Studio + Access 2003方式开发设计以及采用B/S模式进行开发,系统从安全性、易维护性等方面着手实现了后台管理端和前台客户端的分离,并利用其提供的各种面向对象的开发工具,方便简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:档案信息查询,控件,窗体,数据库

Abstract The system of managing student file is a typical application of Managing Information System (MIS), which mainly include the development of the database construction and maintenance and development of front application program of two aspects. The former required set up data consistency and integrality, data security good database. For the latter requires the application program function complete, clear and easy to operate etc. The system of managing student file the inquires the main functions of the system, the management and application to paperless can not only improve work efficiency, reduce the school cost of investment, and can realize the school or the tenet of enterprise high efficiency office. The system of managing student file, it includes the user and user manager valid identity login, new user registration, users find forgotten passwords, results, schedule and of course inquiry, students basic information query online messages, and other functions, and inquires. This system mainly introduce the general design and system management module, inquires the realization of the module, and set up effective database. This system mainly using Visual Studio + Access 2003 development design and the way of B/S model of development, system from safety and easy to maintenance from the aspects such as the background management and realize the front desk client separation, and use it to provide all kinds of object-oriented development tools, convenient and simple database of intelligent control object, the first in a short time application prototype system is established, and then, on the basis of the prototype system needs iteration, revise and improve, until customer satisfaction of feasible system formed. Key Word: Query the file information, Control, Form, Database.

单片机毕业设计论文_ 基于单片机肺活量测量仪

毕业设计论文_基于单片机肺活量测量仪

目录 引言 (1) 1. 绪论 (2) 1.1 本课题的研究意义 (2) 1.2 本课题的发展现状 (2) 1.2.1电子类肺活量测量仪 (2) 1.2.2非电子类肺活量测量仪 (2) 1.3 本课题的发展趋势 (2) 1.4 智能肺活量测量仪研究目的及其可行性 (2) 1.5 课题的主要研究工作和各章内容安排 (3) 2. 相关技术和基础理论介绍 (3) 2.1 肺活量测量相关概述 (3) 2.1.1肺活量 (3) 2.1.2气压传感器 (3) 2.2 通过气压传感器测量肺活量的原理 (4) 2.3 数据采集 (4) 2.3.1A/D转换器 (4) 2.3.2A/D转换的基本原理 (5) 2.4 串口通信 (6) 2.5 主要器件功能说明 (10) 2.5.1 AT89S5单片机 (10) 2.5.2 MAX232串行通信芯片 (12) 2.5.3 AD620 (12) 2.5.4 气体压力传感器ATP015G (13) 3. 系统设计方案及原理 (15) 3.1 总体方案 (15) 3.2 系统原理 (15) 4. 硬件原理与设计 (16) 4.1 输入部分电路 (16) 4.2 A/D转换部分电路 (17) 4.3 液晶显示电路 (17) 4.4 串口通信部分电路 (18)

4.5 电源部分电路 (18) 4.6 电路布线,调试及故障分析 (19) 4.6.1 PCB设计一般步骤 (20) 4.6.2 PCB布线工艺要求 (21) 4.6.3 电路的故障及调试分析 (22) 5.软件设计 (23) 5.1 下位机程序流程图 (23) 5.2 A/D转换程序及TLC549工作时序 (24) 5.3 上位机显示界面 (25) 6. 误差与干扰分析 (26) 6.1 测量仪器的影响 (26) 6.2 测量的随机性 (26) 7. 实现功能与结论 (26) 8. 总结 (28) 谢辞 (28) 参考文献 (29) 附录 (30) 附录1:系统PCB图 (30) 附录2:系统源程序 (31)

太阳能控制器毕业设计论文

毕业论文 题目:太阳能充电器控制设计 学院:新能源工程学院 专业名称:光伏材料加工与应用

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。矚慫润厲钐瘗睞枥庑赖。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。聞創沟燴鐺險爱氇谴净。

作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。残骛楼諍锩瀨濟溆塹籟。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。酽锕极額閉镇桧猪訣锥。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

计算机专业毕业设计说明书

计算机专业毕业设计说明书(论文)写作方法指导(仅供参考)毕业设计论文是毕业设计工作的总结和提高,与从事科研开发工作一样,必须有严谨求实的科学态度。毕业设计论文应有一定的学术价值和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。 在毕业设计期间,尽可能多地阅读文献资料是十分重要的,这不仅能防止重复研究,而且可为毕业设计做好技术准备,还可以学习论文的写作方法。一篇优秀的论文对启发思维,掌握论文的写作规范很有帮助。 论文的写作方法多种多样,并没有一个固定的格式,下面仅对论文中几个主要部分的写作方法提出一点参考性意见。 一、前言部分 前言部分也常用“引论”、“概论”、“问题背景”等作为标题,主要介绍论文的选题。 首先阐明选题的背景和选题的意义。选题需强调实际背景,说明在计算机研究中或部门信息化建设、管理现代化等工作中引发该问题的原因,问题出现的环境和条件,解决该问题后能起什么作用等。结合问题背景的阐述,使读者感受到此选题确有实用价值和学术价值,确有研究或开发的必要性。 前言部分常起画龙点睛的作用。选题实际又有新意,意味着研究或开发的方向对头,设计工作有价值。对一篇论文来说,前言写好了,就会吸引读者,使他们对你的选题感兴趣,愿意进一步了解你的工作成果。 二、综述部分 任何一个课题的研究或开发都是有学科基础或技术基础的。综述部分主要阐述选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果。通过与中外研究成果的比较和评论,说明自己的选题是符合当前的研究方向并有所进展,或采用了当前的最新技术并有所改进,目的是使读者进一步了解选题的意义。 综述部分能反映出学生多方面的能力。首先,反映学生中外文献的阅读能力。通过查阅文献资料,了解同行的研究水平,在工作中和论文中有效地运用文献,这不仅能避免

基于51单片机多功能电子时钟设计论文报告-毕设论文

单片机课程设计报告 多功能电子数字钟 姓名: 学号: 班级: 指导教师:

目录 一课程设计题目-------------------------------- 3 二电路设计--------------------------------------- 4 三程序总体设计思路概述------------------- 5 四各模块程序设计及流程图---------------- 6 五程序及程序说明见附录------------------- ** 六课程设计心得及体会---------------------- 11 七参考资料--------------------------------------- 12

一题目及要求 本次单片机课程设计在Proteus软件仿真平台下实现,完成电路设计连接,编程、调试,仿真出实验结果。具体要如下:用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: (1)走时(能实现时分秒,年月日的计时) (2)显示(分屏切换显示时分秒和年月日,修改时能定位闪 烁显示) (3)校时(能用按键修改和校准时钟) (4)定时报警(能定点报时) 本次课程设计要求每个学生使用Proteus仿真软件独立设计制作出电路图、完成程序设计和系统仿真调试,验收时能操作演示。最后验收检查 结果,评定成绩分为: (1)完成“走时+显示+秒闪”功能----及格 (2)完成“校时修改”功能----中等 (3)完成“校时修改位闪”----良好 (4)完成“定点报警”功能,且使用资源少----优秀

基于PLC的太阳能热水器自动控制系统的毕业设计论文

本科生毕业论文(设计) 题目:基于PLC的太阳能热水器自动控制系统的设计姓名: 学院:机电工程学院 专业:电气工程及其自动化 班级: 学号: 指导老师: 完成时间: 基于PLC的太阳能热水器自动控制系统的设计

摘要 本课题研究了可编程控制器(PLC)在太阳能热水器自动控制系统中的应用。重点研究了系统的硬件构成及系统软件的设计过程。指出了 PLC 设计的关键主要是能满足基本控制功能, 并考虑维护的方便性、系统可扩展性等。在本文中经研究确定出了系统的各个工序,绘制了系统的工艺流程图;进行了系统的I/O分配和PLC的选型;根据系统设计要求设计绘制了系统的控制梯形图;绘制出了控制系统电气原理图和接线图等。 通过用PLC对太阳能热水器自动控制系统的改造,大大减少了系统对其它元器件的使用,使系统接线简单、检修维护方便快捷、可靠性提高,增进了系统的先进性。 关键词: PLC;太阳能;自动控制系统;热水器 Design of Solar Water Heater

Automatic Control System Based on PLC Abstract Application of PLC in solar water heater automatic control system is researched in this paper. The content of this paper on the process of system hardware constitution and the system software design is emphasized . And the key of PLC design that is to satisfy the basic control function is pointed out , meanwhile maintenance convenience and system extension are also considerated. The content of this paper is divided into four parts. In the first part, the procedure of the system is established, and then the treatment flow chart is drawed out; In the second part, The address of I/O is resigned .and the suitable PLC type is choosed. The third part, the control ladder diagram is designed according to the requirement; In the end, the electrical principle diagram and the interconnection diagram are drawn. Through the design of the solar water heater automatic control system, the components that is used in the solar water heater automatic control system are decreased. The performance of the system is lifted, and it has the feature such as simply interconnection, rapid and easy fault detecting and maintenance, and high reliability. In a word, the system becomes more advanced because of my design. Keywords: PLC; solar; automatic control system; water heater

计算机软件毕业设计论文

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 1引言 1.1背景意义 长期以来,我国高等院校使用传统的人工方式和单机方式管理科研、办公、会议记录等信息。传统的人工管理方式存在着许多缺点,如效率低、保密性差、成本高和存储量小,时间一长,将产生大量的冗余文件和数据,要从大量的文件和数据获取需要的信息时,查找工作十分繁重;单机管理方式虽然克服了人工管理方式的一些缺陷,如可以按时间、内容、关键字等进行检索,但该方式还存在一些其它方面的缺点,如灵活性差、数据库安全性受到限制、应用程序不能分布式使用等。 随着计算机技术和网络技术的发展,现代化办公已经走入各行各业各阶层,传统的人工或单机管理方式已经无法满足高校办公现代化的要求。为了树立高校“以人为本”的管理模式,以应对日益加快的科技工作节奏,使高校信息管理科学化、规范化、现代化,自主开发一个旨在实现高校在校园网上提供办公信息管理服务,开展网上信息管理活动,推行新的管理手段以提高工作效率,实现网上信息的共享和协同管理。 1.2管理信息系统现状及发展趋势 1.2.1管理信息系统现状 管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。是一个人机系统,同时它又是一个一体化集成系统,是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。 1.2.2管理信息系统发展趋势 信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐渐展露头脚,但是由于起步晚的原因以及当代技术的占有独享性质,导致我国虽然在这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善。 2. 需求分析 2.1系统概述

单片机毕业设计论文可参考范文

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。 关键词单片机模数转换功率表采样 正文 1 引言 近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显着缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必

相关文档