找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1735|回复: 24
打印 上一主题 下一主题
收起左侧

DS18B20恒温加热电路升级

  [复制链接]
跳转到指定楼层
楼主
我的足浴盆是手调旋钮控制温度,不是热的烫脚,就是热一下,凉一下,
于是就换了18B20+AT89C2051+继电器控制。如图


温度显示精确了,控制却有问题,比如设置42度,温度到了停止继电器,不加热,但是加热管余温会使水温继续上升1度,
反复1度范围浮动,也是难以忍受,我也是完美主义者,升级,换板,




换成可控硅控制,根据温度差值大小,控制占空比输出,
4度差=80%,3度差=60%,2度差=40%,1度差=20%
实际使用由于水的温度损失,设置42度一直达不到,差2度就稳定了,
最后改变占空比4度差=90%,3度差=80%,2度差=70%,1度差=60%。
再次使用完美达到,并稳定在设置温度。下面是原理图和线路板图


亲自动手,洗脚的同时,成就感满满,呵呵

评分

参与人数 2黑币 +65 收起 理由
piplxh + 15
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏8 分享淘帖 顶3 踩
回复

使用道具 举报

沙发
ID:830831 发表于 2025-1-11 18:05 | 只看该作者
洗脚的的兴趣 就更大了 哈哈
回复

使用道具 举报

板凳
ID:446156 发表于 2025-1-16 09:48 | 只看该作者
小心点,洗脚的时候别触电
回复

使用道具 举报

地板
ID:97678 发表于 2025-1-17 08:22 | 只看该作者
怎么没有把程序发出来?
可以共享一下程序吗?
回复

使用道具 举报

5#
ID:325985 发表于 2025-1-17 15:01 | 只看该作者
虽有原理图,但各元件也无数值,所以本帖没上传程序很正常。
回复

使用道具 举报

6#
ID:25058 发表于 2025-1-17 19:18 | 只看该作者
这不就是PID控制只用了比例参数
回复

使用道具 举报

7#
ID:72088 发表于 2025-1-18 08:50 | 只看该作者
jovew 发表于 2025-1-17 08:22
怎么没有把程序发出来?
可以共享一下程序吗?

汇编语言程序,你们不削一顾的,以前我的帖子汇编语言上传都是冷嘲热讽,
回复

使用道具 举报

8#
ID:1042173 发表于 2025-1-18 22:20 | 只看该作者
新乡家电维修 发表于 2025-1-18 08:50
汇编语言程序,你们不削一顾的,以前我的帖子汇编语言上传都是冷嘲热讽,

厉害呀汇编语言,,
回复

使用道具 举报

9#
ID:161164 发表于 2025-1-19 23:33 | 只看该作者
不用加过零检测电路吗?
回复

使用道具 举报

10#
ID:27161 发表于 2025-1-23 09:36 | 只看该作者
看着挺好的,楼主可否分享一下源程序,我有一个中频电源控制板上拆的频率表,测绘图纸貌似主电路和你这个高度相似,想复制一个试试,我对汇编的相对熟一些,对C的只能勉强的修改一下但完整的程序还是看不懂。
回复

使用道具 举报

11#
ID:108361 发表于 2025-1-23 15:55 | 只看该作者
这就是比例控制
回复

使用道具 举报

12#
ID:72088 发表于 2025-1-27 11:32 | 只看该作者

附上汇编语言程序,


新建文本文档.rar

4.07 KB, 阅读权限: 1, 下载次数: 0, 下载积分: 黑币 -5

回复

使用道具 举报

13#
ID:72088 发表于 2025-1-27 11:35 | 只看该作者
lkc8210 发表于 2025-1-19 23:33
不用加过零检测电路吗?

加热不用过零触发,加热周期比较长,100ms也不影响使用,调光调速对反应要求灵敏迅速的才要过零检测,
回复

使用道具 举报

14#
ID:102702 发表于 2025-2-16 00:24 | 只看该作者
楼主你这电路图没参数的,能分享个有参数的电路图或PCB吗?
回复

使用道具 举报

15#
ID:1110477 发表于 2025-2-16 04:55 | 只看该作者
刚才又看了电路,元器件都就常规用法,凭经验能猜出数值
回复

使用道具 举报

16#
ID:1110477 发表于 2025-2-16 04:58 | 只看该作者
红外线遥控的电路图不太对头
回复

使用道具 举报

17#
ID:712493 发表于 2025-2-16 14:30 | 只看该作者
新乡家电维修 发表于 2025-1-18 08:50
汇编语言程序,你们不削一顾的,以前我的帖子汇编语言上传都是冷嘲热讽,

其实汇编就是开发繁琐一些,但是效率确高很多,并且程序走向更明确
回复

使用道具 举报

18#
ID:72088 发表于 2025-2-16 17:46 | 只看该作者
raymondau 发表于 2025-2-16 00:24
楼主你这电路图没参数的,能分享个有参数的电路图或PCB吗?


回复

使用道具 举报

19#
ID:72088 发表于 2025-2-16 17:47 | 只看该作者
keemee 发表于 2025-2-16 04:55
刚才又看了电路,元器件都就常规用法,凭经验能猜出数值

已经发上来了元件参数的图
回复

使用道具 举报

20#
ID:27161 发表于 2025-2-17 12:10 | 只看该作者
新乡家电维修 发表于 2025-2-16 17:47
已经发上来了元件参数的图

已下载了程序仿制了,目前有点问题,1:按原理图18B20Y也就是DQ接P3.4,实际程序里接的是P3.0,实物也只有接P3.0才可以正常显示温度。2:红外遥控部分,接收头接的P3.2,对程序中红外用户码和功能码都按手上某一个宝买的3键遥控器做了对应修改并编译,用编程器烧写到AT2051后现在上电温度可以正常显示,用红外遥控器遥控设置时发现只要按下遥控器按键数码管就会息屏无显示,松开又会正常显示温度,无法正常遥控设置,而且我试过了只要是NEC格式的红外遥控器任意遥控器按下按键都是一样的反应,不知道问题出在哪里了。
回复

使用道具 举报

21#
ID:72757 发表于 2025-2-24 00:12 | 只看该作者
加入PID算法的话,应该就可以精确控温了
回复

使用道具 举报

22#
ID:99987 发表于 2025-2-26 10:50 | 只看该作者
您好,问一下,图中的24C02存储芯片接到哪里了?
回复

使用道具 举报

23#
ID:27161 发表于 2025-2-27 18:13 | 只看该作者
madell 发表于 2025-2-26 10:50
您好,问一下,图中的24C02存储芯片接到哪里了?

没有用,这个可能是楼主用在别的项目上的。
回复

使用道具 举报

24#
ID:72088 发表于 2025-3-3 19:41 | 只看该作者
xjlfh 发表于 2025-2-17 12:10
已下载了程序仿制了,目前有点问题,1:按原理图18B20Y也就是DQ接P3.4,实际程序里接的是P3.0,实物也只有 ...

你直接用我的程序,用中九遥控器,确定键是功能,上下方向键是加减
回复

使用道具 举报

25#
ID:72088 发表于 2025-3-3 19:44 | 只看该作者
xjlfh 发表于 2025-2-27 18:13
没有用,这个可能是楼主用在别的项目上的。

对,24C02这里没用,准备用在记忆计数器上的板,一版多用,
本程序记忆存储在18B20中,也是永久记忆的,效果等同24C02
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表