CN116055583B 可兼容多協(xié)議的通信系統(tǒng)及其控制方法、電子設(shè)備 (北京合康新能變頻技術(shù)有限公司)_第1頁
CN116055583B 可兼容多協(xié)議的通信系統(tǒng)及其控制方法、電子設(shè)備 (北京合康新能變頻技術(shù)有限公司)_第2頁
CN116055583B 可兼容多協(xié)議的通信系統(tǒng)及其控制方法、電子設(shè)備 (北京合康新能變頻技術(shù)有限公司)_第3頁
CN116055583B 可兼容多協(xié)議的通信系統(tǒng)及其控制方法、電子設(shè)備 (北京合康新能變頻技術(shù)有限公司)_第4頁
CN116055583B 可兼容多協(xié)議的通信系統(tǒng)及其控制方法、電子設(shè)備 (北京合康新能變頻技術(shù)有限公司)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本發(fā)明公開了一種可兼容多協(xié)議的通信系塊包括:多個(gè)串行通信接口和多個(gè)網(wǎng)絡(luò)通信接口;配置模塊用于配置多個(gè)串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議,配置模塊還用于配置多個(gè)網(wǎng)絡(luò)通信接口實(shí)現(xiàn)MODBUS_TCP對(duì)多個(gè)串行通信接口和多個(gè)網(wǎng)絡(luò)通信接口的接模塊和配置模塊實(shí)現(xiàn)MODBUS通信協(xié)議棧同時(shí)支2所述配置模塊,用于配置多個(gè)所述串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信所述配置模塊,還用于配置多個(gè)所述網(wǎng)絡(luò)通信接口實(shí)現(xiàn)MODBUS_TCP主所述配置模塊,還用于對(duì)多個(gè)所述串行通信接口和多個(gè)所述網(wǎng)絡(luò)其中,在同一個(gè)控制芯片實(shí)現(xiàn)三種協(xié)議的主站和從站功能的具多個(gè)所述網(wǎng)絡(luò)通信接口中的至少一個(gè)作為主站,多所述配置模塊還用于,將從站網(wǎng)絡(luò)通信接口的數(shù)據(jù)接收方式配置為網(wǎng)口中斷+DMA方在封裝發(fā)送數(shù)據(jù)包時(shí),按照第一格式對(duì)主站網(wǎng)絡(luò)通信接口發(fā)送在封裝應(yīng)答數(shù)據(jù)包時(shí),按照所述第一格式對(duì)從站網(wǎng)絡(luò)通信接口應(yīng)答的數(shù)據(jù)進(jìn)行封裝,并按照所述第二格式對(duì)從站串行通信接口應(yīng)3在所述從站網(wǎng)絡(luò)通信接口和/或所述從站串行通信接口接收到主站的新數(shù)據(jù)幀時(shí),將8.一種如權(quán)利要求1_7中任一項(xiàng)所述的可兼容多協(xié)議的通信系統(tǒng)的控制方法,其特征配置多個(gè)串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS配置多個(gè)網(wǎng)絡(luò)通信接口實(shí)現(xiàn)MODBUS_TCP主站通對(duì)多個(gè)所述串行通信接口和多個(gè)所述網(wǎng)絡(luò)通信接口的接口參所述數(shù)據(jù)處理模塊,用于根據(jù)主站網(wǎng)絡(luò)通信接口和/或主站串行通信接口向從站發(fā)送所述數(shù)據(jù)處理模塊,還用于根據(jù)從站網(wǎng)絡(luò)通信接口和/或從站串行通信接口接收到主4[0003]為了解決上述三種協(xié)議不能同時(shí)存在的情況,需要分別寫一套主站和從站的第一個(gè)目的在于提出一種可兼容多協(xié)議的通信系統(tǒng),通過接口模塊和配置模塊可以實(shí)現(xiàn)[0007]為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出了一種可配置模塊,用于配置多個(gè)串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議;配置模實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議,并配置多個(gè)網(wǎng)絡(luò)通信接口實(shí)現(xiàn)MODBUS_TCP主站接口模塊和配置模塊來實(shí)現(xiàn)MODBUS通信協(xié)議棧同時(shí)支持MODBUS_RTU/ASCII和MODBUS_TCP5式配置為網(wǎng)口中斷+DMA方式,并將從站串行通信接口的數(shù)據(jù)接收方式配置為串口中斷方據(jù)從站網(wǎng)絡(luò)通信接口和/或從站串行通信接口接收到主站的數(shù)據(jù)幀,確定事件狀態(tài)機(jī)的狀[0021]本發(fā)明實(shí)施例的電子設(shè)備,通過上述的可兼容多協(xié)議的通信系統(tǒng)和數(shù)據(jù)處理模塊,實(shí)現(xiàn)了MODBUS通信協(xié)議棧同時(shí)支持MODBUS_RTU/ASCII和MODBUS_TCP通信協(xié)議的模式,6[0024]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的包括可兼容多協(xié)議的通信系統(tǒng)的設(shè)備與外部設(shè)備口。配置模塊20用于配置多個(gè)串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議,例如,配置模塊20配置第一串行通信接口和第二串行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議。配置模塊20還用于配置多個(gè)網(wǎng)絡(luò)通信接口實(shí)現(xiàn)MODBUS_TCP主站通信協(xié)議7實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議;MODBUS_TCP通信協(xié)議模式是基于以太網(wǎng)的TCP/按照第二格式對(duì)第一串行通信接口發(fā)送的數(shù)據(jù)進(jìn)8按照第二格式對(duì)第二串行通信接口應(yīng)答的數(shù)據(jù)進(jìn)DMA接收標(biāo)志位(DMARxDescToGet)檢查站網(wǎng)絡(luò)通信接口和/或主站串行通信接口向從站發(fā)送廣播命令,則將接收狀態(tài)機(jī)配置為可9網(wǎng)絡(luò)通信接口和/或第二串行通信接口接收到主站的新數(shù)據(jù)幀時(shí),將事件狀態(tài)機(jī)配置為接事件狀態(tài)機(jī)由就緒狀態(tài)機(jī)變?yōu)榻邮諣顟B(tài)機(jī)。在主站的數(shù)據(jù)幀為問詢數(shù)據(jù)包或廣播數(shù)據(jù)包[0057]設(shè)備A的串口通信接口和網(wǎng)口通信接口的底層驅(qū)動(dòng)完成以后,使能MODBUS通信協(xié)[0058]MODBUS_TCP通信協(xié)議的主站通信地址配置不為0(廣播地址)時(shí),設(shè)置端口號(hào)判斷STATE_RX_INIT(接收初始)狀態(tài)變?yōu)镾TATE_RX_RCV(接收狀態(tài)),并將事件狀態(tài)機(jī)置為可執(zhí)行狀態(tài)機(jī)變?yōu)榘l(fā)送狀態(tài)機(jī)(EV_FRAME_SENT)。無論接收數(shù)據(jù)狀態(tài)機(jī)是可執(zhí)行狀態(tài)機(jī)或行通信接口實(shí)現(xiàn)MODBUS_RTU/MODBUS_ASCII通信協(xié)議,并配置多個(gè)網(wǎng)絡(luò)通信接口實(shí)現(xiàn)該通信系統(tǒng)通過接口模塊和配置模塊來實(shí)現(xiàn)MODBUS通信協(xié)議棧同時(shí)支持MODBUS_RTU/ASCII和MODBUS_TCP通信協(xié)議模式,并實(shí)現(xiàn)這三種協(xié)議的主站和從站功能,增加了基于MODBUS通信協(xié)議棧的應(yīng)用范圍并降低了[0069]如圖7所示,本發(fā)明實(shí)施例的可兼容多協(xié)議的通信系統(tǒng)的控制方法可包括以下步[0084]如圖8所示,本發(fā)明實(shí)施例的電子設(shè)備200包括上述的可兼容多協(xié)議的通信系統(tǒng)[0086]本發(fā)明實(shí)施例的電子設(shè)備,通過上述的可兼容多協(xié)議的通信系統(tǒng)和數(shù)據(jù)處理模塊,實(shí)現(xiàn)了MODBUS通信協(xié)議棧同時(shí)支持MODBUS_RTU/ASCII和MODBUS_TCP通信協(xié)議的模式,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論