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



gongkongedit

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



digi

  • 精华:19帖
  • 求助:0帖
  • 帖子:52帖 | 797回
  • 年度积分:0
  • 历史总积分:1171
  • 注册:2001年9月19日
发表于:2005-08-31 14:12:00
181楼
to WJH123456 不是我要对你技术保密,而是我本身不做技术,以上这些都是我做销售过程中和客户讨论积累得到的;对于多点测量这部分,我的客户都没有自行开发的,所以这部分相关信息我没有积累也就无从谈起,见谅了。

爱上天空颜色

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2005年8月31日
发表于:2005-09-01 14:17:00
182楼
有18b20的高手没?请教一写问题! qq:58316836

天辰

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 125回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2005年4月30日
发表于:2005-09-07 14:03:00
183楼
我们是玩仪表的,接18B20的一款表最多可以做到96路。 感兴趣的请留言。QQ:195495513 zhangbo000000@yahoo.com.cn

听风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2002年8月04日
发表于:2005-09-09 14:58:00
184楼
to gidi: 我的程序单片机的汇编语言还是c51语言均已经顺利通过,但在近一年的使用过程中发现一奇怪现象:在我的控制板中设定-5度,控制完全正常,然后按控制板mcu的复位键,重新控制温度但是18b20显示不正确,如果重新上电则一切正常,请问18b20需要重新上电吗?请回复,先感谢了

ma0989

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年6月24日
发表于:2005-10-09 20:42:00
185楼
请问各位大侠,DS18B20应用时,信号线用一4。7K的电阻上拉,用外部+5V供电,它的传输距离有多远?????

digi

  • 精华:19帖
  • 求助:0帖
  • 帖子:52帖 | 797回
  • 年度积分:0
  • 历史总积分:1171
  • 注册:2001年9月19日
发表于:2005-10-10 11:08:00
186楼
接线距离和你程序有关系,如果直接这样使用,有1m左右的、也有10来m的、最远好像有人做到30还是50m的。 建议上拉电阻的阻值可以适当调整,从1k到4.7K,都测试一下,支持的接线距离长度可能有不同。

ma0989

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年6月24日
发表于:2005-10-10 16:05:00
187楼
谢谢DIGI 大侠的支持,我还想问一个问题:如果用有源上拉驱动或下拉驱动,再编程时应注意什么?在每接收或发送一位都要启动相应的上拉或下拉吗?

digi

  • 精华:19帖
  • 求助:0帖
  • 帖子:52帖 | 797回
  • 年度积分:0
  • 历史总积分:1171
  • 注册:2001年9月19日
发表于:2005-10-12 14:48:00
188楼
呵呵,这个问题好好看看说明书,流程很清楚的。 编程注意读写过程不要有中断就可以了,通讯和显示这些功能在750ms的转换时间内完成即可。

一笑长天

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年10月21日
发表于:2005-10-21 10:58:00
189楼
陈先生,老灰猫先生,我刚接触18B20,有没有多点ds1820的测温汇编程序,匹配序列号算法我不太会!特请教下!thank you! my E-mail:samfly1982@sina.com.cn

liuuil

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年11月16日
发表于:2005-11-16 11:12:00
190楼
在大家的共同帮助下,我终于把它给调出来了!!

感谢大家的帮助~~~~~~~

nRFxx

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 7回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2004年1月03日
发表于:2005-12-01 11:23:00
191楼
我在做18b20,一直调试不出来,有51代码的给我发个好吗?谢谢了.邮箱:bcydws@163.com qq:328997835

hanguoliang1900

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年12月07日
发表于:2005-12-07 08:40:00
192楼
各位前辈,我是在校学生,现在要做多点温度检测系统,要用ds18B20做,谁有关于这方面的程序,发个给我好吗?谢谢前辈,我的邮箱hanguoliang1900@21cn.com

railyangjin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年12月02日
发表于:2005-12-08 16:35:00
193楼
请问 digi:
    我的18B20在工业现场使用时,读数一直是0。我该怎么解决阿?
    我用了两个18B20,驱动电路是参照资料设计的(未使用244等)。单片机80C320,P0口的3个I/O口连接温度传感器,一发,一收,一个驱动。温度传感器和单片机控制板距离大概10M,应用场地有较强电磁干扰。

    如果把18B20接到电路板上,可以正常工作,但用屏蔽线延长其距离,读数就是0。我已经在程序中加了传感器开路、短路、总线断路、未知错误等4种错误状态的判断,均不是我上面的4种错误状态中的一种。
    我想是不是驱动电路的问题啊? 能否把您的驱动电路给小弟发一份啊?

digi

  • 精华:19帖
  • 求助:0帖
  • 帖子:52帖 | 797回
  • 年度积分:0
  • 历史总积分:1171
  • 注册:2001年9月19日
发表于:2005-12-08 16:40:00
194楼
最大的可能是屏蔽接地的问题,你试试传感器用金属外壳封装,将屏蔽线缆的屏蔽层和金属外壳良好接触,包括后端电路板在内的所有屏蔽层保证完整无缝隙后,找个良好的接地点接地。应该就能读出数据来了。

对了,这个是什么现场啊?

YJH_SUIBING

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年12月13日
发表于:2005-12-13 15:03:00
195楼
各位前辈,我现在在做一多点测温的系统,现在做到匹配18b20的序列号时写不下去程序了,那位前辈有关于多点测温的程序给小弟发一份,最好是c程序!不胜感激!
youjianghong@sohu.com

北极星1

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2003年11月02日
发表于:2005-12-26 15:42:00
196楼
各位前辈: 小弟现需要一些18B20的汇编程序做实验,希望能给提供一下,谢谢了!  lianwejia@163.com

chenfeng032

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2005年12月28日
发表于:2005-12-28 22:56:00
197楼
digi先生:
   你好,我在做DS18B20的温度测量与显示系统,用89S52为主控芯片,用SMC1602A做为显示器件,我的硬件已经做好了,DQ接P1.7 现在的问题是 我1602A显示部分已经调试好了   可是DS18B20的测温部分怎么都调试不出来,能不能给个单点测温程序看下.不胜感激!

我的邮箱是:  chenfeng032@sohu.com

chenfeng032

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2005年12月28日
发表于:2005-12-29 18:10:00
198楼

  各位前辈 大家好,我在做DS18B20的温度测量与显示系统,用89S52为主控芯片,用SMC1602A做为显示器件,我的硬件已经做好了,DQ接P1.7 现在的问题是 我1602A显示部分已经调试好了   可是DS18B20的测温部分怎么都调试不出来,能不能给个单点测温程序看下.最好是c程序!因为我对汇编学的不是很精通。
不胜感激!

我的邮箱是:  xu1983liang@eyou.com

chenfeng032

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2005年12月28日
发表于:2005-12-29 18:11:00
199楼
谢谢digi先生:
   邮件已经收到    
      有了帮助我做起来容易多了 

digi

  • 精华:19帖
  • 求助:0帖
  • 帖子:52帖 | 797回
  • 年度积分:0
  • 历史总积分:1171
  • 注册:2001年9月19日
发表于:2005-12-30 15:38:00
200楼
不用客气,举手之劳

热门招聘
相关主题

官方公众号

智造工程师