專利名稱:一種can總線測試板的制作方法
技術領域:
—種CAN總線測試板
技術領域:
本實用新型涉及一種CAN總線測試板,具體涉及一種能用于檢測CAN總線協議和CAN總線終端設備功能的CAN總線測試板。
背景技術:
如今,CAN總線被廣泛地應用到了汽車領域,也推出了不少基于CAN總線的產品。隨著CAN總線的運用與發展,人們迫切需要一種能夠檢測CAN總線和CAN總線終端設備的測試工具,以提高CAN總線的運用效率,但大多數都是基于CPC1、PX1、ISA、PCI等總線插口與上位機進行通訊的。而CPC1、PX1、ISA、PCI等它們的總線插槽都是長條形,占用空間和
重量相對大。
實用新型內容本實用新型要解決的技術問題是提供一種CAN總線測試板,其體積和重量相對較小而且使用方便。上述技術問題通過以下技術方案解決:一種CAN總線測試板,其特征在于,包括:USB驅動模塊,其設有與上位機的USB總線連接的USB接口,用于實現設于上位機的檢測軟件與數據處理模塊進行數據交換;CAN電平轉換模塊 ,將來自CAN總線的數據電平轉換成數據處理模塊可以識別的數據電平,或,將來自數據處理模塊的數據電平轉換成CAN總線可以識別的數據電平;數據處理模塊,其連接USB驅動模塊、CAN電平轉換模塊,接收來自檢測軟件的控制指令并向CAN總線發出檢測數據,然后從CAN總線接收反饋數據并進行分析運算以得出檢測結果,再將檢測結果發送到上位機的檢測軟件。所述USB驅動模塊包括相互連接的USB接口和USB接口驅動芯片,USB接口驅動芯片與數據處理模塊連接。USB接口驅動芯片的型號為ISP1582芯片。還包括:程序存儲模塊,其與數據處理模塊連接,用于存儲CAN總線測試板的系統程序;數據存儲模塊,其與數據處理模塊連接,用于保存運算數據。程序存儲模塊采用容量為1M、型號為SST39LFS00A的FLASH芯片,數據存儲模塊采用容量為1M、型號為IS62WV51216BLL-55TI的SRAM芯片。數據處理模塊采用FPGA芯片,FPGA芯片內置相互連接的S698處理器內核和總線協議內核;S698處理器內核完成數據運算處理功能和控制功能;總線協議內核設有CAN總線協議,完成對USB總線協議數據和CAN總線協議數據的相互轉換,實現數據處理模塊與CAN總線之間的通訊。所述FPGA芯片的型號為EP3C25F324。由上述技術方案可見,本實用新型通過設置帶有USB接口的USB驅動模塊來連接上位機,充分利用USB總線的方便,即插即用的特點,體積和重量相對較小,便于攜帶,同時使得與上位機的連接操作變得較為方便,從而便于提高工作效率;而且,也相對降低了生產成本。
圖1為本實用新型的具體結構框圖。
具體實施方式如圖1所示,一種CAN總線測試板,包括數據處理模塊及與數據處理模塊連接的CAN電平轉換模塊、USB驅動模塊、程序存儲模塊、數據存儲模塊。USB驅動模塊包括相互連接的USB接口和USB接口驅動芯片,USB接口驅動芯片與數據處理模塊連接,USB接口用于連接設有檢測軟件的上位機的USB總線,USB接口驅動芯片是USB總線與數據處理模塊的數據雙向傳輸的中間橋梁,來自USB總線的數據通過USB接口驅動芯片轉換電平傳輸到數據處理模塊,或者從數據處理模塊發出的數據通過USB接口驅動芯片轉換電平發送到USB總線上去;USB接口驅動芯片采用ISP1582芯片,支持USB2.0高速/全速兩種模式,兼容USB1.1,提供并行接口,很容易與微處理器實現連接;CAN電平轉換模塊,將來自CAN總線的數據電平轉換成數據處理模塊可以識別的數據電平,或,將來自數據處理模塊的數據電平轉換成CAN總線可以識別的數據電平;數據處理模塊,用于接收來自USB總線或/和CAN總線上的數據并進行處理,及將處理后的數據發送到USB總線或/和CAN總線上;其采用ALTERA公司的型號為EP3C25F324的FPGA芯片,FPGA芯片內置相互連接的S698處理器內核和總線協議內核;S698處理器內核完成數據運算處理功能和控制功能;總線協議內核設有CAN總線協議,完成對USB總線協議數據和CAN總線協議數據的相互轉換,實現數據處理模塊與CAN總線之間的通訊;
程序存儲模塊,用于存儲CAN總線測試板的系統程序,其采用容量為1M、型號為SST39LF800A 的 FLASH 芯片;數據存儲模塊,用于保存運算數據,采用容量為1M、型號為IS62WV51216BLL-55TI的SRAM芯片。上述CAN總線測試板的應用實例:通過USB驅動模塊的USB接口連接設有檢測軟件的上位機的USB總線,通過CAN電平轉換模塊連接CAN總線;啟動上位機和CAN總線測試板,上位機控制CAN總線測試板輸出檢測指令給到CAN總線,CAN總線測試板從CAN總線接收反饋數據,并由數據處理模塊接收數據進行運算分析以得出檢測結果,并反饋給到上位機,從而完成檢測CAN總線協議和CAN總線設備功能。本實用新型不局限于上述實施例,基于上述實施例的、未做出創造性勞動的簡單替換,應當屬于本實用新型揭露的范圍。
權利要求1.一種CAN總線測試板,其特征在于,包括: USB驅動模塊,其設有與上位機的USB總線連接的USB接口,用于實現設于上位機的檢測軟件與數據處理模塊進行數據交換; CAN電平轉換模塊,將來自CAN總線的數據電平轉換成數據處理模塊可以識別的數據電平,或,將來自數據處理模塊的數據電平轉換成CAN總線可以識別的數據電平; 數據處理模塊,其連接USB驅動模塊、CAN電平轉換模塊,接收來自檢測軟件的控制指令并向CAN總線發出檢測數據,然后從CAN總線接收反饋數據并進行分析運算以得出檢測結果,再將檢測結果發送到上位機的檢測軟件。
2.根據權利要求1所述的一種CAN總線測試板,其特征在于,所述USB驅動模塊包括相互連接的USB接口和USB接口驅動芯片,USB接口驅動芯片與數據處理模塊連接。
3.根據權利要求2所述的一種1553B總線測試板,其特征在于,USB接口驅動芯片的型號為ISP1582芯片。
4.根據權利要求1所述的一種CAN總線測試板,其特征在于,還包括: 程序存儲模塊,其與數據處理模塊連接,用于存儲CAN總線測試板的系統程序; 數據存儲模塊,其與數據處理模塊連接,用于保存運算數據。
5.根據權利要求4所述的一種CAN總線測試板,其特征在于,程序存儲模塊采用容量為1M、型號為SST39LF800A的FLASH芯片,數據存儲模塊采用容量為1M、型號為IS62WV51216BLL-55TI 的 SRAM 芯片。
6.根據權利要求1所述的一種CAN總線測試板,其特征在于,數據處理模塊采用FPGA芯片,FPGA芯片內置相互連接的S698處理器內核和總線協議內核;S698處理器內核完成數據運算處理功能和控制功能;總線協議內核設有CAN總線協議,完成對USB總線協議數據和CAN總線協議數據的相互轉換,實現數據處理模塊與CAN總線之間的通訊。
7.根據權利要求6所述的一種CAN總線測試板,其特征在于,所述FPGA芯片的型號為EP3C25F324。
專利摘要本實用新型涉及一種CAN總線測試板,其特征在于,包括USB驅動模塊,其設有與上位機的USB總線連接的USB接口,用于實現設于上位機的檢測軟件與數據處理模塊進行數據交換;CAN電平轉換模塊,用于轉換電平以實現所述數據處理模塊與CAN總線的數據交換;數據處理模塊,其連接USB驅動模塊、CAN電平轉換模塊,接收來自檢測軟件的控制指令并向CAN總線發出檢測數據,然后從CAN總線接收反饋數據并進行分析運算以得出檢測結果,再將檢測結果發送到上位機的檢測軟件。本實用新型具有體積相對較小、使用方便的優點。
文檔編號G06F11/267GK202939601SQ20122062220
公開日2013年5月15日 申請日期2012年11月21日 優先權日2012年11月21日
發明者顏軍, 蔣曉華, 黃小虎, 葉振榮, 龔永紅, 唐芳福 申請人:珠海歐比特控制工程股份有限公司