free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問(wèn)答首頁(yè) 最新問(wèn)題 熱門(mén)問(wèn)題 等待回答標(biāo)簽廣場(chǎng)
我要提問(wèn)

RS-485

RS485總線(xiàn),筆記本通管理機(jī)通不了

長(zhǎng)度大概150米,因?yàn)槭┕ぴ颍挥昧藘尚镜钠胀娎|,而且不帶屏蔽。先用通訊管理機(jī)通不上,懷疑有干擾或是什么,就在同一地點(diǎn)換筆記本+usb轉(zhuǎn)串口+串口轉(zhuǎn)485,通訊正常。

會(huì)是什么原因呢?

提問(wèn)者:南山鋁業(yè)12 地點(diǎn):- 瀏覽次數(shù):9169 提問(wèn)時(shí)間:10-14 16:22
我有更好的答案
提 交
15條回答
cnibooji 05-07 00:18
接地?你的筆記本是不是電池供電沒(méi)插交流電源?
lkjflksjfsa 05-08 23:11
485有共模電壓的問(wèn)題,如果兩邊地電位不等,輕則無(wú)法通信,重則燒毀設(shè)備,所以很多場(chǎng)合會(huì)把RS485驅(qū)動(dòng)器單獨(dú)用一個(gè)隔離的小DC/DC模塊供電,實(shí)現(xiàn)“浮地”,避開(kāi)共模電壓。
筆記本不接交流電源,就是一個(gè)浮地系統(tǒng)。
cKin_g 05-07 14:51
RS 485分為十,一,但一般通信線(xiàn)均受長(zhǎng)度影響,如光纖是傳輸信號(hào)最遠(yuǎn)的,可到幾百公里,五類(lèi)線(xiàn)的話(huà)一般在100米以?xún)?nèi),并且一般要加屏蔽。
Ryita 05-10 23:34


通訊管理機(jī)的485信號(hào)已經(jīng)是隔離的了,雖然沒(méi)有用dcdc,但是在開(kāi)關(guān)電源上直接出來(lái)一路隔離的5V。
另外,開(kāi)關(guān)電源上也沒(méi)有使用接地線(xiàn),只有L,N兩根線(xiàn)輸入進(jìn)來(lái)。
092937222 05-08 20:19
你沒(méi)關(guān)注到開(kāi)關(guān)電源里的Y電容……
還有即使你的通信管理機(jī)用干電池供電,它對(duì)外的很多接口都有可能提供了多個(gè)地環(huán)路……
xiaoshuhao 05-13 02:40
開(kāi)關(guān)電源根本就沒(méi)有Y電容。

我加一個(gè)dcdc就可以了嗎?
yunhanuser 05-10 18:53
RS485用隔離電源單獨(dú)供電應(yīng)該就可以了。
但還要注意芯片是否是正品……這個(gè)不用多說(shuō)
以及你的通信管理機(jī)處理速度……目前大部分MCU都是用軟件方式來(lái)切換RS485收發(fā)方向的。這個(gè)切換速度有時(shí)候就非常重要。因?yàn)橛幸恍┙K端設(shè)備響應(yīng)時(shí)間會(huì)非常的快,發(fā)命令給它,十幾u(yù)s就開(kāi)始應(yīng)答數(shù)據(jù)了,如果主機(jī)切換速度不夠快就會(huì)造成包頭丟失,對(duì)外表現(xiàn)也是“通信不上”。
cai359981910 05-07 00:19
芯片原來(lái)用的是max485,后來(lái)?yè)Q過(guò)75176照樣不行。

通訊管理機(jī)1s鐘發(fā)一次數(shù)據(jù),收發(fā)切換時(shí)靠硬件自動(dòng)完成的。
機(jī)智girl 05-10 13:55
是你的MCU自身帶RS485收發(fā)切換,還是用TXD加反相電路驅(qū)動(dòng)RS485的2、3引腳?如果是后者,就必須改掉了
阻容延時(shí)切換也不可取,碰到響應(yīng)速度快一點(diǎn)的設(shè)備就不行了。
shuijun556 05-09 02:33


是TXD加三極管反向

從設(shè)備的反應(yīng)速度不會(huì)太快吧,主站發(fā)送完請(qǐng)求幀馬上進(jìn)入到接受狀態(tài)??隙ú皇沁@個(gè)造成的,因?yàn)闆](méi)有加那150米的電纜的時(shí)候試過(guò),是能通上的。
surezc 05-04 06:23
暈……TXD加三極管反相,控制原理是:平時(shí)串口空閑時(shí)TXD為高(包括了發(fā)送'1'),反相后使RS485處于接收狀態(tài),所以接收是完全沒(méi)問(wèn)題的……
發(fā)送數(shù)據(jù)時(shí):
發(fā)送'0',TXD==0,反相后為高,485芯片切換為發(fā)送狀態(tài),把'0'發(fā)送出去——也沒(méi)問(wèn)題
發(fā)送'1',TXD==1,反相后為低,485芯片切換為接收狀態(tài)……那如何把'1'發(fā)送出去呢?只能靠上拉下拉電阻給AB線(xiàn)的偏置了——問(wèn)題的根源就在這里。電阻的驅(qū)動(dòng)能力很有限,如果近距離、低波特率、只有一個(gè)負(fù)載,可能還能正常工作。遠(yuǎn)距離、高波特率、多負(fù)載時(shí)就抓瞎了。
我已經(jīng)給客戶(hù)解決過(guò)很多次這種問(wèn)題……一開(kāi)始都說(shuō)我的傳輸不行,最終卻都是這個(gè)問(wèn)題:lol
wonick 05-04 15:19
我所說(shuō)的都是針對(duì)主設(shè)備的,從設(shè)備是別人的,我無(wú)法知道里邊是什么原理,用的什么芯片。
跟著 mohanwei的思路,假如發(fā)送有問(wèn)題的話(huà),從設(shè)備應(yīng)該是接受不到正常的數(shù)據(jù)。剛才拿筆記本去現(xiàn)場(chǎng)監(jiān)控了一下,請(qǐng)求正常,從設(shè)備響應(yīng)正常,從主設(shè)備的指示燈來(lái)看也接受到了數(shù)據(jù),但就是不認(rèn)為接收的的數(shù)據(jù)合法。
lukyhong 05-08 15:54
剛才拿筆記本去現(xiàn)場(chǎng)監(jiān)控了一下,請(qǐng)求正常,從設(shè)備響應(yīng)正常,從主設(shè)備的指示燈來(lái)看也接受到了數(shù)據(jù),但就是不認(rèn)為接收的的數(shù)據(jù)合法。

啥意思?從設(shè)備都響應(yīng)了,還不認(rèn)為接收的數(shù)據(jù)合法?響應(yīng)的是錯(cuò)誤幀么?
clzmcl 05-06 09:31
先根據(jù)通信協(xié)議演算一下,確定命令和應(yīng)答是否每個(gè)bit都正確,一般協(xié)議帶校驗(yàn)的話(huà)錯(cuò)1個(gè)bit都不行的;
這個(gè)從設(shè)備時(shí)新增的?通信機(jī)以前有沒(méi)有接過(guò)這個(gè)設(shè)備?是否升級(jí)了程序才出的新問(wèn)題?
你監(jiān)聽(tīng)的時(shí)候最好用邏輯分析儀,看看設(shè)備收完最后一個(gè)字節(jié),間隔多少時(shí)間就馬上冒出應(yīng)答數(shù)據(jù)。這個(gè)間隔時(shí)間太短的話(huà)就要懷疑你的通信機(jī)軟件切換收發(fā)狀態(tài)太慢了
國(guó)電賽邵 05-04 07:20
非常感謝mohanwei
現(xiàn)在通上了,問(wèn)題出在通訊管理機(jī)的程序上,其實(shí)不能叫通訊管理機(jī),只是我拿一個(gè)電力儀表改裝的一個(gè)主站,把稱(chēng)重的結(jié)果通過(guò)rs485傳上來(lái),然后顯示在數(shù)碼管上。
用的是stc的單片機(jī),串口沒(méi)有CTI中斷,所以就用Timer0模擬了一個(gè)CTI中斷,一開(kāi)始用的是9600的波特率,后來(lái)通不上就把波特率降低到了2400,但就在這個(gè)過(guò)程中沒(méi)有把CTI的中斷時(shí)間相應(yīng)加長(zhǎng),導(dǎo)致產(chǎn)生了這種現(xiàn)象。
撰寫(xiě)答案
提 交
1 / 3
1 / 3
相關(guān)RS-485
關(guān)于RS485隔離防雷的信號(hào)地和大地的處理的疑問(wèn)
關(guān)于RS485上拉電阻和下拉電阻阻值的問(wèn)題
3.3V供電的RS485接口遠(yuǎn)距離數(shù)據(jù)通信電路設(shè)計(jì)
四種RS485防雷保護(hù)接地電路
采用C8051F020的RS485串行通信電路設(shè)計(jì)