更新时间:11-14 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:10845 需要金币:2000个
摘要:PH测试仪在诸多领域都有一定的应用,在上世纪70年代PH测试仪微型化便已经实现,目前PH测试仪在很多领域都有应用。然而,由于微型PH测试仪具有价格昂贵、维修困难的局限性,因此,对PH测试仪进行技术优化已经成为目前研究的热点。因此本论文主要设计的酸碱度检测器采用复合电极原理和STC89C52单片机完成对各种溶液的酸碱度及温度的测定。本论文详细的论述了酸碱度检测器的设计,包括复合电极测定酸碱度的原理、标定方法、传感器的设计,测量电路的原理图和系统设计程序,这样可以更加便捷检测出溶液的酸碱度和温度情况。如果溶液酸碱度和温度没有达到使用者设定的要求值,报警系统会进行及时响应。蜂鸣器会进行响应,LED小灯会进行闪烁。
关键词:酸碱度;PH模块;STC89C52;DS18B20
目录
摘要
Abstract
1 绪论-1
1.1 课题的目的和意义-1
1.1.1 课题的目的-1
1.1.2 课题的意义-2
1.2 主要研究内容-2
2 酸碱度检测计检测系统-4
2.1 系统组成部分-4
2.2 系统工作原理-4
2.3 系统框图-4
2.4 系统测试方案选择-5
3 系统硬件电路设计-6
3.1 STC89C52单片机最小系统-6
3.1.1 STC89C52单片机-6
3.1.2 STC89C52单片机的存储器-7
3.1.3 STC89C52单片机引脚说明和功能介绍-7
3.2 LCD1602简介-8
3.2.1 LCD1602的基本参数及引脚功能-8
3.2.2 1602液晶显示模块显示原理及电路原理图-9
3.3 ADC0832的简介-9
3.3.1 单片机对ADC0832的控制原理-10
3.3.2 ADC0832芯片接口的程序编写-10
3.4 DS18B20温度传感器-10
3.4.1 DS18B20温度传感器的简介-10
3.4.2 DS18B20技术性能描述-11
3.5 酸碱度模块-12
3.5.1 酸碱度模块的简介-12
3.5.2 酸碱度模块的测量原理-12
3.6 蜂鸣器报警电路-12
4 系统软件设计-13
4.1 主程序流程图-13
4.2 显示模块-15
5 系统调试及误差分析-16
5.1 调试准备-16
5.2 调试过程-16
5.2.1 系统初始状态-16
5.2.2 酸碱度不符合设定值时系统系统状态-16
5.3 调试结果-17
结 论-20
参考文献-21
附 录 1:元件清单-22
附 录 2:原理图-23
附 录 3:实物展示-24
附 录 4:程序源代码-25