上一篇文章提到

单片机毕业设计-01:基于涂鸦APP控制的无线控制灯

可以扩展为涂鸦APP + 风扇,空气净化器,宠物用品相关等等,都是比较简单的项目。项目虽小,五脏俱全,完全可以扩展成一个毕业设计。

这次,我们提高点难度,加入程序的算法做一个毕业设计----基于PID算法的温控器。

温控有高温恒温,如电烙铁,各种取暖器,保温杯等。

也有制冷的手机散热器,小冰箱,各种按摩玩具等。

PID恒温原理:通过PWM占空比大小控制传感器工作的强度,实现控温。控温的前提是要实时读取温度,根据温度大小来调整PWM大小。困难点在于确定P,I,D三个参数,先调P,再调I和D,调试过程会慢慢找到规律。调试时用串口实时打印温度,这样就比较清晰了解内在逻辑。

以下是一个案例,供参考。

PID 恒温IC测试模块

功能:

PID恒温输出,用于加热或制冷传感器恒温控制。

可设置8档恒温温度。

带串口输出打印看参数,或对接应用系统。

主要应用:

手机散热器

USB烙铁

暖手宝

小冰箱

电路板焊台

以下模块是5V输入,驱动最大10W传感器。其它功率,电压,温度个性化需定制或按手册设计。

IC型号:MSS1139 封装:SOP16

以制冷片为例说明接口

S+: 制冷片正极

  1. : 制冷片正极

NTC: 10K NTC传感器

电压:单节锂电池或5V

TX:串口输出数据

UP,DOWN按键调目标温度

应用线路:

ADCTEMP:接10K NTC电阻,NTC电阻另一端接地。

UP:调温度增加按键,低有效

DOWN:调温度减小按键,低有效

M1--M3:目标温度档位选择,悬空时M1=M2=M3=VDD

TX:串口输出相关参数

PWM:驱动MOS管,触发加热或制冷片,详见工程原理图。

MSS1139参数:

电压:3--5V

工作电流:50ma(3.3V)

工作温度:-30--75 摄氏度

M1,M2,M3初始预设温度配置

M3

M2

M1

目标温度(摄氏度)

0

0

0

10

0

0

1

21

0

1

0

42

0

1

1

55

1

0

0

150

1

0

1

220

1

1

0

320

1

1

1

15(默认) R4,R5,R6不接

设计注意事项:

大功率设备注意MOS管设计以及宽电源走线。

为提高串口通过稳定性,建议芯片采用3.3V供电。

必须接NTC传感器,且NTC传感器能实际测试发热、制冷片温度。

更多设计疑问,请发Email咨询:  fish_hjt@foxmail.com

单片机毕业设计-02:PID恒温算法之温控器及原理讲解相关推荐

  1. 经典单片机控制算法:PID

    文章目录 1 简介 2 什么是PID 2.1 P:比例 2.2 I:积分 2.3 D:微分 3 PID算法能做什么 4 PID算法实现 4.1 位置式pid算法实现 4.2 增量式PID实现: 4.3 ...

  2. C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类2)

    github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 之前写过一个博客(代码分享:单片机开发 | ...

  3. 计算机控制pid控制实验,计算机控制实验三数字PID调节器算法的研究

    计算机控制技术实验报告 学院:********** 班级:********** 姓名:****** 学号:**********实验三 数字PID调节器算法的研究 实验项目名称:数字PID调节器算法的研 ...

  4. PID调节算法在STM32上的实现

    (一)PID控制算法(P:比例    I:积分 D:微分) (二)首先先说明原理,使用的是数字PID算法,模拟PID算法在计算机这样的系统中是不能够直接使用的,数字PID算法又分为位置式PID控制算法 ...

  5. 基于西门子200smart系列化工反应釜程序 系统进行两路PID恒温升压调节

    基于西门子200smart系列化工反应釜程序,该程序仅用于学习探讨. 功能: 1.系统进行两路PID恒温升压调节 : 2.两路PID手自动切换: 3.压力.温度等检测. 具有如下控制: 参数设置.报警 ...

  6. 推荐系统实战第02课召回算法和业界最佳实践Part1

    推荐系统实战第02课召回算法和业界最佳实践Part1 推荐系统的 Match 模块介绍 Match 算法典型应⽤ Collaborative Filtering 算法介绍 基于共现关系的 Collab ...

  7. (附源码)计算机毕业设计SSM基于推荐算法的鞋服代购平台

    (附源码)计算机毕业设计SSM基于推荐算法的鞋服代购平台 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...

  8. 根据stc89原理图画pcb_基于STC89C52单片机毕业设计(完整版) 附 原理图 pcb图 源程序 仿真图...

    基于stc89c52单片机毕业设计 附 原理图 pcb图 源程序 仿真图 表3-1 P3口管脚备选功能 3.2 晶体振荡器 晶体振荡器,简称晶振,其作用在于产生原始的时钟频率,这个频率经过频率发生器的 ...

  9. 图像特征提取与描述_角点特征02:SIFT算法+SURF算法

    SIFT/SURF算法 1.1 SIFT原理 前面两节我们介绍了Harris和Shi-Tomasi角点检测算法,这两种算法具有旋转不变性,但不具有尺度不变性,以下图为例,在左侧小图中可以检测到角点,但 ...

最新文章

  1. DeepMind、哈佛造出了 AI「小白鼠」,从跑、跳、觅食、击球窥探神经网络的奥秘...
  2. NO7 利用三剑客awk-grep-sed-head-tail等7种方法实践
  3. 基于 MySQL Binlog 的 Elasticsearch 数据同步实践
  4. 如何做到服务器虚拟化_尽可能地做到无服务器,但不止于此
  5. db2 license过期
  6. 蓝宝石会升级bios吗_浴火重生 蓝宝石HD7950 Flex测BIOS提速
  7. web全栈工程师必备技能
  8. 如何学好书法---临摹
  9. kubernetes(k8s)安装metrics-server实现资源使用情况监控
  10. 配置IIS,以及添加网站
  11. PyCharm入门(七)PyCharm Evaluation:Your evaluation license expires in 3 days
  12. (示例3)涂涂乐开发教程
  13. 使用Unity编写传统ARPG游戏人物操作方式(二)
  14. fastreport oracle,【FastReport教程】如何使用插件在报表设计器中将连接器添加到Oracle数据库...
  15. 【强化学习】DDPG(Deep Deterministic Policy Gradient)算法详解
  16. L2-001 紧急救援
  17. 大数据测试-数据质量模型
  18. Android 获取屏幕尺寸(设备对角线的英寸数)
  19. 计算机配置文件保存到哪里,微信文件保存在哪里【设置教程】
  20. 鸡兔同笼问题 Java解法——(暴力破解)

热门文章

  1. java进阶复习资料(参考网站中较全)
  2. 转:一个banner仔的自我修养(1) ——字体字形篇
  3. html实现银行卡中间四位显示为*号,用正则给银行卡号部分加*号显示。。vue中根据不同的值,渲染相应的内容。。...
  4. Windows server 2008 Hyper-v下,玩转office communicator Server 2007 Enterprise
  5. java毕业设计开题报告基于SSM考试在线报名管理系统
  6. 页面中生成图形二维码
  7. 工作之命令小总结(7):tail命令
  8. LTE成长笔记--下行参考信号:小区特定参考信号
  9. 转自CSDN----双色球随机摇号
  10. FEQ编译(Full Equations Flow Routing Model)