• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DS18B20水温负反馈控制

donatello 2017-10-27 浏览量:839

       同学的毕设,有一个环节是使用电热装置加热水,并使用DS18B20水温计实行负反馈探测,即设定阈值温度,低于阈值温度时开始加热。那么问题来了,毕设要求实际水温和阈值温度的误差不能大于0.5摄氏度,那么,设置DS18B20水温计的实际检测温度应该低于阈值温度时停止加热呢,还是等于阈值温度时才停止加热?比方说,毕设规定阈值为40摄氏度,是应该在水温检测到39.5摄氏度的时候才停止加热,还是应该在40.0度的时候才停止加热呢?考虑到水比热容和电热棒余温的因素。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果精度要求高,可以先做实验。做一个拟合曲线,是39.5还是40还是40.5(因为一停,一方面是余温,一方面是散热,要看哪个快了。)

    如果精度要求不高,可以选择40度。

    • 发布于 2017-10-28
    • 举报
    • 评论 1
    • 0
    • 0
donatello 回复了 莱克迷KW:拟合曲线怎么弄?设定不同阈值,循环检测温度然后记录吗? 回复

其他答案 数量:2

  • 这个有经验公式可以参考,主要考虑以下几个因素:

    1. 电热棒余温因素,同时电热棒的功率会导致余温产生的不一样;

    2. 水容器大小,1L和10L不可能一样的;

    3. 环境温度因素;

    综合了以上几方面,根据实际应用场景多测试一些实时数据,抓取以上三个因素的曲线图,你就知道你的阀值以及温度设定应该如何设置了。


    • 发布于2018-01-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.bosch-sensortec.com/media/boschsensortec/downloads/software/bme688_development_software/bosch-sensortec-bme688-development-kit-flyer.pdf 回复

相关问题

问题达人换一批

DS18B20水温负反馈控制