打印
[PIC®/AVR®/dsPIC®产品]

基于PIC单片机制作的DS18S20 双通道温度计-翻译转载

[复制链接]
1528|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
该文来自一个国外小哥的博客,非常简单的东西,其实用心做,一样会非常好看与好用。
材料清单:
1x 2x16 LCD 带背光
1x 16x1 LCD 母针座连接器
1x 16x1 LCD 公针座连接器
1x 可编程 PIC16F628
2x DS18S20 1 线数字温度传感器
1x 100nF 电容器
1x 10K 电位器(LCD 对比度)
1x 10K 电阻器
2x 1K 电阻器
1x 10 电阻器
1x LM7805 稳压器
1x 触觉开关(显示模式)
1x 2 针公头针座连接器
1 个 4-PIN 公头接头

技术规格:
温度测量:-55 至 125°C(-67 至 257°F)
精度: 0.5 °C / 1 °F
电源电压: 7.5 - 15V
功耗: 8mA (当 LCD 背光灯关闭时)



原理图:

说明:
这是一款构建简单的DS18S20双通道温度计,可以同时测量两个不同位置的温度。由于使用了 PIC16F628 微控制器和 2x16 字符 LCD 显示屏,该测量仪的组件非常少。它就像一台小型计算机,可以通过升级其十六进制固件进行自定义。

DS18S20双通道温度计采用两个非常令人兴奋的DS18S20数字温度传感器,采用方便的TO92封装。与温度读数作为变化电压传递的常规传感器不同,DS18S20以数字格式将温度信息作为数据传递。这带来了许多新的可能性,并且能够通过两线电缆在更长的距离内传递温度信息。具有此功能,可以在远离主电路板的同时在不同位置测量温度。对于依赖于电压电缆的常规温度传感器,电缆必须尽可能短,因为较长的导线长度会引入杂散电阻并带来不可靠的读数。

DS18S20传感器的另一大特点是它根本不需要任何校准,同时提供开箱即用的100%精度。这意味着您只需将其插入即可,无需花时间重新校准温度读数。这一切都要归功于以数字格式发送信息的性质。事实上,DS18S20就像一台连接到网络的计算机,具有类似于IP地址的唯一序列号标识符。多个DS18S20传感器可以同时发送信息,甚至通过同一根双线总线电缆发送信息。这两根导线为传感器提供3-5V电压电源,它们还用于在两个不同的方向上传递数据。如果导线很长,导致DS18S20传感器上的电压降至3V以下,则可以使用1K电阻为传感器供电。

一旦PIC微控制器收到温度信息,它就会将其转换为摄氏和华氏值,以便它们可以显示在LCD显示屏上。DS18S20双温表能够以0.5 °C / 1 °F的精度测量-55至125°C(-67至257°F华氏度)的温度。如果您只需要在一个位置测量温度,只需使用一个DS18S20传感器,PIC16F628微控制器将仅使用一个传感器。

此外,温度在LCD显示屏上的显示方式可以通过按下触觉按钮进行定制。每个选择都保存在非易失性EEPROM存储器中,因此即使在电源断开后,PIC也能记住它。我们欢迎对不同显示样式的要求,并且可以通过简单地使用新的十六进制固件刷新PIC16F628微控制器来升级。

我们还计划在不久的将来发布温度恒温器控制器版本,当达到某些温度时,该版本将打开/关闭设备。 恒温控制器可用于打开/关闭加热器,风扇,空调系统等。






同样的,你也可以换成AVR单片机,换成温湿度传感器,就可以变成其他模样了,你也可以更换显示设备,或者显示方式。

使用特权

评论回复
沙发
lcczg| | 2022-8-12 11:38 | 只看该作者
带显示的温控

使用特权

评论回复
板凳
yorkbarney| | 2022-8-16 22:19 | 只看该作者
DS18S20好像是可以支持多路的。   

使用特权

评论回复
地板
gaoyang9992006|  楼主 | 2022-8-17 11:27 | 只看该作者
yorkbarney 发表于 2022-8-16 22:19
DS18S20好像是可以支持多路的。

对,那就需要复杂的搜索算法了,或者先读出ID,然后再组链

使用特权

评论回复
5
saservice| | 2022-8-18 17:23 | 只看该作者
支持多少路ds18b20呢?   

使用特权

评论回复
6
minzisc| | 2022-8-18 18:18 | 只看该作者
PIC单片机驱动能力可以吗   

使用特权

评论回复
7
beacherblack| | 2022-8-18 19:06 | 只看该作者
非常简单的东西做起来不容易。   

使用特权

评论回复
8
hellosdc| | 2022-9-3 18:01 | 只看该作者
单片机模拟一个ds18s20(ds1820)的信号  

使用特权

评论回复
9
ulystronglll| | 2022-9-3 19:40 | 只看该作者
DS18B20如何编程完成一次温度读取?   

使用特权

评论回复
10
wwppd| | 2022-9-3 20:19 | 只看该作者
用温度传感器DS18B20进行多路测量?   

使用特权

评论回复
11
backlugin| | 2022-9-3 20:51 | 只看该作者
ds18b20与其他温度传感器有什么优缺点

使用特权

评论回复
12
robincotton| | 2022-9-3 21:31 | 只看该作者
18系列PIC单片机中文资料  

使用特权

评论回复
13
xiaoyaodz| | 2022-9-5 12:44 | 只看该作者
如何知道DS18B20的ROM   

使用特权

评论回复
14
wilhelmina2| | 2022-9-5 13:43 | 只看该作者
多路DS18B20与 单片机如何连线?

使用特权

评论回复
15
quickman| | 2022-9-5 14:36 | 只看该作者
如何实现多个DS18B20并联在唯一的单线上

使用特权

评论回复
16
olivem55arlowe| | 2022-9-5 15:29 | 只看该作者
DS18b20与PIC单片机   

使用特权

评论回复
17
abotomson| | 2022-9-5 16:32 | 只看该作者
DS18B20?            

使用特权

评论回复
18
everyrobin| | 2022-9-5 17:22 | 只看该作者
DS18B20温度传感器怎么样?

使用特权

评论回复
19
tpgf| | 2022-9-7 08:09 | 只看该作者
为什么要用稳压器呀

使用特权

评论回复
20
qcliu| | 2022-9-7 08:16 | 只看该作者
寄生电源供电方式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

1971

主题

15989

帖子

210

粉丝