基于cortex-A8能耗系统网关的设计.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2014-11-25
  • 论文字数:21201
  • 当前位置论文阅览室 > 原创论文 > 文献综述 >
  • 课题来源:(小松)提供原创文章

支付并下载

摘 要:我国是能源消耗量第二大国,工业生产和大型公共建筑能耗占了社会终端能耗的绝大部分,其中主要包括电能、水、热冷气等。工业生产和大型公共建筑存在很大的节能空间,实现对厂区、公共建筑内的能耗监控及分析管理等工作,对于能耗管理和节能改造有巨大意义。

本文以工厂和大型建筑能耗数据的监测和分析为背景,设计了一种基于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