主要程序代码有 单片机与LED数码管接口 LED大屏幕显示器和接口 字符LCD 液晶显示和接口 单片机与键盘接口 A/D转换器接口 D/A 转换器接口 串行通信基础 MCS-51的串行接口 MCS-51单片机双机通信 RS-232C串行通信总线标准及其接口 存储器的扩展 串行口的I/O口扩展 数字钟的设计与制作 单片机温度检测记录系统
上传时间: 2013-08-01
上传用户:shwjl
电力电子系统的集成化是现今电力电子技术发展的趋势,系统的模块化和标准化技术是目前电力电子领域的重要研究方向。研究基于电力电子网络的变流系统,对复杂电力电子装置的系统级集成具有重要意义,是电力电子系统集成技术的基本组成部分。本文从变流系统的功率流和信息流双重分布性的角度出发。对电力电子系统网络(Power Electronics System Network,PES—Net)的模型和变流系统的通信需求进行分析,提出实时电力电子系统网络(Real—time power electronics system network,RT—PES—Net);并对基于新网络的分布式控制及管理方案和模块化软件方案等内容进行系统的研究,提出基于栈操作的实时软件构建方案。本文的研究将为变流系统的控制结构和软件方案标准化提供参考和理论依据,为应用系统的集成提供解决方案。 复杂中大功率变流系统是网络化分布式控制系统的应用对象。首先,论文以复杂系统为研究对象,分析了应用系统的功率流和信息流在空间结构上的对偶关系和双重分布的特性;在电力电子集成模块(Power Electronics Building Blocks,PEBB)的基础上,研究了变流系统的网络化分布式控制方案,并得出系统组构的初步构想,总结出适合复杂电力电子系统集成的标准化理论。 接着,论文对电力电子网络模型进行了研究。分析了现有各类总线网络和目前用于电力电子应用系统的网络,从结构、速率和协议等各个方面将两类网络进行了系统的对比。明确了电力电子系统网络(PES—Net)的定义,分析并总结复杂电力电子实时系统所需网络必需具备的条件。根据现有网络技术背景,综合控制结构和网络需求,提出了电力电子系统网络(PES—Net)的模型。 为满足变流系统的实时控制,论文对分布式控制结构的通信需求进行了研究。以网络控制系统(Networked Control System,NCS)为背景,对变流器系统控制信息延时因素进行了分析;通过对典型电力电予系统的分析,归纳和总结了系统的控制功能和控制内容,对系统不同层次的控制任务进行了响应时间需求分析和网络的分层配置;通过对仿真结果的分析,研究了应用系统内模块控制信息延时对不同应用系统的性能影响和对开关频率的限制。根据变流系统对控制延时的接受程度,将电力电子复杂系统归为两大类:1)零延时系统;2)定延时系统。针对上述两类系统,论文给出了电力电子网络(PES—Net)的通道容量和应用系统开关周期的计算方法。 论文对开放式、分布式的电力电子系统网络(PES—Net)的硬件组成和同步方案进行了研究,提出新的实时网络和系统级集成方案。根据主节点和从节点的控制任务需求,分别从功能和系统结构的角度对开放式网络的硬件构成进行研究;根据控制系统的接口需求分析,对节点的通用性设计进行重点讨论。针对网络的同步问题,本文分析了简单有效的解决方法,即基于数据结构的同步补偿方案;此外,论文提出基于实时高速电力电子系统同络(RT-PES-Net)的同步方案,研究适合变流器实时控制的网络结构和相应的硬件配置。根据应用控制和通信系统所需的各种操作,论文对实时网络的管理进行了讨论,研究了信息帧管理和相应的硬件设置,并对各种工作模式下所需的通信时间进行了计算和比较。基于实时网络系统及其管理方案,论文给出了组构以PEBB为基础的变流系统的方案。 论文对基于RT-PES-Net的模块化软件方案进行了研究。首先,将控制软件与功率硬件进行解耦,使得软件设计与硬件部分分离。在分析电力电子软件特性的前提下,论文提出基于栈操作的模块化软件方案,增加子程序实时构件的内聚性;对软件模块化的通用性进行研究,分析模块接口参数和变量的申明和配置,并研究参数的定标,对构件进行分类;分析子程序实时构件在执行速度上的优点。论文对电力电子系统控制软件(Powerr Electronics System Control Software,PES-CS)的组构和集成进行研究,简化软件主框架。 最后,论文分别对RT-PES-Net和模块化软件方案进行了相应的实验研究和分析。论文对提出的实时电力电子系统网络(RT-PES-Net)进行了通信实验,将新网络拓扑对变流系统的延时影响与旧网络系统的延时影响进行比较,总结新网络系统在控制实时性、提高开关频率、网络可扩展性和管理灵活度等方面的优势。论文针对RT-PES-Net进行应用研究,验证该网络可解决网络通信失步所造成的问题。论文对基于通用型实时构件和栈操作的模块化软件方案进行实验验证,为标准化软件库的建立和系统级集成提供参考方案。 网络化的控制结构研究是复杂电力电子系统级集成研究的关键。本课题针对复杂变流系统提出了实时电力电子系统网络(RT-PES-Net),并以该网络为基础对分布式控制结构及相应的网络化管理方案和模块化软件方案展开一系列研究,为电力电子控制系统提供标准化、开放式的网络参考体系,并以此结构来快速构建终端复杂变流系统,为实现标准的应用系统组构提供参考方案,有助于解决电力电子标准化推广所面临的难题。论文为应用系统的即插即用和动态重构提供了研究基础,从而为最终实现复杂变流器的应用系统级集成提供系统化的理论和方法依据。同时,论文的研究开拓了电力电子系统集成和标准化研究的一个新方向。
上传时间: 2013-06-15
上传用户:silenthink
由于世界能源危机的日益严重和全球环境的不断恶化,大规模开发清洁可再生能源成为当前能源战略的主要方向。太阳能作为当前世界上最清洁、最现实、最有大规模开发利用前景的可再生能源之一,得到了各界的广泛关注。在太阳能的利用中,光伏发电并网又是其主要发展方向之一。 由于光伏产业界目前还没有统一的标准,又因为功率等级及应用场合的不同,使各种拓扑结构的光伏并网变流器都得以尝试使用。本文就是在此背景下,对当前使用的各类光伏并网变流器的拓扑结构和控制方法进行比较,并结合光伏并网系统实际应用中暴露的主要缺陷,从适应光伏阵列输出特性和提高系统整体的可靠性两方面入手,提出Z-source变换器结合PWM整流器的拓扑结构。 文章首先介绍了光伏并网系统中并网变流器的三种隔离回路方式,及应用于小功率和中大功率场合的不同主电路拓扑结构及控制策略,比较其优缺点,提出了Z-source变换器结合PWM整流组成的光伏发电系统。这种拓扑结构可以减小系统中电解电容的体积容量,并解决由太阳能电池板输出电压大范围变化所带来一系列问题,同时可以在一定程度上改善系统的可靠性问题。其次,文中分析介绍了Z-source变换器的工作原理,对比了三种升压控制的实现方式和性能差异,并简述了逆变器的三种SPWM电流控制策略及其优缺点。最后,结合整体系统需要,将Z-source变换器的升压控制与PWM整流器的并网控制融合,提出完成逆变并网功能和最大功率点跟踪的控制思想。 根据上述分析和研究,选定整体光伏系统的硬件结构和控制方案。详细阐述了系统硬件部分的设计计算,提供了系统主电路结构、参数计算、元件选型和控制电路的设计的详细说明,并完成了主电路硬件的制作。根据空间状态方程法对光伏发电系统进行仿真建模,仿真模型包括主电路拓扑及各控制子模块,文中简要说明各控制模块的功能,给出仿真结果并进行分析。验证该系统可以较好的实现本文提出的控制方案所应完成的各项功能,系统工作稳定可靠,性能良好。
上传时间: 2013-07-12
上传用户:asd_123
环境的不断污染、石油能源的加剧消耗促使纯电动车成为了各国各汽车厂商争相研究的对象。而阀控免维护铅酸蓄电池(VRLA)凭着其低廉的价格优势占据了车用蓄电池的大部分市场份额。本文旨在开发一套完整的VRLA蓄电池管理系统,包括蓄电池状态检测、均衡充放电管理、温度管理、充放电管理等。 本文首先讨论了车用VRLA蓄电池的特性,包括其失效模式、改进方式以及各种充电方法对其物理上的影响。随后,针对VRLA车用蓄电池,本文着重讨论了电动汽车蓄电池的智能管理系统,第三章到第四章详细介绍了装载车内的管理系统(检测系统、均衡系统);第五章着重讨论了置于车外的充放电管理系统的设计和实现。 状态检测系统系统主要包括电池状态采集系统以及剩余容量SoC、健康状态SoH测量系统。本文针对电动汽车这个特殊应用场合,提出了一种新的同时基于AH定律、Peukert方程、温度修正、SoH以及开路电压的的容量预测方法。 均衡充电系统的目的是保持串联电池组单体电池容量的均衡。均衡管理系统主要包括控制器、开关组件以及辅助均衡充电器三个部分。 主充电系统采用的是正负脉冲的充电方式,本系统通过一个全桥双向DC/DC变流器来实现。主充电器的功率等级为20kW,在本课题组中,这个功率等级较之以往有较大的突破。
上传时间: 2013-04-24
上传用户:飞翔的胸毛
电梯在垂直升降的过程中,由于功率变化范围很大,节能潜力巨大。本文主要工作在于结合电梯系统的特点,对超级电容储能系统中超级电容容量需求及其他相关参数的设置进行详细讨论。也对与之配套的双向DC/DC变换器进行研究。 本文在研究了电梯系统的结构和运行特点的基础上,对其运行过程中能量状态的变化进行了详细分析,得到了储能装置中超级电容器容量的计算方法,并在此基础上,根据超级电容器容量需求与系统前级双向整流器功率的关系,提出了一套简单有效的能量管理方案,减少了储能装置中超级电容器的容量需求。并且对于超级电容容量设置给出了一般的原则。 储能装置与系统直流母线之间需要双向变换器进行能量传递,本文对于各种双向直流变换器拓扑的优缺点进行了比较,结合在超级电容储能装置中的具体应用需要,得出BUCK/BOOST型变换器更适合本文中的应用。 本文为储能装置设计了基于DSP(数字信号处理器)全数字控制的具有多种工作方式的双向DC/DC变换器的小功率样机,在电容器放电时,以恒流模式向直流母线输送能量;在电容器充电时,以分段恒流模式或恒压模式进行充电。文中给出了详细的硬件电路以及数字控制部分的设计过程,并通过实验进行了验证。
上传时间: 2013-04-24
上传用户:冇尾飞铊
工业生产过程中,时滞对象普遍存在,同时也是较难控制的,尤其是大时滞对象的控制一直都是一个难题。而很多温度控制系统都是属于大时滞系统,常见的智能温度控制器虽然在温度控制的实际应用中表现了比较理想的控制效果,但它仍然属于将参数整定与系统控制分开处理的离线整定方法,如果工况发生变化就必须重新调整参数。针对这一问题,为了实现时滞系统参数自整定的控制,本文将神经网路控制、模糊控制和PID控制结合起来,设计了基于神经网路的模糊自适应PID控制器。 首先,本论文分析了时滞系统的特点,讨论了几种时滞系统较为成熟的常规控制算法:微分先行控制算法、史密斯预估控制算法、大林控制算法,并深入研究了它们的控制性能;并且通过仿真对这三种控制方法在温控系统中的控制性能进行了比较。 其次,在分析PID参数自整定传统方法的基础上,设计了一种改进方法,并设计了相应的控制器。该控制器综合了模糊控制、神经网络控制和PID控制各自的长处,既具备了模糊控制简单有效的控制作用以及较强的逻辑推理功能,也具备了神经网络的自适应、自学习的能力,同时也具备了传统PID控制的广泛适应性。该方法不需要离线整定参数,实现了在线自整定参数。仿真实验表明了该控制器对模型和环境都具有较好的适应能力和较强的鲁棒性。 最后将基于神经网路的模糊自适应PID控制器应用于贝加莱PID温控装置,能够出色地实现参数的在线自整定。理论分析、系统仿真、实验结果都证实了这种控制策略能有效地减少系统超调量,并减少了调节时间,提高了系统的实时性和控制精度。
上传时间: 2013-07-05
上传用户:xinyuzhiqiwuwu
现代社会,以计算机技术为核心的信息技术迅速发展,信息容量呈爆炸式的增长,人们获得的信息的途径也越来越多,这其中人类获得的视觉信息很大部分是从各种各样的电子显示器件上获得的,随着微电子技术和材料工业的进步,图像显示技术飞速发展,出现了多种新型显示器,其中一些在显示品质上已经接近或者超过了传统的阴极射线管显示器(CRT),同时这些显示器件满足设备了小型化和低功耗的要求。 经过二十多年的研究、竞争和发展,平板显示器件尤其是液晶显示器件(LCD)已经脱颖而出大规模的进入市场,成为新世纪显示器件的主流。其中TFT-LCD是目前唯一在亮度、对比度、功耗、寿命、体积和重量等综合性能上全面赶上和超过CRT的平板显示显示器件。它的性能优良、大规模生产特性好,自动化程度高,原材料成本低廉,发展空间广阔,迅速成为新世纪的主流产品,是21世纪全球经济增长的一个亮点。 本论文在深入理解了LCD显示机理,尤其是TFT-LCD的显示驱动原理的基础上,利用纬视晶公司提供的TFT液晶模块,以嵌入式目前比较常用的FPGA系列芯片中的EP1C6Q240C6为核心设计制作出了由单片机(MCU)+可编程逻辑器件(FPGA-FieldProgrammableGateArray)+SRAM的液晶显示控制系统。文章阐述了该控制系统从硬件选型,到系统模块硬件电路设计以及系统软件设计的整个过程。该控制系统的功能模块主要包括:电源模块、可编程逻辑器件模块、微处理器模块、静态RAM模块以及触摸屏控制模块。其中微控制器模块采用C语言编程,实现对液晶屏得数据传以及其它控制功能,可编程逻辑器件(FPGA)模块采用VHDL语言编程,实现对屏的时序控制,最终实现对液晶屏图像显示的控制。最后通过对使用该控制板点亮的液晶屏进行光学测试验证了这种设计方案的可靠型和稳定性。 本设计具有较大的实用价值,可为以后液晶屏控制系统的研制提供参考。
上传时间: 2013-07-22
上传用户:s蓝莓汁
一本很好的汇编语言教程,跟大家一起分享 课程介绍 第1章 预备知识 1.1 汇编语言的由来及其特点 1 机器语言 2 汇编语言 3 汇编程序 4 汇编语言的主要特点 5 汇编语言的使用领域 1.2 数据的表示和类型 1 数值数据的表示 2 非数值数据的表示 3 基本的数据类型 1.3 习题 第2章 CPU资源和存储器 2.1 寄存器组 1 寄存器组 2 通用寄存器的作用 3 专用寄存器的作用 2.2 存储器的管理模式 1 16位微机的内存管理模式 2 32位微机的内存管理模式 2.3 习题 第3章 操作数的寻址方式 3.1 立即寻址方式 3.2 寄存器寻址方式 3.3 直接寻址方式 3.4 寄存器间接寻址方式 3.5 寄存器相对寻址方式 3.6 基址加变址寻址方式 3.7 相对基址加变址寻址方式 3.8 32位地址的寻址方式 3.9 操作数寻址方式的小结 3.10 习题 第4章 标识符和表达式 4.1 标识符 4.2 简单内存变量的定义 1 内存变量定义的一般形式 2 字节变量 3 字变量 4 双字变量 5 六字节变量 6 八字节变量 7 十字节变量 4.3 调整偏移量伪指令 1 偶对齐伪指令 2 对齐伪指令 3 调整偏移量伪指令 4 偏移量计数器的值 4.4 复合内存变量的定义 1 重复说明符 2 结构类型的定义 3 联合类型的定义 4 记录类型的定义 5 数据类型的自定义 4.5 标号 4.6 内存变量和标号的属性 1 段属性操作符 2 偏移量属性操作符 3 类型属性操作符 4 长度属性操作符 5 容量属性操作符 6 强制属性操作符 7 存储单元别名操作符 4.7 表达式 1 进制伪指令 2 数值表达式 3 地址表达式 4.8 符号定义语句 1 等价语句 2 等号语句 3 符号名定义语句 4.9 习题 第5章 微机CPU的指令系统 5.1 汇编语言指令格式 1 指令格式 2 了解指令的几个方面 5.2 指令系统 1 数据传送指令 2 标志位操作指令 3 算术运算指令 4 逻辑运算指令 5 移位操作指令 6 位操作指令 7 比较运算指令 8 循环指令 9 转移指令 10 条件设置字节指令 11 字符串操作指令 12 ASCII-BCD码调整指令 13 处理器指令 5.3 习题 第6章 程序的基本结构 6.1 程序的基本组成 1 段的定义 2 段寄存器的说明语句 3 堆栈段的说明 4 源程序的结构 6.2 程序的基本结构 1 顺序结构 2 分支结构 3 循环结构 6.3 段的基本属性 1 对齐类型 2 组合类型 3 类别 4 段组 6.4 简化的段定义 1 存储模型说明伪指令 2 简化段定义伪指令 3 简化段段名的引用 6.5 源程序的辅助说明伪指令 1 模块名定义伪指令 2 页面定义伪指令 3 标题定义伪指令 4 子标题定义伪指令 6.6 习题 第7章 子程序和库 7.1 子程序的定义 7.2 子程序的调用和返回指令 1 调用指令 2 返回指令 7.3 子程序的参数传递 1 寄存器传递参数 2 存储单元传递参数 3 堆栈传递参数 7.4 寄存器的保护与恢复 7.5 子程序的完全定义 1 子程序完全定义格式 2 子程序的位距 3 子程序的语言类型 4 子程序的可见性 5 子程序的起始和结束操作 6 寄存器的保护和恢复 7 子程序的参数传递 8 子程序的原型说明 9 子程序的调用伪指令 10 局部变量的定义 7.6 子程序库 1 建立库文件命令 2 建立库文件举例 3 库文件的应用 4 库文件的好处 7.7 习题 第8章 输入输出和中断 8.1 输入输出的基本概念 1 I/O端口地址 2 I/O指令 8.2 中断 1 中断的基本概念 2 中断指令 3 中断返回指令 4 中断和子程序 8.3 中断的分类 1 键盘输入的中断功能 2 屏幕显示的中断功能 3 打印输出的中断功能 4 串行通信口的中断功能 5 鼠标的中断功能 6 目录和文件的中断功能 7 内存管理的中断功能 8 读取和设置中断向量 8.4 习题 第9章 宏 9.1 宏的定义和引用 1 宏的定义 2 宏的引用 3 宏的参数传递方式 4 宏的嵌套定义 5 宏与子程序的区别 9.2 宏参数的特殊运算符 1 连接运算符 2 字符串整体传递运算符 3 字符转义运算符 4 计算表达式运算符 9.3 与宏有关的伪指令 1 局部标号伪指令 2 取消宏定义伪指令 3 中止宏扩展伪指令 9.4 重复汇编伪指令 1 伪指令REPT 2 伪指令IRP 3 伪指令IRPC 9.5 条件汇编伪指令 1 条件汇编伪指令的功能 2 条件汇编伪指令的举例 9.6 宏的扩充 1 宏定义形式 2 重复伪指令REPEAT 3 循环伪指令WHILE 4 循环伪指令FOR 5 循环伪指令FORC 6 转移伪指令GOTO 7 宏扩充的举例 8 系统定义的宏 9.7 习题 第10章 应用程序的设计 10.1 字符串的处理程序 10.2 数据的分类统计程序 10.3 数据转换程序 10.4 文件操作程序 10.5 动态数据的编程 10.6 COM文件的编程 10.7 驻留程序 10.8 程序段前缀及其应用 1 程序段前缀的字段含义 2 程序段前缀的应用 10.9 习题 第11章 数值运算协处理器 11.1 协处理器的数据格式 1 有符号整数 2 BCD码数据 3 浮点数 11.2 协处理器的结构 11.3 协处理器的指令系统 1 操作符的命名规则 2 数据传送指令 3 数学运算指令 4 比较运算指令 5 超越函数运算指令 6 常数操作指令 7 协处理器控制指令 11.4 协处理器的编程举例 11.5 习题 第12章 汇编语言和C语言 12.1 汇编语言的嵌入 12.2 C语言程序的汇编输出 12.3 一个具体的例子 12.4 习题 附录
上传时间: 2013-07-05
上传用户:hw1688888
随着无线通信技术的不断发展和社会需求的日益增长,对通信系统的传输质量和容量的要求也越来越大。现代通信系统为了追求更高的数据速率和频谱效率,更趋向于采用非恒定包络的调制方式,而非恒定包络调制方式对功率放大器的非线性非常敏感,加上现代通信系统对功率放大器的效率提出了更高的要求,以及功率放大器本身有限的线性度,这就使功率放大器线性化技术成为无线通信系统的关键技术之一。 本文对功率放大器的线性化技术进行了系统的研究。首先,介绍功率放大器的非线性特性、记忆效应产生原理和常见的各种线性化技术,重点研究了目前流行的自适应数字预失真技术原理。其次,介绍了功率放大器的无记忆模型和有记忆模型,以及两种实用的预失真实现方法--查表法和多项式法,在此基础上重点研究了基于QRD_RLS自适应算法的记忆多项式法预失真技术,对该算法进行了Matlab仿真分析,为后面的FPGA实现奠定基础。最后,确定了数字预失真实现的架构,介绍了与QRD_RLS算法实现相关的CORDIC技术、复数Givens旋转及Systolic阵等原理,详细阐述了基于CORDIC技术的复数QRD_RLS算法的Systolic实现,从而在FPGA上实现了数字预失真。 在软件无线电思想的指导下,本文利用System Generator软件完成了基于QRD_RLS算法的记忆多项式法的数字预失真的FPGA设计,并且在硬件平台上检验了预失真效果。
上传时间: 2013-04-24
上传用户:84425894
图像是人类智能活动重要的信息来源之一,是人类相互交流和认识世界的主要媒体。随着信息高速公路、数字地球概念的提出,人们对图像处理技术的需求与日剧增,同时VLSI技术的发展给图像处理技术的应用提供了广阔的平台。图像处理技术是图像识别和分析的基础,所以图像处理技术对整个图像工程来说就非常重要,对图像处理技术的实现的研究也就具有重要的理论意义与实用价值,包括对传统算法的改进和硬件实现的研究。仿生算法的兴起为图像处理问题的解决提供了一条十分有效的新途径;FPGA技术的发展为图像处理的硬件实现提供了有效的平台。 @@ 本文在详细介绍邻域图像处理算法及其数据结构、遗传算法和蚁群算法基本原理的基础上,将其应用于图像增强和图像分割的图像处理问题之中,并将其用FPGA技术实现。论文中采用遗传算法自适应的确定非线性变换函数的参数对图像进行增强,在采用FPGA来实现的过程中先对系统进行模块划分,主要分为初始化模块、选择模块、适应度模块、控制模块等,然后利用VHDL语言描述各个功能模块,为了提高设计效率,利用IP核进行存储器设计,利用DSP Builder进行数学运算处理。时序控制是整个系统设计的核心,为尽量避免毛刺现象,各模块的时序控制都是采用单进程的Moore状态机实现的。在图像分割环节中,图像分割问题转换为求图像的最大熵问题,采用蚁群算法对改进的最大熵确定的适应度函数进行优化,并对基于FPGA和蚁群算法实现图像分割的各个模块设计进行了详细介绍。 @@ 对实验结果进行分析表明遗传算法和蚁群算法在数字图像处理中的使用明显改善了处理的效果,在利用FPGA实现遗传算法和蚁群算法的整个设计过程中由于充分发挥了FPGA的并行计算能力及流水线技术的应用,大大提高算法的运行速度。 @@关键词:图像处理;遗传算法;蚁群算法;FPGA
上传时间: 2013-06-03
上传用户:小火车啦啦啦