摘要 | 第5-6页 |
Abstract | 第6页 |
第1章 绪论 | 第9-13页 |
1.1 选题背景及研究意义 | 第9页 |
1.2 自动抄表系统 | 第9-10页 |
1.2.1 概念 | 第9-10页 |
1.2.2 特点 | 第10页 |
1.3 自动抄表系统研究现状及发展前景 | 第10-12页 |
1.3.1 国外研究现状 | 第10-11页 |
1.3.2 国内研究现状 | 第11-12页 |
1.4 论文的主要内容 | 第12-13页 |
第2章 自动抄表系统整体概述 | 第13-18页 |
2.1 自动抄表系统概述 | 第13-14页 |
2.2 集中器系统组成 | 第14页 |
2.3 集中器功能需求 | 第14-17页 |
2.3.1 数据通信 | 第15页 |
2.3.2 远程设置 | 第15-16页 |
2.3.3 数据存储 | 第16页 |
2.3.4 故障告警处理 | 第16-17页 |
2.4 本章小结 | 第17-18页 |
第3章 软件系统整体方案设计 | 第18-26页 |
3.1 系统开发环境 | 第18-20页 |
3.1.1 硬件平台 | 第18-19页 |
3.1.2 软件平台 | 第19-20页 |
3.2 ACE 软件构架技术 | 第20-23页 |
3.2.1 Reactor 框架 | 第21页 |
3.2.2 Acceptor-Connector 框架 | 第21-22页 |
3.2.3 Task 框架 | 第22页 |
3.2.4 ACE 在集中器平台移植 | 第22-23页 |
3.3 抄表集中器软件系统方案设计 | 第23-25页 |
3.3.1 远程通信模块 | 第24页 |
3.3.2 本地通信模块 | 第24-25页 |
3.3.3 数据管理模块 | 第25页 |
3.4 本章小结 | 第25-26页 |
第4章 系统各个软件模块的实现 | 第26-47页 |
4.1 远程通信模块程序设计 | 第26-31页 |
4.1.1 远程通信程序设计 | 第26-28页 |
4.1.1.1 UDP 通信方式 | 第26-27页 |
4.1.1.2 TCP 通信方式 | 第27-28页 |
4.1.2 通信协议程序设计 | 第28-31页 |
4.1.2.1 376.1 通信规约介绍 | 第28-30页 |
4.1.2.2 376.1 通信规约解析程序设计 | 第30-31页 |
4.2 本地通信模块程序设计 | 第31-35页 |
4.2.1 抄表任务程序设计 | 第31-33页 |
4.2.1.1 多任务采集线程设计 | 第31-32页 |
4.2.1.2 抄表任务线程设计 | 第32-33页 |
4.2.2 本地通信程序设计 | 第33-35页 |
4.2.2.1 645 通信规约介绍 | 第33-34页 |
4.2.2.2 645 通信规约程序设计 | 第34-35页 |
4.3 数据管理模块程序设计 | 第35-40页 |
4.3.1 数据库管理程序设计 | 第36-38页 |
4.3.1.1 SQLite 数据库 | 第36页 |
4.3.1.2 数据操作实现 | 第36-38页 |
4.3.2 消息管理程序设计 | 第38-40页 |
4.4 软件调试 | 第40-46页 |
4.4.1 模拟主站软件的使用 | 第40-44页 |
4.4.1.1 参数配置 | 第41-42页 |
4.4.1.2 数据抄读 | 第42-43页 |
4.4.1.3 直接表操作 | 第43-44页 |
4.4.2 数据帧分析测试 | 第44-45页 |
4.4.2.1 集中器与电表的通信帧测试 | 第44页 |
4.4.2.2 集中器与主站之间的通信帧测试 | 第44-45页 |
4.4.3 集中器的功能测试 | 第45-46页 |
4.4 本章小结 | 第46-47页 |
第5章 总结展望 | 第47-48页 |
5.1 总结 | 第47页 |
5.2 展望 | 第47-48页 |
参考文献 | 第48-51页 |
在学期间发表的学术论文和参加科研情况 | 第51-52页 |
致谢 | 第52页 |