ds18b20温度传感器 单片机之间怎样通信

如题所述

第1个回答  2012-03-14
这个我当时做的时候没有考虑它的通信问题,是自动的吧,只要编码正确,就能通信的
第2个回答  2012-03-14
只要将数据线接到IO口,然后加一个4.7K的上拉电阻就可以了,当然电源得接上。

关于和开发板上温度传感器DS18B20通过USB接口进行通信的问题_百度知 ...
开发板要写程序,用单片机读出DS18B20的温度。上位机通过USB转串口或USB转TTL线与单片机实现串口通信,单片机是通过串口通信,把读出的温度发送给上位机的。所以,最关键是开发板,要写程序的,能读温度又能向上位机发送温度。

DS18B20数字温度传感器
详情请查看视频回答

DS18B20温度传感器与单片机间的通信线(延长线)可以多长
50~100m可能有点长,我没有试过那么长,那么长的话信号可能不稳定~~~最好加些信号放大之类的吧,防止衰减·~

单片机18b20的资料
输出,其工作电源既可在远端引入,也可采用寄生电源方式产生,多个DS18B20 可以并联到3根或 2根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20 非常适用于远距离多点温度检测系统。DS18B20外形及引脚说明 在TO-92和SO-8的封装中引...

dht11温湿度传感器怎么与单片机相连得 与单片机相连的方法是什么_百度...
1、看下温湿度传感器的datasheet,现在基本上都是数字输出,直接接到单片机的饿I\/O口就行了。2、DS18B20是很比较出名的温度传感器。只要弄清楚温湿度传感器和单片机之间的command 和data就行。3、看单片机是否有AD功能,如果没有那么就要电容放电方式检测,如果是AD型单片机,那么你直接用个电阻分压电路,...

单片机18b20的资料
1脚LED表示温度传感器通信失败LJMP TSR7TSR5:MOV R0,#117TSR6:DJNZ R0,TSR6 ; 时序要求延时一段时间TSR7:SETB P3.5RET; 读出转换后的温度值GET_TEMPER:SETB P3.5LCALL INIT_1820;先复位DS18B20JB FLAG1,TSS2CLR P1.2RET ; 判断DS1820是否存在?若DS18B20不存在则返回TSS2:CLR P1.3;DS18B20已经被检测到!

DS18B20直接用单片机(MC9S12X128)的IO口驱动,采集温度,最远能采到...
连接DS18B20的总线电缆(普通三芯线)在只有上拉电阻的情况下可靠传输长度可达45m左右,距离过长时需根据分支点数、总线长度匹配其线间电容及阻抗;一般情况下,采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通信距离可达150m,当采用每米绞合次数...

DS18B20温度传感器接口设计报告
DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯,这个很多单片机应用的书上都有介绍,学校入门练手用的。给你贴一篇吧。 http:\/\/hi.baidu.com\/%B7%A2%C9%D5%B4%F3%CF%BA\/blog\/item\/ef2baeecc899f4d72f2e21cf.html 摘 要:介绍单线数字温度传感器DS1820的特性及...

18B20温度传感器与单片机间的延长线可以多长
由于导线电阻,电压损耗有10%多。另外,如果导线过长,18B20输出信号会受到环境中电磁辐射影响,会发生信息码上的畸变,轻则温度测量值出错,重则无法进行数据转换,无法得到温度值。如果是50-100米的话,一般要考虑采用RS485通信或者其他无线通信模块。PS:我猜你应该没做过通信电路吧?

谁知道ds18b20
DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。该装置信号线高的时候,内部电容器 储存能量通由1线通信线路给片子供电,而且在低电平期间为片子供电直至下一个高电平的到来重新充电。 DS18B20的电源也可以从外部3V-5 .5V的电压得到。 DS18B20采用一线通信接口。

相似回答