在使用單片機(jī)驅(qū)動(dòng)MAX485、RS485這兩顆芯片一段時(shí)間后,你是否有遇到過(guò)這兩顆芯片被燒毀或停止工作的情況?如果你的回答是“是”,那么你來(lái)對(duì)地方了。你只需遵循以下方法便可以解決這個(gè)問(wèn)題。
單片機(jī)開(kāi)發(fā)工程師表示,通常情況下MAX485或RS485都可以正常工作,甚至可以在一些特殊環(huán)境中工作。但是一段時(shí)間后會(huì)你會(huì)發(fā)現(xiàn)剛剛還好好的突然間電路就不能正常工作了,就像停止發(fā)送數(shù)據(jù)或停止接收數(shù)據(jù)一樣。
經(jīng)過(guò)大量研究發(fā)現(xiàn),造成這種問(wèn)題的原因有很多。但只要確保你遵循以下準(zhǔn)則,電路就能正常工作。
一、RS485需要公共接地
通常很多人認(rèn)為RS485是差分總線,因此只需兩根線即可工作,因?yàn)?a target="_blank">接收器可以比較這兩個(gè)電壓。單片機(jī)開(kāi)發(fā)工程師表示,這種想法其實(shí)是錯(cuò)誤的,所有RS485公共線必須接地。
如果不連接公共接地,即使電路現(xiàn)在正在工作,RS485驅(qū)動(dòng)器也可能隨時(shí)損壞。這是因?yàn)樵O(shè)備之間的電位差可能會(huì)很高,因?yàn)槲催B接接地,并且會(huì)有更多電流流過(guò)A,B線。
值得注意的是,如果需要隔離接地,則必須使用隔離式RS485驅(qū)動(dòng)器,而不要使用MAX485等常規(guī)驅(qū)動(dòng)器。
二、電源
接下來(lái),你必須確保電源良好并且在RS485驅(qū)動(dòng)器的額定范圍內(nèi)。如果你的電源受到瞬態(tài)噪聲和尖峰的影響,請(qǐng)使用適當(dāng)?shù)?a target="_blank">電容器、電感器、TVS二極管和MOV便可解決。
單片機(jī)開(kāi)發(fā)工程師表示,即使它不會(huì)對(duì)你的芯片或電路造成任何損壞,我們?nèi)匀唤ㄗh在總線上的一個(gè)位置上組合使用上拉電阻和下拉電阻來(lái)解決此問(wèn)題。
三、使用TVS二極管
由于RS485傳輸線很長(zhǎng),因此會(huì)拾取瞬態(tài)噪聲非常普遍。因此,建議使用TVS二極管消除A,B和GND之間的共模瞬態(tài)電壓。有時(shí)在高噪聲環(huán)境中使用時(shí),MAX485會(huì)停止工作。不過(guò),一般在電路中增加TVS二極管可解決這個(gè)問(wèn)題。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
RS485
-
max485
-
單片機(jī)驅(qū)動(dòng)
相關(guān)推薦
摘 要 介紹一種RS-485接口芯片MAX485,利用此芯片可以很方便地實(shí)現(xiàn)PC機(jī)與單片機(jī)之間的串行通訊
發(fā)表于 03-27 12:25
我現(xiàn)在想做一個(gè)西門子PLC的編程電纜,就是USB轉(zhuǎn)485就行,但現(xiàn)在就是不知道PL2303制作USB轉(zhuǎn)RS485時(shí),MAX485的2、3腳接什么地方?求大神指點(diǎn)。
發(fā)表于 06-20 10:19
`RS485怎樣與C8051F020單片機(jī)連接,具體到管腳,max485是干什么的?`
發(fā)表于 09-21 11:03
***it MAX485=P3^7; //定義io口的方向的,是輸入還是輸出RS5485E=0;//接收狀態(tài)MAX485=1;//開(kāi)發(fā)送MAX485=0;//開(kāi)接收還有什么不全的嗎??
發(fā)表于 09-22 16:41
時(shí)和發(fā)送同理,電腦向單片機(jī)發(fā)送數(shù)據(jù)時(shí)停止位起碼要有2位,以保證單片機(jī)收到停止位,否則連續(xù)發(fā)送時(shí)會(huì)把后一位數(shù)據(jù)中的1->0跳變認(rèn)作起始位,導(dǎo)致傳輸錯(cuò)誤芯片選擇方面,
發(fā)表于 01-27 14:58
大神們,請(qǐng)問(wèn)RS485接口除了使用RS232轉(zhuǎn)換,可以直接使用MAX485進(jìn)行連接嗎?直接一個(gè)接口連上MAX485接口實(shí)現(xiàn)可以嗎?還有麻煩大神們解釋下上拉電阻和下拉電阻
發(fā)表于 08-02 09:20
是不是485的DI,RO直接與單片機(jī)的RXD,TXD連接,那MAX485上的A、B和/RE、DE又接在哪呢?
發(fā)表于 01-27 10:45
STM32怎么通過(guò)RS485驅(qū)動(dòng)電機(jī),即在單片機(jī)和電機(jī)之間要加什么器件
發(fā)表于 07-26 10:09
在應(yīng)用單片機(jī)設(shè)計(jì)驅(qū)動(dòng)器MAX485、RS485這二顆集成ic一段時(shí)間后,你是不是有遇到過(guò)這二顆集成ic被損壞或停止工作的狀況?當(dāng)你的回應(yīng)
發(fā)表于 07-01 10:16
接收器的組合,抗干擾能力大大增加。4、傳輸距離最遠(yuǎn)可以達(dá)到1200米左右。5、可以在總線上進(jìn)行聯(lián)網(wǎng)多機(jī)通信。6、RS485接口非常簡(jiǎn)單。常用硬件接口 為MAX485,電路見(jiàn)下圖RS-485
發(fā)表于 11-30 07:05
MAX485是一個(gè)八引腳的RS485電平收發(fā)器(只能單工或半雙工)。內(nèi)部含有一個(gè)輸入信號(hào)接收器R和一個(gè)輸出信號(hào)驅(qū)動(dòng)器D。485總線上可以同時(shí)連接多個(gè)
發(fā)表于 12-09 07:03
最近設(shè)計(jì)一塊電路,采用MAX485芯片,后面需求方提出要帶90多個(gè)從機(jī),想問(wèn)一下大佬們,主機(jī)用MAX487能帶的動(dòng)那么多個(gè)MAX485嗎?
發(fā)表于 09-27 07:18
在使用單片機(jī)驅(qū)動(dòng)MAX485、RS485這兩顆芯片一段時(shí)間后,你是否有遇到過(guò)這兩顆芯片被燒毀或停止工作的情況?如果你的回答是“是”,那么你來(lái)
發(fā)表于 04-19 09:32
?7237次閱讀
MAX485是一個(gè)八引腳的RS485電平收發(fā)器(只能單工或半雙工)。內(nèi)部含有一個(gè)輸入信號(hào)接收器R和一個(gè)輸出信號(hào)驅(qū)動(dòng)器D。485總線上可以同時(shí)連接多個(gè)
發(fā)表于 11-26 09:21
?189次下載
電子發(fā)燒友網(wǎng)站提供《RS485單片機(jī)模塊開(kāi)源.zip》資料免費(fèi)下載
發(fā)表于 08-09 14:43
?4次下載
評(píng)論