呵呵,苦思了半天沒找到好的辦法,哪位哥們提供點幫助!?
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#
呵呵,表示同情