基于ARM7的远程监控系统

来源 :中国人民大学 | 被引量 : 0次 | 上传用户:cairing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着生活水平的提高和生产规模的扩大,对于远程监控系统的监控范围和监控方式的要求越来越高。传统的集中监控系统为了适应工业生产过程的实时监控和高环境适应性的要求,其监控网络和通信技术都自成体系,许多通信协议不开放,而且大多数系统都是面向单台或单一类型的设备。其主要缺点是系统通用性差,需要专用的监控网络和设备,实现成本高昂,监控范围有限,已经不能满足生产和生活中的复杂需求。远程监控系统正在向Internet网络监控发展。Internet远程监控是本地计算机通过网络系统如Internet/Intranet,对远端进行监视和控制,完成对分散控制网络的状态监控及设备的诊断维护等功能。嵌入式系统的迅速发展更加促进了Internet网络监控的发展进程。嵌入式监控系统可以使信息实现本地化处理,改善服务器性能。可以使每一个设备具备上网与服务功能,即每一个设备都可以独立进行服务,从而大大提高监控的质量和范围。ARM32位嵌入式RISC处理器以其优越的性能和极低的实现成本,占据了低功耗、低成本和高性能的嵌入式系统应用75%以上的市场。   论文主要研究了基于ARM7TDMI处理器的嵌入式Internet网络监控系统的设计和实现。针对现存控制系统中不同厂家生产的产品存在着兼容性差、互操作性差、不易更新、不能有效利用现有网络设备、所需资金高昂等缺点,提出并设计了一个基于嵌入式Web Server的远程温湿度监控系统EHTM-MP。EHTM-MP实现了在监控端通过以太网或Internet进行温湿度监控,也可以对嵌入式Web Server和数据采集/控制模块(仪表)进行设置和管理,使得远程监控系统具有更好的灵活性和适应性。   硬件设计采用通用嵌入式微处理器AT91SAM7x256,结合工业级以太网物理层芯片DM9161AE实现嵌入式Web Server。编写了硬件系统初始化程序和底层驱动程序。嵌入式Web Server通过RS-485总线将多个数据采集/控制模块连接起来,使用MODBUS协议传输数据。数据采集/控制模块由微控制器和数字温湿度传感器SHT-15及相应外部电路构成。   软件开发平台采用了ARM公司的ADS1.2集成开发环境和免费的H-JTAG调试代理软件,操作系统选择了源码开放的、多任务且具有可剥夺内核的实时操作系统μC/OS-Ⅱ,其特点是执行效率高、占用空间小、实时性能优良和可扩展性强等。其内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。支持信号量、邮箱、消息队列等多种常用的进程间通信机制,是一个成熟稳定的实时内核。由于μC/OS-Ⅱ设计为一个通用嵌入式操作系统,可以在多种体系结构的处理器上运行。而不同的处理器的字长、对齐方式、堆栈操作方式及寄存器数量和用法各不相同,所以必须根据目标系统采用的处理器对μC/OS-Ⅱ进行相应的修改,以便使μC/OS-Ⅱ能够在目标系统正确运行。论文详细说明了μC/OS-Ⅱ在AT91SAM7x256上的定制过程。   由于μC/OS-Ⅱ没有集成TCP/IP协议,为了实现系统接入Interact网络的功能,分析了TCP/IP的原理并选择了LwIP作为系统的TCP/IP协议栈。论文分析了LwIP的基本结构和工作方式,阐述了LwIP在μC/OS-Ⅱ上定制的过程,并编写了测试程序来验证μC/OS-Ⅱ和LwIP的可靠运行。   论文分析了HTTP协议的工作原理,编写了基于B/S模式的温湿度监控系统应用程序,根据河北坝上地区的温湿度统计数据,合理设置了系统参数和配置。最后对系统的软硬件系统进行了综合测试,并将系统应用到某花卉大棚进行温湿度监控。通过长时间记录系统运行数据,验证了系统的功能和可靠性。
其他文献
蛋白质是生命活动的重要承担者,它的生物功能和属性是由蛋白质的结构决定的,因而蛋白质结构预测对理解蛋白质结构与功能的关系和生物制药等领域有重要的意义。蛋白质二级结构预
IBM Cell作为异构多核处理器具有高速的计算性能,但目前并未得到广泛的应用,其主要原因在于其复杂的体系结构导致复杂的编程和编译技术。目前,如何有效地进行异构多核上的并行开
重建人脸三维模型是计算机视觉和计算机图形学领域的一个极富挑战性的研究课题,可应用于人脸识别、智能化视频监控、多媒体、辅助教学、游戏娱乐、医疗研究、虚拟主持人、视频
随着物联网技术的快速发展,智能物件作为物联网底层实现的依托实体,正被越来越多的研究人员所关注。智能物件泛指物理世界中嵌入了智能化芯片和软件的具备一定感知、计算和执行
随着软件开发规模的日益庞大、软件开发过程的标准化,需求跟踪作为一项必不可少的环节在大型软件的标准化开发过程中具有重要的应用价值。但是目前需求跟踪技术,无论是手动建立
三维服装仿真技术在服装的计算机辅助设计与制造、虚拟服装店、虚拟服装表演、电子游戏等领域有广泛的应用。但是由于技术上的难题,虚拟服装试衣一直没有应用到实际生活中去。
如今,医学影像已经成为现代医疗诊断的主要手段。随着医学影像设备的普遍使用,海量的医学图像需要当做病史资料保存;随着远程医疗的提出,如何在不损失图像信息的前提下减小传输数
在网络安全领域,人们采取了多种技术保护系统免受攻击者的破坏。传统的方法包括防火墙和入侵检测,此外还有在入侵检测基础上发展出来的入侵容忍技术。尽管这些技术被广泛应用并
中医作为中国特色的传统医学具有重要的社会价值,但是由于缺乏对相关资源的有效管理,使得以往的专家经验并没有在中医项目上得到充分的发挥。为了解决专家与项目之间和专家与专
“软件人”构件化的研究与实现是863计划项目“基于“软件人”的分布式构件动态演化技术研究”和国家自然科学基金项目:基于“软件人”网构软件拟人智能动态演化方法与技术的