朋友让帮忙把DS18B20的信号传输到300M距离

[复制链接]
27722|100
salonydeny 发表于 2011-4-2 20:03 | 显示全部楼层
一线要想传这远很难吧,还是TTL电平,转换成差分信号,在哪好像见过把电平信号转换成差分信号传输
zhizimou 发表于 2011-4-3 00:51 | 显示全部楼层
用2.4GD无线传输模块把
zhizimou 发表于 2011-4-3 00:52 | 显示全部楼层
淘宝上有现成的买
wufuhai216 发表于 2011-4-4 00:18 | 显示全部楼层
wangzhanko2009 发表于 2011-4-6 20:15 | 显示全部楼层
20# yewuyi


呵呵,表示同情
shizaigaole 发表于 2011-4-6 20:54 | 显示全部楼层
普通的办法不灵。
那就数据采集端温度信号随便通过串口之类传到远端,远端解码,模拟DS18B20时序给别人提供接口
shizaigaole 发表于 2011-4-6 20:56 | 显示全部楼层
普通的办法不灵。
那就数据采集端温度信号随便通过串口之类传到远端,远端用一块板接收串口数据,并模拟DS18B20时序给别人提供接口
caoshid 发表于 2011-4-7 11:51 | 显示全部楼层
能否在DS18B20那加一个单片机呢。然后通过单片机的通信功能将信号传输给控制器。这样成本也比较低廉。
xb007 发表于 2011-4-7 17:13 | 显示全部楼层
单总线出来的信号不是0 就是1,加两个三极管,增加驱动能力,传300M应该没问题!
haibin2011 发表于 2012-2-15 23:58 | 显示全部楼层
等待讨论结果
yh21ic 发表于 2012-6-1 22:10 | 显示全部楼层
找我吧,300M是小问题啊
hotyong 发表于 2012-6-1 23:33 | 显示全部楼层
如果在ds18b20端不加任何电路的话不可能。。
如果加大驱动什么的话,只是18b20可以远距离接收到数据,而MCU端数据仍接收不好。。
如果ds18b20端要加电路的话,那什么玩意都可以做,方法多得是。。

如果不能加东西的话是一个电阻都不应该加(18b20端),加一个电阻跟加个庞大的系统在这里都没什么区别。。
yh21ic 发表于 2012-6-2 14:35 | 显示全部楼层
当然是18B20不加东西啊,MAXIM都说可以500-700M,用两箱网线连接时没有问题啊
yh21ic 发表于 2012-6-2 14:36 | 显示全部楼层
做什么行业啊,需要这么长的线?
hdwgt 发表于 2012-6-4 14:40 | 显示全部楼层
用定时器写控制时序!线好点,没问题的。
li3 发表于 2012-6-6 13:18 | 显示全部楼层
FTD.Jason 发表于 2012-6-6 15:57 | 显示全部楼层
很简单的 远距离通信就把数据转换成频率就OK了 再终端把频率转换成数据
inzaghian 发表于 2012-6-6 17:21 | 显示全部楼层
18B20首先解析成数据 然后485或者无线等方式传输 到300M那端再反解析回18B20的1-wire信号不是就ok了
FTD.Jason 发表于 2012-6-7 13:53 | 显示全部楼层
就是模拟电话新号传输 成本也低
我叫荧火 发表于 2012-6-10 17:49 | 显示全部楼层
用2.4G的无线模块CYRF6936
SHUJIEWS 发表于 2011-3-24 15:50

我认为用2.4G靠普一点,300米的线比这个贵多 了。
500米的距离我都做过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部