呵呵,苦思了半天没找到好的办法,哪位哥们提供点帮助!?
5分奉上。
网友评论:maxim有个驱动增强电路,具体能传多远你可以试一试,传100多米是可以的
wswh2o 发表于 2011-2-16 11:03
结果查阅MAXIM网站,只有一个1 WIRE驱动主机,可以转成IIC,没有从机
驱动器,GAME OVER...
网友评论:放弃。
网友评论:用单片机或CPLD虚拟一个软18B20。
网友评论:MAXIM有专门的驱动芯片可以扩展距离,但不清楚是否可以做到300M
另外NXP有专门的驱动芯片可以扩展距离(IIC的),也可以用于1WIRE吧,距离不知多少
网友评论:楼主:
我没有做过300m,只做过150m。在主机端加两支三极管和电阻电容。
网友评论:关注中
有好的办法
希望楼主分享
网友评论:弄个破单片机接在
DS1820上读温度,再通过485传出去, 在接收端也弄个破单片机模拟DS1820。
成本应该不成问题。串口接收数据+模拟DS1820,时序精度要求不严,任务也不重,DS1820本身也不是像热敏电阻一样随时瞬间可读的。应该没问题吧。
网友评论:18楼观点不错
但成本增加不少
LZ的老板又发疯了
网友评论: 弄个破单片机接在DS1820上读温度,再通过485传出去, 在接收端也弄个破单片机模拟DS1820。
成本应该不成问题。串口接收数据+模拟DS1820,时序精度要求不严,任务也不重,DS1820本身也不是像热敏电阻一样随时瞬 ...
huangqi412 发表于 2011-2-16 15:47
帮别人想个办法而已,他人也只是有个工程需要这个而已,就那么一台而已。
没动力为了一台大动干戈,另外估计模拟
DS18B20也不是很省的事情,特别是有多个DS18B20组网了,那个最小时隙几个US还是很恶心的事情。
网友评论:楼主:
我没有做过300m,只做过150m。在主机端加两支三极管和电阻电容。
maychang 发表于 2011-2-16 15:22
能否截图看看!?
加三极管等的目前是为了给总线提供更强的上拉!?
网友评论:MAXIM有专门的驱动芯片可以扩展距离,但不清楚是否可以做到300M
另外NXP有专门的驱动芯片可以扩展距离(IIC的),也可以用于1WIRE吧,距离不知多少
ayb_ice 发表于 2011-2-16 14:56
有一个1WIRE 转IIC的驱动芯片,IIC转1WIRE的驱动芯片没有,所以,不能使用
网友评论:用寄生
电源的方法试试
网友评论:http://china.maxim-ic.com/app-notes/index.mvp/id/244
这个电路可以有500米的。
网友评论:
不必试,寄生电源能够传输的距离更近。
网友评论:/redirect.php?goto=findpost&pid=1528233&ptid=219497" target="_blank">
这个需要认真的看看,似乎可以,这应该和maychang的那个方法类似把!?
网友评论:
目的是上拉开始强,接近结束时弱。
图么,要找一找,多年前的东西,一时还找不到。
网友评论:看了38楼贴出的资料,感觉我这个电路有可能比资料中的更好,用元件少。
那么我这个电路有可能值些银子了?
网友评论:hehe
网友评论:看了38楼贴出的资料,感觉我这个电路有可能比资料中的更好,用元件少。
那么我这个电路有可能值些银子了?
maychang 发表于 2011-2-16 17:00
呵呵,如果拿它能挣钱,那肯定是值银子的。
可惜啊,俺也是免费帮忙的。。。
网友评论:找到了。不过文件格式21ic不接受,还要转格式。
网友评论:
插座三条线接DS18B20。X0接51单片机的一条I/O口线。
注意PNP管是集电极和发射极反过来用的。
插座到DS18B20的线是二芯屏蔽线,铜纱网套用作地线,二条芯线用作电源和信号线。
网友评论:这不就是物联网吗?用思南的那个串口
网络模块,以太网貌似可以到500米,如果加入互联网,全球都没问题。
网友评论:48#
前辈,您这图的输入输出是同一个端口?好像是用的正反馈吧。不知二极管是作何用,防负电压从长导线中引进来击穿三极管的么?
网友评论:48楼hall:
Sorry!
网友评论:51#
不懂。。。我居然都看不出电路怎么工作的。。。在我看T3没有偏置,不能有稳态输出高电平和低电平。
太惭愧~给出图来分析都不会。前辈真是大神~ 我这个初学者还有太多要学啊
网友评论:楼主简直是异想天开啊。。。不管是什么屏蔽都不可能实现。只能加通信接口来做
网友评论:52145
插座三条线接DS18B20。X0接51单片机的一条I/O口线。
注意PNP管是集电极和发射极反过来用的。
插座到DS18B20的线是二芯屏蔽线,铜纱网套用作地线,二条芯线用作电源和信号线。 ...
maychang 发表于 2011-2-16 17:54
1、T2的集电极和发射级不反过来好像也能工作吧!?
2、这个电路应该在MCU部分装一个,在DS18B20部分是否也得装一个!?否则,DS18B20接受完控制命令开始返回数据时,就达不到快速对电缆的等小电容快速充放电的效果了吧!?
网友评论:
那就两头加个MCU,接收端仿真给他
不好意思没看到下面的翻页,请无视掉好了...
网友评论:使用隔离变送器!要多远来多远!
网友评论:500m
光纤网友评论:用fet做上拉
网友评论:方法有很多,可能楼主要性价比高的吧!
网友评论:用485模块 1#
网友评论:PWM传输
网友评论:顶
网友评论:这个确实比较难 18B20的一线太恶心了
网友评论:是搞设计的吗?
网友评论:可以试试
MAX485,用串口。
网友评论:用中继的方法,中间用RS485,两头用一线制
网友评论:不知道怎么回事
网友评论:
18B20无非就是高低电平,慢的很
难点是这个高低电平是双向的,既要写又要读,而且是有超时机制。
用两个发光二极管,一个红光一个绿光,用100KHz调制,做上下行数据。接收端用红绿色滤光片滤掉不要的数据。
用一条塑料光纤传300问题不大。
其实测温度方式很多,为什么非要用18B20呢?一点都不便宜,唯一好处就是不用校准。搞个测温电路,做压频变换后,用什么传还不是小意思!
网友评论:采用四芯屏蔽线,屏蔽层采用单点接地,屏蔽线越密越好。
网友评论:采用四芯屏蔽线,屏蔽层采用单点接地,屏蔽线越密越好。
网友评论:采用四芯屏蔽线,屏蔽层采用单点接地,屏蔽线越密越好。
网友评论:采用四芯屏蔽线,屏蔽层采用单点接地,屏蔽线越密越好。
网友评论:采用四芯屏蔽线,屏蔽层采用单点接地,屏蔽线越密越好。
网友评论:如果需要的话,可以联系我
网友评论:给我发个邮件:likuihan@126.com把你的具体要求说出来,
网友评论:485
网友评论:18B20只是
传感器啊先 做点处理 然后用无线发射接收吧……
网友评论:用MCU+18B20做一个采集器,再用MCU做一个接收器模拟1 wire接“那一端”,之间用485传输。
网友评论:用2.4G的无线模块CYRF6936
网友评论:使用5V电源,加上一个高速逻辑放大器试试QQ448462646
网友评论:300米长的线要多少钱? 你在用DS18B20的地方加个MCU+无线模块+电源,成本是不是要比300米线少呢???
网友评论:用si1000就可以了
网友评论:这就难了,估计那人也没办法了。DS18B20传输超过50M,就不行了,我实验过,想更远,不能单单靠它本身了
网友评论:一线要想传这远很难吧,还是TTL电平,转换成差分信号,在哪好像见过把电平信号转换成差分信号传输
网友评论:用2.4GD无线传输模块把
网友评论:淘宝上有现成的买
网友评论:20#
呵呵,表示同情