需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:21201 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:我国是能源消耗量第二大国,工业生产和大型公共建筑能耗占了社会终端能耗的绝大部分,其中主要包括电能、水、热冷气等。工业生产和大型公共建筑存在很大的节能空间,实现对厂区、公共建筑内的能耗监控及分析管理等工作,对于能耗管理和节能改造有巨大意义。 本文以工厂和大型建筑能耗数据的监测和分析为背景,设计了一种基于cortex-A8和Linux的能耗系统网关设备。本设计采用内核为cortex-A8的控制芯片S5PV210,并搭建了能耗系统网关的硬件平台。设计关键在于使用嵌入式C语言开发工具Eclipse,进行网关系统模型设计和重点模块串口通信、TCP网络以及XML数据存储的细化设计。 本文对能耗系统网关设计主要分成三个方面:系统硬件电路设计、Linux软平台设计以及应用层软件设计。硬件设计主要包括主控芯片、电源、存储器、网络接口、RS485接口以及SD卡扩展槽等。Linux软平台囊括了引导加载内核、内核裁剪、根文件系统和XML库应用等。应用层软件在Linux系统基础上,采用嵌入式C语言实现,主要包括RS485串口数据通信、TCP/IP网络通信、XML格式数据存储,数据采集和远传符合相应的规约和标准。 本文所设计的能耗系统网关依托能耗智能监测平台,在厂区和公共建筑内的能耗数据采集、处理、上传等方面表现突出,为最终监测平台的统计分析和预测规划打下了良好的基础。通过对网关内协议的添加,扩大了能耗系统网关的适用范围,在多种能耗数据采集方面取得了很好的效果。 关键词:嵌入式系统;智能网关;数据监测;通信协议
目录 摘要 ABSTRACT 第1章 绪论-1 1.1 选题背景-1 1.2 国内外研究现状-1 1.2.1 数据采集系统-1 1.2.2 数据采集网关发展和现状-2 1.3 本文主要工作和组织结构-2 1.3.1 本文主要工作-2 1.3.2 本文组织结构-2 第2章 能耗系统网关总体设计-5 2.1 嵌入式技术-5 2.2.1 嵌入式处理器-ARM-5 2.2.2 嵌入式操作系统-Linux-5 2.2.3 嵌入式开发模式-交叉编译-5 2.2 网关设备架构-6 2.3 监测系统构成-6 2.4 规范、标准、功能指标-7 第3章 硬件电路设计-9 3.1 系统基本硬件方案-9 3.2 最小系统设计-9 3.2.1 微控制器芯片-9 3.2.2 电源设计-10 3.2.3 存储器设计-10 3.3 外围电路设计-12 3.3.1 串行接口-12 3.3.2 SD卡接口-13 3.3.3 网络接口-13 第4章 软件设计-17 4.1 系统软件设计-17 4.1.1 引导加载内核-17 4.1.2 内核裁剪-17 4.1.3 根文件系统-17 4.1.4 XML库应用-18 4.2 应用层软件设计-18 4.2.1 串口数据通信-18 4.2.2 数据处理-20 4.2.3 TCP/IP网络通信-21 4.2.4 XML数据存储-23 4.2.5 身份验证-MD5-25 4.2.6 XML数据包加密-AES-25 第5章 能耗系统网关功能测试-27 5.1 测试环境搭建-27 5.2 测试过程及结果-28 第6章 总结与展望-31 6.1 总结-31 6.2 展望-31 参考文献-32 致 谢-34 |