请教ds18b20 点击:22383 | 回复:415



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-02-26 09:29:00
楼主
我正在做ds18b20的多点测量实验,但是输出的温度有时正确有时错误(为85度),不知道是什么原因?另外我采用外接电源的方法,没有mos强的上拉,不知道会不会有影响?



SURELAND

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2002年5月19日
发表于:2003-04-28 15:06:00
21楼
各位大虾:我用ds18b20测量单点温度,采用外部Vdd供电方式, 单点测量应该也不用场效应管的,照产品资料上的外部供电方式连接了电路, P3.5接DQ,DQ同时通过上拉电阻接5V;GND接地;Vdd接5v。 但测出的温度显示是85度,程序的时序应该不存在问题,请问各位这是什么原因造成的,该如何连接电路。 非常感谢!

magicflame

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年4月30日
发表于:2003-04-30 10:14:00
22楼
有没有多点ds1820的测温汇编程序,我不会匹配序列号!请教教我吧!magic_blue@sina.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-04-30 22:02:00
23楼
To小虾12: 近距离(小于10米)直接连接。(单片机并行I/O口的任一位连DS18B20的数据线) 超过此距离用一片74LS244组成一个双向缓冲器,接在一位I/O口引脚上,用于连接DS18B20。具体方案见楼上(3月21日的贴子)。 必须用汇编语言编程序,这类程序多的是。(论坛上、期刊里) 你可以用google搜索一下。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-04 11:12:00
24楼
谢谢老灰猫。我的就是距离的,小于10米。那数据线上不用接上来电阻吗?我想用外部供电方式,接的是AT89C2051单片机。

硬盘

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年5月05日
发表于:2003-05-05 09:21:00
25楼
我用到ds18b20时,在搜索rom 命令时,老是收到11码!请问原因!?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-05 19:39:00
26楼
需要上拉电阻。4。7K左右。

xiaozhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年5月05日
发表于:2003-05-05 20:46:00
27楼
我是业余的单片机自学者,现在想做ds18b20的多点测量实验!可能我的设计水平有限,连电路图搞了好久都没搞出来,你能提供一个电路给我参考吗?

了乐

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年5月11日
发表于:2003-05-11 10:04:00
28楼
ds18b20测量单点温度,采用外部Vdd供电方式, 单点测量应该也不用场效应管的,照产品资料上的外部供电方式连接了电路, P3.0接DQ,DQ同时通过上拉电阻接5V;GND接地;Vdd接5v。 初始化成功,但测出的温度显示是127度,程序的时序应该不存在问题,请问各位这是什么原因造成的。

了乐

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年5月11日
发表于:2003-05-12 18:56:00
29楼
问题已解决,不麻烦大家了。 以后多多交流。

magicflame

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年4月30日
发表于:2003-05-12 21:47:00
30楼
18B20三线制应用时,应将VCC、DQ、GND三线焊接牢固,18B20在两线应用时,应将IC的VCC与GND接在一起,焊接牢固。若VCC脱开未接,传感器会只送+85.0℃的温度值。

magicflame

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年4月30日
发表于:2003-05-12 22:26:00
31楼
我的毕业设计需要ds1820的序列号匹配程序,有哪位大哥能给个例子?多谢!magic_blue@sina.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-15 16:16:00
32楼
请教老会猫,我测出的温度值老怎么是85度,硬件上应该没问题了,不知道怎么回事?

喜看人生

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 14回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2003年5月18日
发表于:2003-06-10 22:41:00
33楼
各位高手 您好!我现在在做温度变送器,用的是ds18b20,在使用过程中,我发现开始时ds18b20测温都很正常,但工作一段时间后,ds18b20不再响应环境温度变化,回送的值始终不变,请问这是什么原因?,谢谢! 注:ds18b20单点测量温度,采用外部5V供电模式(非开关电源),数据线由可编程逻辑器件CPLD的一个I/O端口控制,外部工作环境没有强电磁干扰。ds1820采集程序用c语言编写,如果需要,我可以提供相关程序以供分析。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-11 12:48:00
34楼
可能是在对18B20进行读操作或写操作时,存在中断。 避免中断应该就可以了。

bluefish

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2003年5月25日
发表于:2003-06-12 16:24:00
35楼
digi: 您好!我的ds18b20单片程序,用SKIPROM时能读温度,ROM号,可用MATCHROM时读温度返回FFFF,也就是没匹配上,是为什么?谢谢! 注:ds18b20单点测量温度,采用外部5V供电模式(加上拉电阻),8051汇编编写。

小詹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2003年4月08日
发表于:2003-08-27 09:34:00
36楼
请教DS18B20在二线使用时,应该选用什么型号的MOSFET管?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-08-27 14:00:00
37楼
不建议两线制使用DS18B20,稳定性和传输距离均不及三线制.

dadxxx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2003年10月27日
发表于:2003-10-27 20:55:00
38楼
我使用dsp的io口控制时序,不接ds18b20时,时序是对的,但接上后,低电平只比VDD低一点点,无论调节上拉电阻也无法把低电平拉下来。很急,如果您有好的建议,请留言,或发信至zqzuo@yahoo.com.cn,或留下您的电话,我电话上向您请教。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-28 11:13:00
39楼
to 左自强 根据所述状况来看,应该是由于你连接到IO口不是三态门的,连接时选择三态门或OC门或准双向口的IO口,如89C51的p1、p3均可。如有问题,欢迎留言。

dadxxx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2003年10月27日
发表于:2003-10-30 11:25:00
40楼
先生, 您好, 谢谢您的答复,问题已经解决,是我犯了低级错误,把引脚接反,损坏了传感器。不过您的建议仍然让我长了见识,谢谢不吝赐教。我刚开始做具体的工作,希望以后还能得到您的帮助。

热门招聘
相关主题

官方公众号

智造工程师