声明
摘要
第1章 绪论
1.1 加药机的产生与发展
1.2 课题的研究背景
1.3 现场总线简介
1.3.1 现场总线的定义
1.3.2 现场总线的产生与发展
1.3.3 现场总线的结构及其技术特点
1.4 研究课题目的和意义
1.5 本文的主要内容
第2章 加药机的系统设计与控制原理分析
2.1 加药机的工艺要求
2.2 加药机的总体控制方案设计
2.3 加药机加药控制方案设计
2.3.1 电机加药系统
2.3.2 步进电机控制的工作原理
2.4 显示子模块控制工作原理
2.5 数据采集系统
2.5.1 数据采集子系统
2.5.2 采样频率
2.5.3 信号输入类型
2.6 系统实际工作的操作流程
2.7 本章小结
第3章 加药机系统的控制策略的设计
3.1 模糊控制
3.1.1 模糊控制的概况
3.1.2 模糊控制器的结构
3.2 模糊PID控制在本系统中的应用
3.2.1 模糊复合控制
3.2.2 模糊PID控制器结构
3.2.3 模糊化
3.2.4 模糊推理及模糊规则
3.2.5 反模糊化
3.3 系统模型的创建和仿真
3.3.1 机电流量阀模型的创建
3.3.2 系统仿真
3.4 程序实现
3.4 本章小结
第4章 自动加药机控制系统硬件和设计
4.1 中心主控制计算机设计
4.1.1 核心控制器C8051F920
4.1.2 控制器主要外围电路的设计
4.1.3 CANBUS通信设计接口
4.2 驱动电路设计与实现
4.3 流量检测电路设计
4.3.1 电磁流量计的介绍和基本工作原理
4.3.2 检测输入及A/D转换
4.3.2 励磁输出电路
4.3.3 流量输出模块
4.3.4 本系统采用的电磁流量计
4.4 人机对话子系统的设计与实现
4.4.1 液晶模块简介
4.4.2 液晶通讯设计
4.5 硬件电路板设计
4.5.1 印刷电路板设计的基本原则
4.5.2 抗干扰措施
4.6 本章小结
第5章 加药机控制系统软件设计
5.1 嵌入式软件设计基本要求
5.2 软件的总体设计
5.3 初始化模块
5.4 CAN通信协议
5.4.1 CAN总线协议物理层介绍
5.4.2 CAN与其他通信方案的比较
5.4.3 CAN通信协议的主要思想
5.4.4 CAN通信协议的约定
5.5 CAN通信程序设计
5.5.1 SJA1000的初始化
5.5.2 发送子程序
5.5.3 接收子程序
5.6 人机对话子系统软件设计
5.6.1 液晶显示软件设计
5.6.2 远程主机PC软件设计
5.7 软件抗干扰技术
5.7.1 干扰的形成
5.7.2 软件抗干扰技术
5.8 本章小结
第6章 总结与展望
6.1 工作总结
6.2 展望
参考文献
致谢