虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

基于单片机的太阳能热水器控制器(附相关论文)

  • 基于AT89C51单片机的超声波测距系统设计

    本文介绍一种基于AT89C51单片机的超声波测距系统,阐述了超声测距系统的构成、工作原理,给出了硬件电路框图和软件编程的设计方法。该系统具有硬件结构简单、工作可靠、测量误差小等特点。

    标签: 89C C51 AT 89

    上传时间: 2013-07-28

    上传用户:sunzhp

  • 基于AT89C2051单片机的RF卡门禁系统设计

    本文以f1禁系统的可靠性和低成本为立足点,提出了一种基于AT89C2051单片机的RF卡门禁系统设 系计方法。首先简单介绍了组成这个系统的非接触式IC卡,然后详细描述了其软硬件设计的过程。在实际的应用

    标签: C2051 2051 89C AT

    上传时间: 2013-06-13

    上传用户:lansedeyuntkn

  • 基于FPGA的频率特性测试仪的研制

    频率特性测试仪(简称扫频仪)是一种测试电路频率特性的仪器,它广泛应用于无线电、电视、雷达及通信等领域,为分析和改善电路的性能提供了便利的手段。而传统的扫频仪由多个模块构成,电路复杂,体积庞大,而且在高频测量中,大量的分立元件易受温度变化和电磁干扰的影响。为此,本文提出了集成化设计的方法,针对可编程逻辑器件的特点,对硬件实现方法进行了探索。 本文对三大关键技术进行了深入研究: 第一,由扫频信号发生器的设计出发,对直接数字频率合成技术(DDS)进行了系统的理论研究,并改进了ROM压缩方法,在提高压缩比的同时,改进了DDS系统的杂散度,并且利用该方法实现了幅度和相位可调制的DDS系统-扫频信号发生器。 第二,为了提高系统时钟的工作频率,对流水线算法进行了深入的研究,并针对累加器的特点,进行了一系列的改进,使系统能在100MHz的频率下正常工作。 第三,从系统频率特性测试的理论出发,研究如何在FPGA中提高多位数学运算的速度,从而提出了一种实现多位BCD码除法运算的方法—高速串行BCD码除法;随后,又将流水线技术应用于该算法,对该方法进行改进,完成了基于流水线技术的BCD码除法运算的设计,并用此方法实现了频率特性的测试。 在研究以上理论方法的基础上,以大规模可编程逻辑器件EP1K100QC208和微处理器89C52为实现载体,提出了基于单片机和FPGA体系结构的集成化设计方案;以VerilogHDL为设计语言,实现了频率特性测试仪主要部分的设计。该频率特性测试仪完成扫频信号的输出和频率特性的测试两大主要任务,而扫频信号源和频率特性测试这两大主要模块可集成在一片可编程逻辑器件中,充分体现了可编程逻辑器件的优势。 本文首先对相关的概念理论进行了介绍,包括DDS原理、流水线技术等,进而提出了系统的总体设计方案,包括设计工具、语言和实现载体的选择,而后,简要介绍了微处理器电路和外围电路,最后,较为详细地阐述了两个主要模块的设计,并给出了实现方式。

    标签: FPGA 频率特性 测试 仪的研制

    上传时间: 2013-06-08

    上传用户:xiangwuy

  • 基于FPGA的工业X-CT二代扫描控制系统研究

    工业X-CT(X-ray Computed Tomography)无损检测技术是以不损伤或者破坏被检测对象的一种高新检测技术,被誉为最佳的无损检测手段,在无损检测领域日益受到人们的青睐。近年来,各国都在投入大量的人力、物力对其进行研究与开发。 目前,工业CT主要采用第二代和第三代扫描方式。在工业CT第三代扫描方式中,扫描系统仅作“旋转”运动,控制系统比较简单。对此,我国已取得了可喜的成绩。然而,对工业CT系统中的二代扫描运动控制系统,即针对“平移+旋转”运动的控制系统的研究,我国已有采用,但与发达国家相比,还存在较大的差距。二代扫描方式与其它扫描方式相比,具有对被检物的尺寸没有要求,且能够对感兴趣的检测区域进行局部扫描的独特优点。同时X光源的射线出束角较小(一般小于20°),因此在工业X-CT系统主要采用二代扫描运动控制。有鉴于此,本论文结合有关科研项目,开展了工业X-CT二代扫描控制系统的研究。 论文首先介绍了工业X-CT系统的工作原理和各种扫描运动控制方式的特点,阐述了开展二代扫描控制的研究目的和意义。其次,根据二代扫描控制的特点,提出了“在优先满足工业X-CT二代扫描控制的基础上,力求实现对工业X-CT扫描运动的通用控制,使其能同时支持一、三代扫描方式”的设计思想。据此,研究确立了基于单片机AT89LV52及FPGA芯片EP1C3T100C8的运动控制架构,以实现二代扫描控制系统的设计方案。论文详细介绍了可编程逻辑器件FPGA的工作原理和开发流程,并对其相关开发环境QuartusII4.1作了阐述。结合运动控制系统的硬件设计,详细介绍了各功能模块的具体设计过程,给出了相关的设计原理框图和实际运行波形。并制作了相应的PCB板,调试了整个硬件控制系统。最后,论文还详细研究了利用VisualC++6.0来完成上位机控制软件的设计,给出了运动控制主界面及扫描运动控制功能软件设计的流程图。 论文对整个运动控制系统采用的经济型的开环控制技术所带来的不利影响,分析研究了增加步进电机的细分数以提高扫描精度的可能性,并对所研究的控制系统在调试过程中出现的一些问题及解决方案作了简要的分析,提出了一些完善方法。

    标签: FPGA X-CT 工业 扫描控制

    上传时间: 2013-04-24

    上传用户:stella2015

  • 基于FPGA的逆变器控制芯片研究

    逆变控制器的发展经历从分立元件的模拟电路到以专用微处理芯片(DSP/MCU)为核心的电路系统,并从数模混合电路过渡到纯数字控制的历程。但是,通用微处理芯片是为一般目的而设计,存在一定局限。为此,近几年来逆变器专用控制芯片(ASIC)实现技术的研究越来越受到关注,已成为逆变控制器发展的新方向之一。本文利用一个成熟的单相电压型PWM逆变器控制模型,围绕逆变器专用控制芯片ASIC的实现技术,依次对专用芯片的系统功能划分,硬件算法,全系统的硬件设计及优化,流水线操作和并行化,芯片运行稳定性等问题进行了初步研究。首先引述了单相电压型PWM逆变器连续时间和离散时间的数学模型,以及基于极点配置的单相电压型PWM逆变器电流内环电压外环双闭环控制系统的设计过程,同时给出了仿真结果,仿真表明此系统具有很好的动、静态性能,并且具有自动限流功能,提高了系统的可靠性。紧接着分析了FPGA器件的特征和结构。在给出本芯片应用目标的基础上,制定了FPGA目标器件的选择原则和芯片的技术规格,完成了器件选型及相关的开发环境和工具的选取。然后系统阐述了复杂FPGA设计的设计方法学,详细介绍了基于FPGA的ASIC设计流程,概要介绍了仅使用QuartusII的开发流程,以及Modelsim、SynplifyPro、QuartusII结合使用的开发流程。在此基础上,进行了芯片系统功能划分,针对:DDS标准正弦波发生器,电压电流双环控制算法单元,硬件PI算法单元,SPWM产生器,三角波发生器,死区控制器,数据流/控制流模块等逆变器控制硬件算法/控制单元,研究了它们的硬件算法,完成了模块化设计。分析了全数字锁相环的结构和模型,以此为基础,设计了一种应用于逆变器的,用比例积分方法替代传统锁相系统中的环路滤波,用相位累加器实现数控振荡器(DCO)功能的高精度二阶全数字锁相环(DPLL)。分析了“流水线操作”等设计优化问题,并针对逆变器控制系统中,控制系统算法呈多层结构,且层与层之间还有数据流联系,其执行顺序和数据流的走向较为复杂,不利于直接采用流水线技术进行设计的特点,提出一种全新的“分层多级流水线”设计技术,有效地解决了复杂控制系统的流水线优化设计问题。本文最后对芯片运行稳定性等问题进行了初步研究。指出了设计中的“竞争冒险”和饱受困扰之苦的“亚稳态”问题,分析了产生机理,并给出了常用的解决措施。

    标签: FPGA 逆变器 控制芯片

    上传时间: 2013-05-28

    上传用户:ice_qi

  • 基于51单片机的红外发射与接收系统方案设计

    本文具体讲解基于51单片机的红外发射与接收系统方案设计,利用红外探头进行远距离红外发射接收

    标签: 51单片机 红外发射 接收系统 方案设计

    上传时间: 2013-07-13

    上传用户:boyaboy

  • 基于ARMLinux的移动终端的研究和实现

    网络的普及和计算机微型化的趋势使得移动终端成为未来人们生活中的必备。移动终端具有体积小,重量轻,易于携带的特点。它将PC的部分功能与手机的通讯功能结合起来,可以进行无线通讯,还可以通过互联网得到丰富多彩的服务。因此,针对移动终端的研究具有非常重要的意义。 本文针对移动终端的移动性和无线上网功能提出一套基于ARM Linux平台的解决方案。移动终端硬件部分采用基于S3C2410控制器的硬件平台。采用USB接口的WiFi模块作为无线网卡。采用FPGA模块做信息加密处理。软件部分采用嵌入式Linux系统作为操作系统,采用基于Qt的嵌入式Konqueror浏览器作为应用程序。采用移动IPv6技术支持终端的移动性。 本文阐述了移动终端软件部分从底层到顶层的实现。包括了引导加载程序移植,Linux内核的移植,NOR Flash驱动移植,网卡驱动移植,无线网卡驱动移植,LCD驱动的移植,触摸屏驱动的移植,根文件系统的实现,Qt/Embedded和Qtopia的移植以及嵌入式Konqueror的移植。并对原理、相关知识点以及实现过程进行了详细的说明。本文介绍了如何在移动终端上支持移动IPv6技术,搭建基于Linux的移动IPv6的实验网络,并测试移动终端在不同的WiFi子网之间移动过程中与通信对端的连接情况。 经过测试表明,该移动终端可以在无线条件下通过浏览器访问Internet,支持中文网页并能通过鼠标、键盘和触摸屏进行操作。在移动性上,移动终端在从家乡网络和外地网络之间的漫游过程中能够在一定的切换延迟下保持和通信对端的连接。

    标签: ARMLinux 移动终端

    上传时间: 2013-04-24

    上传用户:R50974

  • 基于ARM的工业废水pH值控制系统

    本文讨论工业废水中和处理中pH值的控制方法。由于中和反应中pH值的变化是一个严重非线性的过程,pH值控制被公认为世界上的控制难题之一,在此运用了ARM技术和模糊控制来解决这一难题。 论文首先介绍了工业废水处理中酸碱度控制的现状、存在的问题,并提出了基于ARM的工业废水控制系统的设计方案。其次详细研究了当前嵌入式系统的发展,深入探讨了ARM嵌入式处理器的特点、应用及体系结构,并着重介绍了本文所使用的LPC2131微处理器。然后针对pH的非线性特点做了分析并设计了以INA116为核心元件的pH测量电路。在广泛阅读和全面深入总结国内外相关文献资料的基础上,了解了模糊控制的一些关键技术和发展现状,设计出了基于ARM的工业废水模糊控制器。 硬件设计与软件设计为本论文的重点内容。硬件设计包括:电源电路、复位电路、晶振电路、Flash存储器、SDRAM存储器、JTAG电路、串行通信电路、LCD模块设计、A/D变换模块、PWM电磁阀驱动电路;软件设计除了为硬件提供相应的驱动程序外,最重要的是用C语言实现了基于ARM的工业废水模糊控制器。基于ARM的工业废水控制系统中上位机和下位机的数据通讯采用RS-232方式,下位机采用C语言编程、ADS1.2开发,上位机采用Delph17.0进行设计。 论文的最后对全文的主要研究内容进行了总结,指出了设计过程中遇到的问题及存在的不足之处,给出了主要研究结论和今后的研究方向。实验结果表明系统基本上达到了系统设计中所给出的性能指标,证明了整个系统设计的正确性和合理性,很好地解决了pH值控制中的非线性问题。与传统控制方法相比较,本系统结构简单,控制效果良好。

    标签: ARM 工业 pH值 废水

    上传时间: 2013-04-24

    上传用户:ztj182002

  • 基于ARM的汽车电动助力转向控制系统的设计及优化

    电动助力转向系统(EPS)是集节能、环保、安全为一体的前沿技术,是未来车辆转向系统的发展方向。本文研究了电动助力转向系统的构成和工作原理,自主研发设计了一套电动助力转向控制系统,并进行实车试验。 控制系统中采用了基于ARM7TDMI—S内核的高性能芯片LPC2131芯片(EasyARM2131开发板)进行控制器设计,分析和选择了系统的控制策略,完成了控制器的硬件和软件设计。系统的控制策略中采用了折线改进型助力曲线助力方式和模糊与数字PID相结合的控制方法,并进行相关补偿控制的分析;硬件设计过程中采用了抗干扰技术进行优化设计,完成了信号采集和处理电路、电机驱动电路、电源电路以及故障诊断等电路设计;软件设计采用了结构化的没计思想,完成了包括控制系统主程序、A/D采集子程序、车速和发动机信号的采集子程序、电机PWM控制驱动子程序以及故障诊断和信息显示子程序的设计,并在扭矩信号处理程序中应用容错技术进行了软件冗余优化设计。 本文对自主开发设计的EPS控制系统进行了实车试验和结果分析,试验结果表明,本文所设计的基于ARM的汽车电动助力转向控制系统在转向轻便性、稳定性和可靠性等方面性能良好,完全满足设计要求。

    标签: ARM 汽车 控制系统 电动助力转向

    上传时间: 2013-07-21

    上传用户:cuibaigao

  • 基于ARM的旋转弯曲疲劳试验机测控系统的研究

    旋转弯曲疲劳试验机是测定材料机械性能的基本设备之一,应用范围广泛。随着试验机技术和微电子技术的快速发展,旧有的试验机测控系统已逐渐不能适应广大用户的测试需求,迫切要求新一代试验机测控系统向数字化、智能化、集成化方面迈进。 本课题研究的主要任务是在分析和总结国内外同类试验机测控系统技术现状的基础上,吸收先进的微电子技术和试验机控制技术,开发一套新型的基于ARM微处理器的旋转弯曲疲劳试验机测控系统。论文围绕这个任务,主要进行了如下几个方面的研究工作: 1.分析旋转弯曲疲劳试验机的系统工作原理与测量参数,制定试验机测控系统的总体设计方案,并对测控系统中ARM主控制器要实现的功能进行具体分析。 2.依照总体方案,设计出以32位ARM微处理器LPC2210为核心的主控制器,对系统测量模块、驱动模块及外围电路进行了电路设计;分析系统交流驱动单元的工作原理,并对ARM实现系统交流电机的调速控制作出具体阐述。 3.针对系统交流电机的调速控制,在建立交流系统数学模型的基础上,采用一种基于现代控制理论的矢量控制算法并附以PID控制策略来实现无级精度调速。 4.移植实时嵌入式操作系统μC/OS-Ⅱ至LPC2210,编写启动代码和主任务程序,对各任务模块设计用户应用程序,并对上位机的软件系统设计进行结构规划。 5.对基于ARM的旋转弯曲疲劳试验机测控系统进行软硬件调试,并完成部分试验。

    标签: ARM 旋转 试验机 测控系统

    上传时间: 2013-06-06

    上传用户:tanw97