# ConductivityMeter
一款基于STM32的电导率测量仪
# ConductivityMeter
一款基于STM32的电导率测量仪
1.项目情景(Situation):
在完成日常项目任务的过程中,发现需要对溶液的电导率参数进行测量。经查找后发现市面上的仪器多为食品级,工业级的较少且价格昂贵。因此决定自行制作。
2.预期目标(Target):
制作一款轻量级,简易化,成本低的工业级电导率测量仪。能够检测项目实验过程中的溶液电导率,顺利收集数据,完成实验。
3.具体行动(Action):
鉴于已有一款STM32单片机,因此决定以已现有单片机为基础,添加功能模块,完成制作。
本方案基于ST公司的STM32F429芯片,外接电导率信号处理模块。通过电导率传感器和温度传感器采集数据,对采集的数据通过算法处理得到最终结果。
将实验数据结果传入LCD屏幕显示及SD中保存,并通过触摸屏完成人机交互。
具体分为硬件部分和软件部分:
*硬件方案:
1). 由于溶液的浓差极化特性,需要设计正弦波发生模块,使用正弦波驱动电导率传感器,得到合适的数据;
2). 对正弦波模块产生的数字信号进行处理,为此设计了滤波模块;
3). 对电导率传感器传回的的数据进行放大处理,以便达到ADC的要求,设计了放大处理模块;
4). 由于3中的放大电路的相关芯片需要接入负电源,设计了电压转置模块。
*软件方案:
1). 编写正弦波发生芯片的驱动程序;
2). 编写温度传感器的驱动程序;
3). 编写ADC程序;
4). 编写LCD屏驱动程序;
5). 编写触摸屏驱动程序;
6).编写SD卡驱动程序;
7).编写串口打印程序。
4.项目成果(Result):
项目成果设计出合适的电导率信号处理模块电路板,并完成相应的程序编写。通过实际操作,能够顺利收集数据,初步完成预期的测量任务。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于STM32的电导率测量仪.zip (101个子文件)
Libraries.7z 5.72MB
cc936.c 711KB
cc949.c 558KB
cc950.c 444KB
cc932.c 247KB
ff.c 151KB
bsp_lcd.c 114KB
bsp_sdio_sd.c 105KB
fonts.c 49KB
gt9xx.c 31KB
ccsbcs.c 28KB
palette.c 24KB
bsp_i2c_touch.c 19KB
bsp_sdram.c 19KB
bsp_spi_flash.c 16KB
stm32f4xx_it.c 7KB
bsp_adc.c 7KB
diskio.c 6KB
bsp_sd_write_read.c 6KB
bsp_ad9850.c 6KB
bsp_ds18b20.c 5KB
syscall.c 5KB
bsp_key_exti.c 3KB
bsp_basic_tim.c 3KB
bsp_debug_usart.c 3KB
bsp_led.c 2KB
main.c 2KB
bsp.c 821B
unicode.c 403B
bsp_lcd.h 31KB
bsp_sdio_sd.h 18KB
ff.h 13KB
bsp_sdram.h 12KB
ffconf.h 11KB
gt9xx.h 10KB
bsp_spi_flash.h 5KB
stm32f4xx_conf.h 5KB
bsp.h 4KB
palette.h 4KB
fonts.h 4KB
bsp_led.h 3KB
bsp_i2c_touch.h 3KB
diskio.h 3KB
stm32f4xx_it.h 2KB
bsp_ad9850.h 2KB
bsp_ds18b20.h 2KB
bsp_adc.h 2KB
bsp_key_exti.h 1KB
bsp_debug_usart.h 1KB
bsp_sd_write_read.h 875B
integer.h 700B
bsp_basic_tim.h 326B
ConductivityMeter.hex 618KB
ElectricalConductivityMeter.hex 618KB
Template.hex 10KB
Fszhang.IntLib 746KB
Miscellaneous Devices.IntLib 223KB
Miscellaneous Connectors.IntLib 137KB
2_LCD屏幕.jpg 14.84MB
3_电路板.jpg 13.12MB
1_整体图.jpg 12.9MB
4_电导率传感器与温度传感器.jpg 11.42MB
README.md 2KB
8_演示视频.mp4 10.47MB
bsp_sdio_sd.c.orig 100KB
bsp_sdio_sd.h.orig 18KB
bsp_sd_write_read.c.orig 6KB
main.c.orig 2KB
ElectricalConductivityMeter.PcbDoc 2.12MB
ElectricalConductivityMeter.PcbDocPreview 126KB
电导率仪.PcbDocPreview 5KB
fszhang.PcbLib 2.24MB
YuHunXP.PcbLib 186KB
5_串口数据打印.png 193KB
7_PCB图.png 157KB
ElectricalConductivityMeter.PrjPcb 52KB
SinWaveCal.SchDoc 315KB
SinWaveAmplifier.SchDoc 120KB
Sensor.SchDoc 118KB
SinWaveCreator.SchDoc 114KB
Power-5V.SchDoc 76KB
ElectricalConductivityMeter.SchDoc 17KB
TopLayer.SchDoc 14KB
电导率仪.SchDocPreview 61KB
SinWaveCreator.SchDocPreview 33KB
Sensor.SchDocPreview 32KB
SinWaveAmplifier.SchDocPreview 26KB
Power-5V.SchDocPreview 21KB
TopLayer.SchDocPreview 19KB
SheetEntry.SchDocPreview 19KB
Sheet1.SchDocPreview 19KB
TopLayer.SchDocPreview 16KB
fszhang.SchLib 1.27MB
YuHunXP.SchLib 18KB
readme.txt 4KB
readme.txt 3KB
0_项目介绍.txt 2KB
6_数据记录.txt 2KB
ConductivityMeter.uvoptx 32KB
ConductivityMeter.uvprojx 31KB
共 101 条
- 1
- 2
资源评论
- 红炉2024-03-31非常有用的资源,可以直接使用,对我很有用,果断支持!
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功