音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

高手請(qǐng)進(jìn)-->RS485通信時(shí),信號(hào)被腰斬。!

作者:hob_hob 欄目:通信技術(shù)
高手請(qǐng)進(jìn)-->RS485通信時(shí),信號(hào)被腰斬。!
本人用的波特率是9600,子機(jī)有11個(gè),電源和信號(hào)線都是采用手拉手方式聯(lián)接的。上電后通迅總發(fā)現(xiàn)有一到兩個(gè)無(wú)法正確通信,具體是主機(jī)發(fā)出的查詢命令,子機(jī)收到了,也返回出來(lái)了,但在A、B總線間的波形的最后幾個(gè)bit位卻只有一半的波形了。!
此子機(jī)單獨(dú)接時(shí),也是正常的。過(guò)一會(huì)兒后,他也會(huì)正常,但系統(tǒng)中其他的某個(gè)子機(jī)又會(huì)通信不正常了。
是電源一起上電時(shí)產(chǎn)生的效果?

請(qǐng)教高人:為什么會(huì)產(chǎn)生這種波形,如何改正?


../uploadfile/200705152143526769.jpg

2樓: >>參與討論
zhujing03
回復(fù)主題:高手請(qǐng)進(jìn)-->RS485通信時(shí),信號(hào)被腰斬!。
我的設(shè)計(jì)和你得差不多,我要帶30臺(tái)分機(jī),我還沒(méi)組成系統(tǒng)。我說(shuō)3點(diǎn)不知對(duì)不對(duì),你可以試一下。1)把主機(jī)的A B對(duì)調(diào)一下。2)120歐電阻只接一個(gè)。3)發(fā)送中斷后不要馬上轉(zhuǎn)換發(fā)送器。希望你能調(diào)試成功。請(qǐng)你把結(jié)果告訴我。

3樓: >>參與討論
hob_hob
更新波形
信號(hào)線也換成了星形接法試過(guò)了(所有的10個(gè)子機(jī)都是放在桌子上的,彼此間距不超過(guò)1m),還是有這樣的問(wèn)題.
當(dāng)信號(hào)被斬?cái)鄷r(shí),波形顯示,A、B總線上的電壓也一定會(huì)被拉低成0V,時(shí)間約為100MS

* - 本貼最后修改時(shí)間:2006-10-26 22:02:54 修改者:hob_hob

4樓: >>參與討論
hob_hob
多謝zhujing03
1)A、B肯不能不能換
2)星形接法,只用了一個(gè)120歐電阻
3)發(fā)送中斷后不要馬上轉(zhuǎn)換發(fā)送器---你是指主機(jī)嗎?我的發(fā)送間隔時(shí)間以秒計(jì)的,等待5秒或更多也是這樣的。

我覺(jué)得是信號(hào)反射回來(lái)了。就是不知道該怎么驗(yàn)證,
請(qǐng)大家多多指教!!

* - 本貼最后修改時(shí)間:2006-10-27 2:03:11 修改者:hob_hob

5樓: >>參與討論
zjp8683463
你正確的圖怎么沒(méi)標(biāo)電壓幅值?
485的AB之間的電壓應(yīng)該是-6~+6V之間的電壓,200mV~6V為高,

-200mV~-6V為低,你輸出有高低電平變換的話,那么AB之間應(yīng)該有

正負(fù)電壓變換。

從你的圖來(lái)看,明顯波形被抬高了2.5V,沒(méi)有了負(fù)電壓。

“當(dāng)信號(hào)被斬?cái)鄷r(shí),波形顯示,A、B總線上的電壓也一定會(huì)被拉低成0V,時(shí)間約為100MS”總線空閑時(shí),在沒(méi)有偏置的情況AB之間是0V沒(méi)錯(cuò)。但你不會(huì)出現(xiàn)負(fù)電壓,我覺(jué)得總線工作時(shí)負(fù)電壓被抬高了,很可能是反射引起的。也有可能是鉗位引起的,你把2個(gè)穩(wěn)壓管去掉看看,一般這里鉗位用2個(gè)二極管

* - 本貼最后修改時(shí)間:2006-10-27 11:10:05 修改者:zjp8683463

6樓: >>參與討論
hob_hob
zjp8683463
正確時(shí)的圖上電壓值和錯(cuò)誤時(shí)是一樣的,方便比較。


波形沒(méi)有被抬高2.5v啊,(的顯波器上顯示的電壓讀數(shù)不對(duì),不會(huì)調(diào),我用萬(wàn)用表量得)A線對(duì)地的電壓是2.5V,B線對(duì)地的電壓也約是2.5V.所以無(wú)通迅時(shí)看起來(lái)一條約2.5V的直線。也就是說(shuō)AB間壓差在無(wú)通迅時(shí)為0
我認(rèn)為這是對(duì)的呀。不知道我說(shuō)的對(duì)不對(duì),請(qǐng)zjp8683463指點(diǎn)。



* - 本貼最后修改時(shí)間:2006-10-27 11:45:33 修改者:hob_hob

7樓: >>參與討論
zjp8683463
你加了偏置就是這樣的,你的現(xiàn)象是正確的
你把R1,R2,R3看成一個(gè)電阻網(wǎng)絡(luò),那么總線空閑時(shí),VAB約為

200mV,VA=2.5,VB=2.5V。

一定要用示波器看,而是是能單次觸發(fā)的示波器。主機(jī)發(fā)一次數(shù)

據(jù),用示波器測(cè)接受端的信號(hào)。指AB之間電壓,而不是他們分別對(duì)

地電壓,在去減法;蛘咧g測(cè)485的R腳對(duì)地信號(hào)

電壓表的采樣頻率是很慢的,不能測(cè)量頻率高的信號(hào),只會(huì)取他的平均值

* - 本貼最后修改時(shí)間:2006-10-27 11:51:37 修改者:zjp8683463

8樓: >>參與討論
hob_hob
是用示波器看的
觸發(fā)方式。通信不良時(shí),看接受端,最后的幾位丟失了;再看AB總線,發(fā)現(xiàn)了這樣的問(wèn)題。

有的子機(jī)的波形也被腰斬了,但R端對(duì)收到,通迅也就沒(méi)有問(wèn)題;我說(shuō)的有問(wèn)題的子機(jī),就是因?yàn)闆](méi)有“VAB大于200mV就是高電平,小于-200就是低電平”才收不到的。

* - 本貼最后修改時(shí)間:2006-10-27 12:01:54 修改者:hob_hob

9樓: >>參與討論
zjp8683463
圖形沒(méi)有負(fù)電壓肯定不對(duì)
示波器的電壓不準(zhǔn)也不會(huì)差2.5V,差個(gè)幾百毫伏沒(méi)什么關(guān)系。

總線空閑時(shí)AB之間電壓是0V,但你的波形卻是2.5V?

你是不是把示波器的0點(diǎn)調(diào)到2.5V了,認(rèn)為波形的最低出才是0V?



* - 本貼最后修改時(shí)間:2006-10-27 12:07:02 修改者:zjp8683463

10樓: >>參與討論
chunyang
元件取值不合適
R1、R2太小,R3應(yīng)為120歐,另外一定要確定總線上不能存在兩個(gè)節(jié)點(diǎn)同時(shí)處于發(fā)送的狀態(tài),這要靠軟件來(lái)保證。

* - 本貼最后修改時(shí)間:2006-10-27 12:06:27 修改者:chunyang

11樓: >>參與討論
chunyang
另外注意測(cè)試方法
示波器的地與大地接點(diǎn)是相連的,如果你的電源系統(tǒng)采用與大地存在回路的設(shè)計(jì),則會(huì)存在很強(qiáng)的偏置,這是不準(zhǔn)許的。

12樓: >>參與討論
hob_hob
對(duì)呀,這就是最大的困惑!
對(duì)呀,這就是最大的困惑!!而且時(shí)間有100MS!!!只要通迅有問(wèn)題,一定會(huì)出現(xiàn)這樣的波形。

13樓: >>參與討論
zjp8683463
春陽(yáng)
這個(gè)原理圖已經(jīng)改了N次了,他的初始狀態(tài)是接受態(tài)在前面的帖子說(shuō)過(guò)了

14樓: >>參與討論
zjp8683463
示波器直接測(cè)量AB電壓,與地沒(méi)有關(guān)系吧
建議你再去量下輸入485的波形是不是對(duì)了,輸出錯(cuò)了,但你沒(méi)測(cè)輸入是不是對(duì)的。



* - 本貼最后修改時(shí)間:2006-10-27 12:15:29 修改者:zjp8683463

15樓: >>參與討論
hob_hob

示波器的地和其所有相關(guān)的電子設(shè)都是插在同一個(gè)220V電源插座上的,
原理圖上680歐的上下拉都改成5.6K的上下拉了。
總線上不存在兩個(gè)同時(shí)發(fā)送的子機(jī),這一點(diǎn)確定,因?yàn)槲业淖訖C(jī)發(fā)送數(shù)據(jù)時(shí)顯示會(huì)有抖動(dòng)。


16樓: >>參與討論
hob_hob
輸入是對(duì)的
為了證明這一點(diǎn),我曾經(jīng)在發(fā)送完后讓子機(jī)再加發(fā)一個(gè)無(wú)效的子節(jié)0,結(jié)果它也慘遭腰斬

17樓: >>參與討論
zjp8683463
5.6K,偏置還有意義嗎?
 
18樓: >>參與討論
hob_hob
實(shí)際上不加都行,我也改過(guò)加3.3K,1.2k
 
19樓: >>參與討論
zjp8683463
并不是被腰斬了
是一直被拉在了低電平,其實(shí)你波形的中點(diǎn)才是0V。

加偏置只是為了讓總線更可靠。

你的通訊已經(jīng)出問(wèn)題了,不應(yīng)該用軟件的方法證明你的輸入是不是

對(duì)的,還是應(yīng)該用示波器的另一個(gè)表筆去看,比較輸入和輸出的波

形,不然還要雙宗示波器干什么。這個(gè)是調(diào)試的基本原則

* - 本貼最后修改時(shí)間:2006-10-27 12:29:45 修改者:zjp8683463

20樓: >>參與討論
hob_hob
zjp8683463 是對(duì)的。中點(diǎn)是0
圖上標(biāo)的是對(duì)地電壓為2.5V

21樓: >>參與討論
zjp8683463
你用示波器測(cè)的是AB間的電壓
標(biāo)對(duì)地的電壓有什么意義嗎?這樣會(huì)讓別人產(chǎn)生很大的誤會(huì)

22樓: >>參與討論
zhujing03
高手請(qǐng)進(jìn)-->RS485通信時(shí),信號(hào)被腰斬。!
有一臺(tái)雙蹤波器就好啦,主機(jī)A B 的肯定能交換。

23樓: >>參與討論
chunyang
已經(jīng)給你講得很清楚了
先弄清楚自己正在干什么。

24樓: >>參與討論
hob_hob
感謝所有關(guān)心的朋友!。

問(wèn)題已解決了,是干擾產(chǎn)生的誤動(dòng),一前一后打開了多個(gè)子的發(fā)送開關(guān)。
再次感謝所有關(guān)心的人,謝謝你們的指點(diǎn)。。



25樓: >>參與討論
zjp8683463
搞了半天還是軟件設(shè)置的問(wèn)題。。。
 
26樓: >>參與討論
MicroMMU
顯然是總線負(fù)載過(guò)重。
保護(hù)了。

27樓: >>參與討論
summerlee
我設(shè)計(jì)的個(gè)系統(tǒng)也有這個(gè)問(wèn)題,
真是郁悶,我設(shè)計(jì)的系統(tǒng)也有這個(gè)問(wèn)題,我在主機(jī)上有個(gè)自檢程序,有時(shí)候能都檢測(cè)到子雞,有時(shí)候就丟個(gè)一個(gè)兩個(gè)的。。。真郁悶啊。。我使用過(guò)的措施有:

1。AB線上有上下拉,1.5K,只有兩頭有。
2。120歐姆的電阻,兩頭有,但實(shí)際上這些電阻都不應(yīng)該需要,因?yàn)槲业目偩嚯x要求很近。
3。軟件上,啟動(dòng)發(fā)送ENABLE后,延時(shí)一點(diǎn)時(shí)間后才發(fā)送。

即時(shí)這樣,還是不可靠,真是郁悶啊。。希望你能解決,有好的經(jīng)驗(yàn)告訴偶,也就解決了。。。



28樓: >>參與討論
nordic
樓上說(shuō)的有理!
 
29樓: >>參與討論
njxmh
可能是數(shù)據(jù)還沒(méi)有發(fā)送完
在送完最后一個(gè)字節(jié)到SBUF后,串口還需要1MS才能發(fā)送完,若此時(shí)切換到收狀態(tài)則數(shù)據(jù)不能到達(dá)485總線上,這就是最后幾個(gè)BIT出問(wèn)題的原因。等一會(huì)再切換485的狀態(tài)!或再發(fā)送一個(gè)無(wú)效字節(jié)。

30樓: >>參與討論
sharks
感覺(jué)像是和其他模塊沖突了
   檢查你的協(xié)議,看返回?cái)?shù)據(jù)流有沒(méi)有觸發(fā)其他模塊的可能。

31樓: >>參與討論
zhujing03
485問(wèn)題
你應(yīng)該到梅格西姆去看看485的典型應(yīng)用

32樓: >>參與討論
iC921
樓主無(wú)理
是電源一起上電時(shí)產(chǎn)生的效果?
>>這個(gè)不可能,既然你已經(jīng)開始通訊了(部分?jǐn)?shù)據(jù)已經(jīng)進(jìn)行傳輸),就與上電情況無(wú)關(guān)。

請(qǐng)教高人:為什么會(huì)產(chǎn)生這種波形,如何改正?
>>顯然,后面幾個(gè)波形屬于“禁止高電平輸出的單邊驅(qū)動(dòng)狀態(tài)”,很是奇怪,但它就是信號(hào)被腰斬的原因。春陽(yáng)等說(shuō)到的同時(shí)發(fā)送似乎不會(huì)發(fā)生,因?yàn)槎帱c(diǎn)發(fā)送在時(shí)間上往往不能如此同步。又,樓主的最新“問(wèn)題解決了”的結(jié)論我表示懷疑。

>>圖中匹配電阻只有60Ω,如何來(lái)的呢??jī)蓚(gè)終端電阻并聯(lián)后只有30Ω,不考慮偏置電阻也太小了。不過(guò),這點(diǎn)與所產(chǎn)生的波形無(wú)關(guān)。

>>有一點(diǎn)更加不明白,按照?qǐng)D中的示波器接法,只有正負(fù)電壓波形不會(huì)的以2.5V中中心電壓的波形。圖肯定是畫錯(cuò)了。ΩΩΩΩ

>>

* - 本貼最后修改時(shí)間:2006-12-8 7:08:38 修改者:iC921

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
多臺(tái)485并聯(lián)通訊時(shí)有點(diǎn)問(wèn)題
LPT IEEE1284 specification.
請(qǐng)教
請(qǐng)教大家一個(gè)有關(guān)EEPROM的問(wèn)題......
誰(shuí)知道Ma40B-5超聲波無(wú)限收發(fā)芯片的使用方法和資料
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)