一种便携式光电浊度计设计
无需注册登录,支付后按照提示操作即可获取该资料.
一种便携式光电浊度计设计(论文11000字)
摘要:水的浊度是表示水清澈、浑浊程度的一个重要指标.。能够有效的检测水的浊度以一个参数对水资源的监测、对环境保护、对人的身体健康等都有着极大的意义。本文借助单片机,使用C语言开发。利用浊度传感器内的光电探测器接收90度散射光,将其接收到的信号传输给放大电路,后传输给单片机STM32F103。通过STM32单片机内部的A/D转换器,将放大后的光电信号转换成数字信号,然后在其内部进行处理,从而得到被检测液体的浊度,并显示在外部的LCD上面。
关键字:浊度,传感器,A/D,单片机
Design of a photoelectric turbidity detector
Abstract: The turbidity of the water is an important indicator of water clarity, muddy degree. It reflects whether the water quality is good or bad. Can effectively detect the turbidity of the water with has a great significance on monitoring water resources, environmental protection, and human health. This paper used single-chip and wrote in C. By using photoelectric detector within the turbidity sensor, it receives the scattered light and transmits the signals to the amplifier, and later transfers to SCM STM32F103. By A/D converter within the STM32 MCU, it converts the amplified optical signal into a digital signal and processes the digital signal inside, and thus detected liquid obtains its turbidity, which displayed on the external LCD.
Keywords: turbidity, sensors, A/D, MCU
目 录
1 引言 1
1.1课题应用背景 1
1.2 本课题设计的主要内容和要求 1
2 浊度测量方法 3
2.1 浊度的定义及其单位 3
2.2 浊度测量方法 3
2.3 测量方法选择 4
2.4 本章小结 5
3 浊度仪的设计 6
3.1 浊度传感器的设计 6
3.1.1 光电式传感器 6
3.1.2 光电池 7
3.1.3 浊度传感器外壳设计 8
3.2 放大器的设计 9
3.3 微处理器系统 10
3.3.1 STM32F103介绍 10
3.3.2 A/D模块 11
3.3.3 电源模块 11
3.3.4 复位电路 12
3.3.5 振荡电路 13
3.3.6 外部中断/事件控制器 14
3.3.7 STM32F103引脚设置 15
3.4 显示输出 15
4 浊度仪的软件设计 16
4.1 STM 软件开发环境介绍 16
4.2 软件设计 17
4.2.1 系统初始化子程序 17
4.2.2 卡尔曼滤波 17
4.2.3 浊度值计算 19
4.2.4 Flash数据的读取和写入 19
4.2.5 中断程序 20
4.2.6 液晶显示程序设计 20
4.3 本章小结 20
5 调试与检测 21
5.1 福尔马肼标准液配制 21
5.2 实验测试 21
5.3 本章小结 22
6 总结 23
参考文献 24
致谢 25
附录 1程序主函数 26
附录2 浊度计PCB版图 28