| 摘要 | 第1-4页 |
| ABSTRACT | 第4-5页 |
| 目录 | 第5-7页 |
| 第一章 绪论 | 第7-10页 |
| 1-1 课题提出的背景和意义 | 第7页 |
| 1-2 水位计的原理功能介绍及所做的工作 | 第7-10页 |
| 1-2-1 测量的基本原理 | 第8页 |
| 1-2-2 系统的功能介绍 | 第8页 |
| 1-2-3 系统的硬件设计工作 | 第8-9页 |
| 1-2-4 系统的软件设计工作 | 第9-10页 |
| 第二章 水位的常用测量方法 | 第10-15页 |
| 2-1 智能编码器法 | 第10-12页 |
| 2-1-1 增量型旋转编码器 | 第11页 |
| 2-1-2 绝对值旋转编码器 | 第11-12页 |
| 2-2 压力传感器法 | 第12-13页 |
| 2-3 应用可变电阻器法 | 第13-15页 |
| 第三章 智能水位计的硬件系统设计 | 第15-41页 |
| 3-1 系统硬件的总体设计 | 第15-16页 |
| 3-2 电源部分的设计 | 第16-17页 |
| 3-3 系统中应用的SPI通讯接口的介绍 | 第17-20页 |
| 3-4 模数转换电路的设计和应用 | 第20-24页 |
| 3-4-1 水位计中12位ADC的设计应用 | 第21-22页 |
| 3-4-2 16位ADC芯片AD7705在水位计中的设计应用 | 第22-24页 |
| 3-5 报警电路的设计 | 第24-25页 |
| 3-6 4~20mA电流环输出数模转换电路的设计 | 第25-29页 |
| 3-6-1 AD421的结构特点 | 第25-28页 |
| 3-6-2 AD421在本系统中的应用 | 第28-29页 |
| 3-6-3 AD421与AD694的比较 | 第29页 |
| 3-7 时钟模块DS1302在系统中的应用 | 第29-37页 |
| 3-7-1 DS1302的功能介绍 | 第30页 |
| 3-7-2 DS1302的工作原理介绍 | 第30-35页 |
| 3-7-3 DS1302在水位计中的设计应用 | 第35页 |
| 3-7-4 水位计中有关DS1302的程序设计 | 第35-37页 |
| 3-8 串行通讯部分电路的设计 | 第37-41页 |
| 3-8-1 串行通信中RS-232接口电路的设计 | 第37-39页 |
| 3-8-2 系统串行通信中RS-485接口电路的设计 | 第39-41页 |
| 第四章 智能水位计软件系统的设计 | 第41-54页 |
| 4-1 单片机程序的编制方法介绍 | 第41页 |
| 4-2 水位计系统软件的总体设计 | 第41-44页 |
| 4-3 水位计中与上位微机通信部分的程序设计 | 第44-50页 |
| 4-3-1 C8051F021单片机中UART串行接口的介绍 | 第44-45页 |
| 4-3-2 配置波特率发生器 | 第45页 |
| 4-3-3 水位计中通讯部分的具体实现 | 第45-46页 |
| 4-3-4 数据传输程序中的CRC校验的应用 | 第46-50页 |
| 4-4 上位机监控程序的设计 | 第50-54页 |
| 4-4-1 监控程序的编程环境和通信控件的介绍 | 第50-51页 |
| 4-4-2 上位机监控软件的介绍 | 第51-54页 |
| 第五章 水位计设计过程中抗干扰措施的考虑 | 第54-58页 |
| 5-1 在硬件方面的抗干扰措施 | 第54-55页 |
| 5-2 在软件方面的抗干扰措施 | 第55-58页 |
| 第六章 总结 | 第58-59页 |
| 参考文献 | 第59-61页 |
| 致谢 | 第61页 |