一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RS485芯片的選型與使用說明

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-17 18:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、RS485基本知識(shí)

RS-485接口芯片已廣泛應(yīng)用于工業(yè)控制、儀器、儀表、多媒體網(wǎng)絡(luò)、機(jī)電一體化產(chǎn)品等諸多領(lǐng)域??捎糜?u>RS-485接口的芯片種類也越來越多。如何在種類繁多的接口芯片中找到最合適的芯片,是擺在每一個(gè)使用者面前的一個(gè)問題。RS-485接口在不同的使用場(chǎng)合,對(duì)芯片的要求和使用方法也有所不同。使用者在芯片的選型和電路的設(shè)計(jì)上應(yīng)考慮哪些因素,由于某些芯片的固有特性,通信中有些故障甚至還需要在軟件上作相應(yīng)調(diào)整,如此等等。希望本文對(duì)解決RS-485接口的某些常見問題有所幫助。

1.RS—485接口標(biāo)準(zhǔn)

傳輸方式:差分

傳輸介質(zhì):雙絞線

標(biāo)準(zhǔn)節(jié)點(diǎn)數(shù):32

最遠(yuǎn)通信距離:1200m 共模電壓最大、最小值:+12V;-7V

差分輸入范圍:-7V~+12V

接收器輸入靈敏度:±200mV

接收器輸入阻抗:≥12kΩ

2節(jié)點(diǎn)數(shù)及半雙工和全雙工通信

2.1 節(jié)點(diǎn)數(shù)

所謂節(jié)點(diǎn)數(shù),即每個(gè)485接口芯片的驅(qū)動(dòng)器能驅(qū)動(dòng)多少個(gè)標(biāo)準(zhǔn)485負(fù)載。根據(jù)規(guī)定,標(biāo)準(zhǔn)485接口的輸入阻抗為≥12kΩ,相應(yīng)的標(biāo)準(zhǔn)驅(qū)動(dòng)節(jié)點(diǎn)數(shù)為32。為適應(yīng)更多節(jié)點(diǎn)的通信場(chǎng)合,有些芯片的輸入阻抗設(shè)計(jì)成1/2負(fù)載(≥24kΩ)、1/4負(fù)載(≥48kΩ)甚至1/8負(fù)載(≥96kΩ),相應(yīng)的節(jié)點(diǎn)數(shù)可增加到64、128和256。表1為一些常見芯片的節(jié)點(diǎn)數(shù)。

32SN75176,SN75276SN75179,SN75180,MAX485,MAX488MAX490

64SN75LBC184

128MAX487,MAX1487

256MAX1482,MAX1483MAX3080MAX3089

2.2 半雙工和全雙工

RS-485接口可連接成半雙工和全雙工兩種通信方式。半雙工通信的芯片有SN75176SN75276、SN75LBC184MAX485、MAX 1487、MAX3082、MAX1483等;全雙工通信的芯片有SN75179、SN75180、MAX488~MAX491、MAX1482等。

(a)半雙工通信電路

(b)全雙工通信電路

3應(yīng)用中的常見問題

3.1 抗雷擊和抗靜電沖擊

RS-485接口芯片在使用、焊接或設(shè)備的運(yùn)輸途中都有可能受到靜電的沖擊而損壞。在傳輸線架設(shè)于戶外的使用場(chǎng)合,接口芯片乃至整個(gè)系統(tǒng)還有可能遭致雷電的襲擊。選用抗靜電或抗雷擊的芯片可有效避免此類損失,常見的芯片有MAX485E、MAX487E、MAX1487E等。特別值得一提的是SN75LBC184,它不但能抗雷電的沖擊而且能承受高達(dá)8kV的靜電放電沖擊,是目前市場(chǎng)上不可多得的一款產(chǎn)品。

3.2 限斜率驅(qū)動(dòng)

由于信號(hào)在傳輸過程中會(huì)產(chǎn)生電磁干擾和終端反射,使有效信號(hào)和無效信號(hào)在傳輸線上相互迭加,嚴(yán)重時(shí)會(huì)使通信無法正常進(jìn)行。為解決這一問題,某些芯片的驅(qū)動(dòng)器設(shè)計(jì)成限斜率方式,使輸出信號(hào)邊沿不要過陡,以不致于在傳輸線上產(chǎn)生過多的高頻分量,從而有效地扼制干擾的產(chǎn)生。如MAX487、SN75LBC184等都具有此功能。

3.3 故障保護(hù)

故障保護(hù)技術(shù)是近兩年產(chǎn)生的,一些新的RS-485芯片都采用了此項(xiàng)技術(shù),如SN75276、MAX3080~MAX3089。什么是故障保護(hù),為什么要有故障保護(hù),如果沒有故障保護(hù)會(huì)產(chǎn)生什么后果?

眾所周知,RS-485接口采用的是一種差分傳輸方式,各節(jié)點(diǎn)之間的通信都是通過一對(duì)(半雙工)或兩對(duì)(全雙工)雙絞線作為傳輸介質(zhì)。根據(jù)RS-485的標(biāo)準(zhǔn)規(guī)定,接收器的接收靈敏度為±200mV,即接收端的差分電壓大于、等于+200 mV時(shí),接收器輸出為高電平;小于、等于-200mV時(shí),接收器輸出為低電平;介于±200mV之間時(shí),接收器輸出為不確定狀態(tài)。在總線空閑即傳輸線上所有節(jié)點(diǎn)都為接收狀態(tài)以及在傳輸線開路或短路故障時(shí),若不采取特殊措施,則接收器可能輸出高電平也可能輸出低電平。一旦某個(gè)節(jié)點(diǎn)的接收器產(chǎn)生低電平就會(huì)使串行接收器(UART)找不到起始位,從而引起通信異常,解決此類問題的方法有兩種:

(1)使用帶故障保護(hù)的芯片,它會(huì)在總線開路、短路和空閑情況下,使接收器的輸出為高電平。確??偩€空閑、短路時(shí)接收器輸出高電平是由改變接收器輸入門限來實(shí)現(xiàn)的。例如,MAX3080~MAX 3089輸入靈敏度為-50mV/-200mV,即差分接收器輸入電壓UA-B≥-50mV時(shí),接收器輸出邏輯高電平;如果UA-B≤-200mV,則輸出邏輯低電平。當(dāng)接收器輸入端總線短路或總線上所有發(fā)送器被禁止時(shí),接收器差分輸入端為0V,從而使接收器輸出高電平。同理,SN75276的靈敏度為0mV/-300mV,因而達(dá)到故障保護(hù)的目的。

(2)若使用不帶故障保護(hù)的芯片,如SN75176MAX1487等時(shí),可在軟件上作一些處理,從而避免通信異常。即在進(jìn)入正常的數(shù)據(jù)通信之前,由主機(jī)預(yù)先將總線驅(qū)動(dòng)為大于+200mV,并保持一段時(shí)間,使所有節(jié)點(diǎn)的接收器產(chǎn)生高電平輸出。這樣,在發(fā)出有效數(shù)據(jù)時(shí),所有接收器能夠正確地接收到起始位,進(jìn)而接收到完整的數(shù)據(jù)。

二、RS485應(yīng)用設(shè)計(jì)
1SN75176 485芯片DE控制端的設(shè)計(jì)

由于應(yīng)用系統(tǒng)中,主機(jī)與分機(jī)相隔較遠(yuǎn),通信線路的總長(zhǎng)度往往超過400米,而分機(jī)系
統(tǒng)上電或復(fù)位又常常不在同一個(gè)時(shí)刻完成。如果在此時(shí)某個(gè)75176的DE端電位為“1”,那
么它的485總線輸出將會(huì)處于發(fā)送狀態(tài),也就是占用了通信總線,這樣其它的分機(jī)就無法與
主機(jī)進(jìn)行通信。這種情況尤其表現(xiàn)在某個(gè)分機(jī)出現(xiàn)異常情況下(死機(jī)),會(huì)使整個(gè)系統(tǒng)通信
崩潰。因此在電路設(shè)計(jì)時(shí),應(yīng)保證系統(tǒng)上電復(fù)位時(shí)75176的DE端電位為“0”。由于8031在復(fù)
位期間,I/O口輸出高電平,故圖2電路的接法有效地解決復(fù)位期間分機(jī)“咬”總線的問題。

2 隔離光耦電路的參數(shù)選取

在應(yīng)用系統(tǒng)中,由于要對(duì)現(xiàn)場(chǎng)情況進(jìn)行實(shí)時(shí)監(jiān)控及響應(yīng),通信數(shù)據(jù)的波特率往往做得較
高(通常都在4800波特以上)。限制通信波特率提高的“瓶頸”,并不是現(xiàn)場(chǎng)的導(dǎo)線(現(xiàn)場(chǎng)
施工一般使用5類非屏蔽的雙絞線),而是在與單片機(jī)系統(tǒng)進(jìn)行信號(hào)隔離的光耦電路上。此
處采用TIL117。電路設(shè)計(jì)中可以考慮采用高速光耦,如6N137、6N136等芯片,也可以優(yōu)化普
通光耦電路參數(shù)的設(shè)計(jì),使之能工作在最佳狀態(tài)。例如:電阻R2、R3如果選取得較大,將會(huì)
使光耦的發(fā)光管由截止進(jìn)入飽和變得較慢;如果選取得過小,退出飽和也會(huì)很慢,所以這兩
只電阻的數(shù)值要精心選取,不同型號(hào)的光耦及驅(qū)動(dòng)電路使得這兩個(gè)電阻的數(shù)值略有差異,這
一點(diǎn)在電路設(shè)計(jì)中要特別慎重,不能隨意,通??梢杂蓪?shí)驗(yàn)來定。

3 485總線輸出電路部分的設(shè)計(jì)

輸出電路的設(shè)計(jì)要充分考慮到線路上的各種干擾及線路特性阻抗的匹配。由于工程環(huán)境
比較復(fù)雜,現(xiàn)場(chǎng)常有各種形式的干擾源,所以485總線的傳輸端一定要加有保護(hù)措施。在電
路設(shè)計(jì)中采用穩(wěn)壓管D1、D2組成的吸收回路,也可以選用能夠抗浪涌的TVS瞬態(tài)雜波抑制器
件,或者直接選用能抗雷擊的485芯片(如SN75LBC184等)。

考慮到線路的特殊情況(如某一臺(tái)分機(jī)的485芯片被擊穿短路),為防止總線中其它分
機(jī)的通信受到影響,在75176的485信號(hào)輸出端串聯(lián)了兩個(gè)20Ω的電阻R10、R11。這樣本機(jī)的
硬件故障就不會(huì)使整個(gè)總線的通信受到影響。

在應(yīng)用系統(tǒng)工程的現(xiàn)場(chǎng)施工中,由于通信載體是雙絞線,它的特性阻抗為120Ω左右,
所以線路設(shè)計(jì)時(shí),在RS-485網(wǎng)絡(luò)傳輸線的始端和末端各應(yīng)接1只120Ω的匹配電阻(如圖1中
R8),以減少線路上傳輸信號(hào)的反射。

由于RS-485芯片的特性,接收器的檢測(cè)靈敏度為± 200mV,即差分輸入端VA-VB ≥
+200mV,輸出邏輯1,VA-VB ≤-200mV,輸出邏輯0;而A、B端電位差的絕對(duì)值小于200mV
時(shí),輸出為不確定。如果在總線上所有發(fā)送器被禁止時(shí),接收器輸出邏輯0,這會(huì)誤認(rèn)為通
信幀的起始引起工作不正常。解決這個(gè)問題的辦法是人為地使A端電位高于B兩端電位,這樣
RXD的電平在485總線不發(fā)送期間(總線懸浮時(shí))呈現(xiàn)唯一的高電平,8031單片機(jī)就不會(huì)被誤
中斷而收到亂字符。通過在485電路的A、B輸出端加接上拉、下拉電阻R7、R9,即可很好地
解決這個(gè)問題。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52529

    瀏覽量

    441308
  • 485通訊
    +關(guān)注

    關(guān)注

    1

    文章

    12

    瀏覽量

    3485
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    上海貝嶺計(jì)量芯片產(chǎn)品選型技巧分享 包括RS485接口芯片 運(yùn)算放大器等

    上海貝嶺計(jì)量芯片產(chǎn)品選型技巧分享 包括RS485接口芯片 運(yùn)算放大器等
    的頭像 發(fā)表于 06-03 17:13 ?696次閱讀
    上海貝嶺計(jì)量<b class='flag-5'>芯片</b>產(chǎn)品<b class='flag-5'>選型</b>技巧分享  包括<b class='flag-5'>RS485</b>接口<b class='flag-5'>芯片</b> 運(yùn)算放大器等

    AMAZINGIC晶焱科技RS485之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制

    RS485是一種廣泛應(yīng)用于工業(yè)控制、自動(dòng)化系統(tǒng)和通信網(wǎng)路中的差分信號(hào)傳輸標(biāo)準(zhǔn)。由于其長(zhǎng)距離傳輸、抗干擾能力強(qiáng)等優(yōu)點(diǎn),RS485在復(fù)雜環(huán)境中得到了廣泛應(yīng)用。然而,RS485芯片在實(shí)際應(yīng)用
    的頭像 發(fā)表于 04-19 15:48 ?364次閱讀
    AMAZINGIC晶焱科技<b class='flag-5'>RS485</b>之空調(diào)如何保證其更安全高效的防護(hù)機(jī)制

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485
    的頭像 發(fā)表于 04-17 10:01 ?343次閱讀
    適用于工業(yè)控制設(shè)備的<b class='flag-5'>RS485</b>通信<b class='flag-5'>芯片</b>CN3485

    工業(yè)RS485通信的收發(fā)機(jī)制介紹

    RS485是工業(yè)控制場(chǎng)景下,應(yīng)用得非常廣泛的通信協(xié)議,RS485的差分物理信號(hào)在電磁環(huán)境復(fù)雜的工業(yè)現(xiàn)場(chǎng),有強(qiáng)大的抗干擾能力。對(duì)于平時(shí)專注于應(yīng)用軟件開發(fā)的工程師,使用RS485進(jìn)行數(shù)據(jù)傳輸,只要關(guān)注
    的頭像 發(fā)表于 04-15 11:49 ?501次閱讀
    工業(yè)<b class='flag-5'>RS485</b>通信的收發(fā)機(jī)制介紹

    踩坑又給項(xiàng)目埋雷,RS485自動(dòng)收發(fā)電路設(shè)計(jì)

    RS485采用叉分信號(hào),只支持半雙工。正常的RS485芯片驅(qū)動(dòng)電路是需要GPIO來切換發(fā)送和接收模式。如下圖所示,一般的RS485電平轉(zhuǎn)換芯片
    的頭像 發(fā)表于 12-06 09:59 ?1451次閱讀
    踩坑又給項(xiàng)目埋雷,<b class='flag-5'>RS485</b>自動(dòng)收發(fā)電路設(shè)計(jì)

    如何構(gòu)建RS485通信網(wǎng)絡(luò) RS485串口助手的使用與配置

    構(gòu)建RS485通信網(wǎng)絡(luò) 構(gòu)建RS485通信網(wǎng)絡(luò)需要考慮網(wǎng)絡(luò)布線、設(shè)備連接、通信協(xié)議等多個(gè)方面。以下是一個(gè)基本的構(gòu)建步驟: 網(wǎng)絡(luò)布線 : 使用雙絞線作為RS485通信的傳輸介質(zhì),通常選擇帶屏蔽層
    的頭像 發(fā)表于 11-28 15:40 ?3061次閱讀

    RS485與Modbus協(xié)議的結(jié)合應(yīng)用

    在工業(yè)自動(dòng)化領(lǐng)域,通信協(xié)議是實(shí)現(xiàn)設(shè)備間數(shù)據(jù)交換的關(guān)鍵技術(shù)。RS485是一種物理層的電氣規(guī)范,而Modbus則是應(yīng)用層的通信協(xié)議。兩者的結(jié)合應(yīng)用,為工業(yè)現(xiàn)場(chǎng)總線系統(tǒng)提供了一種高效、可靠的通信方式
    的頭像 發(fā)表于 11-28 15:28 ?1569次閱讀

    RS485典型電路設(shè)計(jì)

    RS485常用的典型電路設(shè)計(jì)
    發(fā)表于 11-24 14:09 ?2次下載

    RS485保護(hù)電路設(shè)計(jì)改進(jìn)方案

    RS485保護(hù)電路的設(shè)計(jì) 1問題: 最近設(shè)計(jì)的一塊板子的RS485接口因?yàn)楦唠妷罕粨舸龤В?慘不忍睹??梢砸妶D片。 圖一 事故現(xiàn)場(chǎng) ? 其具體嚴(yán)重的后果有三個(gè): TVS被擊穿; RS485
    的頭像 發(fā)表于 11-20 10:45 ?1667次閱讀
    <b class='flag-5'>RS485</b>保護(hù)電路設(shè)計(jì)改進(jìn)方案

    【產(chǎn)品應(yīng)用】RS485典型電路應(yīng)用詳解

    前言RS485電路?是一種常見的串行通信接口標(biāo)準(zhǔn),廣泛應(yīng)用于工業(yè)控制環(huán)境中。它采用平衡發(fā)送和差分接收的方式,具有抑制共模干擾的能力,適用于通信距離從幾十米到上千米的場(chǎng)景,并且在多節(jié)點(diǎn)系統(tǒng)中表現(xiàn)良好
    的頭像 發(fā)表于 11-16 01:06 ?6241次閱讀
    【產(chǎn)品應(yīng)用】<b class='flag-5'>RS485</b>典型電路應(yīng)用詳解

    RS485到底能跑多少協(xié)議?

    關(guān)于RS485 RS-485是一種標(biāo)準(zhǔn)通訊接口,RS(Recommended Standard)推薦標(biāo)準(zhǔn)的意思,485是標(biāo)識(shí)號(hào)。 使用485
    的頭像 發(fā)表于 10-26 10:15 ?1440次閱讀
    <b class='flag-5'>RS485</b>到底能跑多少協(xié)議?

    Rs485電路的限流電阻為什么都用ptc

    在探討為什么RS485電路的限流電阻常用PTC(Positive Temperature Coefficient,正溫度系數(shù))材料時(shí),我們需要從多個(gè)角度進(jìn)行深入分析。 一、引言 RS485作為一種
    的頭像 發(fā)表于 10-06 14:58 ?2378次閱讀
    <b class='flag-5'>Rs485</b>電路的限流電阻為什么都用ptc

    如何提高RS485通信的可靠性?

    在現(xiàn)代工業(yè)自動(dòng)化和智能化的發(fā)展進(jìn)程中,RS485通信作為一種常用的串行通信標(biāo)準(zhǔn),因其具有傳輸距離遠(yuǎn)、支持多點(diǎn)通信等優(yōu)點(diǎn)而被廣泛應(yīng)用。然而,在實(shí)際應(yīng)用中,RS485通信可能會(huì)受到各種因素的影響,導(dǎo)致
    的頭像 發(fā)表于 09-20 08:07 ?943次閱讀
    如何提高<b class='flag-5'>RS485</b>通信的可靠性?

    西門子rs485中繼器使用說明

    西門子RS485中繼器是一種用于增強(qiáng)RS485信號(hào)傳輸距離和可靠性的設(shè)備。它通常用于工業(yè)自動(dòng)化、樓宇自動(dòng)化、遠(yuǎn)程監(jiān)控等領(lǐng)域,以確保數(shù)據(jù)在長(zhǎng)距離傳輸過程中的穩(wěn)定性和完整性。 1. RS485中繼器概述
    的頭像 發(fā)表于 09-05 09:42 ?2578次閱讀

    如何解決RS485總線沖突和支線問題?

    什么是RS485總線?RS485采用半雙工通信方式,能夠在單條總線上連接多達(dá)32個(gè)(理論值,實(shí)際應(yīng)用中可擴(kuò)展)設(shè)備進(jìn)行雙向通信。它支持的數(shù)據(jù)傳輸速率范圍較廣,從幾百比特每秒至10兆比特每秒不等,且
    的頭像 發(fā)表于 08-30 12:35 ?3571次閱讀
    如何解決<b class='flag-5'>RS485</b>總線沖突和支線問題?