專利名稱:一種基于PCI接口的FlexRay總線通信子卡的制作方法
技術領域:
本實用新型涉及網絡通訊技術領域,特別涉及一種基于PCI接口的FlexRay總線通信子卡。
背景技術:
FlexRay是一種雙通道的高速、具有容錯能力、基于時間觸發和事件觸發相結合的下一代車載總線標準,具有廣泛的應用領域,如替代CAN總線、用做“數據主干網”、用于分布式控制系統、用于高安全性要求的系統(線控系統)。國外對FlexRay通信協議做了大量的研究和開發工作。2002年,FlexRay總線開始用于線控(x-by-wire)系統可行性鑒定。2007年,寶馬5系新款SUV的電子控制減震器系統首次采用了 FlexRay,即成為首款裝備FlexRay通信系統的車型。同時,FlexRay通信協議逐步發展成熟,一些半導體廠商和研究機構制作了基于FlexRay通信的線控系統模型,飛思卡爾和恩智浦達成技術上協議,共同開發FlexRay通信芯片,在已有產品的基礎上通過技術共享使得FlexRay技術最終成熟的時間大幅度提前。此外,英飛凌、瑞薩、富士通等半導體巨頭,也相應有了 FlexRay通信控制器的解決方案出臺。FlexRay在國內推進的趨勢也在形成。同內一些高校及科研機構也開始對其協議規范進行研究,在解讀規范的基礎上陸續發表了一些論文,也開始搭建FlexRay實際的通信系統。采用一定的技術手段,實時、完整采集、記錄控制網絡中的FlexRay總線通信報文,通過報文分析理解通信控制流程,成為產品開發與工業控制領域中的一項重要任務。目前國外市面上已經存在了少量的總線分析專用集成設備,但大多價格昂貴,技術保密性較強,難于進行柔性二次開發,現有產品多采用轉換模塊將FlexRay總線報文轉換為RS232報文,再通過RS232接口將報文發給PC工作站。通過轉換的報文,其實時性受至IJ了轉換速度以及RS232接口速度的限制,無法實現高速、實時、海量FlexRay總線報文的采集。
實用新型內容為了解決上述技術問題,本實用新型提供一種能實現高速、實時、海量數據采集和記錄的基于PCI接口的FlexRay總線通信子卡。本實用新型解決上述問題的技術方案是:一種基于PCI接口的FlexRay總線通信子卡,其包括PCI總線接口模塊、主控制器模塊、隔離保護模塊和FlexRay消息收發模塊,所述PCI總線接口模塊的一端連接PCI總線,另一端與主控制模塊連接,所述主控制模塊、隔離保護模塊、FlexRay消息收發模塊依次串接,所述FlexRay消息收發模塊與FlexRay總線連接。進一步,上述FlexRay消息收發模塊包括FlexRay總線收發電路和總線濾波保護電路。進一步,上述FlexRay總 線收發電路的主芯片為TJA1080A。[0010]進一步,上述主控制器模塊的主控芯片為MC9S12XF512。進一步,上述PCI總線接口模塊采用的芯片為CH365。本實用新型的有益效果在于:1、本實用新型可以對FlexRay網絡總線數據進行分析記錄,只要將設備接入FlexRay標準通信網絡中就可以完成數據的采集工作;2、本實用新型改善了傳統采集總線數據的方法,實現了 FlexRay網絡高速、實時、海量數據的采集和記錄,為進一步分析總線數據和測試打好了基礎。
圖1為本實用新型的結構示意圖。
具體實施方式
以下結合附圖和實施例對本實用新型作進一步的說明。如圖1所示,圖1中包括主控制器模塊、PCI總線接口模塊、隔離保護模塊、FlexRay消息收發模塊以及電源模塊,電源模塊為主控制器模塊、隔離保護模塊、PCI接口模塊提供穩定的電源信號,PCI總線接口模塊與主控制器模塊相連,隔離保護模塊連接主控制器模塊和FlexRay消息收發模塊,隔離信號的同時將電源進行隔離,同時為FlexRay消息收發模塊提供電源,當總線上出現高壓或大電流干擾時,可以保護主控制器和PC工作站不受總線信號的沖擊,FlexRay消息收發模塊包括FlexRay總線收發器電路和總線濾波保護電路,上述主控制器模塊的主控芯片為MC9S12XF512,上述隔離保護模塊采用的器件為ADuM5402,上述FlexRay消息收發模塊中的總線收發電路的主芯片為TJA1080A,上述PCI接口模塊采用的芯片為CH365。 本實用新型的工作原理如下=FlexRay消息收發模塊將FlexRay總線上的信號經隔離保護模塊后送入主控制器模塊,數據在主控制器模塊內部進行解析、處理、存儲,最后以并口數據的形式發送給PCI總線接口模塊,再經PCI總線接口模塊轉換為32位高速PCI總線信號,送入PCI總線。本實用新型可以對FlexRay網絡總線數據進行分析記錄,只要將設備接入FlexRay標準通信網絡中就可以完成數據的采集工作,改善了采集總線數據的傳統數據轉換的方法,實現了 FlexRay網絡高速、實時、海量數據的采集和記錄,為進一步分析總線數據和測試打好了基礎。
權利要求1.一種基于PCI接口的FlexRay總線通信子卡,其特征在于:包括PCI總線接口模塊、主控制器模塊、隔離保護模塊和FlexRay消息收發模塊,所述PCI總線接口模塊的一端連接PCI總線,另一端與主控制模塊連接,所述主控制模塊、隔離保護模塊、FlexRay消息收發模塊依次串接,所述FlexRay消息收發模塊與FlexRay總線連接。
2.如權利要求1所述的一種基于PCI接口的FlexRay總線通信子卡,其特征在于:所述FlexRay消息收發模塊包括FlexRay總線收發電路和總線濾波保護電路。
3.如權利要求2所述的一種基于PCI接口的FlexRay總線通信子卡,其特征在于:所述FlexRay總線收發電路的主芯片為TJA1080A。
4.如權利要求1所述的一種基于PCI接口的FlexRay總線通信子卡,其特征在于:所述主控制器模塊的主控芯片為MC9S12XF512。
5.如權利要求1所述的一種基于PCI接口的FlexRay總線通信子卡,其特征在于:所述PCI總線接口模 塊采用的芯片為CH365。
專利摘要本實用新型公開了一種基于PCI接口的FlexRay總線通信子卡,其包括PCI總線接口模塊、主控制器模塊、隔離保護模塊和FlexRay消息收發模塊,所述PCI總線接口模塊的一端連接PCI總線,另一端與主控制模塊連接,所述主控制模塊、隔離保護模塊、FlexRay消息收發模塊依次串接,所述FlexRay消息收發模塊與FlexRay總線連接,FlexRay消息收發模塊將FlexRay總線上的信號經隔離保護模塊后送入主控制器模塊,數據在主控制器模塊內部進行解析、處理、存儲,最后以并口數據的形式發送給PCI總線接口模塊,再經PCI總線接口模塊轉換為32位高速PCI總線信號,送入PCI總線。本實用新型改善了傳統采集總線數據的方法,實現了FlexRay網絡高速、實時、海量數據的采集和記錄,為進一步分析總線數據和測試打好了基礎。
文檔編號H04L12/40GK203086503SQ20132009873
公開日2013年7月24日 申請日期2013年3月5日 優先權日2013年3月5日
發明者黃運生, 吳國良, 孫雨, 段鑫 申請人:湖南開啟時代電子信息技術有限公司