大量的电力电子装置及非线性负荷在电力系统中广泛的应用,使电能质量(Power Quality)问题日益突出。电能质量问题不仅危害电力系统本身的安全及电网的稳定运行,对系统中用户也造成严重威胁。因此,对电能质量的实时监测具有十分重要的意义。 论文首先介绍了电能质量的概念,分析了国内外电能质量监测的研究现状及开发新型电能质量监测装置的意义,同时对影响电能质量的指标参数的数字测量原理与算法进行了深入的研究。在此基础上,提出了以ARM9(s3c2410)芯片为CPU,以嵌入式Linux为软件核心的电能质量监测装置的总体设计思想。 论文建立了基于arm-1inux的嵌入式开发环境,完成了基本的硬件电路设计和软件设计。硬件设计方面,根据电力系统中数据采集和处理的实际特点,在前置测量采集模块中,采用了ADS7864芯片设计了多通道信号采样保持和快速转换电路;利用锁相环保证了多路信号的硬件同步采样;在通讯方式上,除了采用RS-232通讯方式外,还采用了以太网和USB通讯方式,从而提高了装置应用的灵活性。软件设计方面,依据装置所要实现的功能,剪裁并成功移植了嵌入式linux内核到ARM处理器中;完成了各应用程序的编制,给出了详细的程序流程图;设计了基于Qt/Embedde的人机交互界面(GUI)。 基于arm-linux嵌入式电能质量监测仪不仅数据处理功能强、人机交互性好、系统升级简单、还能进行远程监控。在此基础上可进一步开发,向微型化、高度智能化等方向发展,以满足不同场合的需求,具有较大的使用价值和广阔的应用前景。
上传时间: 2013-05-16
上传用户:frank1234
本论文研究了基于ARM+Linux的嵌入式测控系统。论文阐述了嵌入式测控系统的特点。结合目前比较流行的SOC硬件技术,嵌入式软件技术,以及目前较前沿的无线传感器网络技术,对构建一个既能进行本地多传感器信息采集又能进行数据处理以及具有人机交互界的嵌入式测控系统进行了架构设计,即采用ARM+Linux架构。 论文详细介绍了系统的硬件设计,包括核心板设计和应用底板设计。其中核心板又包括微处理器的设计和存储器的设计;对于应用板,介绍了基于CS8900A的网络模块的设计,基于RS232和RS485的串行总线设计,以及基于ZigBee的无线模块设计。同时,本论文详细的介绍了系统的软件设计。结合本系统所采用的U-Boot介绍了嵌入式Bootloader设计,并针对本系统的板级硬件对U-Boot进行了移植。结合本系统采用的Linux操作系统介绍了嵌入式操作系统的概念,并对Linux进行了板级移植。在分析研究嵌入式文件系统的特点的基础上,确定Cramfs作为本系统的根文件系统,并结合现有的开源软件Busybox搭建了一个完整的根文件系统命令集。 在本系统硬、软件平台上,研究了终端应用层上的开发。并完成了在终端上的嵌入式图形用户界面QT的移植,并且为系统开发出相应的I/O和A/D设备驱动驱动程序。 论文在最后介绍了本系统的一个简单应用,即利用QT图形库和多线程编程技术,在现有的硬件平台上设计出了一个温度和湿度的无线数据采集程序。显示直观,界面友好,体现了本平台具有一定的应用前景。
上传时间: 2013-07-06
上传用户:martinyyyl
在特定的工业测控应用中对处理器的功耗有严格的要求,类似X86处理器芯片系列由于继承了原有8086的构架,功耗很大,不能满足要求。当前应用广泛的ARM系列处理器有低功耗、高处理器能力的优点,非常适合于此类应用。由于ARM处理器并没有对PC/104总线有支持,所以本设计使用CPLD可编程逻辑完成ARM本地总线与PC/104总线的转换。文章完成了以下工作: 1.介绍了工业控制计算机的发展情况和当前使用广泛的PC/104计算机,描述了嵌入式系统的发展历史和软硬件组成,分析了X86与ARM处理器构架的特点与优缺点; 2.从PC/104总线规范出发,对基于ARM处理器的PC/104工业控制嵌入式工控机进行了总体设计,软硬件选型部分对当前流行的软硬件系统进行了详细地描写,硬件处理器选用SAMSUNG公司的S3C2410,软件系统采用嵌入式Linux操作系统; 3.对系统硬件各个部分实现细节进行了描写,包括最小系统、CAN网络、以太网络和PC/104总线控制器;其中着重对PC/104总线控制器的实现方案进行了讨论,分析了ARM本地总线时序和PC/104总线时序,最后使用VHDL语言实现了了总线控制器逻辑; 4.移植了嵌入式Linux操作系统,Linux操作系统移植分为配置、编译和下载运行调试三个步骤;基于Linux操作系统编写了PC/104总线驱动,驱动完成映射PC/104地址到系统虚拟地址和中断绑定;编写了基于PC/104的CAN总线驱动,分析了驱动初始化、中断处理流程、数据缓冲区管理和文件操作接口,描写了驱动的编译和下载过程;最后给出了应用程序接口; 5.根据机车工业控制领域的具体要求,开发了实际系统,给出了系统主要参数指标;对系统的运算性能进行了测试,测试表明定点运算能力与X86相当,符合设计要求:系统通过铁标高低温测试和射频干扰测试,并进行了为期3个月的装车试运行,试运行过程中系统工作正常,完全能够满足设计要求。
上传时间: 2013-07-10
上传用户:520
条码技术是随通信技术,计算机技术的发展应运而生的自动识别技术的一种。根据二进制编码规则对应形成的由对光反映率不同的条、空组成的图形,经光电扫描识读器扫描,将采集的信息经处理器进行处理,从而达到自动识别的目的。条码技术自出现以来,得到了人们的普遍关注,发展十分迅速,已广泛用于交通运输、商业、医疗卫生、制造业、仓储业、邮电业等领域,极大的提高了数据采集和信息处理的速度,提高了工作效率,并为管理的科学化、信息化和现代化作出了贡献。目前常用的是一维条码,但一维条码最大的弱点就是表征的信息量是有限的,需要依赖外部数据库支持,离开这个数据库条码本身就没有意义了。二维条码克服了这一弱点,它是在一维条码基础上形成的高密度、高信息量的条码,可以将大量信息在小区域内编码,它本身就是一个完整的数据文件,是实现证件、卡片等信息存储、携带并可以通过机器自动识读的理想方法。 本课题采用流行的嵌入式技术,采用S3C44BOX作为二维条码PDF417识别器的数据采集终端,该终端内嵌μC/OS-Ⅱ操作系统,将应用分解成多任务,简化了应用系统软件设计;使控制系统的实时性得到了保证,提高了系统的可靠性和稳定性;同时也增强了系统的可扩展性和产品开发的可延续性。 本课题的主要任务是PDF417(Portable Data File)二维条码图像的识别。先由扫描仪或照相机获取二维条码的原始图像,再由PC(Personal Computer)计算机中的图象处理程序对图象数据进行处理,然后在条码中定位单个码字符号的图像,利用算法识别出单个码字符号。本文在条码图像的预处理方面进行了算法改进,取得了较好的成果,能够有效的去掉干扰噪声和图像定位。通过实验结果表明:本课题研究的二维条码识别系统是比较令人满意的。
上传时间: 2013-08-01
上传用户:caiiicc
基于MCS-51的嵌入式C语言程序设计(源代码)
上传时间: 2013-07-28
上传用户:weddps
超声波电机是一种全新原理的直接驱动电机,它利用压电陶瓷逆压电效应激发的超声振动作为驱动力,通过定转子间的摩擦力来驱动转子运动。与传统的电磁电机相比,它具有低速大转矩、无电磁干扰、动作相应快、运行无噪声、无输入自锁等卓越特性,在非连续运动领域、精密控制领域要比传统的电磁电机性能优越得多。超声波电机在工业控制系统、汽车专用电器、精密仪器仪表、办公自动化设备、智能机器人等领域有广阔的应用前景,近年来倍受科技界和工业界的重视,成为当前机电控制领域的一个研究热点。 本文主要研究了行波型超声波电机的嵌入式驱动控制系统设计。系统是基于ARM嵌入式微控芯片设计的。全文共分为6部分。第一章主要介绍了国内外超声波电机驱动控制技术在国内外的发展状况,ARM芯片的结构原理以及本课题的选题意义。第二章在前人的研究基础上做了系统仿真,为系统的硬件设计提供设计指导。第三章提出了基于ARM的超声波电机嵌入式驱动控制系统设计方案,并介绍了系统各个模块的设计与调试的过程和结果。第四章介绍了uC/OS-Ⅱ操作系统在ARM上的移植,以及基于该操作系统的电机控制系统软件设计流程。第五章介绍了系统各子程序的设计,速度控制与定位控制的算法设计,以及系统调试的结果。第六章总结了本论文的主要贡献、存在问题以及后续课题的研究方向。
上传时间: 2013-04-24
上传用户:gpyz253344
传统的家电采用各自独立的工作模式,不同家电之间无法通信,这样就不能有效地安排各种家电协同工作,容易造成浪费。同时它们无法自动获取外界的信息,人们无法对其进行远程操作,难以满足现代生活的需求。所以开发智能化的家电及其控制系统己成为当前的研究热点。 传统的电话只能进行语音通信,它存在利用率低、功能有限和安全性不好等缺点。近年来,以ARM为代表的高性能专用微处理器的出现,以及Linux、Windows CE等操作系统的完善,使嵌入式技术迅速发展,这为智能IP电话的研发提供了软硬件基础。 现阶段家庭网关接入互联网的方式主要为有线接入,因为这种方式网络性能比无线隐定,延时性相对要小,用它来远程控制智能家电比无线网要安全可靠。要实现智能家电的网络化,如果采用PC机进行直接进行控制,或者让每台家电接入网络,这样成本很高,不利于一般家庭的普及。 为此,笔者采用基于.ARM9芯片、Windows CE 4.2嵌入式操作系统的IP电话作为家电的控制中心,智能家电采用ARM9芯片和linux2.4操作系统。各个智能家电与IP电话采用串口进行通信,IP电话采用网口与因特网通信。这样可以大量的降低成本,而且通信方式比PLC和蓝牙通讯技术更安全可靠。 本文以IP电话与智能家电互联为切入点,结合ARM、嵌入式Linux和网络技术,设计出一种较为完善的IP电话与智能家电的控制系统。采用这种方式,使智能家电集电脑、电信和消费类电子产品的特征于一体,让家电具有信息的获取、加工、传递等功能,提供全方位的信息交换,帮助家电与外部保持信息交流畅通,这样可以优化人们的生活方式,节约能源费用资金。 笔者完成了系统硬件和软件设计,并进行了调试,验证了所设计系统的有效性和实用性。并力争将其拓展成为完善的智能家电控制系统。
上传时间: 2013-04-24
上传用户:F0717007
作为世界上最优秀的操作系统之一,Linux不仅在服务器领域有着不可撼动的地位,而且正在嵌入式领域发挥着越来越重要的作用。有专家预测,Linux将是未来最主要的嵌入式操作系统之一,将广泛应用在各种消费电子和通信设备中。因此,产生并逐渐形成了嵌入式Linux这项技术。然而,面对嵌入式系统多样化的硬件平台以及多样化的应用,如何更快更好地建立基于Linux的软件平台成为一个必须解决的问题。 本文正是针对这个问题,以Linux相关的基础软件为主要研究对象,在深入分析引导加载程序、Linux与处理器相关的代码、文件系统以及设备驱动的基础上,对基于ARM的Linux软件平台进行了创新性和探索性的研究。主要内容为:在理解ARM体系结构的基础上,通过分析uboot源码,详细研究ARM处理器在上电后的启动过程和加载引导Iinux的过程;分析并总结Linux与处理器相关的接口,以中断控制器、定时器以及串口为主,提出了移植Linux到新型处理器的思路和方法;研究Iinux文件系统的内容、制作和使用;分析Linux的设备驱动体系结构以及设备驱动的调用方式;在学习和研究的基础之上,针对STMP36xx这款处理器,设计并实现引导加载程序,完成Linux的移植、配置、编译,解决Linux启动过程遇到的问题,然后通过制作根文件系统和实现NandFlash、LCD的驱动,完整地搭建起以Linux为核心的软件平台,并进行了应用验证。 在实际应用中,嵌入式系统会使用很多不同类型的处理器,因此迫切希望能够找到一个准则解决移植带来的问题。本文最重要的成果就是为Linux在新型处理器上的移植提出了一个准则,根据该准则可以更加快速、更加准确地将Linux应用到不同的处理器上,因此具有重要的现实意义。同时,本文将项目实践贯穿于理论研究之中,涉及到Linux平台关键技术的分析、相关工具的使用以及开发经验的分享,对学习嵌入式Linux和设计嵌入式Linux系统具有较高的参考和指导价值。此外,成功移植的STMP36xx已经初具规模,可以通过二次开发以形成完善的嵌入式产品。
上传时间: 2013-06-01
上传用户:sa123456
嵌入式操作系统是嵌入式系统应用的核心。完成简单功能的嵌入式系统一般不需要操作系统,但是随着所谓后PC时代的来临,嵌入式系统设计日趋复杂,嵌入式操作系统就必不可少了。一般而言,嵌入式操作系统不同于一般意义的计算机操作系统,它有占用空间小、执行效率高、方便进行个性化定制和软件要求固化存储等特点。 本文在讨论了嵌入式操作系统的基本理论之后,论述了MINIX 3操作系统的特点,指出了MINIX 3向嵌入式操作系统方面发展的意义和可行性。建立可移植代码是操作系统移植的首要步骤和重要途径,本文又论述了建立可移植代码的一般方法和过程。而后深入分析了MINIX 3操作系统的内核结构及组成部分,重组了内核目录树,列出了移植MINIX 3内核需要重新编写的内核接口。在MINIX 3已有代码的基础上,分离了一部分机器相关代码和体系结构不相关代码,建立了相应的可移植代码。 提到嵌入式,就不能不提ARM,ARM体系结构是目前最流行的嵌入式微处理器体系结构。本文就是针对ARM处理器体系结构来展开的,文中简单介绍了ARM处理器的情况,并且对应ARM体系结构修改了MINIX 3内核的部分代码。最后在深入分析了MINIX3操作系统进程调度算法和代码之后,结合软实时操作系统进程调度特点和要求,改进了MINIX 3进程调度策略,使之适合软实时操作系统的要求,并给出了修改后的相关源代码。
上传时间: 2013-06-24
上传用户:kksuyiwen
嵌入式系统中的模拟设计(英文版) 嵌入式系统中的模拟设计(英文版)
上传时间: 2013-07-06
上传用户:zhyiroy