如何解决ds18b20远距离传输(大概100m的距离,要求是有线传输), 单片机接受数据?

方案越多悬赏分越多!!最好具体点!!谢谢
单片机是atmega16,每个单片机控制5个传感器,最后传给上位机

有线传输……那就是每个DS18B20用一个简单的单片机(比如2051)控制,然后使用RS485传输到atmega16上。

如果Atmega16单片机与上位机通信要使用串口,但是5个DS18B20节点与Atmega16的通信也要使用串口(RS485),那就需要Atmega16来切换串口通道了。

或者DS18B20获得的温度数据转换为电流信号,在被Atmega16采样前再转换为电压信号。Atmega16有10位的ADC且有8个输入通道,这样把电压信号送入Atmega16的ADC转换为数字信号,再通过串口传递给上位机——这样有个好处,每个DS18B20有一个单片机控制运行,得到的温度数据转换为电流信号直接送到线路上到Atmega16。所以Atmega16不需要查询每个18B20的状态或发出请求数据的命令,只要直接转换相关线路上的电流信号即可得到数据。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-18
采集的温度信息传输100米无非是信号太弱,只要在输出端接组放大器就OK了
,还是很弱的话在上位机端再接组。买好一点的。。。。
第2个回答  2011-02-18
这种传感器 供电是3到5.5伏 一百米 确实是有点远 如果你在实际发现 确实是不行 你中间加一个放大和反馈 电路
第3个回答  2011-02-18
1、用0.5以上的屏蔽双绞线作为传输线,在单片机IO口端接外部上拉电阻。
2、每个DS18B20就近接入单片机作为一个传感器节点,用485等工业总线把单片机联网。
3、每个DS18B20就近接入单片机作为一个传感器节点,用无线数传模块把单片机联网。
4、

如何解决ds18b20远距离传输(大概100m的距离,要求是有线传输...
有线传输……那就是每个DS18B20用一个简单的单片机(比如2051)控制,然后使用RS485传输到atmega16上。如果Atmega16单片机与上位机通信要使用串口,但是5个DS18B20节点与Atmega16的通信也要使用串口(RS485),那就需要Atmega16来切换串口通道了。或者DS18B20获得的温度数据转换为电流信号,在被Atmega16采样前再转换...

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

单片机如何将数据或指令远距离传输
1.用单片机采样温度,再传给一台电脑A,连接inter网;另一台电脑B在万公里以外通过inter网也能准确无误地收到A电脑的数据.2.可以用无线传输,架一个无线台,把温度信号传给单片机A;自己做一个传输协议,通过单片机A传给无线发射装置;另外一边做一台无线接收的装置,把接收到的信号用单片机B根据协议解码出来...

我要用单片机控制DS18B20 进行多点温度测量,大概要几十个点,传输距离为...
可以看手册里面有RCR校验,来避免数据干扰.

单片机中如何将DS18b20测得的温度通过串口发送到电脑的串口调试助手上呢...
串口是可以发送16进制的数的。我常用的简单方法是,在单片机里这样写:int t;float tt; \/\/温度值 char i;unsigned char *p;Init_DS18B20();WriteOneChar(0xCC); \/\/跳过读序号列号的操作 delay(40);\/\/delay(4);WriteOneChar(0xBE); \/\/读取温度寄存器等(共可读9个寄存器) 前两个就是温度...

单片机18b20的资料
当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数...

单线传输如何采集位。单片机如何确定传输的是0 或者1
比如上面的信号传给单片机的p0.0,方波的低部分是电平为0.高部分是5v。当方波的低部分来的时候,单片机检测到p0.0没有电,就是低电平,也就是0.当方波的高部分来的时候,单片机检测到p0.0有电,就是高电平,也就是1.

压电式超声波换能器原理是什么?
主要包括超声换能器,超声波变幅杆和超声波焊头。超声波塑料焊接机上的超声换能器的工作原理,就是利用压电陶瓷材料的逆压电效应产生振动工作的。将一压电晶体置于外电场中,在电场的作用下,引起晶体内部正负电荷重心的移动,这一极化位移又导致晶体发生形变,这就叫做逆压电效应。

测量0至200摄氏度,要求误差0.1度,用什么温度传感器比较好?
可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面...

相似回答