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

IP多播网络

  • 基于ARM的流体网络测控系统的设计与实现

    随着计算机、通信、电子技术的进步,嵌入式系统和以太网技术的融合将成为嵌入式技术未来的重要发展方向。基于ARM的嵌入式系统由于具有低功耗、高性能、低成本、可以进行多任务操作等优点,在控制领域得到了越来越广泛的应用。 本选题来自中山大学与北京航天五院合作研制的流体网络系统地面原理样机控制器设计项目。论文研究的主要目的是利用基于ARM920T内核的嵌入式微处理器AT91RM9200融合多传感器设计一种可以在地面实验室环境中可靠运行的数据采集与温度控制系统。 本文从嵌入式测控系统的硬件实现和软件设计两方面进行分析。在硬件设计上,主控制板以Atmel公司生产的AT91RM9200 CPU为核心,主要包括串口模块、存储模块、以太网接口模块、基于SPI串行接口设计的数据采集模块(A/D)、基于I2C接口设计的PID控制信号输出模块(D/A)和采用PIO接口设计的开关控制输出模块等电路,其中后三个模块承担了流体网络回路的传感器数据采集,关键点的温度控制和多路电磁阀的开关控制等任务,后文将重点介绍。在软件设计方面,主要分两个方面进行讨论,分别为主控制器上基于嵌入式Linux系统的软件和上位机采用Visual C++编写的监控软件。主控制器软件采用多线程进行设计,包括主线程、服务器子线程和数据采集子线程,三个线程同时运行,提高了系统的运行效率。上位机和主控制器通过接入以太网中,然后由服务器线程和上位机客户端利用socket套接字实现通信。同时上位机软件也提供形象美观的图形用户界面,配合主控制器实现特定的温度、流量和压力监控。 本论文设计的嵌入式测控系统充分利用了AT91RM9200内嵌的的强大功能模块,包括SPI接口模块和I2C接口模块等,可广泛应用于控制领域。对该系统的一些研究成果和设计方法具有一定的先进性和良好的实用性,具有良好的应用前景。

    标签: ARM 流体 网络测控

    上传时间: 2013-06-30

    上传用户:hmy2st

  • 基于ARM的煤矿井下水泵电机网络监控系统的研究

    目前国内井下水泵电机多数采用传统的人工进行控制,即人工加继电器进行控制的方法。这种方法控制线路复杂,设备运行的自动化程度低,可靠性差,工人劳动强度大,应急能力差等缺点。针对当前国家对煤矿企业安全生产要求的不断提高和企业自身发展所遇到的实际问题,研制了基于ARM的煤矿井下水泵电机网络监控系统,不仅可以完成水位检测、轴温检测、流量检测、水泵起动、停止及其过程控制,而且还可以进行数据传输、处理等工作。它具有以下特点:水位实时在线检测与显示;水泵启动与停止控制;多台水泵实时“轮班工作制”;根据涌水量大小和用电“避峰就谷”原则,控制投入运行的水泵台数;与监控中心联网,实行集中控制。 本文所设计的监控系统由监控中心、监控终端和远程访问三部分组成,分别介绍了监控系统的硬件设计、电机保护算法设计、系统通讯网络的设计和监控系统软件的设计。 监控系统的硬件设计主要针对监控终端的硬件设计,它采用S3C440X作为监控终端的处理芯片。根据监测的主要参数如水泵电机电流、电压、水泵开停状态、电机温度、井底水仓水位、水泵出口流量的实际特点,通过ARM芯片的快速处理运算能力,实时计算出水泵的三相有功功率和无功功率、功率因数等参量,井底水仓的水位和水泵出水口的流量、水泵的三相电压和电流准确值。把处理运算的结果通过以太网传到监控中心进行存储、显示和打印,同时监控中心根据传上来的结果进行判断,然后根据判断的情况确定是否需要给监控终端发送控制命令。 电机保护算法设计方面,主要针对系统数据采集的特点,对相电流、相电压进行交流信号采样。对采样后的数据运用快速傅立叶变换(FFT)进行数值计算,获得了高精度的测量。 系统通讯网络的设计主要针对系统两层通讯网络的协议进行分析与设计。监控中心软件采用基于Basic的可视化的程序设计语言Visual Basic6.0进行开发。客户端利用计算机网络技术,使用B/S模式远程实现对系统运行数据的传输,以便可以查询实时数据和历史数据,实现资源共享。

    标签: ARM 煤矿井下 水泵电机 网络监控系统

    上传时间: 2013-06-25

    上传用户:q123321

  • 基于ARM的轻量级TCPIP协议栈的移植及应用

    近年来,嵌入式技术发展迅速,已经渗透到工业控制、智能设备以及电子消费品等人们日常生活的各个领域,而Internet技术也取得了巨大的发展,为人们所广为接受,于是嵌入式技术和Internet技术相结合形成的嵌入式Internet技术适时地出现了,并且成为实现远程控制、信息共享的关键技术。 本文首先阐述了课题研究的背景、目的和意义,以及嵌入式TCP/IP协议栈研究的现状,然后分析了嵌入式操作系统μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的过程,为嵌入式TCP/IP协议栈实现提供了操作系统支持。接着,针对嵌入式协议栈的特殊需求,详细分析并采用了零拷贝技术、跨层技术等对LwIP协议栈进行了有效的裁剪和优化,结合μ C/PS-Ⅱ设计了一种紧凑的协议栈工作模型和内存管理机制。并且结合μ C/OS-Ⅱ设计了协议栈的工作模型和内存管理机制。在驱动程序的基础上实现了对LwIP中的IP协议、ARP协议、ICMP协议、UDP协议和TCP协议等几个协议栈的裁剪和优化。并分析了它们的安全漏洞及基于这些漏洞的攻击方式,在这个基础上提出了如攻击检测算法等填补漏洞和抵抗攻击的一些技术和措施。最后在目标板上成功移植了优化后的LwIP。 本文同时还设计了一种能够提供足够多软定时器资源的算法。在不需要操作系统支持的情况下,软定时器可以给多任务的系统提供足够的定时服务,而且不影响中断处理时间。并且具有自动回调功能,启动一次以后就可自动调用定时器。此软定时器使用方便且易移植,大大方便了本课题多次使用定时器的需要。课题结合具体项目“蓄电池状态记录仪的设计”,分析了它的各个功能模块,设计了其系统结构。对各个功能模块的设计与实现进行了代码编写和测试,借助于TFTP服务器实现了基于协议的嵌入式目标板和PC机间的网络通信。 本课题经过几个月的软硬件设计和现场测试,已实现了最初的设计目标。构建出了实验硬件平台和一个多任务多协议的基本实时系统框架。以后的开发者可以不必深入了解μ C/OS-Ⅱ实时操作系统和嵌入式TCP/IP协议栈的情况下就可以方便的创建一个嵌入式网络控制系统,并能在平台上开发其它的应用任务,为以后的研究提供了参考并奠定了基础。

    标签: TCPIP ARM 轻量级 协议栈

    上传时间: 2013-04-24

    上传用户:www240697738

  • 基于ARM的水污染监控网络报警器设计

    随着大量的工矿企业的兴起和扩张,会有越来越多的废水、污水排放到环境中,特别是在珠江三角洲地区,这一现象尤为突出。目前珠江流域的水资源已经出现严重污染,由此带来的环境污染和生态污染已引起了当地有关部门的高度重视。为此,本课题通过与广东泰斗微电子公司合作,研发一种具有通用性的水污染源信息监控网络的语音报警器,通过实时快速的污染源信息检测,完成对污染源信息的语音报警和存储。 报警器的功能是接收由前端北斗通信处理器传输来的污染源信号进行相应的语音报警。本报警器设计选用目前工业控制领域流行的ARM芯片LPC2368作为主控制器,并采用RS232/RS485通用通信方式来完成对水污染源信息的采集与处理;选用SD卡作为存储介质来实现对语音文件和污染源信息的存储;语音报警部分选用价格低廉的WAV和MP3解码芯片VS1003进行语音文件的解码。设计中还对语音输出通道进行扩展,提高系统的扩展性和使用的灵活性。 本报警器设计兼容FAT16和FAT32两种文件系统格式,并支持WAV和MP3两种类型的语音文件报警,相比目前常用的水污染监控系统报警器来说,本报警器具有更大的通用性和灵活性。本报警器在软件设计中嵌入了实时微内核操作系统uC/OS—Ⅱ,这使得本报警器在实时性方面有很大的改善和提高,有效的解决了基于前后台软件系统的报警器在报警时出现语音播放不连续的问题。 本报警器是“珠江水域北斗监控示范工程”项目中的一部分即预警部分,目前该报警器已通过各项功能测试,并已安装在多个监控站点上试运行。

    标签: ARM 监控 报警 网络

    上传时间: 2013-07-31

    上传用户:hmy2st

  • 基于51单片机的低价型远程多用途无线遥控模块

    基于51单片机的低价型远程多用途无线遥控模块:开发完成了一种基于单片机的远程无线遥控系统, 其主控制器为W78E516B 微处理器, 网络通讯采用RTL8019AS 芯片, 实现了低成本和低功耗; 远

    标签: 51单片机 远程 多用 无线遥控

    上传时间: 2013-05-19

    上传用户:Zxcvbnm

  • 基于Java的网络实时远程监控系统设计

    随着网络技术的发展,远程屏幕监控越来越多地应用在各种场合。虽然现在有很多远程屏幕监控软件,但使用Java 开发的在Linux下的屏幕监控系统还很少。该文提出了在Linux 下基于Java 设计网络实时

    标签: Java 网络 系统设计 远程监控

    上传时间: 2013-04-24

    上传用户:llandlu

  • 基于ARM和uCOSⅡ的火灾报警系统研究

    随着城市高层建筑的发展,建筑的消防安全性越来越引起人们的重视。火灾报警系统是建筑自动化系统中重要的组成部分,它利用各种探测器来检测火情,对火灾的发生进行及时准确的报警,并控制各种灭火设备进行自动灭火和对相关设备进行联动控制。传统的火灾报警系统采用微机中心处理方式,每个控制中心处理2000至8000个探测单元的信息,系统的实时性与稳定性的提升受到控制中心的数据处理能力和网络通信速率的限制。 基于这一现状,本文提出了基于ARM与uC/OS-Ⅱ的网络火灾报警系统。将控制中心的数据处理任务交由各控制单元,引入嵌入式操作系统对任务进行管理,同时引入TCP/IP协议栈实现网络功能,利用Internet来进行信息传输。 本文设计了基于ARM的控制单元硬件平台,并进行了硬件模块测试。ARM作为32位RISC芯片的领导者,具有很高的处理能力,同时其成本较低,十分适用于作为系统中的控制单元,从硬件上保证了系统的数据处理能力与火灾报警的实时性。 在软件上,本文移植了uC/OS-Ⅱ作为系统的软件平台,编写了启动与移植相关代码,并做了移植测试。uC/OS-Ⅱ作为开源的嵌入式实时操作系统,拥有极为精简的内核和出色的实时性与可靠性,作为控制单元的操作系统平台对任务进行管理与调度,从软件上保证了系统的稳定性与可靠性。 最后,本文在ARM和uC/OS-Ⅱ的基础上实现了网络协议栈LwIP的移植,进行了计算机通信测试。网络协议栈的移植使控制单元通过Internet完成信息的传输与控制,提高网络的扩展性与健壮性,同时摆脱了专用网络的传输速率与范围的限制。 本文研究的系统具有分布智能化的特点,多个嵌入式控制单元取代了控制中心火灾信息处理,降低了中心数据处理压力和网络通信压力,平行的网络结构提高了系统的稳定性,个别控制单元故障不会引起整个系统的崩溃,为基于这一思路的火灾报警系统建立了一个完整的软硬件平台。

    标签: uCOS ARM 火灾报警 系统研究

    上传时间: 2013-04-24

    上传用户:Ten_Gallon_Head

  • 家庭网络中央控制器体系结构的研究

    在分析了家庭网络的结构后,针对其特点,提出了基于嵌入式Linux 的家庭网络中央控制器的体系结构,将嵌入式Linux 操作系统移植到ARM 微处理器平台上,组建了多文件系统结构,实现了

    标签: 家庭网络 中央控制器

    上传时间: 2013-04-24

    上传用户:mikesering

  • 基于H.264的无线传输差错控制及解码器的ARM实现

    信息化社会的到来以及IP技术的兴起,正深刻的改变着电信网络的面貌以及未来技术发展的走向。无线通信技术的发展为实现数字化社区提供了有力的保证。而视频通信则成为多媒体业务的核心。如何在环境恶劣的无线环境中,实时传输高质量的视频面临着巨大的挑战,因此这也成为人们的研究热点。 对于无线移动信道来说,网络的可用带宽是有限的。由于多径、衰落、时延扩展、噪声影响和信道干扰等原因,无线移动通信不仅具有带宽波动的特点,而且信道误码率高,经常会出现连续的、突发性的传输错误。无线信道可用带宽与传输速率的时变特性,使得传输的可靠性大为降低。 视频播放具有严格的实时性要求,这就要求网络为视频的传输提供足够的带宽.有保障的延时和误码率。为了获得可接受的重建视频质量,视频传输至少需要28Kbps左右的带宽。而且视频传输对时延非常敏感。然而无线移动网络却无法提供可靠的服务质量。 基于无线视频通信面临的挑战,本文在对新一代视频编码国际标准H.264/AVC研究的基础上,主要在提高其编码效率和H.264的无线传输抗误码性能,以及如何在嵌入式环境下实现H.264解码器进行了研究。 结合低码率和帧内刷新,提出一种针对感兴趣区的可变帧内刷新方法。实验表明该方法可以使用较少的码率对感兴趣区域进行更好的错误控制,以提高区域图像质量,同时能根据感兴趣区及信道的状况自动调整宏块刷新数量,充分利用有限的码率。 为了有效的平衡编码效率和抗误码能力的之间的矛盾,笔者提出了一种自适应FMO(Flexible Macroblock Order)编码方法,可根据图像的复杂度自适应地选择编码所需的FMO模式。仿真结果表明这种FMO编码方式完全可行,且在运动复杂度频繁变化时效果更加明显,完全可应用在环境恶劣的无线信道中。 在对嵌入式PXA270硬件结构和X264研究的基础上,基本实现了基于H.264的嵌入式解码,在PXA270基础上进行环境的配置,定制WirtCE操作系统,并编译、产生开发所用的SDK和下载内核到目标机。利用开发工具EVC实现在PC机上的实时开发和在线仿真调试,最终实现了对无差错H.264码流实时解码。

    标签: 264 ARM 无线传输 差错控制

    上传时间: 2013-06-18

    上传用户:也一样请求

  • 基于ARM与Linuz的无线传感器网络节点设计与实现

    无线传感器网络是一项融合计算机技术、半导体技术、通信技术、传感器技术等的新兴技术,它在军事、工业、农业、建筑、医疗、交通等各个领域均有广阔的应用前景。无线传感器网络中包含众多关键技术,因此需要一种功能强大的节点支持网络的正常运行,为用户提供多功能的服务。 目前无线传感器网络节点的硬件平台绝大部分是基于单片机实现的,它们具有有限的存储和处理能力,只能完成简单的传感器数据采集、处理和转发功能。有少部分硬件平台采用32位的处理器,但是这些平台的价格昂贵或者灵活性较差,不利于无线传感器网络的实验研究及应用的拓展。 基于上述研究现状,本文设计并实现一个基于32位ARM处理器和Linux操作系统的无线传感器网络节点。该节点具有强大的存储、处理能力,而且成本和功耗较低,能够配合不同类型的传感器节点使用,便于二次开发,对于无线传感器网络各种理论和算法的验证及实现各种应用有重大意义。论文主要分为三部分: 1、无线传感器网络节点硬件设计:在分析现有硬件平台缺点的基础上,设计本文的无线传感器网络节点硬件结构,进行硬件选型并分析各个模块的结构和硬件原理,搭建好硬件平台。 2、无线传感器网络节点软件实现:根据设计的无线传感器网络节点硬件结构分析软件应包含的内容及层次结构。由于Linux支持多种体系结构、开源等优点,因此本文选择其作为无线传感器网络节点的操作系统,并分层次地实现基于Linux的整个软件系统,包括引导程序、内核、根文件系统、驱动程序。 3、无线传感器网络节点的应用:在1、2部分完成的基本功能上需要扩充具体的应用程序才能将该节点应用到实际环境中。这部分首先分析本文所实现的节点的几种典型应用场景,然后在该节点上实现几种常用的服务程序,最后设计并实现质心定位应用案例,展示了在此节点上可方便地实现功能扩充和特定应用开发,同时也说明了该节点强大的功能。

    标签: Linuz ARM 无线传感器网络 节点设计

    上传时间: 2013-04-24

    上传用户:wmwai1314