[發明專利]應用于單板與外圍設備通訊的適配裝置及其數據傳輸方法有效
| 申請號: | 200810067154.7 | 申請日: | 2008-05-13 |
| 公開(公告)號: | CN101582928A | 公開(公告)日: | 2009-11-18 |
| 發明(設計)人: | 張旭 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/10 | 分類號: | H04L29/10;H04L29/06 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 單板 外圍設備 通訊 配裝 及其 數據傳輸 方法 | ||
技術領域
本發明涉及通訊領域,尤其涉及一種應用于單板與外圍設備通訊的 適配裝置及其數據傳輸方法。
背景技術
在單板的開發與研制過程中,由于各種原因,很多外圍功能模塊不 能只選用一個廠家的一種產品,這樣無論從單板的穩定性和可靠性方面 考慮,還是為節約成本考慮,或者為產品的延續性做長久的打算,都是 一種欠妥的做法。所以業界通用的做法是同時選用兩個或者兩個以上廠 家提供功能類似的器件,在單板上做兼容設計,使得單板同時支持這些 器件。
但是在實際的設計開發中經常會發現,由于廠家不同,廠家選用的 接口、通訊方式、通訊協議等多方面的差別相當的大。這樣在研制的過 程中不可避免的就是隨著供貨廠家的增加,硬件上的兼容板的數量不斷 地增加、軟件上的代碼量的無限制地增加、測試人員反復重新測試同樣 的內容。這樣不僅僅造成開發人員花費在無限制的兼容兼容再兼容上的 時間和精力的浪費,而且對于節約成本也產生了非常不利的影響。更可 怕的是在兼容的過程中常常會引入一些新的問題,影響到原有已經調試 好的代碼,如:兼容了新的設備,但是對原來已經定型了的設備驅動產 生影響,造成原來工作正常的設備更新軟件后不能正常工作。
考慮到對于開發最簡單的方法,就是統一各個廠家的接口規范。但 是,這項工作是一件難以完成的事情,除非訂制器件或者訂貨量超大, 足以使所有廠家甘心為此重新開發設計一套接口規范以供使用。因而上 面兩種方法均存在較大的缺陷。
發明內容
本發明所要解決的技術問題是提供一種簡單易實現的應用于單板 與外圍設備通訊的適配裝置及其數據傳輸方法。
為解決上述技術問題,本發明是通過以下技術方案實現的:
一種應用于單板與外圍設備通訊的適配裝置,包括:與單板之間的 固定硬件接口、主控制單元、與外圍設備之間的硬件接口組;
所述與單板之間的固定硬件接口,用于與單板相連,建立適配裝置 與單板的數據通道;
所述與外圍設備之間的硬件接口組,包括至少一種硬件接口,用于 與外圍設備相連,建立適配裝置與外圍設備的數據通道;
所述主控制單元,用于存儲各種外圍設備的驅動程序,根據所連接 的外圍設備選擇裝載相應的驅動程序,通過與單板之間的固定硬件接口 及與外圍設備之間的硬件接口在單板和外圍設備之間傳輸數據。
其中,所述主控制單元包括:與單板之間的軟件驅動接口和與外圍 設備之間的軟件驅動接口;
所述與單板之間的軟件驅動接口,用于按照統一的通訊協議通過與 單板之間的固定硬件接口和單板進行通訊;
所述與外圍設備之間的軟件驅動接口,用于根據外圍設備的不同選 擇裝載相應的驅動程序,按照相應的通訊協議通過與外圍設備之間的硬 件接口和外圍設備進行通訊。
其中,所述與單板的固定接口為高級數據鏈路控制通道接口、通用 異步串口或者雙端口RAM接口。
其中,所述與外圍設備的接口組包括:高級數據鏈路控制通道接口、 通用異步串口、雙端口RAM接口、內部集成電路總線接口及串行外圍 設備接口。
一種如上所述適配裝置的數據傳輸方法,包括以下步驟:
(1)獲取與其連接的外圍設備的環境參數;
(2)根據環境參數選擇裝載與所述外圍設備相應的驅動程序;
(3)掃描與單板連接的固定硬件接口及與外圍設備連接的硬件接 口,若所述硬件接口接收到來自單板/外圍設備的報文,則將該報文解 析并翻譯后發送給外圍設備/單板。
其中,所述步驟(1)中的環境參數包括:外設器件類型、通訊方 式及通訊協議。
其中,所述步驟(3)進一步包括,若接收到來自單板的報文,則 解析此報文,并根據所連接的外圍設備選擇相應的驅動設備和通訊協 議,按此協議重新組織報文并將其下發給外圍設備;若接收到來自外圍 設備的報文,則先解析此報文,并將其按照單板的通訊協議重新組織報 文,再將該報文上報給單板。
本發明具有以下有益效果:
1)采用本發明的適配裝置,單板軟件的兼容工作減少了很多。由 于單板與適配裝置間采用統一的通訊接口和協議,單板軟件只要支持此 一種的接口即可,避免了無休止的升級單板軟件帶來的新問題和反復構 建產生的流程上的麻煩,保持了單板軟件長時間的穩定性和一致性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810067154.7/2.html,轉載請聲明來源鉆瓜專利網。





