[發明專利]一種通訊協議轉換卡有效
| 申請號: | 201611238924.0 | 申請日: | 2016-12-28 |
| 公開(公告)號: | CN106713325B | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 王曉娜 | 申請(專利權)人: | 深圳市英威騰電氣股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通訊 協議 轉換 | ||
本發明公開了一種通訊協議轉換卡,包括驅動電路,用于將第一通訊設備發送的第一協議數據幀轉換為MCU能識別的第一協議數據幀;還用于將MCU發送的第二協議數據幀轉換為第一通訊設備能識別的第二協議數據幀;MCU,用于對第一協議數據幀進行解析,得到解析數據,并將解析數據發送至CPLD的Mail OUT地址中;還用于從CPLD的Mail in中讀取數據,并將數據組裝成第二協議數據幀并發送至驅動電路;CPLD,用于在其Mail OUT地址接收到解析數據時,通知第二通訊設備讀取解析數據;還用于在其Mail in地址存放第二通訊設備發送的數據,并通知MCU讀取數據。本發明芯片數量少,電路簡單、體積小且成本低,通用性好且靈活度高。
技術領域
本發明涉及通訊技術領域,特別是涉及一種通訊協議轉換卡。
背景技術
現有技術中,設備與設備在進行數據傳輸時通常需要遵循一些特定的協議,工業現場的許多設備采用的通信接口各不相同,由于各種通信結構的協議不兼容,使得異構網絡之間的操作和信息交換難以進行。基于此,通訊協議轉換卡應運而生,然而現有技術中的通訊協議轉換卡通常結構復雜、體積大且成本高。
因此,如何提供一種解決上述技術問題的通訊協議轉換卡是本領域技術人員目前需要解決的問題。
發明內容
本發明的目的是提供一種通訊協議轉換卡,一方面,芯片數量少,電路簡單、體積小且成本低,另外,采用CPLD作為數據通道,可在此基礎上開發多款通訊協議,通用性好且靈活度高。
為解決上述技術問題,本發明提供了一種通訊協議轉換卡,包括驅動電路、微控制單元MCU、復雜可編程邏輯控制器CPLD及硬件接口,其中:
所述驅動電路,用于將第一通訊設備發送的第一協議數據幀轉換為所述MCU能識別的第一協議數據幀;還用于將所述MCU發送的第二協議數據幀轉換為所述第一通訊設備能識別的第二協議數據幀;
所述MCU,用于對所述第一協議數據幀進行解析,得到解析數據,并將所述解析數據發送至所述CPLD的Mail OUT地址中;還用于從所述CPLD的Mail in中讀取數據,并將所述數據組裝成所述第二協議數據幀并發送至所述驅動電路;
所述CPLD,用于在其Mail OUT地址接收到所述解析數據時,通知所述第二通訊設備讀取所述解析數據;還用于在其Mail in地址中存放所述第二通訊設備發送的數據,并通知所述MCU讀取所述數據;
所述硬件接口,用于實現所述CPLD和所述第二通訊設備之間的數據交互。
優選地,所述MCU包括:
串口模塊,用于采用中斷方式獲取所述第一協議數據幀和所述第二協議數據幀;
接收狀態機,用于從所述串口模塊接收所述第一協議數據幀,并調用解析模塊;
所述解析模塊,用于對所述第一協議數據幀進行解析,得到解析數據,并將所述解析數據發送至所述CPLD的Mail OUT地址中;
組裝模塊,用于從所述CPLD的Mail in中讀取數據,并對所述數據進行組裝,得到所述第二協議數據幀;
發送狀態機,用于將所述第二協議數據幀發送至所述串口模塊。
優選地,所述串口模塊還用于判斷是否在預設時間內接收到所述第一協議數據幀,當在預設時間內沒有接收到所述第一協議數據幀時,發出故障告警。
優選地,所述接收狀態機還用于判斷所述第一協議數據幀是否滿足預設條件,如果是,則進行后續步驟;否則,丟棄所述第一協議數據幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市英威騰電氣股份有限公司,未經深圳市英威騰電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611238924.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種橡膠鞋底配方及一體成型工藝
- 下一篇:一種提高橡膠阻尼特性的配方





