大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>怎樣提高485總線的可靠性

直播推薦

更多>

企業(yè)動態(tài)

更多>

推薦展會

更多>

怎樣提高485總線的可靠性

2006年08月17日 13:44:51人氣:693來源:煙臺勾股通信技術(shù)有限公司

1.問題的提出在應(yīng)用系統(tǒng)中,RS-485半雙工異步通信總線是被各個研發(fā)機(jī)構(gòu)廣泛使用的數(shù)據(jù)通信總線,它往往應(yīng)用在集中控制樞紐與分散控制單元之間。系統(tǒng)簡圖如圖1所示。

580)this.width=580" border=0>
圖1. RS-485系統(tǒng)示意圖

由于實際應(yīng)用系統(tǒng)中,往往分散控制單元數(shù)量較多,分布較遠(yuǎn),現(xiàn)場存在各種干擾,所以通信的可靠性不高,再加上軟硬件設(shè)計的不完善,使得實際工程應(yīng)用中如何保障RS-485總線的通信的可靠性成為各研發(fā)機(jī)構(gòu)的一塊心病。

在使用RS-485總線時,如果簡單地按常規(guī)方式設(shè)計電路,在實際工程中可能有以下兩個問題出現(xiàn)。一是通信數(shù)據(jù)收發(fā)的可靠性問題;二是在多機(jī)通信方式下,一個節(jié)點的故障(如死機(jī)),往往會使得整個系統(tǒng)的通信框架崩潰,而且給故障的排查帶來困難。

針對上述問題,我們對485總線的軟硬件采取了具體的改進(jìn)措施

2.硬件電路的設(shè)計

現(xiàn)以8031單片機(jī)自帶的異步通信口,外接75176芯片轉(zhuǎn)換成485總線為例。其中為了實現(xiàn)總線與單片機(jī)系統(tǒng)的隔離,在8031的異步通信口與75176之間采用光耦隔離。電路原理圖如圖2所示。


580)this.width=580" border=0>
圖2.改進(jìn)后的485通信口原理圖
充分考慮現(xiàn)場的復(fù)雜環(huán)境,在電路設(shè)計中注意了以下三個問題。

2.1 SN75176 485芯片DE控制端的設(shè)計

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

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

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

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

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

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

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

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

3.軟件的編程

485芯片的軟件編程對產(chǎn)品的可靠性也有很大影響。由于485總線是異步半雙工的通信總線,在某一個時刻,總線只可能呈現(xiàn)一種狀態(tài),所以這種方式一般適用于主機(jī)對分機(jī)的查詢方式通信,總線上必然有一臺始終處于主機(jī)地位的設(shè)備在巡檢其它的分機(jī),所以需要制定一套合理的通信協(xié)議來協(xié)調(diào)總線的分時共用。這里采用的是數(shù)據(jù)包通信方式。通信數(shù)據(jù)是成幀成包發(fā)送的,每包數(shù)據(jù)都有引導(dǎo)碼、長度碼、地址碼、命令碼、內(nèi)容、校驗碼等部分組成。其中引導(dǎo)碼是用于同步每一包數(shù)據(jù)的引導(dǎo)頭;長度碼是這一包數(shù)據(jù)的總長度;命令碼是主機(jī)對分機(jī)(或分機(jī)應(yīng)答主機(jī))的控制命令;地址碼是分機(jī)的本機(jī)地址號;“內(nèi)容”是這一包數(shù)據(jù)里的各種信息;校驗碼是這一包數(shù)據(jù)的校驗標(biāo)志,可以采用奇偶校驗、和校驗等不同的方式。

在485芯片的通信中,尤其要注意對485控制端DE的軟件編程。為了可靠的工作,在485總線狀態(tài)切換時需要做適當(dāng)延時,再進(jìn)行數(shù)據(jù)的收發(fā)。具體的做法是在數(shù)據(jù)發(fā)送狀態(tài)下,先將控制端置“1”,延時1ms左右的時間,再發(fā)送有效的數(shù)據(jù),一包數(shù)據(jù)發(fā)送結(jié)束后再延時1ms后,將控制端置“0”。這樣的處理會使總線在狀態(tài)切換時,有一個穩(wěn)定的工作過程。

4.結(jié)論

經(jīng)過以上的軟硬件共同處理,RS-485總線在應(yīng)用系統(tǒng)工程中的可靠性大大提高,在通常的環(huán)境條件下,24小時連續(xù)開機(jī),系統(tǒng)的通信始終處于正常狀態(tài),整機(jī)性能滿足了現(xiàn)場工程的需要。

但是RS-485總線仍然只是一種常規(guī)的通信總線,它不能夠做總線的自動仲裁,也就是不能夠同時發(fā)送數(shù)據(jù)以避免總線競爭,所以整個系統(tǒng)的通信效率必然較低,數(shù)據(jù)的冗余量較大,對于速度要求高的應(yīng)用場所不適宜用RS-485總線。同時由于RS-485總線上通常只有一臺主機(jī),所以這種總線方式是典型的集中-分散型控制系統(tǒng)。一旦主機(jī)出現(xiàn)故障,會使整個系統(tǒng)的通信陷于癱瘓狀態(tài),因此做好主機(jī)的在線熱備份是一個重要措施。

盡管RS-485總線存在這樣那樣的問題,但由于它的線路設(shè)計簡單、價格低廉、控制方便,只要合理的使用在某些場所仍然能發(fā)揮良好的作用。

全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

免責(zé)聲明

  • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.xashilian.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
  • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

<
更多 >

工控網(wǎng)機(jī)器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機(jī)械包裝機(jī)械印刷機(jī)械農(nóng)業(yè)機(jī)械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機(jī)械工程機(jī)械紡織機(jī)械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機(jī)械印染機(jī)械制鞋機(jī)械玻璃機(jī)械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


我要投稿
  • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
  • 聯(lián)系電話0571-89719789
工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
智能制造網(wǎng)APP

功能豐富 實時交流

智能制造網(wǎng)小程序

訂閱獲取更多服務(wù)

微信公眾號

關(guān)注我們

抖音

智能制造網(wǎng)

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網(wǎng)

公眾號:智能制造網(wǎng)

打開微信掃碼關(guān)注視頻號

快手

智能制造網(wǎng)

快手ID:gkzhan2006

打開快手 掃一掃關(guān)注
意見反饋
關(guān)閉
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 大丰市| 金湖县| 文安县| 紫云| 明溪县| 淅川县| 龙川县| 科技| 获嘉县| 敖汉旗| 金乡县| 吉林省| 濮阳县| 罗源县| 贵港市| 吴忠市| 科尔| 长乐市| 文登市| 若尔盖县| 平乐县| 仲巴县| 崇信县| 湘西| 隆回县| 英德市| 合山市| 旌德县| 榆树市| 汉中市| 临夏市| 宕昌县| 正阳县| 枝江市| 义马市| 政和县| 泰宁县| 鄯善县| 和静县| 新野县| 灯塔市|