亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于rs485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng)的制作方法

文檔序號(hào):7772932閱讀:315來源:國(guó)知局
一種基于rs485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng),包括工控機(jī)核心ARM、主站、從站以及從站擴(kuò)展子板卡,其中:所述工控機(jī)核心ARM與所述主站通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接;所述主站通過RS485通信電纜與從站分別相連構(gòu)成星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),所述RS485轉(zhuǎn)換芯片用于對(duì)所述主站和從站之間傳輸?shù)男盘?hào)進(jìn)行差分轉(zhuǎn)換后通過所述通信電纜進(jìn)行傳輸;所述從站與從站擴(kuò)展子板卡之間通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,用于實(shí)現(xiàn)所述從站與所述從站擴(kuò)展子板卡之間的信息交互。本發(fā)明所述現(xiàn)場(chǎng)總線通信系統(tǒng)具有系統(tǒng)資源消耗少,底層驅(qū)動(dòng)簡(jiǎn)單等優(yōu)勢(shì),對(duì)于工業(yè)自動(dòng)化控制系統(tǒng)具有可觀的應(yīng)用價(jià)值。
【專利說明】一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于現(xiàn)場(chǎng)總線通信領(lǐng)域,具體涉及一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子信息技術(shù)的進(jìn)步,工業(yè)自動(dòng)化控制的信號(hào)傳輸方式已由傳統(tǒng)的模擬量或脈沖信號(hào)傳輸發(fā)展成為現(xiàn)場(chǎng)總線的數(shù)字信號(hào)傳輸?,F(xiàn)場(chǎng)總線技術(shù)的出現(xiàn)解決了傳統(tǒng)通信數(shù)據(jù)傳輸容量小、可靠性差等問題;其次,工業(yè)控制的核心也由資源冗余的傳統(tǒng)CPU架構(gòu)逐漸轉(zhuǎn)變成系統(tǒng)簡(jiǎn)潔經(jīng)濟(jì)可裁剪的ARM架構(gòu),解決了傳統(tǒng)控制核心資源冗余,不經(jīng)濟(jì)等問題。因此,針對(duì)于ARM的嵌入式控制系統(tǒng)開發(fā)現(xiàn)場(chǎng)總線通信系統(tǒng)對(duì)于研發(fā)基于ARM的控制系統(tǒng)有重要的作用,同時(shí)對(duì)于基于ARM的控制系統(tǒng)的現(xiàn)場(chǎng)總線通信系統(tǒng)也有極大的價(jià)值。

【發(fā)明內(nèi)容】

[0003]針對(duì)現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提出了一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)了基于物理層、數(shù)據(jù)鏈路層和應(yīng)用層的總線協(xié)議,并且在所搭建的硬件平臺(tái)上實(shí)現(xiàn)了總線協(xié)議,解決了工業(yè)級(jí)設(shè)備現(xiàn)場(chǎng)互聯(lián)的通信網(wǎng)絡(luò)搭建、通信的穩(wěn)定性、通信的實(shí)時(shí)性以及通信的靈活性等問題。
[0004]本發(fā)明提供了一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng),包括工控機(jī)核心ARM、主站、從站以及從站擴(kuò)展子板卡,其中:
[0005]所述工控機(jī)核心ARM與所述主站通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,所述工控機(jī)核心ARM讀取所述主站的FPGA中的緩存數(shù)據(jù),并向所述主站的FPGA中寫入緩存數(shù)據(jù);
[0006]所述主站通過RS485通信電纜與所述從站分別相連構(gòu)成星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),所述RS485通信電纜的兩端分別通過RS485轉(zhuǎn)換芯片與所述主站和從站相連,所述RS485轉(zhuǎn)換芯片用于對(duì)所述主站和從站之間傳輸?shù)男盘?hào)進(jìn)行差分轉(zhuǎn)換后通過所述通信電纜進(jìn)行傳輸;
[0007]所述從站與所述從站擴(kuò)展子板卡之間通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,用于實(shí)現(xiàn)所述從站與所述從站擴(kuò)展子板卡之間的信息交互。
[0008]優(yōu)選地,所述通信系統(tǒng)在數(shù)據(jù)鏈路層采用標(biāo)準(zhǔn)串行傳輸協(xié)議,本協(xié)議中使用11個(gè)字節(jié)組成有效數(shù)據(jù)幀,其中首字節(jié)的含義為數(shù)據(jù)幀含義,中間8個(gè)字節(jié)表示數(shù)據(jù)位,末尾2個(gè)字節(jié)為循環(huán)冗余校驗(yàn)碼。
[0009]優(yōu)選地,所述RS485通信電纜兩端還包括終端匹配電阻,以減少所述通信電纜上的信號(hào)反射。
[0010]優(yōu)選地,所述RS485通信電纜加上偏置電阻來防止通信電纜受到干擾。
[0011]優(yōu)選地,所述主站與所述從站之間的通信方式為單機(jī)通信,所述主站通過輪詢的方式與各從站進(jìn)行通信。
[0012]優(yōu)選地,所述主站通過輪詢的方式與各從站進(jìn)行通信具體包括:所述主站對(duì)通信調(diào)度優(yōu)先級(jí)定義四種狀態(tài):從站信息掃描、高優(yōu)先級(jí)通信、低優(yōu)先級(jí)通信、中斷處理,當(dāng)主站對(duì)所有的從站信息掃描完成后,得到主站與從站間所有通信任務(wù)的優(yōu)先級(jí),然后首先執(zhí)行高優(yōu)先級(jí)通信任務(wù),高優(yōu)先級(jí)通信任務(wù)完成后,執(zhí)行低優(yōu)先級(jí)通信任務(wù),在預(yù)設(shè)的實(shí)時(shí)性周期到來之前,中斷低優(yōu)先級(jí)通信任務(wù),當(dāng)預(yù)設(shè)的實(shí)時(shí)性周期到來時(shí),轉(zhuǎn)入執(zhí)行高優(yōu)先級(jí)通信任務(wù)。
[0013]優(yōu)選地,所述主站通過實(shí)時(shí)調(diào)度與所述從站之間進(jìn)行實(shí)時(shí)通信。
[0014]綜上所述,本發(fā)明實(shí)現(xiàn)了一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng),其優(yōu)點(diǎn)相對(duì)于國(guó)際成熟的現(xiàn)場(chǎng)總線通信系統(tǒng)來說,具有系統(tǒng)資源消耗少,底層驅(qū)動(dòng)十分簡(jiǎn)單等優(yōu)勢(shì),對(duì)于工業(yè)自動(dòng)化控制系統(tǒng)來說具有十分可觀的應(yīng)用價(jià)值。具體地,本發(fā)明的有益效果是:
[0015](I)本發(fā)明的物理層協(xié)議采用RS485,具有抗干擾性好,性價(jià)比高等特點(diǎn),而且所需要的系統(tǒng)底層驅(qū)動(dòng)也十分簡(jiǎn)單。
[0016](2)本發(fā)明所采用的從站擴(kuò)展和子板擴(kuò)展,從兩個(gè)層次上提高了總線的靈活性,對(duì)于用戶來說可以用一套裝置實(shí)現(xiàn)不同的功能。
[0017](3)本發(fā)明所支持的單機(jī)通信對(duì)于通信的穩(wěn)定性有很大的提高,并且在通訊調(diào)度方面采用的是輪詢查詢的方式,也提高了穩(wěn)定性而不失靈活性。
[0018](4)本發(fā)明所述的總線在數(shù)據(jù)接收和發(fā)送時(shí)嚴(yán)格保證了波特率時(shí)鐘的對(duì)準(zhǔn),而且在接收一位數(shù)據(jù)時(shí)進(jìn)行多次采樣,極大程度減小了總線的誤碼率。
【專利附圖】

【附圖說明】
[0019]圖1是本發(fā)明的現(xiàn)場(chǎng)總線通信系統(tǒng)示意圖;
[0020]圖2是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中的工控機(jī)核心ARM的結(jié)構(gòu)示意圖;
[0021]圖3是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中主站的結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中從站的結(jié)構(gòu)示意圖;
[0023]圖5是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中從站擴(kuò)展子板卡的結(jié)構(gòu)示意圖;
[0024]圖6是本發(fā)明的現(xiàn)場(chǎng)總線通信系統(tǒng)的狀態(tài)機(jī)示意圖;
[0025]圖7是本發(fā)明實(shí)施例的現(xiàn)場(chǎng)總線通信系統(tǒng)的硬件平臺(tái);
[0026]圖8是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中的數(shù)據(jù)幀的結(jié)構(gòu)示意圖;
[0027]圖9是本發(fā)明實(shí)施例的數(shù)據(jù)幀結(jié)構(gòu)定義;
[0028]圖10是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中主站與從站間通信狀態(tài)機(jī)示意圖;
[0029]圖11是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中主從單機(jī)通信的狀態(tài)機(jī);
[0030]圖12是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中的從站回復(fù)幀結(jié)構(gòu)示意圖;
[0031]圖13是本發(fā)明所構(gòu)建的優(yōu)選實(shí)施例中主站命令幀結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
[0033]本發(fā)明的現(xiàn)場(chǎng)總線主要將所有現(xiàn)場(chǎng)級(jí)設(shè)備通過總線的方式互聯(lián),完成了對(duì)工業(yè)控制所需要控制的電機(jī)以及可編程邏輯控制器等執(zhí)行機(jī)構(gòu)的數(shù)字化控制。用戶可以通過應(yīng)用層訪問總線進(jìn)行總線數(shù)據(jù)的交互,從而實(shí)現(xiàn)總線式數(shù)字化控制的功能。
[0034]如圖1所示,為本發(fā)明的現(xiàn)場(chǎng)總線通信系統(tǒng)示意圖,所述現(xiàn)場(chǎng)總線通信系統(tǒng)主要包括:工控機(jī)核心AR.、主站2、從站3以及從站擴(kuò)展子板卡4,其中:
[0035]所述工控機(jī)核心ARMl與所述主站2通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,所述工控機(jī)核心ARMl讀取所述主站的FPGA中的緩存數(shù)據(jù),并向所述主站2的FPGA中寫入緩存數(shù)據(jù);
[0036]所述主站2通過RS485通信電纜與從站3分別相連構(gòu)成星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),所述RS485通信電纜的兩端分別通過RS485轉(zhuǎn)換芯片與所述主站2和從站3相連,所述R5485轉(zhuǎn)換芯片用于對(duì)所述主站2和從站3之間傳輸?shù)男盘?hào)進(jìn)行差分轉(zhuǎn)換后通過所述通信電纜進(jìn)行傳輸;
[0037]所述從站3與所述從站擴(kuò)展子板卡4之間通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,用于實(shí)現(xiàn)所述從站3與所述從站擴(kuò)展子板卡4之間的信息交互。
[0038]所述工控機(jī)核心ARMl與主站2集成在核心板卡,從站3和從站擴(kuò)展子板卡4作為遠(yuǎn)程1/0集成在一套裝置,這兩套裝置通過通信電纜連接,并通過RS485轉(zhuǎn)換芯片進(jìn)行差分信號(hào)的轉(zhuǎn)換及處理。兩個(gè)部件分別采用不同的電源供電,以信號(hào)線作為連接。所述工控機(jī)核心AR.完成的是對(duì)整個(gè)通信系統(tǒng)的合理調(diào)度以及數(shù)據(jù)的交互,主站2完成的功能是接收ARM的指令并操作總線,從站3完成的功能是響應(yīng)總線上的命令,從站擴(kuò)展子板卡4是根據(jù)從站3接收數(shù)據(jù)將數(shù)據(jù)送入執(zhí)行機(jī)構(gòu),便于所有裝置能方便接入通信系統(tǒng)。
[0039]如圖2所示為本發(fā)明所構(gòu)建的一個(gè)優(yōu)選實(shí)施例中工控機(jī)核心ARMl的結(jié)構(gòu)示意圖,所述工控機(jī)核心ARMl包括RTlinux驅(qū)動(dòng)層11和系統(tǒng)應(yīng)用層12,所述系統(tǒng)應(yīng)用層12調(diào)用API函數(shù)來完成對(duì)整個(gè)總線的控制,所述RTlinux驅(qū)動(dòng)層11則為應(yīng)用層的調(diào)度提供了良好的接口。
[0040]如圖3所示為本發(fā)明所構(gòu)建的一個(gè)優(yōu)選實(shí)施例中主站2的結(jié)構(gòu)示意圖,所述主站2具體包括:主站FPGA21和RS485轉(zhuǎn)換芯片22,其中,主站FPGA包括與Iinux操作系統(tǒng)的交互層211、應(yīng)用層212和數(shù)據(jù)鏈路層213,這三個(gè)層次之間的連接都是依靠FPGA的內(nèi)部產(chǎn)生的總線來完成的;而RS485轉(zhuǎn)換芯片22包括物理層221,實(shí)現(xiàn)差分信號(hào)的傳輸和處理。
[0041]如圖4所示為本發(fā)明所構(gòu)建的一個(gè)優(yōu)選實(shí)施例中從站的結(jié)構(gòu)示意圖,所述從站3具體包括:從站FPGA32和RS485轉(zhuǎn)換芯片31,其中,所述從站FPGA包括數(shù)據(jù)鏈路層321、應(yīng)用層322和子板卡交互層323,這三個(gè)層次之間的連接都是依靠FPGA的內(nèi)部產(chǎn)生的總線來完成的,其中,所述數(shù)據(jù)鏈路層321完成的是對(duì)數(shù)據(jù)幀的解析和打包的過程,所述應(yīng)用層322完成的是數(shù)據(jù)交互調(diào)度的過程,所述子板卡交互層322完成的是與執(zhí)行機(jī)構(gòu)的數(shù)據(jù)交互;而RS485芯片22包括物理層221,實(shí)現(xiàn)差分信號(hào)的傳輸和處理。
[0042]如圖5所示為本發(fā)明所構(gòu)建的一個(gè)優(yōu)選實(shí)施例中從站擴(kuò)展子板卡的結(jié)構(gòu)示意圖,根據(jù)實(shí)際中需要控制的執(zhí)行機(jī)構(gòu)的信號(hào)類型,可以將所需要驅(qū)動(dòng)的從站擴(kuò)展子板卡分為輸入子板41、輸出子板42、軸口子板43和數(shù)模和模數(shù)轉(zhuǎn)換子板44,用來完成對(duì)各種執(zhí)行機(jī)構(gòu)的控制。
[0043]如圖6所示,為本發(fā)明所述現(xiàn)場(chǎng)總線通信系統(tǒng)的狀態(tài)機(jī)。為擴(kuò)展系統(tǒng)靈活性,在系統(tǒng)每次上電時(shí)都需要對(duì)所接入的設(shè)備進(jìn)行一個(gè)初始化操作,確認(rèn)所接入網(wǎng)絡(luò)的設(shè)備,然后再進(jìn)行正常操作的狀態(tài)。而在兩種操作態(tài)下都有可能產(chǎn)生錯(cuò)誤態(tài),產(chǎn)生錯(cuò)誤態(tài)后都會(huì)跳入空閑態(tài)而進(jìn)行接下來的操作。在初始化態(tài)下,完成的是對(duì)總線系統(tǒng)中接入的設(shè)備進(jìn)行識(shí)別的一個(gè)過程,能為接下來的通信打下基礎(chǔ);在正常操作態(tài)下,控制系統(tǒng)依據(jù)接入的設(shè)備類型進(jìn)行有效的調(diào)度通信;在錯(cuò)誤態(tài)下,完成的是對(duì)所有通信過程中產(chǎn)生錯(cuò)誤的糾正,便于不影響接下來有效的通信。
[0044]如圖7所示,為本發(fā)明的硬件平臺(tái)架構(gòu)。通信信道的核心為FPGA,通過邏輯編程可完成通信的調(diào)度和實(shí)現(xiàn),ARM為調(diào)度整個(gè)通信的核心部分。
[0045]如圖8所示,為本發(fā)明的字節(jié)定義,確保了一個(gè)字節(jié)的正常接收,包含起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位。
[0046]如圖9所示,為本發(fā)明的數(shù)據(jù)幀結(jié)構(gòu)定義,由多個(gè)字節(jié)組成的具有實(shí)際意義的比特流,包含幀頭、數(shù)據(jù)區(qū)和幀尾校驗(yàn)。其中,I個(gè)字節(jié)的幀頭表示的是整串?dāng)?shù)據(jù)的含義,8個(gè)字節(jié)的數(shù)據(jù)區(qū)表示實(shí)際有意義的數(shù)據(jù),2個(gè)字節(jié)的幀尾表示的是整串?dāng)?shù)據(jù)的CRC16的校驗(yàn)。
[0047]如圖10所示,為本發(fā)明實(shí)時(shí)性通信的狀態(tài)機(jī)。為保證所設(shè)定的實(shí)時(shí)性周期T1的要求,發(fā)明的狀態(tài)機(jī)包含4個(gè)狀態(tài)。系統(tǒng)會(huì)首先需要等待主站對(duì)從站信息的掃描過程的完成,因?yàn)閽呙璧膹恼镜男畔⑹钦麄€(gè)通信系統(tǒng)的基礎(chǔ)。在從站信息掃描完成后,首先進(jìn)行的是高優(yōu)先的通信,然后進(jìn)行低優(yōu)先級(jí)的通信,但是一且T2(范圍為0.0T1 < T2 < T1,具體應(yīng)根據(jù)所設(shè)定的T1來決定)看門狗時(shí)鐘到來時(shí)就會(huì)中斷低優(yōu)先級(jí)的通信過程,空閑總線等待下一次的高優(yōu)先級(jí)通信,例如,設(shè)定的實(shí)時(shí)性周期為8ms,中斷看門狗時(shí)鐘就可以選擇7.47ms。
[0048]如圖11所示,為本發(fā)明主從單機(jī)通信的狀態(tài)機(jī)。主從交互模塊接收到主站核心控制模塊的發(fā)送信號(hào)的觸發(fā)信號(hào)就會(huì)進(jìn)入向發(fā)送模塊寫入指令的狀態(tài),在這個(gè)狀態(tài)下,主從交互模塊所完成的功能為將核心控制模塊的命令控制指令傳輸給發(fā)送模塊,通過RS485總線發(fā)送給從站,然后等待從站的響應(yīng)。
[0049]從站只有兩種反應(yīng),一種是總線上無數(shù)據(jù)或者數(shù)據(jù)錯(cuò)誤,另一種是指定從站響應(yīng)了主站的命令,然而對(duì)于第一種狀態(tài)從站無響應(yīng)必須要設(shè)置一個(gè)看門狗,在規(guī)定的時(shí)間里必須響應(yīng),否則就會(huì)被認(rèn)為是無響應(yīng);在規(guī)定看門狗時(shí)鐘(如圖11所示的2ms)時(shí)間內(nèi)接收到數(shù)據(jù),就進(jìn)入了接收從站信息的狀態(tài);若在看門狗時(shí)鐘到來并且沒有接收到信號(hào)時(shí),進(jìn)入從站無響應(yīng)狀態(tài),在這個(gè)狀態(tài)下,不存入數(shù)據(jù),而是進(jìn)入空閑態(tài),然后進(jìn)行重發(fā)命令幀,重發(fā)的次數(shù)為3次,如果3次都沒有響應(yīng),則認(rèn)為該從站不存在,而轉(zhuǎn)入下一個(gè)從站進(jìn)行通?目。
[0050]如圖12所示,為本發(fā)明從站回復(fù)命令幀定義。遵照數(shù)據(jù)幀結(jié)構(gòu)的定義,主要在幀頭部分的幀定義的實(shí)際含義,一共有8位,其中高4位表示從站發(fā)給主站的物理地址,規(guī)定為0000,而低4位則表示是對(duì)從站的操作命令,如低4位1000表示對(duì)設(shè)備識(shí)別命令的回復(fù)。
[0051]如圖13所示 ,為本發(fā)明主站命令幀定義。遵照數(shù)據(jù)幀結(jié)構(gòu)的定義,主要在幀頭部分的幀定義的實(shí)際含義,一共有8位,其中高4位表示主站發(fā)給指定從站的物理地址,而低4位則表示是對(duì)從站的操作命令,如低4位0000表示設(shè)備識(shí)別的命令。
[0052]本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于RS485協(xié)議的現(xiàn)場(chǎng)總線通信系統(tǒng),其特征在于,包括工控機(jī)核心ARM、主站、從站以及從站擴(kuò)展子板卡,其中: 所述工控機(jī)核心ARM與所述主站通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,所述工控機(jī)核心ARM讀取所述主站的FPGA中的緩存數(shù)據(jù),并向所述主站的FPGA中寫入緩存數(shù)據(jù); 所述主站通過RS485通信電纜與所述從站分別相連構(gòu)成星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),所述RS485通信電纜的兩端分別通過RS485轉(zhuǎn)換芯片與所述主站和從站相連,所述RS485轉(zhuǎn)換芯片用于對(duì)所述主站和從站之間傳輸?shù)男盘?hào)進(jìn)行差分轉(zhuǎn)換后通過所述通信電纜進(jìn)行傳輸; 所述從站與所述從站擴(kuò)展子板卡之間通過數(shù)據(jù)總線、地址總線和讀寫控制信號(hào)線連接,用于實(shí)現(xiàn)所述從站與所述從站擴(kuò)展子板卡之間的信息交互。
2.如權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述通信系統(tǒng)在數(shù)據(jù)鏈路層采用標(biāo)準(zhǔn)串行傳輸協(xié)議,本協(xié)議中使用11個(gè)字節(jié)組成有效數(shù)據(jù)幀,其中首字節(jié)的含義為數(shù)據(jù)幀含義,中間8個(gè)字節(jié)表示數(shù)據(jù)位,末尾2個(gè)字節(jié)為循環(huán)冗余校驗(yàn)碼。
3.如權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述RS485通信電纜兩端還包括終端匹配電阻,以減少所述通信電纜上的信號(hào)反射。
4.如權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述RS485通信電纜加上偏置電阻來防止通信電纜受到干擾。
5.如權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述主站與所述從站之間的通信方式為單機(jī)通信,所述主站通過輪詢的方式與各從站進(jìn)行通信。
6.如權(quán)利要求5所述的通信系統(tǒng),其特征在于,所述主站通過輪詢的方式與各從站進(jìn)行通信具體包括: 所述主站對(duì)通信調(diào)度優(yōu)先級(jí)定義四種狀態(tài):從站信息掃描、高優(yōu)先級(jí)通信、低優(yōu)先級(jí)通信、中斷處理,當(dāng)主站對(duì)所有的從站信息掃描完成后,得到主站與從站間所有通信任務(wù)的優(yōu)先級(jí),然后首先執(zhí)行高優(yōu)先級(jí)通信任務(wù),高優(yōu)先級(jí)通信任務(wù)完成后,執(zhí)行低優(yōu)先級(jí)通信任務(wù),在預(yù)設(shè)的實(shí)時(shí)性周期到來之前,中斷低優(yōu)先級(jí)通信任務(wù),當(dāng)預(yù)設(shè)的實(shí)時(shí)性周期到來時(shí),轉(zhuǎn)入執(zhí)行高優(yōu)先級(jí)通信任務(wù)。
7.如權(quán)利要求1所述的通信系統(tǒng),其特征在于,所述主站通過實(shí)時(shí)調(diào)度與所述從站之間進(jìn)行實(shí)時(shí)通信。
【文檔編號(hào)】H04L12/403GK103716219SQ201310464662
【公開日】2014年4月9日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】宋寶, 唐小琦, 徐健, 周向東, 李松, 陳坤, 陳俊, 陳灝 申請(qǐng)人:華中科技大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1