基于STM8L052单片机的便携式盐度计的设计
基于STM8L052单片机的便携式盐度计的设计(论文17000字)
摘要:盐度计通常被用做快速测量盐溶液中氯化钠的百分比浓度,在科研、食品、制盐以及饮料等工业、农业领域的生产活动中都有着广泛地应用。本文设计了一种便携式盐度计,采用STM8L052单片机为主控芯片,由电导和温度传感器测量溶液的电导率值和温度值,通过电导率值计算盐度值,由段式液晶显示盐度值和温度值。并通过ESP8266串口WiFi模块将测量数据通过无线传输方式传递给手机或计算机终端。该系统携带方便、操作简单,并具有数据可读性高和数据可无线传输等优点。
关键词:STM8L052单片机;电导率和温度测量;无线传输
TheDesignandDevelopmentofPortableSalinometer
Abstract:Salinometers are often used to quickly measure the percentage concentration of sodium chloride in salt solutions. They are widely used in scientific research, food, salt and beverage industries and agricultural production activities. This article designs a portable salinometer, using STM8L052 microcontroller as the main control chip, conductance and temperature sensor to measure the conductivity value and temperature of the solution, calculate the salinity value by the conductivity value, and display the salinity value by segment LCD. And temperature values. Through the ESP8266 serial WiFi module, the measurement data is transmitted to the mobile phone or computer terminal through wireless transmission. The system is easy to carry, easy to operate, and has the advantages of high readability of data and wireless transmission of data.
[版权所有:http://DOC163.com]
KeyWords:STM8L052microcontroller;Conductivity and temperature measurements;Wireless transmission
[版权所有:http://DOC163.com]
目录
1 引言 1
1.1 课题背景和研究意义 1
1.2 国内外发展现状 2
1.3 本论文的主要内容 2
2 系统总体方案 4
2.1 海水盐度测量方法 4
2.1.1 实用盐标 4 [资料来源:http://www.doc163.com]
2.1.2 电导率 4
2.2 盐度-电导率关系拟合曲线 5
2.3 系统总体设计框图 8
3 硬件电路设计 9
3.1 单片机 9
3.2 电源供电方式 10
3.2.1 系统供电方式 10
3.2.2 高效DC/DC升压转换器HX3001 11
3.3 开关电路 12
3.4 电导率检测模块 13
3.5 段式液晶显示模块 14
3.6 温度采集模块 15
3.7 WiFi模块ESP8266 16
3.8 蜂鸣器模块 17
4 程序设计 18
4.1 单片机的开发调试环境 18
4.2 单片机的总体程序设计 18
4.3 电导率测量程序 19
4.4 段式液晶显示程序 20
4.5 ESP8266 WiFi模块程序 21
4.5.1 AT指令 21
4.5.2 ESP8266数据传输程序 21
5 系统实验与误差分析 23
5.1 总体实验方案 23
5.2 硬件系统调试 23
5.2.1 温度传感器调试 23
5.2.1 电导率传感器调试 24
5.3 软件调试部分 24
5.3.1 盐度值的计算 24
5.3.2 WiFi模块的调试 25
6 总结与改进 27
参考文献 27
致谢 29