矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 14903|回复: 20

用STC15F104E做的DS18B20_ROM序列号读取模块

[复制链接]
     
发表于 2013-1-7 20:46:06 | 显示全部楼层 |阅读模式
本帖最后由 组合开关 于 2013-1-9 17:42 编辑

温度传感器DS18B20是大家用得较多的一个温度传感器,每一片DS18B20在其ROM中都存有其唯一的64位序列号,出厂前就已写入片内,利用这些序列号就可以区分不同的18B20,这样一条数据线上就可以挂接很多该传感器,实现单总线数据传输测温系统,从而可以简化整个系统的安装和制作,进而节约成本。要读出DS18B20的ROM序列,还需用到单片机,这次制作采用的单片机是STC15F104E,STC15系列的单片机是以8051为基础经过技术改进和资源扩展的单时钟/机器周期(1T)8脚内置R/C时钟的单片机,手头有这个是以前做过的一个家用饮水机自动断电器买了些留下来的,再加之它是8脚的单片机可以把电路做得较小巧,就用它了。
还有做这个想用电脑把ROM序列直接显示出来,如果是用显示屏显示的话还要抄下来有点不方便,所以用串口通讯并用ISP_USB转串口下载器连接电脑和单片机。这样读取数据的时候可用stc的isp-15xx下载软件自带的串口助手读取18B20的ROM序列号,这个就比较方便了。
后来觉得只是读个ROM太单调了,我又自己用VB写了一个DS18B20数据读取小软件,可读出ROM和温度还增加了绘出温度曲线的功能。
制作过程较简单,元件非常少,就15F104和两个小电容加上一些插接件连接器和IC座,程序也是参考的STC手册和网站上例程写的

图:

DSC_1301.jpg

DSC_1304.jpg

DSC_1305.jpg

DSC_1303.jpg

DSC_1308.jpg

DSC_1307.jpg

DSC_1306.jpg

DSC_1302.jpg

DSC05405.jpg

未命名3.JPG

评分

1

查看全部评分

     
发表于 2013-1-7 23:00:28 | 显示全部楼层
楼主技术了得,东西做的很好。更重要的是VB上位机软件也写的好.如可能,恳请楼主讲解原理-过程
回复 支持 反对

使用道具 举报

     
发表于 2013-1-14 13:05:08 | 显示全部楼层
一片单片机多少钱。。。这个可以用来做esr
回复 支持 反对

使用道具 举报

     
发表于 2013-1-14 15:30:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-1-14 18:03:54 | 显示全部楼层
我也用过这个单片机,好处是小。

缺点是没有adc
回复 支持 反对

使用道具 举报

发表于 2013-1-14 20:51:10 | 显示全部楼层
不知STC又出新芯片了吗
回复 支持 反对

使用道具 举报

发表于 2013-4-2 17:48:18 | 显示全部楼层
楼主牛人啊!!!!
回复 支持 反对

使用道具 举报

发表于 2013-4-3 00:46:54 | 显示全部楼层
大侠可不可以发个15F104测温程序源码啊。在下感激不尽。929974619@qq.com
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2013-4-11 16:03:14 | 显示全部楼层
lining130965 发表于 2013-4-3 00:46
大侠可不可以发个15F104测温程序源码啊。在下感激不尽。

这个工作原理是,由电脑串口发出读取指令,发出字母“T”是读温度,“R”是读取ROM,单片机(STC15F104E)收到后读取18B20的ROM或温度在再通过串口返回给电脑,由于15F104是没有配串口的,用的是IO口模拟串口,固定波特率9600bps。这个可以用STC的下载软件里的串口调试程序选好串口号和比特率给单片机发送大写字母T或R,单片机就会传回相应数据。

源程序是STC15F100手册上18B20和模拟串口两程序合一块而成的,供参考:
5F104ES18B20Temp.rar (2.1 KB, 下载次数: 1831)


评分

1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-4-11 16:52:08 来自手机 | 显示全部楼层
不错,能放出程序参考一下更好
回复 支持 反对

使用道具 举报

     
发表于 2013-4-12 07:50:59 | 显示全部楼层
学习鸟!
很紧凑的设计呀。
回复 支持 反对

使用道具 举报

发表于 2013-4-12 09:11:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2013-4-12 10:02:59 | 显示全部楼层
rainyuoko 发表于 2013-4-11 16:52
不错,能放出程序参考一下更好

9#的附件就是源程序。
回复 支持 反对

使用道具 举报

发表于 2013-4-12 12:10:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2013-6-21 23:40:57 | 显示全部楼层
stc15f104e,很小巧的单片机。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-26 04:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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