版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1RS-485選型及應用指 RS-232/422/485標 RS-232標1RS-485選型及應用指 RS-232/422/485標 RS-232標 RS-422/485標 RS-485/RS-422芯 增強型低功耗半雙工RS-485收發(fā)器 1/10單位負載RS-485收發(fā)器 +3.3V低功耗半雙工RS-485收發(fā)器 增強型低功耗全雙工RS-422收發(fā)器 +3.3V低功耗全雙工RS-422收發(fā)器 RS-485接口電 基本RS-485電 隔離RS-485電 上電抑制電 RS-485自動換向電 RS-485通訊協(xié) ModBus協(xié)議(RTU模式 多功能電能表通訊規(guī)約(DL/T645- RS-485程序設 RS-485接口電 通訊規(guī) 程序設計流程 數(shù)據(jù)接收部 命令執(zhí)行部 數(shù)據(jù)發(fā)送部 RS-485程序清 RS-485應用要 合理選用芯 終端匹配電 應用層通信協(xié) 3V-5V系統(tǒng)的連 網(wǎng)絡節(jié)點 節(jié)點與主干距 RS-485系統(tǒng)的常見故障及處理方 RS-422與RS-485的網(wǎng)絡拓 RS-422與RS-485的接地問 RS-422與RS-485的瞬態(tài)保 參考文 i第1RS-485因外界的電氣干擾而導致信號傳輸錯誤;另外,RS-232通訊的最大傳輸距離在不增加緩沖器的情況下只可以達到15米。為了解決上述問題,RS-485/422通訊方式就應運而生了。 RS-232/422/485標RS-232、RS-422與RS-485最初都是由電子工業(yè)協(xié)會(EIA)制訂并發(fā)布的。第1RS-485因外界的電氣干擾而導致信號傳輸錯誤;另外,RS-232通訊的最大傳輸距離在不增加緩沖器的情況下只可以達到15米。為了解決上述問題,RS-485/422通訊方式就應運而生了。 RS-232/422/485標RS-232、RS-422與RS-485最初都是由電子工業(yè)協(xié)會(EIA)制訂并發(fā)布的。RS-232RS-232RS-232RS-232通信距離短、4000英尺(100kbps時10個接收器。為擴展應用范圍,EIA1983RS-422RS-485標準,增加了多點、雙TIA/EIA-485-AEIA提出的建議標UART芯片(較老版本的PCI8250芯片或Z8530芯片)來處理的,其通訊協(xié)議也了串行數(shù)據(jù)單元的格式(8-N-1格式)奇(ODD)/偶(EVEN)校驗位,1/2位邏0的起始位,6/7/8位數(shù)據(jù)位,1位可選擇的停止位?;赑CRS-232、RS-與RS-表格0- RS-232、RS-422、RS-485的區(qū)1RS-RS-RS-1收、11101325040004000-(負載最小值+/-5V~+/-(空載最大值RS-232RS-422/485TIA/EIA-422-BRS-232RS-422/485TIA/EIA-422-BTIA/EIA-485串行通訊標準。RS-Mode,也稱由于RS-485電子工業(yè)協(xié)會(EIA)1983RS-485標準,并經(jīng)通訊工業(yè)協(xié)會(TIA)修訂后命名為TIA/EIA-485-A,習慣地稱之為RS-485標準。RS-485RS-232通信距離短、速率低等缺點而產(chǎn)生的。RS-485標準只規(guī)Mode,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B,如圖1-1圖1- 2發(fā)送器負載阻抗--接收器輸入電阻4K(最小--對于接收發(fā)送器,也作出與發(fā)送發(fā)送器相對的規(guī)定,收、發(fā)端通過平衡雙絞線將A-AB-BA-B之間有大于+200mV的電平時,輸出為正邏輯電平對于接收發(fā)送器,也作出與發(fā)送發(fā)送器相對的規(guī)定,收、發(fā)端通過平衡雙絞線將A-AB-BA-B之間有大于+200mV的電平時,輸出為正邏輯電平;小6V1-21-TIA/EIA-4851-2表格1- TIA/EIA-485通訊方式的性通常,RS-485網(wǎng)絡采用平衡雙絞線作為傳輸媒體。平衡雙絞線的長度與傳輸速率成反20kbps速率以下,才可能使用規(guī)定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。一般來說,15米長雙絞線最大傳輸速率僅為1Mbps。RS-48510Mbps的通訊速率。如果采用光Ω3TIA/EIA-40005010±±±0.2發(fā)送器負載(歐姆3232輸網(wǎng)絡的兩個端點,并聯(lián)連接在A-B引腳之間。RS-485標準通常被用作為一種相對經(jīng)濟、具有相當高噪聲抑制、相對高的傳輸速率、20輸網(wǎng)絡的兩個端點,并聯(lián)連接在A-B引腳之間。RS-485標準通常被用作為一種相對經(jīng)濟、具有相當高噪聲抑制、相對高的傳輸速率、20RS-485作為一種多點差分數(shù)據(jù)傳輸?shù)碾姎庖?guī)范,RS-4221-RS-422RS-232更強的驅動能力,故允許在相同傳輸線上連接多個接收節(jié)點,最多可接10個節(jié)點。即一個主設備(Master其余為從(Salve4k10×4k+100Ω(終接電阻。RS-422四線接口由于采用軟件方式(XON/XOFF握手)或硬件方式(一對單獨的雙絞線)實現(xiàn)。20kbps速率以下,才可能達到最大傳輸距離。只有在1Mbps。RS-422需要安裝一個終接電阻,要求其阻值約等于傳輸電纜的特性阻抗(一般取值為120歐300米以下不安TIA/EIA-4221-3表格1- TIA/EIA-422通訊方式的性4TIA/EIA-40005010 1.2RS-485/RS-422口器件”欄目中“收發(fā)器”類元件中找到對應的型號;比如Sipex公司(SP)、Maxim公司(MAX)、TI公司(SN)、Intersil公司(ISL或作為一個生產(chǎn)接口器件的國際廠商,SipexRS-485/RS-422芯片都可以1.2RS-485/RS-422口器件”欄目中“收發(fā)器”類元件中找到對應的型號;比如Sipex公司(SP)、Maxim公司(MAX)、TI公司(SN)、Intersil公司(ISL或作為一個生產(chǎn)接口器件的國際廠商,SipexRS-485/RS-422芯片都可以5方式518Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin514Pin14Pin58Pin8Pin514Pin14Pin118Pin8Pin±0.2發(fā)送器負載(歐姆110圖1-4總結了Sipex公司常用RS-485/RS-422芯片的命名規(guī)則;根據(jù)型號命名,用戶圖1- Sipex公司RS-485/RS-422芯片的命名規(guī)618Pin8Pin18Pin8Pin圖1-4總結了Sipex公司常用RS-485/RS-422芯片的命名規(guī)則;根據(jù)型號命名,用戶圖1- Sipex公司RS-485/RS-422芯片的命名規(guī)618Pin8Pin18Pin8Pin18Pin8Pin114Pin14Pin單一的+5V單一的+5V±15kV人體放電模式(HumanBody±15kVIEC1000-4-2氣隙放電(Air±8kVIEC1000-4-2接觸放電(ContactSP485E/SP481E芯片是由業(yè)內(nèi)專業(yè)的通訊接口器件廠商Sipex公司設計生產(chǎn)的ESD保護增強型RS-485收發(fā)器,能夠直接替換通用的RS-485收發(fā)器。SP481ESP485ERS-485RS-422串行協(xié)議的要求,具有增強型ESD性能。增強的ESDSP481ESP485E可承受±15kV人體放電模式(HumanBodyModel)IEC1000-4-2接觸放電模式(ContactDischarge。這兩個器件與Sipex的SP481和SP485的管腳互相兼容,同時兼容工業(yè)標準規(guī)范。和之前的版本一樣,SP481ESP485ESipexBiCMOS設計工藝,可實現(xiàn)低功耗操作,但不影響RS-45RS-42210Mbps(帶圖1- SP481E和SP485E管腳配置(俯視圖7管腳12345678B表格1- 格1- 描述SP481ESP485ERS-485RS-422Sipex特有的BiCMOSRS-485標準理想地用于多分支(multi-drop)應用和遠程接口中。它允許在一條數(shù)據(jù)線(-7V~+12VSP481ESP485E表格1- 格1- 描述SP481ESP485ERS-485RS-422Sipex特有的BiCMOSRS-485標準理想地用于多分支(multi-drop)應用和遠程接口中。它允許在一條數(shù)據(jù)線(-7V~+12VSP481ESP485ERS-485RS-4220V~+5V54負載的條件下,發(fā)送器仍可保證輸出電壓1.5V。SP481ESP485E有一根使能控制線(高電平有效。DE(Pin3)上的邏輯高電平將使能發(fā)送器的差分輸出。如果DE(Pin3)為低,則發(fā)送器輸出呈現(xiàn)三態(tài)。SP481ESP485E接收器的輸入是差分輸入,輸入靈敏度可低至±200mVSP481E8A-R00100000110XZBAX1101X1010X0XXZZX1XZZESDSP481E系列器件可用在多干擾的應用和對靜電放電和瞬態(tài)IEC1000-4-2氣隙放電人體放電模式已成為半導體ESDSP481E系列器件可用在多干擾的應用和對靜電放電和瞬態(tài)IEC1000-4-2氣隙放電人體放電模式已成為半導體最常用的ESD測試方法。該方法在MIL-STD-883中被規(guī)定為Method3015.7。這種ESD測試方法的前提是要模擬人體對靜電能量進行存儲并將其釋放到某個集成電路。這個過程可通過圖1-6所示的電路進行模擬。該方法用于在正常工作時圖1- 人體放電模式ESD測試電IEC-1000-4-2IEC801-2ESD測試。對于系統(tǒng)廠商ESD保護IEC1000-4-2ESD用于設備(正常情況下允許被操作)的點ICESD電流。IEC1000-4-21-7。IEC1000-4-2包含1-IEC1000-4-2ESD運用氣隙放電法時,ESD電壓直接加載到待測設備(EUT。這樣來模擬一個被充電的9ESD電壓加載到系統(tǒng)的行進速度和空氣的濕度都會改變放電電流。放電電ESDEUTESD弧形通路是個常量。在諸如手持式系統(tǒng)的應用中,ESD電荷直接從設備的持有者釋放到設備。電流直接傳遞給設備的鍵盤或串口,然后經(jīng)過PCB板最終到達IC。1-61-7ESD1(SW1)DC電源首Cs2(SW2)1(SW1)斷開。電容存儲的電壓經(jīng)過限流Rs到達待測器件(DUT。在ESD測試中,SW2由脈沖信號控制以便待測在人體放電模式中,限流電阻(Rs)和電源電容(Cs)分別是1.5k和100pF。對于IEC-1000-4-2測試法,限流電阻(Rs)和電源電容(Cs)分別是330k和150pF。ESD電壓加載到系統(tǒng)的行進速度和空氣的濕度都會改變放電電流。放電電ESDEUTESD弧形通路是個常量。在諸如手持式系統(tǒng)的應用中,ESD電荷直接從設備的持有者釋放到設備。電流直接傳遞給設備的鍵盤或串口,然后經(jīng)過PCB板最終到達IC。1-61-7ESD1(SW1)DC電源首Cs2(SW2)1(SW1)斷開。電容存儲的電壓經(jīng)過限流Rs到達待測器件(DUT。在ESD測試中,SW2由脈沖信號控制以便待測在人體放電模式中,限流電阻(Rs)和電源電容(Cs)分別是1.5k和100pF。對于IEC-1000-4-2測試法,限流電阻(Rs)和電源電容(Cs)分別是330k和150pF。1-8IEC1000-4-2ESDt圖1-IEC1000-4-2的ESD()1/10RS-485單一的+5V接收器輸入高阻抗(標準值RIN=150k?)IEC1000-4-44(SP481R和SP485R與現(xiàn)有的SP485產(chǎn)品管腳對應相同,而且包含更高的ESD保(SP481R和SP485R與現(xiàn)有的SP485產(chǎn)品管腳對應相同,而且包含更高的ESD保護和高RS-485發(fā)送器信號的衰減。各器件封裝為8腳塑料DIP8SOIC。SP481R通使能管腳來提供關斷功能,可將電源電流(ICC)0.5μA1-表格1- BAX1101X1010X0XXZZ管腳12345678B表格1- 概述RS-485規(guī)范相比,SP485R增加了在同一條總線上連接/或接收器。RS-48532個收發(fā)器。RS-485表格1- 概述RS-485規(guī)范相比,SP485R增加了在同一條總線上連接/或接收器。RS-48532個收發(fā)器。RS-48554?負載的條件下,保證輸出電壓大于+1.5VRS-485規(guī)范,RS-422100?時,發(fā)送器輸出可以保持在至(>100k?32120k?,SP485R允許超過54?320個接收A-R00100000110XZX1XZZ1μA圖1- SP485R1μA圖1- SP485R與SP485收發(fā)器性能比站()下載對應的開發(fā)指導。RS-485RS-422工作電源為低功耗關斷模式SP3481、SP3485SipexSP481、SP483SP485的管腳互相兼容,同時兼容工業(yè)標準規(guī)范。SP3481SP3485符合RS-485/RS-422串行協(xié)議的電氣規(guī)范,數(shù)據(jù)傳輸速率可達10Mbps(帶負載。SP3481還包含低功耗關斷模式圖SP3481SP3485管腳配置(俯視圖1-91-10A-R00100000110XZ達10Mbps(帶負載。SP3481還包含低功耗關斷模式圖SP3481SP3485管腳配置(俯視圖1-91-10A-R00100000110XZBAX1101X1010X0XXZZ管腳12345678B描述SP3481SP3485是+3.3VRS-485描述SP3481SP3485是+3.3VRS-485SP3481SP3485RS-485RS-422輯高電平將使能發(fā)送器的差分輸出。如果DE(Pin3)為低,則發(fā)送器輸出呈現(xiàn)三態(tài)。SP3481SP3485可以承受-7.0V~+12.0V15k(12k)。-7~+12V的寬共模方式范圍允許系統(tǒng)之間存在大的零電位偏差。S3481S3485的接收器有一個三態(tài)使能控制腳。如果E(Pn)保護(fail-safe)特性,該特性可以使得輸出在輸入懸空時為高電(Pin3)為低且RE(Pin2)為高時SP3481進入關斷模式。關斷模式下,電源電流通常降()單一的+5V發(fā)送器/接收器使能±15kV人體放電模式(HumanBody±15kVIEC1000-4-2氣隙放電(Air±8kVIEC1000-4-2接觸放電(Contact±15kVIEC1000-4-2氣隙放電(Air±8kVIEC1000-4-2接觸放電(Contact10Mbps。除了增加了發(fā)送器和接收器三態(tài)使能線外,SP491ESP490E完全相同。在共模SP490E8DIP8NSOIC度范圍內(nèi)。SP491E14DIP14NSOIC兩種封裝,也可工作在商業(yè)級和工業(yè)級圖管腳12345678(4.5<c<5.V圖特性SP490ESP491ERS-485RS-422圖特性SP490ESP491ERS-485RS-422Sipex特有的BiCMOS(-7~+12SP491E有一根發(fā)送器使能控制線(高電平有效。DE(Pin4)上的邏輯高電平將使能SP490ESP491E接收器的輸入是差分輸入,輸入靈敏度可低至±200mV地電位偏差的存在。SP490ESP491E的接收器具有故障自動保護(fail-safe)管腳123456789(4.5<c<5.VSP491E的接收器有一個接收器使能控制線(REB的(Pin3)為邏輯低電平時,差分接收器使能;如果REB(Pin3)為邏輯高電平,則接收器有的器件SP491E的接收器有一個接收器使能控制線(REB的(Pin3)為邏輯低電平時,差分接收器使能;如果REB(Pin3)為邏輯高電平,則接收器有的器件上增加了ESD結構,新的SP490E/SP491E系列器件可用在多干擾的應用和對靜電放電和瞬態(tài)變化敏感的環(huán)境中。增強型ESD保護使器件的輸入和輸出管腳至少可承受±15kV的靜電放電而不受到損壞,也不閉鎖。IEC1000-4-2氣隙放電人體放電模式已成為半導體最常用的ESD測試方法。該方法在MIL-STD-883中被規(guī)定為Method3015.7。這種ESD測試方法的前提是要模擬人體對靜電能量進行存儲并將其釋放到某個集成電路。這個過程可通過圖1-14所示的電路進行模擬。該方法用于在正常工作時IEC-1000-4-2,以前稱為IEC801-2,通常用于設備和系統(tǒng)的ESD測試。對于系統(tǒng)廠商來說,由于系統(tǒng)本身要面對外部環(huán)境和人為狀況,他們必須保證系統(tǒng)具有足夠的ESD保護能力。使用IEC1000-4-2方法的前提是:當ESD用于設備(正常情況下允許被操作)1-15。IEC1000-4-2圖1- 人體放電模式ESD測試電圖1- IEC1000-4-2ESD測試電運用氣隙放電法時,ESD電壓直接加載到待測設備(EUT。這樣來模擬一個被充電的ESD電壓加載到系統(tǒng)的行進速度和空氣的濕度都會改變放電電流。例如,放電電ESDEUTESD弧形通路是個常量。在諸如手持式系統(tǒng)的應用中,ESD電荷直接從設備的持有者釋放到設備。電流直接傳遞給設備的鍵盤或串口,然后經(jīng)過PCB板最終到達IC。1-141-15ESD1(SW1)DC電源Cs2(SW2)1(SW1)斷開。電容存儲的電壓經(jīng)過限流電阻Rs到達待測圖1- IEC1000-4-2ESD測試電運用氣隙放電法時,ESD電壓直接加載到待測設備(EUT。這樣來模擬一個被充電的ESD電壓加載到系統(tǒng)的行進速度和空氣的濕度都會改變放電電流。例如,放電電ESDEUTESD弧形通路是個常量。在諸如手持式系統(tǒng)的應用中,ESD電荷直接從設備的持有者釋放到設備。電流直接傳遞給設備的鍵盤或串口,然后經(jīng)過PCB板最終到達IC。1-141-15ESD1(SW1)DC電源Cs2(SW2)1(SW1)斷開。電容存儲的電壓經(jīng)過限流電阻Rs到達待測器件(DUT。在ESD測試中,SW2由脈沖信號控制以便待在人體放電模式中,限流電阻(Rs)和電源電容(Cs)分別是1.5k和100pF。對于IEC-1000-4-2測試法,限流電阻(Rs)和電源電容(Cs)分別是330k和150pF。1-16SP490E/SP491EIEC1000-4-2ESDt圖1- IEC1000-4-2的ESD測試波()IEC1000-4-44單一的+3.3V工作電壓發(fā)送器/接收器三態(tài)使能線兼容LTC490和SN75179(SP3490)LTC491SN75180(SP3491)SP3490SP3491是一系列+3.3VRS-485P3490、SP3491SipexSP490、SP491的管腳互相兼容,同時兼容通用工業(yè)標準規(guī)范。SP3490SP3491SipexBiCMOS工藝制造而成,可實現(xiàn)低功耗操作,但性能不負載。除了增加了發(fā)送器和接收器三態(tài)使能線外,SP3491SP3490圖1- SP3490的管腳配管腳12345678(+3.00Vcc+3.60)圖描述圖描述RS-485呈現(xiàn)三態(tài)。SP3490管腳123456789(+3.00Vcc+3.60)的地電位偏差。SP3490SP3491的接收器具有故障自動保護(fail-safe)特性,確保接收SP3491的差分接收器。如果REB(Pin3)SP3491的接() RS-485TX通過“發(fā)送器”轉換RX信號。任一時刻,RS-485收發(fā)器只能夠工作在“接收”或“發(fā)送”兩種模式的地電位偏差。SP3490SP3491的接收器具有故障自動保護(fail-safe)特性,確保接收SP3491的差分接收器。如果REB(Pin3)SP3491的接() RS-485TX通過“發(fā)送器”轉換RX信號。任一時刻,RS-485收發(fā)器只能夠工作在“接收”或“發(fā)送”兩種模式各不相同,RS-485接口電路的附加保護措施也是必須重點考慮的環(huán)節(jié)。下面以選用SP485R芯片為例,列出RS-485接口電路中的幾種常見電路,并加圖應用電路中微處理器的標準串行口通過RXD直接SP485R芯片的ROTXD直接連接SP485R芯片的DI引腳。R/DSP485R芯片的發(fā)送器/接收器使能:R/D信號為“1SP485R芯片的發(fā)送器有效,接收器禁止,此時微處理器可以向RS-485總線發(fā)送數(shù)據(jù)字節(jié);R/D信號為“0SP485R芯片的發(fā)送器禁止,接收器有效,此時微處理器可RS-485SP485R芯片中的“接收器”和“發(fā)送器”只能夠有1個處于工作狀態(tài)。SP485R80C51UART串口,則SP485RRO引腳A 1286 7 Connectto 3 45圖1- SP485R的基本RS-485電123BSP485RESDRS-485網(wǎng)絡,電路圖中6.8VTVSV4V5V6都是用來保護RS-485總線的RS-485ONSemi半導體NUP2105L器件(SOT-23封裝2個雙TVSL1、L2、C1、C2EMI 1-20SP485R芯片的示范電路,可以被直接嵌入實RS-485UARTRXD、TXD通過光電隔離電路連接SP485RRO、DI引SP485RESDRS-485網(wǎng)絡,電路圖中6.8VTVSV4V5V6都是用來保護RS-485總線的RS-485ONSemi半導體NUP2105L器件(SOT-23封裝2個雙TVSL1、L2、C1、C2EMI 1-20SP485R芯片的示范電路,可以被直接嵌入實RS-485UARTRXD、TXD通過光電隔離電路連接SP485RRO、DI引腳,控制R/D同樣經(jīng)光電隔離電路去控制SP485R芯片DE和/RE引腳。R/D信號為“1SP485RDE和/RE引腳為“1”,發(fā)送器有效,接收器禁止,RS-485總線發(fā)送數(shù)據(jù)字節(jié);R/D信號為“0SP485RDE數(shù)據(jù)字節(jié)。任一時刻,SP485R1個處于工作狀DC-DC器件可以產(chǎn)生1組與微處理器電路完全隔離的電源輸出用于向RS-485收發(fā)器電路提供+5V電源。RS-4851-20NEC公司的光耦器件PS2501芯片,受PS2501芯片的響應速率影響,這一示范RS-485接口電路的通訊速率只可保障在19200bps速率下正常工作;如果需要達到更高的RS-485通訊速率,則需要選用響應速度更快的光耦器件,比如Agilent公司的超高速光耦元件。Connectto1-20SP485RRS-485SP485RESDRS-485網(wǎng)絡,RS-485RS-485RS-485RS-4852RS-485收發(fā)器工作在“發(fā)送”狀態(tài)將原來正常的網(wǎng)絡通訊功能。設計時增加一組由R1、C1、D1、U1簡單元件組成的上電抑13465SP485RESDRS-485網(wǎng)絡,RS-485RS-485RS-485RS-4852RS-485收發(fā)器工作在“發(fā)送”狀態(tài)將原來正常的網(wǎng)絡通訊功能。設計時增加一組由R1、C1、D1、U1簡單元件組成的上電抑1346512348675圖1-圖1- 收”狀態(tài);當TXD為“0”,即有信號輸入時,即執(zhí)行發(fā)送功能時,來自TXD信號上的有效電平將自動禁能接收器,使能發(fā)送器,從而將TXD信號發(fā)送到RS-485網(wǎng)絡。RS-485接口電路的自動換向功能可以有很多種可實現(xiàn)的不同電路形式,但其基本內(nèi)容都是由TXD信號來控制RS-485芯片中接收器/發(fā)送器的開關切換。RS-485RS-485應用。比如,在 RS-485標準只對接口的電氣特性做出規(guī)定,而不涉及接插件、電纜或協(xié)議;因此,用戶需要在RS-485應用網(wǎng)絡的基礎上建立自己的應用層通信協(xié)議。RS-485標準是基于PCUART芯片上的處理方式,因此,其通訊協(xié)議也規(guī)定了串行數(shù)據(jù)單元的格式(8-N-1格式)1位邏輯0的起始位,6/7/8位數(shù)據(jù)位,1位可選擇的奇(ODD)/偶(EVEN)校驗位,1/2位邏輯1的停止位。目前,RS-485在國內(nèi)有著非常廣泛的應用,許多領域,比如工業(yè)控制、電力通訊、智(術語參考自OSI的7層結構)都不相同;這些設備之間并不可以直接連接通訊。ModBus協(xié)議(AscII/RTU模式)中的一部分功能;在電力通訊領域,當前國家現(xiàn)在執(zhí)行1995IEC60870-5-101傳輸規(guī)約、1997101DL/T634-1997下面將分別對ModBus協(xié)議(RTU模式)、多功能電能表通訊規(guī)約(DL/T645-1997)進行簡ModBus協(xié)議(RTU模式ModBus協(xié)議遵循“查詢—1-23查詢消息中的功能代碼告之被選中的從設備要執(zhí)行何種功能。數(shù)據(jù)段包含了從設備要3圖1- RTU模ModbusRTU(遠程終端單元)模式通信,在消息中的每個8Bit4Bit圖1- RTU模ModbusRTU(遠程終端單元)模式通信,在消息中的每個8Bit4Bit的十六進制字符。這種方式的主要優(yōu)點是:在同樣的波特率下,可比ASCII方式傳送更多的數(shù)據(jù)。1RTU樣的字符時間,這是最容易實現(xiàn)的(如圖1-24T1-T2-T3-T4所示)。傳輸?shù)牡谝粋€域是設備地址??梢允褂玫膫鬏斪址鞘M制的0...9,A...F。網(wǎng)絡設備不斷偵測網(wǎng)絡總線,包括3.5個字符時間的停頓標定了消息的結束。一個新的消消息在小于CRCCRCCRC1-同于正常代碼的代碼,但最重要的位置為邏輯1。00000011(1-同于正常代碼的代碼,但最重要的位置為邏輯1。00000011(10000011(,多功能電能表通訊規(guī)約(DL/T645-國內(nèi)江蘇、浙江、上海地區(qū)的電表廠商采用多功能電能表通訊規(guī)約(DL/T645-1997)作0P1n地址A0~A5:當?shù)?99999999999H時,地址A0~A5:當?shù)?99999999999H時,為廣播地址,同時當從控制器接收到一幀數(shù)據(jù)域:發(fā)送時數(shù)據(jù)加33H,接收時數(shù)據(jù)減33H。用戶可以在國家標準計量局,或技術監(jiān)督部門查詢關于多功能電能表通訊規(guī)約 RS-485RS-485接2~4個時鐘周期,680C51微處理器。PHILIPS公司LPC900系列單片機是一個基于80C51內(nèi)核的高速、低功耗Flash單片機,主I2C總線、SPI接口、UART通信接口、實時時鐘、E2PROM、A/D轉換器、ISP/IAP在線編程和遠程編程方式等一系列有特色的功能部件,非常適合于許多要求微處理P89LPC931SP-485E芯片進行連接,構RS-485通訊接口電路,如圖1-圖1- 單片機與RS-485通訊轉換電路3PS2501P89LPC931RS-485總線電路進行隔離,對電路進行瞬態(tài)保護作用,R7R8為偏置電阻,進行網(wǎng)絡失效保護。但是這個電路中沒電表系統(tǒng)的通訊協(xié)議采用多功能電能表通訊規(guī)約(DL/T645-1997)NYNNYNYYNY圖1- RS-485密碼的方式,可以設置權限,密碼和地址是保存在E2PROM中。NYNYNNYNYYNY圖1- RS-485密碼的方式,可以設置權限,密碼和地址是保存在E2PROM中。NY開接收幀事件Y是本機地址嗎YY密碼修改命令NNN其他命令密碼正確YY清除接收事結1-開接收幀事件Y是本機地址嗎YY密碼修改命令NNN其他命令密碼正確YY清除接收事結1-存取修改的密NN發(fā)送數(shù)置發(fā)送緩存執(zhí)行其他程序初發(fā)送程序發(fā)送命令發(fā)送程序1-從機通訊地址儲存在E2PROM的0x00~0x05中,密碼在0x06~0x09。發(fā)送程序發(fā)送命令發(fā)送程序1-從機通訊地址儲存在E2PROM的0x00~0x05中,密碼在0x06~0x09。#defineuchar #defineuint unsignedint *RS-485切換控制信號ucharidata打開接收中斷,置接收發(fā)送發(fā)送校驗發(fā)送數(shù)發(fā)送數(shù)據(jù)長度發(fā)送發(fā)送地址域發(fā)送發(fā)送2~3個前置發(fā)送狀/*A0A1A2A3A4A5611個,數(shù)據(jù)區(qū)(標識符2/*A0A1A2A3A4A5611個,數(shù)據(jù)區(qū)(標識符2個,密碼,數(shù)據(jù))*/#defineCAT24W08uchardata/*E2PROM的I2C地址原型:voidDelay_T(uchar);voidDelay_T(uchar{uintj;}原型:voidvoid{/*485通訊為接收狀態(tài)}原型:ucharReceive_Data();uchar{}原型:ucharReceive_Data();uchar{{}return}原型:voidReceive_One(uchar*); Receive_One(uchar{chari,j;returnSerial_data=Receive_Data();/*是前導字節(jié),繼續(xù)查詢return{}return0;for(i=0;i<=(j-{{}return0;for(i=0;i<=(j-{/*接收N個數(shù)據(jù)*(s+i+8)-}return0;return0;return}voidRXD_Int(void)interrupt{}voidSend_Data(uchar{}原型:voidTXD_Int(uchar*);}原型:voidTXD_Int(uchar*);{chari,j;{}}原型:ucharSerial_Address(uchar*);功能:通訊地址判斷,通訊地址存儲E2PROM00x00~0x05中出口參數(shù):功能:通訊地址判斷,通訊地址存儲E2PROM00x00~0x05中出口參數(shù):0x00錯誤,0x01正確,0x02ucharSerial_Address(uchar{uchar{}{}}原型:bitSerial_Password(uchar*);功能:通訊密碼判斷,密碼存儲E2PROM00x06~0x09出口參數(shù):0錯誤,1正確bitSerial_Password(uchar{0x06,a,4);for(i=0;i<=3;i++){return}return}bitSerial_Command_Run(uchar{{casebitSerial_Command_Run(uchar{{casecase{casereturn0;casecase0x04:}case0x00:return}return}原型:voidSerial_Command();void{{}原型:voidSerial_Command();void{{}/*j清除通訊處理事件}原型:voidmain();void{{}/*CPU各個部件初始化} 例如,對外置設備為防止強電磁(雷電)SP485E、75LBC184等集成ESD增強保護功能的RS-485收發(fā)器;對節(jié)點數(shù)要求較多的,可選用SP485R增強型1/10單終端匹配電阻的大小由傳輸電纜的特性阻抗所決定。例如,RS-485網(wǎng)絡通常采用雙絞線或屏蔽雙絞線作為傳輸介質,其特性阻抗為120Ω,因此,RS-485總線上的兩個端點也應各安裝1個120Ω的終端匹配電阻。RS-485RS-485RS-485網(wǎng)絡RS-485ModBus協(xié)議,或者其他“單主/SP490、SP491RS-485RS-4223V3VRS-485SP3485、SP3481、SP3490、SP3491RS-485RS-422收發(fā)器。合同時,大多數(shù)3V、3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓學校教室使用制度
- 教師防疫知識培訓制度
- 培訓辦公室規(guī)章制度
- 企業(yè)條碼檢測培訓制度
- 未來五年民辦企業(yè)管理服務企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年調解服務企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略分析研究報告
- 未來五年唐菖蒲企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 未來五年π型鋼企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報告
- 空氣開關培訓
- 空氣凈化器培訓
- 風力發(fā)電風機基礎大體積混凝土冬季施工首件檢驗記錄表
- 2025年繩索技術理論題庫及答案
- 浙江省寧波市2026屆高三一模考試英語試卷(含答案)
- 江蘇省常州某中學2024-2025學年高一年級上冊期末考試語文試卷(含答案)
- (正式版)DB23∕T 3335-2022 《黑龍江省超低能耗公共建筑節(jié)能設計標準》
- 考卷煙廠筆試題目及答案
- 光伏電站運維表格大全
- 行吊操作安全培訓內(nèi)容課件
- 護理帶教老師小講課
- 螺栓球網(wǎng)架施工方案
- 鋁代銅微通道換熱器技術發(fā)展
評論
0/150
提交評論