【单片机毕业设计】基于蓝牙通信的水质多参数移动端监测控制系统设计 基于 STM32 或 51 单片机的智能水族水质监测与自动化调控系统(021506)

情系淮思:五款车规MCU横向对比与VCU选型 本文对比五款车规MCU中的S32K312与S32K324,聚焦核心架构、存储、通信及安全特性。S32K324为双核160MHz Cortex-M7,内存、外设(如以太网、QuadSPI、SAI)全面升级,支持高实时并行处理与复杂应用;而S32K312为单核120MHz,适用于中端车身控制。两者均满足ASIL B功能安全,具备完整安全引擎。选型建议:中端用S32K312,高端复杂系统优选S32K324。 阅读详情

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战
✌️技术范围::单片机,STM32单片机,51单片机,小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。
主要内容:免费开题报告、任务书、全bao定制+中期检查PPT、代码编写、🚢文编写和辅导、🚢文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。
特色服务内容:答辩必过班 (全程一对一技术交流,帮助大家顺利完成答辩,小白必选)
全网粉丝50W+,累计帮助2000+完成优秀毕设
🍅文末或主页侧边栏获取源码🍅
👉👉👉👉点击获取源码 👈👈👈👈
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及🚢文编写等相关问题都可以给我留言咨询,希望帮助更多的人

在这里插入图片描述

20 个相关毕业设计备选题目

  1. 基于 STM32 或 51 单片机的水质多参数监测与自动换水控制系统设计
  2. 基于 STM32 或 51 单片机的水体 PH、温度、浊度智能监测装置设计
  3. 基于 STM32 或 51 单片机与蓝牙通讯的水质参数采集监控系统设计
  4. 基于 STM32 或 51 单片机的 TDS 电导率水质检测与移动端监控系统
  5. 基于单片机 ADC0832 的多传感器水质智能预警控制系统设计
  6. 基于 STM32 或 51 单片机的水体环境参数采集与自动换水装置开发
  7. 基于蓝牙通信的水质多参数移动端监测控制系统设计
  8. 基于 STM32 或 51 单片机的智能水族水质监测与自动化调控系统
  9. 基于多传感器融合的水体 PH - 浊度智能监测控制系统设计
  10. 基于 STM32 或 51 单片机的 LCD1602 水质参数显示与阈值报警系统
  11. 基于单片机的水质阈值自定义设置与声光报警装置设计
  12. 基于 STM32 或 51 单片机的蓝牙 APP 水质远程监控系统设计
  13. 基于 DS18B20 与多传感器的综合水质智能监测平台设计
  14. 基于 STM32 或 51 单片机的水体浊度超标自动换水控制系统开发
  15. 单片机驱动的多指标水质检测与多 LED 分级报警系统设计
  16. 基于 STM32 或 51 单片机的水质参数本地按键配置与蓝牙同步系统
  17. 基于 ADC0832 模数转换的水质模拟信号采集控制系统设计
  18. 移动端蓝牙交互的智能水体环境监测与自动化控制系统设计
  19. 基于 STM32 或 51 单片机的水产养殖水质多参数智能调控装置
  20. 多传感器水质数据采集、阈值预警与自动换水一体化系统设计

项目研究背景

随着水产养殖、景观水体、小型水族饲养等领域智能化需求持续增长,水体水质状态直接影响水生生物生存环境,水质管控需求日益提升。当前多数小型水体场景仍依靠人工定期检测水质指标,工作人员依靠简易测量工具获取 PH 值、水温、水体浑浊程度等数据,存在检测周期长、人工成本高、数据实时性差、无法及时处理水质恶化问题等痛点。市面上部分水质监测设备功能单一,大多仅支持单一指标采集,难以同时完成酸碱度、温度、浊度、电导率多项参数同步监测;并且设备本地化配置操作繁琐,缺少移动端远程查看与参数调整能力,水体恶化后无法自动启动换水操作,智能化管控能力不足。物联网与嵌入式单片机技术不断成熟,STM32 或 51 单片机成本低廉、开发门槛适中,搭配各类水质传感器、蓝牙通信模块能够搭建轻量化水质监测方案。在此背景下,本文设计一套集成多传感器采集、阈值报警、自动换水、蓝牙移动端交互的水质智能控制系统,实现水质多参数实时监测、超标预警与自动化调控,满足小型水体智能化管理需求。

摘要

本文设计一套基于 STM32 或 51 单片机的水质多参数监测与智能控制系统。系统借助 ADC0832 模数转换芯片完成 PH 传感器、浊度模块、TDS 电导率模块模拟信号采集,结合 DS18B20 采集水体温度,通过 LCD1602 实时展示各项水质数据。系统支持本地按键自定义各项水质指标阈值,采用不同颜色 LED 实现多指标分级报警,水体浊度超标时驱动继电器控制水泵自动换水。设备搭载蓝牙模块,可与手机 APP 建立通信,实现水质参数远程读取与阈值在线配置。测试结果表明,系统能够稳定采集多项水质指标,报警与自动换水功能运行可靠,人机交互方式灵活,可应用于小型水族、微型养殖水体的水质智能化监测管控。

总体方案

  1. 主控单元:STM32 或 51 单片机

    选型理由:单片机生态成熟、资料丰富,适配本科嵌入式开发学习,具备充足 IO 引脚,能够驱动传感器、显示屏、继电器、蓝牙模块;成本较低,开发调试便捷。作用:作为系统核心控制器,统筹传感器数据读取、逻辑判断、外设驱动、蓝牙数据收发。

  2. 模数转换模块:ADC0832

    选型理由:8 位双通道模数转换芯片,满足 PH 传感器、浊度模块、TDS 模块模拟量转数字量需求,电路简单,易于单片机驱动。作用:将各类水质传感器输出的模拟电压信号转换为数字信号传输至单片机。

  3. 传感器硬件

  • PH 酸碱度模块:采集水体 PH 数值,实现水体酸碱度检测;
  • DS18B20 防水温度传感器:采集水体实时温度,数字信号输出,防水特性适配水环境;
  • 浊度传感器模块:检测水体悬浮颗粒物,判断水体浑浊状态;
  • TDS 电导率模块:采集水体电导率数据,反映水体可溶性杂质含量。
  1. 人机交互外设
  • LCD1602 液晶显示屏:本地实时显示各项水质监测数据;
  • 独立 4 按键(设置、增加、减小、退出):本地完成各项指标阈值配置;
  • 多色 LED 指示灯:区分 PH 上下限、温度、浊度、电导率超标报警类型;
  • 蜂鸣器:配合 LED 完成超标声光提醒。
  1. 执行单元:继电器 + 水泵

    选型理由:继电器实现弱电控制强电,单片机通过继电器控制水泵启停。作用:浊度超过设定阈值时,自动开启水泵执行换水操作。

  2. 通信单元:蓝牙模块

    选型理由:支持短距离无线通信,可和安卓手机 APP 配对,开发难度低。作用:实现单片机与手机 APP 双向数据传输,上传实时水质参数、接收 APP 下发的阈值设置指令。

整体硬件架构:各类水质传感器信号经由 ADC0832 转换后送入单片机;单片机采集温度数据,根据预设阈值完成逻辑判断,驱动 LED、蜂鸣器、水泵;同时通过 LCD1602 本地展示数据,通过蓝牙模块与手机 APP 进行数据交互。

核心功能

一、数据采集基础功能

  1. 多传感器模拟信号采集功能

    实现效果:利用 ADC0832 芯片将 PH 模块、浊度模块、TDS 电导率模块输出模拟量转换为数字信号,并传输至 STM32 或 51 单片机进行解析运算。

    核心作用:完成水体酸碱度、浑浊度、电导率原始数据采集,为系统逻辑判断提供数据源。

  2. 水体温度采集功能

    实现效果:通过 DS18B20 防水温度探头实时读取水体温度数值,数据直接送入主控单片机。

    使用场景:持续监测水温变化,温度超出阈值触发报警提醒。

二、本地配置与显示功能

  1. LCD1602 实时数据显示功能

    实现效果:在液晶屏幕循环展示当前 PH 值、温度、浊度、电导率实时监测数据。

    核心作用:支持现场直观查看水质状态,无需借助手机即可读取参数。

  2. 按键阈值设置功能

    实现效果:通过 4 个实体按键,分别对 PH、温度、浊度、电导率的上下限阈值进行配置,长按增加 / 减小按键可快速调整数值,设置完成后退出保存参数。

    核心作用:支持现场离线自定义水质管控标准,适配不同水体环境需求。

三、报警与自动控制核心功能

  1. 多色 LED 分级报警功能

    实现效果:红色 LED 提示 PH 低于下限,绿色 LED 提示 PH 高于上限,蓝色 LED 提示温度超标,橙色 LED 提示浊度超标,黄色 LED 提示电导率超标,同时蜂鸣器配合声光报警。

    核心作用:直观区分异常水质指标,快速定位水体问题。

  2. 浊度超标自动换水控制功能

    实现效果:单片机实时对比浊度测量值与设定阈值,当浊度超出上限,单片机控制继电器导通,启动水泵自动换水。

    核心作用:实现水质恶化自动化处理,减少人工干预。

四、蓝牙移动端交互功能

  1. 蓝牙数据通信功能

    实现效果:设备蓝牙模块与手机 APP 建立无线连接,单片机主动上传实时 PH、温度、浊度、电导率数据;同时接收 APP 下发的阈值配置指令并保存。

    核心作用:实现远程查看水质信息,支持移动端在线修改各项参数阈值,拓展人机交互渠道。

技术路线

  1. C 语言:课题核心开发语言,用于 STM32 或 51 单片机程序编写,实现传感器驱动、数据解析、阈值逻辑判断、外设控制、蓝牙数据收发,为本课题嵌入式程序开发基础。
  2. Keil C51/STM32CubeIDE:单片机程序编译、调试、烧录开发工具,用于代码编写、在线调试、程序下载至主控芯片。
  3. Altium Designer(可选):绘制硬件电路原理图,辅助完成硬件接线方案设计。
  4. Android Studio:开发配套手机蓝牙 APP,实现蓝牙设备搜索、连接、水质数据接收显示、阈值下发配置。
  5. LCD1602、ADC0832、各类传感器驱动库:成熟开源驱动代码,简化外设驱动开发工作。
  6. 串口调试助手:开发调试工具,用于监测单片机串口输出数据,验证传感器采集、蓝牙通信数据收发是否正常。
  7. Multisim(可选):前期硬件电路仿真,验证电路逻辑可行性。
  8. 硬件调试工具:万用表、杜邦线、稳压电源:实物硬件搭建、电路故障排查、系统联合调试。

项目演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

关于我们

博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室,目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。

项目案例

下面是我们团队最新的定制开发的项目平台,广受到大家客户的喜爱!大家看看我们开发出来的部分效果图吧!!!
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码获取

👉👉👉👉 点击我获取源码 -> 进我个人主页 👈👈👈👈

⬇️⬇️⬇️⬇️

21 硬件工程师笔面试高频考点真题解析——单片机 本文系统介绍了单片机的核心概念与应用知识,包括:单片机定义与选型要点(性能、存储、外设等);核心参数(主频、I/O、通信接口等);最小系统组成(电源、复位、晶振、BOOT);常见外设(GPIO、ADC、定时器等);GPIO工作模式(输入/输出);死机原因分析(硬件干扰、软件错误等);上电故障排查流程(电源、时钟、程序等);与DSP、FPGA的对比(控制vs运算vs可编程);常用通信总线特点(UART、I2C、SPI、CAN);看门狗功能(超时复位防死机)。内容涵盖单片机硬件设计关键要点,适合嵌入式开发者参考 阅读详情

相关推荐

手把手教你用CODESYS将旧笔记本改造成软PLC(含证书配置避坑指南)

本文提供了一份详尽的指南,教你如何利用CODESYS平台将闲置旧笔记本改造为一台功能完整的软PLC。内容涵盖从硬件评估、系统实时性优化、软件安装与驱动配置,到关键的证书授权管理避坑指南,旨在帮助自动化工程师和爱好者低成本搭建稳定可靠的学习与开发平台。

weixin_29190573的博客 281

单片机毕业设计-基于 STM32 或 51 单片机与蓝牙通讯的水质参数采集监控系统设计 基于 STM32 或 51 单片机的 TDS 电导率水质检测与移动端监控系统(021506)

本文设计一套基于 STM32 或 51 单片机的水质多参数监测与智能控制系统。系统借助 ADC0832 模数转换芯片完成 PH 传感器、浊度模块、TDS 电导率模块模拟信号采集,结合 DS18B20 采集水体温度,通过 LCD1602 实时展示各项水质数据。系统支持本地按键自定义各项水质指标阈值,采用不同颜色 LED 实现多指标分级报警,水体浊度超标时驱动继电器控制水泵自动换水。设备搭载蓝牙模块,可与手机 APP 建立通信,实现水质参数远程读取与阈值在线配置。

我的个人博客:https://bishe666.top 11

Python实战:用jieba和WordCloud打造电商评论情感分析工具(附完整代码)

本文详细介绍了如何使用Python的jieba分词和WordCloud库构建电商评论情感分析工具,涵盖数据预处理、情感分析、可视化展示等关键步骤,并提供完整代码实现。通过该工具,开发者可以高效分析电商评论数据,挖掘消费者情感倾向,为产品改进和决策提供数据支持。

weixin_30316097的博客 415

【计算机毕业设计单片机案例】基于 ADC0832 模数转换的水质模拟信号采集控制系统设计 移动端蓝牙交互的智能水体环境监测与自动化控制系统设计(021506)

本文设计一套基于 STM32 或 51 单片机的水质多参数监测与智能控制系统。系统借助 ADC0832 模数转换芯片完成 PH 传感器、浊度模块、TDS 电导率模块模拟信号采集,结合 DS18B20 采集水体温度,通过 LCD1602 实时展示各项水质数据。系统支持本地按键自定义各项水质指标阈值,采用不同颜色 LED 实现多指标分级报警,水体浊度超标时驱动继电器控制水泵自动换水。设备搭载蓝牙模块,可与手机 APP 建立通信,实现水质参数远程读取与阈值在线配置。

102

VisionMaster位置修正功能深度解析:如何让找圆工具自动跟随移动目标?

本文深度解析海康威视VisionMaster平台的位置修正功能,重点介绍如何通过模板匹配与找圆工具的智能联动实现移动目标的动态追踪。文章详细阐述了工业视觉检测中的坐标系同步原理、模板匹配配置技巧及异常处理策略,为工程师提供了一套完整的工业级解决方案。

uu89012的博客 287

简单的图书管理系统---SpringBoot+mysql通过前后端分离实现增删查改

SpringBoot+mysql通过前后端分离实现增删查改 上篇文章介绍了如何写后端接口 SpringBoot连接MySQL获取数据写后端接口 这篇文章,我们就介绍一下怎么写前端 点击修改跳出修改界面,点击添加书籍跳出添加书籍界面 点击删除,直接删除一行数据 其他的也没什么解释了,直接上代码(看不懂的可以私聊我哟) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>

爱笑的博客 2015

单片机毕设项目:基于 STM32 或 51 单片机的水产养殖水质多参数智能调控装置 多传感器水质数据采集、阈值预警与自动换水一体化系统设计(021506)

本文设计一套基于 STM32 或 51 单片机的水质多参数监测与智能控制系统。系统借助 ADC0832 模数转换芯片完成 PH 传感器、浊度模块、TDS 电导率模块模拟信号采集,结合 DS18B20 采集水体温度,通过 LCD1602 实时展示各项水质数据。系统支持本地按键自定义各项水质指标阈值,采用不同颜色 LED 实现多指标分级报警,水体浊度超标时驱动继电器控制水泵自动换水。设备搭载蓝牙模块,可与手机 APP 建立通信,实现水质参数远程读取与阈值在线配置。

2501_91703032的博客 10

实战指南:在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系

本文详细介绍了在华为防火墙上构建基于自签CA的SSL证书挑战式认证体系的实战指南。通过自签CA证书生成、华为防火墙SSL VPN配置、客户端安装与测试等步骤,帮助企业实现更安全的远程办公接入方案,有效防范密码泄露风险。文章重点讲解了证书挑战登录的实现原理和配置细节,适用于企业网络安全建设。

weixin_32428571的博客 257

【单片机课设毕设项目】单片机驱动的多指标水质检测与多 LED 分级报警系统设计 基于 STM32 或 51 单片机的水质参数本地按键配置与蓝牙同步系统(021506)

本文设计一套基于 STM32 或 51 单片机的水质多参数监测与智能控制系统。系统借助 ADC0832 模数转换芯片完成 PH 传感器、浊度模块、TDS 电导率模块模拟信号采集,结合 DS18B20 采集水体温度,通过 LCD1602 实时展示各项水质数据。系统支持本地按键自定义各项水质指标阈值,采用不同颜色 LED 实现多指标分级报警,水体浊度超标时驱动继电器控制水泵自动换水。设备搭载蓝牙模块,可与手机 APP 建立通信,实现水质参数远程读取与阈值在线配置。

13

YOLOv12涨点改进 | 全网独家首发Conv改进篇 | Arxiv 2025 | 引入一种新的WConv加权卷积改进YOLOv12,显著提升其特征提取能力和目标检测精度

本文提出了一种新型加权卷积(WConv)模块,通过引入最优密度函数动态调整邻域像素权重,显著提升了YOLOv12目标检测性能。WConv在保持参数数量不变的情况下,提高了模型精度(VGG准确率提升10%)、增强了小目标检测能力,并改善了多尺度特征提取。文中详细介绍了模块原理、网络结构改进方法,并提供了核心代码实现和yaml配置文件。实验表明,该方法在图像任务中最高可降低53%的损失,虽然会带来11%的时间开销,但具有优异的鲁棒性。该技术可广泛应用于2D/3D图像处理领域。

Ai缝合怪、助力小伙伴高效发论文 218

从零到一:ESP32与豆包大模型的RTC连续对话实现指南

文本实现ESP32S3 SparkBot与豆包大模型的RTC连续对话

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 4366

基于单片机的温控风扇控制

具体功能: 1.DS18B20采集温度,数码管显示当前温度值,采用三极管驱动数码管显示; 2.采用PWM调速的原理来实现风扇速度的控制: 当温度低于温度的下限值时,电机不转, 当温度介于上限和下限之间时电机转速缓慢, 当温度大于上限值时,电机全速转动; 3.三个按键可以设置温度上下限; 4.温度测量范围:0-99.9度;

2401_82402501的博客 198

融合双主干网络提升YOLOv8性能一种基于SOTA思想的目标检测改进

YOLOv8采用了单一的主干网络进行特征提取,通常是基于CSPDarknet作为骨干网络,在目标检测过程中通过不同的卷积层提取不同尺度的信息。虽然这种设计在大多数应用场景下表现出色,但在面对复杂背景、细节丰富的物体或小物体检测时,YOLOv8有时难以保持良好的精度。在本文中,我们提出了一种基于双主干网络的YOLOv8改进方案,通过结合先进的SOTA思想,全面提升了YOLOv8在目标检测任务中的表现。双主干网络架构。

博客 1154

基本定时器(TIM6/TIM7)

基本定时器最简单,就干一件事:到点了触发中断。定时器本质就是计数器,每个时钟脉冲加1,数到ARR就溢出、产生中断、清0重来。三个核心寄存器:PSC(预分频器):对输入时钟分频CNT(计数器):从0往上数ARR(自动重装载值):数到这个值就溢出,CNT清0,产生更新中断公式:  定时周期 = (PSC+1) × (ARR+1) / 定时器时钟  更新事件频率 = 定时器时钟 / ((PSC+1) × (ARR+1)) 例:TIM6时钟84MHz,要定时0.5秒(2

2401_89890233的博客 283

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

7-2 按键控制LED流水灯(SDCC + Notepad++ + STC-ISP/普中ISP)

本节基于上节定时器T0设计,实现按键控制LED流水灯。通过配置12MHz晶振下16位定时器模式,初值设为64536(0xFC18),每1毫秒溢出一次,替代原有Delay方法。启用定时器中断,设置TR0启动,TF0标志自动置位触发中断,配合外部按键控制流水灯状态,提升系统实时性与效率。

xunyan6234的博客 92

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

TMS320F28335 学习笔记(二):系统时钟、PLL 与看门狗

本文系统介绍F28335的时钟架构与看门狗应用,涵盖外部晶振、PLL倍频生成系统时钟(SYSCLKOUT)、高速/低速外设时钟分频配置,以及看门狗的启用、关闭与喂狗机制。强调时钟配置准确性对延时、PWM、通信等外设的重要性,指出常见错误如晶振不匹配、未等待PLL锁定、随意修改PLL或喂狗周期过长等问题,并提供初始化框架与验证方法,帮助开发者正确配置时钟系统,确保程序稳定运行。

2403_83044722的博客 378

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

代码小白笔记:江科大 51 单片机 LCD1602 课程详解

本文为单片机新手梳理江科大51课程中LCD1602的驱动逻辑,聚焦“看懂代码”而非深究寄存器。通过解析接线、底层函数(延时、写命令/数据)、初始化流程及光标定位,详解字符、字符串、数字(十进制、十六进制、二进制)的显示原理,核心在于理解“RS控制指令/数据”、“地址映射规则”及“数字转字符”的位运算技巧,帮助读者快速上手并自定义显示内容。

2301_81429079的博客 632

MCU复位电路不加单片机可行吗?PCB踩坑记

第一版板子长按偶发不触发,经查为Key脚走线穿越DC-DC电感下方,受开关噪声干扰导致判定失败。改用丽晶微EY407-383329(SOT23-6)专用复位ASIC,硬件实现3秒长按、1秒双路互补脉冲输出,无需MCU参与,省去软件消抖与定时器资源。关键点:Key线避开通路、就近加104P去耦、低有效接法正确、输出极性匹配、RESET上拉可靠、扩流器件靠近输出。全靠硬件实现稳定复位,主控死机仍可工作。建议依8项排查清单验证,量产前索取规格书并打样验证。

ELITECHIP_ECM的博客 284

MCU 启动流程解析:从 SRAM 到 DDR

MCU 的性能瓶颈通常不在 DDR 带宽,而在访问延迟与确定性。因此,关键代码、中断向量、栈以及功能安全数据应放在片内 SRAM;大块传感器数据缓冲、堆和冷数据则放在 DDR。启动流程的核心可以概括为三步:Boot ROM 搬运、Remap 切换、SRAM 执行。

Where there is life, there is hope. 299

MCU的ADC采样怎么配

一块采集板,室温下读电池电压挺准,一上高低温箱就差出0.3V。软件反复查了三遍,没改一行代码,最后发现是参考电压选错了——电源纹波直接灌进了测量基准。ADC这东西,代码就那么几行,坑全在配置里。这篇拿ATmega16当例子,把采样链路从头讲清:参考电压怎么选、时钟为什么卡在50到200kHz、结果为什么要讲究读取顺序。这些规则不只对AVR成立,换成车规MCU,思路一样。

qq_43241255的博客 197

HAL库基本定时器框架分析

这部分是在main.c里面调用的,使能定时器外设和中断位。实时真正干活的操作在中断处理函数里进行。流程1 定时器外设初始化和中断配置。流程2 使能定时器中断相关位。流程3 中断处理函数。

tecoes的博客 34

PHY内部环回通过,能证明网口整条链路正常吗?

PHY内部环回通过,只能证明该测试路径在记录条件下工作正常,不能直接证明变压器、RJ45、网线和对端组成的整条链路正常。采购收到“环回合格”报告时,应先确认数据从哪里发出、在哪里折返、又在哪里检查。

Voohu_Elsa的博客 196

【QT】系统相关:UDP回显客户端

🎬 艾莉丝的简介: 1.1.3 UI界面布局设计 UI控件组成:布局层级:布局拉伸策略: 1.2.2 widget.cpp实现文件 1.2.3 main.cpp 1.3 关键类型与API原理 1.3.1 quint16 :Qt自定义固定宽度无符号16位整数,等价。 端口号协议规定占2字节(16bit),使用规避C++标准字节长度不确定的平台兼容性问题。 1.3.2 QUdpSocket核心API :发送UDP报文,客户端不需要bind绑定端口,操作系统自动分配临时随机源端口。 信号:套接字缓冲区

艾莉丝努力练剑的博客,感谢大家一直以来的对艾莉丝的支持和鼓励,uu们如果对C/C++方向感兴趣的话,可以通过艾莉丝主页的微信名片加艾莉丝的好友,和努力练剑的艾莉丝一起加油! 270

H桥驱动芯片怎么用

实习的时候拿L293D驱动一个小直流电机,程序写的是正转,电机纹丝不动;换了个输入组合,电机动了,芯片烫得发热。后来才明白,H桥的四种状态全写在真值表里,不看表瞎试,轻则不转,重则直通烧管。这篇用L293D当例子,把这张表一次讲透。一、H桥长什么样四个开关管摆成一个H形:电机挂在H中间那一横上,左上、左下、右上、右下各一个开关。对角线导通,电流方向就定死:左上加右下导通,电流从左往右过电机,正转;右上加左下导通,电流反过来,反转。

qq_43241255的博客 316

FWD八位单片机调试问题

一个是加权求平均值,现在是用的峰值来对比恢复电压,可以给采样到的几次峰值进行加权求平均,但它会引入一点时间上的滞后,并且要注意如果电压发生突变,比如说从220V突然跳变到140V或者300V,那采样的第一次是正常电压,加上后面几次不正常的电压进行加权平均,算的值是非常不准的,后面的周期采样会准,但是由于第一次采样不准,很影响后续的分闸合闸操作,对于过欠压的检测这个系统来说是毁灭性打击。LED任务是一个时间敏感任务,需要一个绝对精准的后台来管控,中断拥有绝对的实时性,硬件计时,时间精度很高,并且非阻塞。

qq_63242661的博客 199

江科大 51 单片机笔记:74HC595 驱动 LED 点阵屏(小白逐行讲解)

本文详解江科大51单片机课程中LED点阵屏的实现原理,逐行解析74HC595移位寄存器控制段选、P0口控制位选的动态扫描机制。重点拆解_74HC595_WriteByte与MatrixLED_ShowColumn函数,阐明高位优先送数、低电平有效选列、延时保持及关键消影操作(P0=0xff)的作用。通过笑脸图案示例,揭示“快速轮扫+视觉暂留”显示完整图像的本质,并提供画图转数据、排错自查等实用技巧,帮助初学者掌握自定义图案显示的核心逻辑。

2301_81429079的博客 206
上一篇: 【单片机毕业设计】多档位可调语音控制智能台灯硬件系统设计 基于单片机的自动调光人体感应智能台灯实现(021406)
下一篇: 【单片机毕业设计】基于 ADC0832 的水质模拟信号采集监测装置设计 单片机驱动的水质浊度、PH、TDS 综合检测设备开发(021606)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值