[發(fā)明專(zhuān)利]一種串口通訊分配裝置及其通訊方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710928336.8 | 申請(qǐng)日: | 2017-10-09 |
| 公開(kāi)(公告)號(hào): | CN107748728B | 公開(kāi)(公告)日: | 2020-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 陳健;張金偉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京云悅欣自動(dòng)化工程有限公司 |
| 主分類(lèi)號(hào): | G06F13/42 | 分類(lèi)號(hào): | G06F13/42;H04L12/40 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 210000 江蘇省南京市棲霞區(qū)*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 串口 通訊 分配 裝置 及其 方法 | ||
1.一種串口通訊分配裝置,其特征在于:包括,
數(shù)據(jù)接收模塊(1),用于接收MODBUS從站發(fā)出的數(shù)據(jù);
分配模塊(2),用于對(duì)數(shù)據(jù)進(jìn)行處理和分配,分配模塊(2)包括,
存儲(chǔ)模塊(21),用于對(duì)接收的數(shù)據(jù)進(jìn)行暫存,
拆分模塊(22),用于將數(shù)據(jù)進(jìn)行拆分,
封裝模塊(23),用于對(duì)拆分后的數(shù)據(jù)段進(jìn)行重新封裝,
傳輸模塊(24),用于向外傳輸封裝后的數(shù)據(jù)段;
若干個(gè)數(shù)據(jù)發(fā)送模塊(3),數(shù)據(jù)發(fā)送模塊(3)與MODBUS主站一一對(duì)應(yīng),不同的數(shù)據(jù)發(fā)送模塊(3)之間通訊連接,用于接收傳輸模塊(24)發(fā)出的數(shù)據(jù)段,并將數(shù)據(jù)段進(jìn)行重新加工,并傳輸至MODBUS主站,數(shù)據(jù)發(fā)送模塊(3)包括,
一級(jí)通訊模塊(31),用于接收傳輸模塊(24)發(fā)出的數(shù)據(jù)段,
二級(jí)通訊模塊(32),用于接收一級(jí)通訊模塊(31)發(fā)出的數(shù)據(jù)段,并在不同的二級(jí)通訊模塊(31)之間進(jìn)行傳輸,
數(shù)據(jù)重組模塊(33),與二級(jí)通訊模塊(32)通訊連接,用于對(duì)數(shù)據(jù)段進(jìn)行重組,
三級(jí)通訊模塊(34),與數(shù)據(jù)重組模塊(33)通訊連接,用于將重組后的數(shù)據(jù)發(fā)送至MODBUS主站,
一級(jí)通訊模塊(31)與二級(jí)通訊模塊(32)之間,以及二級(jí)通訊模塊(32)與三級(jí)通訊模塊(34)之間各設(shè)置有緩存模塊(35);
上述的串口通訊分配裝置的通訊方法,包括以下步驟:
A、MODBUS從站發(fā)出數(shù)據(jù),數(shù)據(jù)接收模塊(1)將數(shù)據(jù)傳遞至分配模塊(2);
B、存儲(chǔ)模塊(21)對(duì)數(shù)據(jù)的存儲(chǔ)格式進(jìn)行調(diào)整,存儲(chǔ)后的數(shù)據(jù)格式包括報(bào)頭區(qū)、校驗(yàn)區(qū)、數(shù)據(jù)區(qū)和索引區(qū);
C、拆分模塊(22)從存儲(chǔ)模塊(21)提取待處理的數(shù)據(jù),首先將數(shù)據(jù)區(qū)進(jìn)行拆分,形成若干個(gè)數(shù)據(jù)段,同一數(shù)據(jù)中的各數(shù)據(jù)段的特征值進(jìn)行打包,存入校驗(yàn)區(qū);不同數(shù)據(jù)之間的邏輯索引關(guān)系存入索引區(qū);不同數(shù)據(jù)的接收主站地址存入報(bào)頭區(qū);
D、封裝模塊(23)首先將數(shù)據(jù)區(qū)拆分的數(shù)據(jù)段進(jìn)行打包封裝,然后對(duì)報(bào)頭區(qū)、校驗(yàn)區(qū)和索引區(qū)的數(shù)據(jù)進(jìn)行打包封裝,兩類(lèi)數(shù)據(jù)包上標(biāo)記特征標(biāo)示;
E、傳輸模塊(24)將數(shù)據(jù)包發(fā)送至數(shù)據(jù)發(fā)送模塊(3),處于空閑狀態(tài)的數(shù)據(jù)發(fā)送模塊(3)對(duì)數(shù)據(jù)包進(jìn)行接收;
F、一級(jí)通訊模塊(31)接收數(shù)據(jù)包之后,發(fā)送至對(duì)應(yīng)的二級(jí)通訊模塊(32);
G、接收到數(shù)據(jù)包的二級(jí)通訊模塊(32)優(yōu)先將數(shù)據(jù)包發(fā)送至對(duì)應(yīng)的數(shù)據(jù)重組模塊(33)進(jìn)行數(shù)據(jù)重組,如果該數(shù)據(jù)重組模塊(33)處于工作狀態(tài),則二級(jí)通訊模塊(32)根據(jù)數(shù)據(jù)重組模塊(33)的工作狀態(tài),通過(guò)其它二級(jí)通訊模塊(32)將待處理數(shù)據(jù)發(fā)送至處于空閑狀態(tài)下的數(shù)據(jù)重組模塊(33)進(jìn)行重組處理;緩存模塊(35)用于對(duì)數(shù)據(jù)包進(jìn)行暫存;
H、數(shù)據(jù)重組模塊(33)根據(jù)數(shù)據(jù)包的特征標(biāo)示首先對(duì)數(shù)據(jù)包進(jìn)行歸類(lèi),然后將屬于同類(lèi)數(shù)據(jù)包中的數(shù)據(jù)段根據(jù)校驗(yàn)區(qū)和索引區(qū)的記錄進(jìn)行重組,然后根據(jù)報(bào)頭區(qū)的記錄將重組后的數(shù)據(jù)通過(guò)三級(jí)通訊模塊(34)發(fā)送至對(duì)應(yīng)的MODBUS主站;
一級(jí)通訊模塊(31)與二級(jí)通訊模塊(32)之間,以及二級(jí)通訊模塊(32)與三級(jí)通訊模塊(34)之間的傳輸速率為115200bit/s,不同二級(jí)通訊模塊(32)之間的傳輸速率為230400bit/s;
數(shù)據(jù)接收模塊(1)和分配模塊(2)每個(gè)時(shí)鐘周期進(jìn)行一次數(shù)據(jù)處理,數(shù)據(jù)發(fā)送模塊(3)每?jī)蓚€(gè)時(shí)鐘周期進(jìn)行一次數(shù)據(jù)處理;
緩存模塊(35)采用堆棧數(shù)據(jù)格式;對(duì)于緩存模塊(35)中內(nèi)容相同的數(shù)據(jù)包,將優(yōu)先級(jí)較低的數(shù)據(jù)包提高至相同數(shù)據(jù)包的最高優(yōu)先級(jí),然后進(jìn)行一次重組處理并全部發(fā)出。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京云悅欣自動(dòng)化工程有限公司,未經(jīng)南京云悅欣自動(dòng)化工程有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710928336.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F13-00 信息或其他信號(hào)在存儲(chǔ)器、輸入/輸出設(shè)備或者中央處理機(jī)之間的互連或傳送
G06F13-10 .對(duì)外部設(shè)備的程序控制
G06F13-14 .對(duì)互連或傳送請(qǐng)求的處理
G06F13-38 .信息傳送,例如,在總線(xiàn)上進(jìn)行的
G06F13-40 ..總線(xiàn)結(jié)構(gòu)
G06F13-42 ..總線(xiàn)傳送協(xié)議,例如,信號(hào)的交接過(guò)程;同步
- 串口服務(wù)器
- 一種控制外圍串口設(shè)備的方法、系統(tǒng)及控制設(shè)備
- 串口測(cè)試方法、系統(tǒng)和裝置
- 串口設(shè)備的串口設(shè)定裝置及其方法
- 一種串口數(shù)據(jù)的處理方法、裝置及智能影音設(shè)備
- 一種串口號(hào)自定義重配方法和裝置
- 串口測(cè)試方法、裝置、通訊管理機(jī)和存儲(chǔ)介質(zhì)
- 一種串口級(jí)聯(lián)調(diào)控方法及串口設(shè)備
- 一種調(diào)試串口和數(shù)據(jù)串口復(fù)用的方法、裝置和控制器
- 一種串口通訊方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





