声明
摘要
第1章 绪论
1.1 研究背景
1.1.1 国家的能源战略
1.1.2 天然气的输运
1.1.3 天然气的计量现状
1.2 流量计算机发展现状
1.3 本文研究内容及意义
1.4 本文结构
第2章 气体计量及压缩因子算法
2.1 工况体积流量
2.2 标况体积流量
2.3 压缩因子的计算方法
2.3.1 AGA8-92DC
2.3.2 SGERG-88
2.3.3 AGANX-19
2.4 AGA8-92DC算法优化
2.5 天然气能量计量
2.5.1 天然气在标准参比条件下体积发热量计算
2.5.2 能量流量计算公式
2.5.3 能量计算实现方法
2.6 本章小结
第3章 硬件设计
3.1 功能需求
3.2 方案设计
3.3 CPU卡设计
3.3.1 主控芯片选型
3.3.2 存储模块
3.3.3 人机交互模块
3.3.4 通信模块电路
3.4 流量卡设计
3.4.1 流量卡组成
3.4.2 A/D转换模块
3.4.3 D/A转换模块
3.4.4 HART模块
3.5 底板
3.5.1 电源设计
3.5.2 总线设计
3.6 本章小结
第4章 软件设计
4.1 嵌入式软件介绍
4.1.1 嵌入式Linux系统
4.1.2 Qt简介
4.1.3 SQLite简介
4.1.4 Qwt图形库简介及其移植
4.2 交叉编译环境的搭建
4.3 Qt相关软件移植
4.3.1 移植Qt4.7.0
4.3.2 移植Qwt
4.3.3 qextserialport类移植
4.4 基于Qt应用程序开发
4.4.1 监控界面模块
4.4.2 网络编程模块
4.4.3 串口通信模块
4.4.4 数据库模块
4.4.5 算法模块
4.5 通信协议设计
4.5.1 Modbus协议编程实现
4.5.2 Modbus/TCP协议编程实现
4.6 流量卡软件设计
4.7 本章小结
第5章 样机测试
5.1 实物图
5.2 算法测试
5.2.1 AGA8-92DC测试
5.2.2 SGERG-88测试
5.2.3 AGA NX-19测试
5.2.4 算法测试比较
5.3 数据库测试
5.4 通信测试
5.5 流量卡信号测试
5.6 测试总结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
攻读硕士学位期间参加的科研项目和发表的论文
致谢