電子發燒友網 > 接口/總線/驅動 > 正文

基于車電的RapidIO接口FlexRay接口和CAN接口設計

2019年06月12日 15:15 ? 次閱讀

為提高集成架構中車電總線通信速率,結合綜合化處理系統項目要求,采用雙總線結合的方式,利用CAN總線和FlexRay總線實現功能及搭配上的互補,提出一種基于現場可編程門陣列(FPGA)的總線接口單元設計方案。通過FPGA完成CAN總線控制器、FlexRay總線控制器、RapidIO總線接口等模塊功能,實現高速接口的控制和擴展,并使模塊接口具備可配置能力。測試結果表明,CAN接口及FlexRay接口在指定的波特率下均工作正常,滿足項目要求的各項性能指標。

1 概述

CAN總線是一種有效地支持分布式控制或者實時控制的串行通信網絡,具有多主機、高性能以及高可靠性。然而隨著汽車電子技術的發展,早期的CAN總線已經不能很好地解決眾多電子設備之間的實時通信問題。由FlexRay聯盟制定的FlexRay協議標準成為一種理想的解決方案。FlexRay通訊協議運用于可靠的車內網絡中,是一種具備故障容錯的高速汽車總線系統。作為一種靈活的車載網絡系統,FlexRay具有高速、可靠及安全的特點,它不僅能簡化車載通信系統的架構,而且有助于汽車電子單元獲得更高的穩定性和可靠性。FlexRay在物理上通過2條分開的總線進行通信,每一條的數據速率是10 Mb/s。CAN網絡最高性能極限為1Mb/s,而FlexRay總數據速率可達20Mb/s。FlexRay還能夠提供很多網絡所不具有的可靠性特點,尤其是FlexRay具備的冗余通信能力,通過硬件可實現完全復制網絡配置,并進行進度監測。CAN總線和FlexRay總線兩者在功能及搭配上可實現互補。FPGA在數字電路設計上非常靈活且性能強大,在不改變外圍電路的情況下,可以編寫不同的片內電路邏輯,以實現不同功能或進行功能擴展。

本文提出的車電總線接口單元綜合考慮用戶的具體需求,保留CAN總線作為衛星導航設備接口總線,其余接口總線采用高速的FlexRay總線,既兼容較低速接口的通信速率要求,又滿足高速總線接口的需要,將CAN和FlexRay總線結合在一起,基于FPGA,使成本與效益最大化。

2 車電總線架構

本文綜合化處理系統項目中處理系統采用多處理器結構,板間通信數據量較大。若采用PCI總線進行信號傳輸則由于PCI總線帶寬有限,當數據量較大時容易形成通信瓶頸,且PCI總線不支持點對點傳輸。若選用以太網,則傳輸速率較低,軟件開銷較大,且高帶寬帶來的高成本使它在系統內互連時缺乏吸引力。結合項目采用高速實時總線的具體要求,最終選擇基于VPX架構的RapidIO總線進行通信傳輸。VPX總線采用高速串行總線技術替代VME總線的并行總線技術,支持更高的背板帶寬。其交換式結構使得系統整體性能不再受主控板的控制,提高了系統的整體性能。通過串行RapidIO(SRIO)轉換,完成了RapidIO-CAN、RapidIO-FlexRay協議轉換功能,實現了車電總線與任務總線(RapidIO)的無縫連接,進而滿足了處理系統項目高速、多處理器、實時的通信傳輸要求。

2.1 CAN技術

控制器局部網(ControllerAreaNetwork,CAN)屬于現場總線的范疇,它是一種有效支持分布式控制或實時控制的串行通信網絡。CAN的應用范圍遍及從高速網絡到低成本的多線路網絡。

(1) CAN的分層結構

CAN遵從OSI模型,按照OSI基準模型,CAN結構劃分為2層:數據鏈路層和物理層,如圖1所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖1 CAN分層結構

按照IEEE802.2和802.3標準,數據鏈路層又劃分為邏輯鏈路控制和媒體訪問控制;物理層又劃分為物理信令、物理媒體附屬裝置和媒體相關接口。其中,邏輯鏈路控制子層為數據傳遞和遠程數據請求提供服務;訪問媒體控制子層的功能主要是傳送規則,即控制幀結構、執行仲裁、錯誤檢驗、出錯標定和故障界定。

(2) CAN總線的主要特點

CAN為多主工作方式,網絡上的任意節點在任意時刻都可以主動地向其他節點發送信息,不分主從,方式靈活。其采用非破壞性的總線仲裁技術,可以進行點對點、一點對多點和全域廣播方式傳遞信息,多點同時發送信息時,按優先級順序通信,節省總線沖突仲裁時間,避免網絡癱瘓。報文傳送采用短幀數據結構,傳輸時間短,抗干擾能力強,檢錯效果好。網絡節點在錯誤嚴重的情況下可以自動關閉輸出功能,脫離網絡,實現了標準化、規范化。

2.2 FlexRay技術

(1) FlexRay分層結構

FlexRay的分層結構由物理層、傳輸層、表示層及應用層組成。物理層定義了信號的實際傳輸方式,包括在時域上檢測通信控制器故障的功能;傳輸層是FlexRay協議的核心,它的功能是從表示層獲得節點要發送的信息和把網絡上接收的信息傳送給表示層;表示層完成信息過濾、信息狀態處理以及通道控制器與主機的接口;應用層由應用系統定義。

(2) FlexRay節點結構

FlexRay節點的核心是ECU(Electronic Control Unit),是接入車載網絡中的獨立完成相應功能的控制單元。主要由電源供給系統、主處理器、固化FlexRay通信控制器、可選的總線監控器和總線驅動器組成。主處理器提供和產生數據,并通過FlexRay通信控制器傳送出去。其中驅動器和監控器的個數對應于通道數,與通信控制器和微處理器相連。總線驅動器連接著通信控制器和總線,或是連接總線監控器和總線。主處理器把FlexRay控制器分配的時間槽通知給總線監視器,然后總線監視器就允許FlexRay控制器在這些時間槽中傳輸數據。數據可以隨時被接收。結構圖如圖2所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖2 FlexRay節點結構

(3) FlexRay網絡拓撲結構

FlexRay的網絡拓撲結構主要分為3種:總線式,星型,總線星型混合型。在星型結構中還存在級聯方式。通常,FlexRay節點可以支持2個信道,在雙信道系統中,不是所有節點都必須與2個信道連接。與總線結構相比,星狀結構的優勢在于:它在接收器和發送器之間提供點到點連接。該優勢在高傳輸速率和長傳輸線路中尤為明顯。另一個重要優勢是錯誤分離功能。雙通道備用星型結構如圖3所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖3 FlexRay網絡拓撲結構

(4) FlexRay狀態

FlexRay的節點有6個基本的運行狀態:

1)配置狀態(默認配置/配置):用于各種初始化設置,包括通信周期和數據速率。

2)就緒狀態:用于進行內部的通信設置。

3)喚醒狀態:用于喚醒沒有在通信的節點。當節點的收發器接受到喚醒特征符后,對主機處理器和通信控制器進行上電,喚醒并激活通信控制器、總線驅動器和總線監控器。

4)啟動狀態:用于啟動時鐘同步,并為通信做準備。只有將節點喚醒后,才能啟動節點工作。系統的啟動由2個邏輯步驟組成,冷啟動節點啟動和其他非冷啟動節點通過接受啟動幀與冷啟動節點整合到一起。

5)正常狀態(主動/被動):可以進行通信的狀態。

6)中斷狀態:表明通信中斷。

FlexRay狀態圖如圖4所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖4 FlexRay狀態

3 車電總線接口單元設計

3.1 總線接口單元組成

在綜合化處理系統架構中,車電總線訪問可簡化為下列部分:主控單元,RapidIO交換單元,總線接口單元和車電總線。主控單元包含處理器和PCIe-SRIO轉接橋。處理器將信號發送至PCIe-SRIO轉接橋,數據通過SRIO交換,傳輸至總線接口單元,最終實現處理器對車電總線上各傳感器的訪問與控制。車電總線訪問的整體架構如圖5所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖5 系統總體架構

總線接口單元采用3U、VPX結構,板卡主要由XILINX的Virtex6系列FPGA XC6VLX75T完成CAN總線控制器、FlexRay總線控制器、RapidIO總線接口等模塊功能,輔之以CAN和FlexRay總線接口PHY、晶振、電壓轉換器等芯片完成總線接口單元設計。總線接口單元主要完成RapidIO-FlexRay、RapidIO-CAN協議轉換功能,實現了車電總線與任務總線(RapidIO)的無縫連接。由于該總線接口模塊不含FlexRay總線監控功能,若要實現對總線的監控,需在節點上外接監控設備。總線接口單元功能組成框圖如圖6所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖6 總線接口單元功能組成框圖

3.2 車電總線接口設計

3.2.1 CAN總線接口設計

單元模塊通過FPGA輸出四路GPIO信號,GPIO連接電壓轉換芯片以完成電平轉換,CAN總線信號完成電平轉換后連接CAN芯片,從而輸出CAN總線信號與總線接口單元VPX接插件相連,如圖7所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖7 CAN總線接口硬件組成原理

CAN幀時,處理器驅動在內存定義并組織一個下圖結構體,使用RapidIO中NWRITE-R事務,寫入FPGA控制器CAN發送緩沖區地址,即刻完成發送;當CAN控制器完成發送后,將對該處理器產生中斷,告知發送結果。

當接收CAN幀時,處理器驅動在內存定義一個上圖結構體,并將內存地址使用Rapid IO中NWRITE-R事務,寫入FPGA控制器CAN接收緩沖區地址;當CAN控制器接收完一幀后,通過NWRITE-R事務寫入對該處理器地址空間中并產生中斷,告知發送結果。圖8是內存數據結構。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖8 CAN內存數據結構

3.2.2 FlexRay總線接口設計

單元模塊通過FPGA輸出兩路GPIO信號,GPIO連接電壓轉換芯片以完成電平轉換,FlexRay總線信號完成電平轉換后各輸出兩路連接FlexRay收發器。由于該XILINX核中只支持FlexRay單信道,因此選擇兩路FlexRay信道形成冗余設計,2組信道都分為A、B2個通道,滿足FlexRay雙信道的要求。收發器選用TJA1080,TJA1080收發器是恩智浦公司出品的一款針對FlexRay的具有高速時間觸發通訊系統的收發芯片,也是全球第一款符合FlexRay協議2.1規定的FlexRay收發器,具有高達10Mb/s的數據傳輸速度。每路信號分別通過JTA1080后,最終輸出四路FlexRay信號,并與總線接口單元VPX接插件相連。詳細結構如圖9所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖9 FlexRay總線接口硬件組成原理

FlexRay每個數據的數據幀由幀頭、有效數據段、幀尾3個部分組成。若為發送,當時間片快到時,鏈表控制器通過RioMaster模塊發送NREAD事務包請求數據,返回的數據進入SendFIFO,由FlexRayIP讀取。若為接收,當時間片到時,鏈表控制器提供接收的基地址,數據收到后將存放于RecvFIFO中,結合接收基地址,通過NWRITE-R寫入遠端內存,之后發送Doorbell使處理器產生中斷。其內存數據結構如圖10所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖10 FlexRay內存數據結構

3.3 FPGA邏輯設計

本文設計通過硬件實現CAN總線控制器、FlexRay總線控制器、RapidIO總線接口等模塊功能。采用Virtex6系列FPGAXC6VLX75T完成RapidIO-FlexRay、RapidIO-CAN協議轉換功能。

FPGA單元包含SRIO控制器、microblaze軟核及四路CAN控制器和兩路FlexRay控制器。處理器將信號發送至PCIe-SRIO轉接橋,經過橋芯片轉換發送至SRIO交換板。交換板的一端將信號轉發到SRIO控制器上,SRIO核通過PLB總線將控制信號發送至microblaze軟核,經過處理信號通過PLB總線發送至四路CAN控制器和兩路FlexRay控制器。每路CAN控制器均連接CAN轉換器ADM3053,每路FlexRay控制器均連接FlexRay收發器JTA1080。經過轉換器最終分別連接至CAN總線和FlexRay總線上。該邏輯設計的主要特點有3個:

(1)SRIO-PLB橋實現了總線接口單元模塊的srio總線接入功能。

(2)CAN和FlexRay總線控制器通過板載收發器實現了CAN、FlexRay總線的接入功能。

(3)microblaze軟核實現了CAN、FlexRay控制器消息和事件的預處理,完成了與SRIO總線的互連,并做了任務遷移,減輕了主控處理器的壓力。

詳細邏輯結構如圖11所示。

基于車電的RapidIO接口FlexRay接口和CAN接口設計

圖11 FPGA模塊內部邏輯結構

4 仿真與驗證

4.1 RapidIO仿真與驗證

在Xilinx的ISE14.1開發環境下,基于車電總線接口單元模塊對RapidIO接口進行了驗證,利用ModelSim對邏輯設計進行仿真,其波形圖如圖12、圖13所示,通過判斷數據的一致性可以驗證RapidIO總線接口的正確性和有效性。

圖12 RapidIO數據發送時序圖

圖13 RapidIO數據接收時序圖

4.2 FlexRay仿真與驗證

基于車電總線接口單元模塊對FlexRay接口狀態機制進行了驗證,利用ModelSim對邏輯設計進行仿真,其波形圖如圖14所示。

圖14 FlexRay數據收發時序圖

從仿真波形中可以清楚地看出FlexRay狀態機制的變化過程。當節點的收發器接收到喚醒特征符后,對主機處理器和通信控制器進行上電,喚醒并激活通信控制器、總線驅動器和總線監控器。節點0被喚醒后,將返回喚醒完成信號,并處于等待啟動狀態。接著節點1收到喚醒信號,返回喚醒完成信號,節點1進入啟動狀態,節點0也進入啟動狀態,最終都進入主動工作狀態,開始狀態機循環,顯示FlexRay總線接口工作正常。

4.3 CAN仿真與驗證

調用FPGA內的CAN核基于車電總線接口單元模塊對FlexRay接口狀態機制進行驗證,利用ModelSim對邏輯設計進行仿真,結果如圖15所示。端口1發送擴展幀信號,端口0接收,當接收ACK信號時,端口1也接收ACK信號,完成整個擴展幀的收發過程。

圖15 CAN數據收發時序圖

圖15說明了總線接口單元模塊RapidIO接口、FlexRay接口和CAN接口完成仿真測試,工作正常,完成了RapidIO-FlexRay、RapidIO-CAN的協議轉換功能。

5 結束語

目前,筆者所在團隊已成功完成核心處理機系統正樣樣機的整體測試及驗證工作。本文設計在該系統中已經通過功能性測試,基于RapidIO的CAN總線控制器在1Mb/s的最大波特率下工作正常,滿足各項功能指標,基于RapidIO的FlexRay總線控制器在10Mb/s的最大波特率下也滿足各項功能指標。下一步的工作將通過專業的CAN、FlexRay網絡測試儀器對本文設計進行更全面的性能測試,同時將著重解決FlexRay總線接口的信道冗余問題,通過對FlexRay控制器IP核的升級,使之支持雙信道通信,從而滿足FlexRay真正意義上的雙信道冗余要求。

下載發燒友APP

打造屬于您的人脈電子圈

關注電子發燒友微信

有趣有料的資訊及技術干貨

關注發燒友課堂

鎖定最新課程活動及技術直播

電子發燒友觀察

一線報道 · 深度觀察 · 最新資訊
收藏 人收藏
分享:

評論

相關推薦

新唐科技推出了新一代NUC230/240系列內建...

NUC230/240系列執行速度高達72MHz,內建32位乘法器、巢狀中斷控制結構NVIC、雙信道A...

發表于 2019-06-12 15:05 ? 35次閱讀
新唐科技推出了新一代NUC230/240系列內建...

基于FPGA的車電總線通信設計方案

CAN總線是一種有效地支持分布式控制或者實時控制的串行通信網絡,具有多主機、高性能以及高可靠性。然而...

發表于 2019-06-11 15:25 ? 56次閱讀
基于FPGA的車電總線通信設計方案

CAN總線如何規范的布線?

 CAN總線布線時必須采用雙絞線,且需采用特征阻抗約120Ω的雙絞線,在通信距離較長或電磁環境惡劣的...

發表于 2019-06-11 08:51 ? 96次閱讀
CAN總線如何規范的布線?

基于CAN總線的汽車儀表系統硬件設計

發表于 2019-06-11 05:00 ? 19次閱讀
基于CAN總線的汽車儀表系統硬件設計

一種基于嵌入式技術的智能車輛配電系統設計

發表于 2019-06-06 05:00 ? 84次閱讀
一種基于嵌入式技術的智能車輛配電系統設計

CAN總線通信控制協議系統仿真模型設計

根據ISO11898(1993)標準,CAN從結構上分為物理層和數據鏈路層,數據鏈路層又包括邏輯鏈路...

發表于 2019-06-05 15:15 ? 118次閱讀
CAN總線通信控制協議系統仿真模型設計

基于C8051F040單片機的CAN總線和RS-...

目前工業設備之間的通信很多采用RS-232接口,但由于RS-232通信距離短、接口易損,而且只能進行...

發表于 2019-06-04 14:49 ? 217次閱讀
基于C8051F040單片機的CAN總線和RS-...

基于ARM單片機和智能手機的CAN總線分析儀設計

CAN(controllerareanetwork)控制器局域網絡是一種實時性強、靈活性好、標準化程...

發表于 2019-06-04 14:44 ? 99次閱讀
基于ARM單片機和智能手機的CAN總線分析儀設計

基于CAN總線的駐車電流采集節點的硬件電路設計

電子駐車制動系統(EPB)指將行車過程中的臨時性制動和停車后的長時性制動功能整合在一起,并且由電子控...

發表于 2019-05-31 15:53 ? 125次閱讀
基于CAN總線的駐車電流采集節點的硬件電路設計

如何為物聯網應用選擇合適的通信接口

通信接口按照使用場景通常分為兩類:機器對機器(M2M)和人與機器(HMI)。M2M接口種類眾多,從普...

發表于 2019-05-30 14:54 ? 91次閱讀
如何為物聯網應用選擇合適的通信接口

電子駐車制動系統的CAN總線通訊電路設計

電子駐車制動系統(EPB)指將行車過程中的臨時性制動和停車后的長時性制動功能整合在一起,并且由電子控...

發表于 2019-05-30 14:50 ? 118次閱讀
電子駐車制動系統的CAN總線通訊電路設計

采樣點的規則及原理

發表于 2019-05-25 08:00 ? 1326次閱讀
采樣點的規則及原理

can總線的容錯can介紹

發表于 2019-05-24 08:09 ? 38次閱讀
can總線的容錯can介紹

這是CAN總線電路的一部分電路

發表于 2019-05-20 16:22 ? 225次閱讀
這是CAN總線電路的一部分電路

以太網的CAN總線系統設計

該設計以PIC32自帶的以太網模塊作為和外界網絡聯系的橋梁,實現對實驗室(模型)的系統化管理。該系統...

發表于 2019-05-20 15:52 ? 157次閱讀
以太網的CAN總線系統設計

基于CAN節點的信號邊沿參數測量方案

CAN總線設計規范對于CAN節點的信號邊沿各項參數都有著嚴格的規定,如果不符合規范,則在現場組網后容...

發表于 2019-05-17 15:18 ? 115次閱讀
基于CAN節點的信號邊沿參數測量方案

請問CAN總線接反了怎么辦?

發表于 2019-05-10 06:36 ? 147次閱讀
請問CAN總線接反了怎么辦?

ECU和CAN總線負載率的關系

人類有大腦,電腦有CPU,而汽車則有ECU。顯然,如果將一輛車比喻成一個人的話,那么,四個輪子就是人...

發表于 2019-05-02 10:23 ? 325次閱讀
ECU和CAN總線負載率的關系

CAN網絡上的仲裁異常分析以及特性與測試建議

CAN總線作為現場總線,每個節點可以同時偵測到網絡上正在發送的數據,當總線空閑時每個節點均可以發起自...

發表于 2019-05-01 08:55 ? 219次閱讀
CAN網絡上的仲裁異常分析以及特性與測試建議

基于CAN總線的遠程電表抄表系統集中器設計

一般的智能電表系統由四部分組成:表頭,集中器,通訊器,上位機系統。具體如圖1所示,其工作原理是通過一...

發表于 2019-04-29 14:25 ? 182次閱讀
基于CAN總線的遠程電表抄表系統集中器設計

微機中各類常見的總線技術介紹

微機中總線一般有內部總線、系統總線和外部總線。內部總線是微機內部各外圍芯片與處理器之間的總線,用于芯...

發表于 2019-04-26 16:05 ? 193次閱讀
微機中各類常見的總線技術介紹

基于卷煙機組的CAN總線實時監聽器設計淺析

卷煙生產中的卷煙機組主要包括兩大部分,上位機MLP,用于為控制系統和檢測系統提供操作和顯示的裝置,它...

發表于 2019-04-26 15:33 ? 176次閱讀
基于卷煙機組的CAN總線實時監聽器設計淺析

基于Elmo運動控制系統的飛機數字化裝配過程淺析

飛機的部件成千上萬,其中很多的結構件為鈑金件或復合材料組成的薄型板狀結構,其特點是外形復雜,連接面多...

發表于 2019-04-26 15:29 ? 139次閱讀
基于Elmo運動控制系統的飛機數字化裝配過程淺析

MFC編寫的USBCAN上位機軟件怎么才能讀取掛載在USBCAN上的IO模塊數據?

發表于 2019-04-21 11:38 ? 331次閱讀
MFC編寫的USBCAN上位機軟件怎么才能讀取掛載在USBCAN上的IO模塊數據?

CAN總線和RS485總線之間的數據傳輸速度哪個更快?基本都在什么區間?

發表于 2019-04-16 15:24 ? 600次閱讀
CAN總線和RS485總線之間的數據傳輸速度哪個更快?基本都在什么區間?

比較常見的工業總線有哪些?CAN總線是不是里面比較好的?

發表于 2019-04-16 15:21 ? 644次閱讀
比較常見的工業總線有哪些?CAN總線是不是里面比較好的?

運用Specman Elite為汽車CAN總線提供全面驗證

發表于 2019-04-09 07:00 ? 471次閱讀
運用Specman Elite為汽車CAN總線提供全面驗證

CAN總線和RS485總線的定義及區別

CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是由研發和...

發表于 2019-04-08 15:51 ? 585次閱讀
CAN總線和RS485總線的定義及區別

CAN總線在工業網絡方面的需求分析

CAN是一種多主串行總線,可連接兩個或多個電子模塊或節點。總線互連(通常)是具有差分信令的雙線雙絞線...

發表于 2019-04-06 08:01 ? 681次閱讀
CAN總線在工業網絡方面的需求分析

CAN節點的一致性測試最重要的幾個測試項進行一一...

CAN總線上面的信號幅值是接收節點能正確識別邏輯信號的保證;隱性狀態下,若CAN_diff電壓大于0...

發表于 2019-04-03 15:54 ? 1548次閱讀
CAN節點的一致性測試最重要的幾個測試項進行一一...

如何解決CAN總線采用了隔離方案后的通訊異常

隨著汽車電子和工業的迅猛發展,CAN總線被廣泛的應用各行各業的總線通信上。半導體行業的不斷更新,早期...

發表于 2019-03-29 14:19 ? 335次閱讀
如何解決CAN總線采用了隔離方案后的通訊異常

串口經過轉換后的CAN幀格式與注意事項介紹

串口轉CAN模塊在什么時候需要用到呢?一是老產品面臨升級,需要用到CAN總線通信,但硬件平臺中的MC...

發表于 2019-03-28 14:10 ? 130次閱讀
串口經過轉換后的CAN幀格式與注意事項介紹

基于CAN、RS-485總線接口中雙絞線抗干擾的...

CAN、RS-485接口采用的是差分信號傳輸方式。差分信號傳輸是一種使用兩個互補電信號進行信息傳遞的...

發表于 2019-03-26 14:30 ? 352次閱讀
基于CAN、RS-485總線接口中雙絞線抗干擾的...

CAN通信設備使用注意

因此我們詢問了客戶的使用環境和具體用法,發現用戶使用設備時將DB9接口的1腳和9腳(下圖為引腳定義)...

發表于 2019-03-22 13:57 ? 879次閱讀
CAN通信設備使用注意

智能網聯汽車時代 出租車原車CAN智能計程計時安...

隨著出行供需失衡,出租車行業在迎來業務量攀升的同時,曾經被廣為詬病的各種亂象也開始重新抬頭,拒載、議...

發表于 2019-03-20 09:48 ? 292次閱讀
智能網聯汽車時代 出租車原車CAN智能計程計時安...

CAN總線的同步機制以及SJW的作用所在

因此,使用CAN總線的時候,發現位寬度有偏差,則需要對其程序中的位定時寄存器或者晶振進行修正。比如不...

發表于 2019-03-14 16:33 ? 940次閱讀
CAN總線的同步機制以及SJW的作用所在

研華推出一款CAN總線帶隔離保護功能的PCI-1...

PCM-3680I的設計是為了將控制單元和工業應用現場傳送設備連接到工控機。CAN功能可以提供實時數...

發表于 2019-03-13 14:05 ? 274次閱讀
研華推出一款CAN總線帶隔離保護功能的PCI-1...

CAN總線轉CANopen方案推薦

廣成科技GCAN-30X系列模塊是一系列定制型的CANopen轉換模塊,該模塊是在CAN總線網關轉換...

發表于 2019-03-02 11:06 ? 758次閱讀
CAN總線轉CANopen方案推薦

CAN總線的在汽車輪速傳感器中的應用

汽車電子網絡按功能可分為面向控制的網絡(CON)和面向信息傳輸的網絡(ION)。按網絡信息傳輸速度,...

發表于 2019-02-20 15:34 ? 390次閱讀
CAN總線的在汽車輪速傳感器中的應用

探析實現CAN總線數據存儲回放的設備

想要實現CAN總線數據的存儲和回放,可以選擇CAN總線數據存儲設備。GCAN-401是一種可以離線脫...

發表于 2019-02-20 14:16 ? 723次閱讀
探析實現CAN總線數據存儲回放的設備

未來的汽車將少不了CAN總線技術

未來的汽車可能需要一種替代傳統CAN總線的技術。以太網技術很可能在汽車的未來扮演更大、更重要的角色,...

發表于 2019-02-19 16:04 ? 2227次閱讀
未來的汽車將少不了CAN總線技術

測量CAN總線網絡阻抗的原理及方法

在CAN應用中,有時會出現我們料想不到的問題,此時,為了準確的排查問題,我們需要通過測量CAN總線網...

發表于 2019-02-19 14:27 ? 1053次閱讀
測量CAN總線網絡阻抗的原理及方法

科恩的報告漏洞情況

在這個圖上面,我們可以分出兩種路徑,一種是各個域里面發展出域控制器,還有一種是基于SOA的設計,考慮...

發表于 2019-02-04 08:48 ? 678次閱讀
科恩的報告漏洞情況

CAN總線在汽車輪速傳感器中的作用

由于磁電式傳感器工作穩定可靠,幾乎不受溫度、灰塵等環境因素的影響,所以,目前在汽車中使用的輪速傳感器...

發表于 2019-01-28 14:56 ? 772次閱讀
CAN總線在汽車輪速傳感器中的作用

基于CANScope強大的CAN總線底層測試分析

CAN總線作為應用非常廣泛的現場總線,保證CAN總線一致性非常重要,DLC作為CAN幀的一部分,它的...

發表于 2019-01-18 15:09 ? 2689次閱讀
基于CANScope強大的CAN總線底層測試分析

電動汽車脫機記錄CAN總線數據方案

GCAN-401 CAN總線數據存儲器模塊是我公司推出的專門用于離線存儲CAN總線數據的模塊。該模塊...

發表于 2019-01-16 16:50 ? 941次閱讀
電動汽車脫機記錄CAN總線數據方案

串口數據轉換CAN幀格式的方法及注意事項

該類模塊可以很方便地嵌入到具有UART接口的設備中,在不需改變原有硬件結構的前提下使設備獲得CAN-...

發表于 2019-01-09 14:41 ? 387次閱讀
串口數據轉換CAN幀格式的方法及注意事項

中國和日本2020年為所有類型的電動汽車制定出一...

新的EV充電樁標準以ChaoJi作為工作名稱。CHAdeMO協會秘書長兼日產總經理 Makoto Y...

發表于 2018-12-31 11:41 ? 1419次閱讀
中國和日本2020年為所有類型的電動汽車制定出一...

汽車電子中QT CAN總線的檢測方法介紹

VTC1控制模塊和VTC2控制模塊采用Lo CAN總線與DME控制模塊進行通信聯系,Lo CAN總線...

發表于 2018-12-24 13:41 ? 855次閱讀
汽車電子中QT CAN總線的檢測方法介紹

商用車使用全液晶儀表增加駕駛安全

在普通人印象中,好像只有乘用車才有資格配置全液晶儀表來凸顯自己的檔次和科技感。而諸如貨車、卡車、客車...

發表于 2018-12-21 09:54 ? 1397次閱讀
商用車使用全液晶儀表增加駕駛安全

探析CAN總線在駕駛系統中的重要作用

CAN總線目前已廣泛應用在汽車電子領域,在整個自動駕駛駕駛系統中也有著十分重要的作用,自動駕駛汽車上...

發表于 2018-12-17 16:35 ? 2217次閱讀
探析CAN總線在駕駛系統中的重要作用

詳解CAN總線一致性測試的中的DLC測試

CAN總線作為應用非常廣泛的現場總線,保證CAN總線一致性非常重要,DLC作為CAN幀的一部分,它的...

發表于 2018-12-16 09:27 ? 1611次閱讀
詳解CAN總線一致性測試的中的DLC測試

兩種控制無節點號區別的設備的方案

工業現場環境中,經常需要用一臺主站控制多臺從站設備,本文介紹了兩種控制無節點號區別的設備的方案。

發表于 2018-12-07 16:42 ? 1389次閱讀
兩種控制無節點號區別的設備的方案

STM32單片機的can總線的配置

CAN_InitStructure.CAN_TTCM=DISABLE;//禁止時間觸發通信模式 ...

發表于 2018-12-03 14:31 ? 1244次閱讀
STM32單片機的can總線的配置

排查CAN總線基礎通信問題中的電阻部分

連接終端電阻時需要注意,一定要在總線上最遠的兩個節點上在CANH和CANL之間各并聯一個120歐姆電...

發表于 2018-11-30 14:14 ? 1814次閱讀
排查CAN總線基礎通信問題中的電阻部分

Can總線診斷

為了弄清CAN總線是否完好工作,必須觀察總線上的通信情況。在這種情況下不需要分析單個位,而只需要觀察...

發表于 2018-11-28 17:22 ? 1792次閱讀
Can總線診斷

can總線結構

CAN總線用戶接口簡單,編程方便。網絡拓撲結構采用總線式結構。這種網絡結構簡單、成本低,并且采用無源...

發表于 2018-11-28 17:16 ? 2159次閱讀
can總線結構

can總線關閉怎么恢復

汽車CAN總線關閉故障發生時,應分析物理層包括CAN線路、CAN控制器及收發器、CAN信號干擾等外在...

發表于 2018-11-27 17:00 ? 4454次閱讀
can總線關閉怎么恢復

can總線傳輸距離

CAN總線的通信距離最遠可達10km,通信速率5Kbps以下。通信速率最高可達1Mbps,但是此時通...

發表于 2018-11-27 17:00 ? 2035次閱讀
can總線傳輸距離

那么CAN總線邊沿時間標準是什么 如何測量邊沿時...

CAN總線邊沿時間會影響采樣正確性,而采樣錯誤會造成錯誤幀不斷出現,影響CAN總線通信。

發表于 2018-11-23 14:04 ? 1487次閱讀
那么CAN總線邊沿時間標準是什么 如何測量邊沿時...

CAN采用了隔離依舊通訊異常怎么辦?

各位工程師對于CAN總線隔離方案想必都極為熟悉,但可能會遇到CAN總線采用了隔離方案依舊通訊異常的情...

發表于 2018-11-21 14:41 ? 7240次閱讀
CAN采用了隔離依舊通訊異常怎么辦?

淺談總線通訊數據沖突的問題的解決

現場總線作為工業自動化系統中最后一段通訊的橋梁,越來越多的傳感器和執行機構都集成了CAN總線之類的通...

發表于 2018-11-13 11:18 ? 576次閱讀
淺談總線通訊數據沖突的問題的解決

CAN總線與功率分析同步測試解決方案應用新能源汽...

CAN總線是新能源汽車中非常重要的通訊總線,工程師們常常通過CAN總線來讀取車上的車速、轉速、扭矩等...

發表于 2018-11-13 11:14 ? 477次閱讀
CAN總線與功率分析同步測試解決方案應用新能源汽...

CAN總線、T-BOX、OTA車聯網的安全三系列

如果把汽車比作人,CAN總線就相當于汽車的神經網絡,負責連接車內各控制系統。

發表于 2018-10-21 09:17 ? 3971次閱讀
CAN總線、T-BOX、OTA車聯網的安全三系列

DSP控制板卡通過PCI總線與PC機連接,實現D...

DSP振鏡標記控制系統 振鏡掃描式激光標記技術就是通過控制兩片高速振鏡的偏轉角,改變激光的傳播方向,...

發表于 2018-10-16 10:11 ? 464次閱讀
DSP控制板卡通過PCI總線與PC機連接,實現D...

借助大型AP實現CAN總線遠距離無線通信

工業設備經常需要在比較惡劣的環境下使用,比如野外,遠離人群的環境。這種情況下,接線會成為一個大問題。

發表于 2018-10-10 15:09 ? 2232次閱讀
借助大型AP實現CAN總線遠距離無線通信

怎樣檢測CAN總線上的終端電阻阻值?

并非所有車輛都在 CAN 總線上有終端電阻。可以根據相應的電路圖檢查,在連接的車輛上是否安裝有終端電...

發表于 2018-10-10 14:53 ? 4934次閱讀
怎樣檢測CAN總線上的終端電阻阻值?

can 端接電阻數量 can總線終端電阻位置

如某寶馬轎車的終端電阻,單獨裝在車頭部大燈的下方,一次追尾事故造成這個終端電阻連線斷路,而維修師傅不...

發表于 2018-10-10 10:30 ? 5111次閱讀
can 端接電阻數量 can總線終端電阻位置

can總線終端電阻 can終端電阻阻值多少

CAN總線的測試和使用過程中,為了保證信號反射不至導致通訊失敗,傳輸線上必須添加匹配終端。有多種方法...

發表于 2018-10-10 10:17 ? 6380次閱讀
can總線終端電阻 can終端電阻阻值多少

CAN接120歐姆終端電阻的原因分析

BOSCH CAN基本上沒有對物理層進行定義,但基于CAN的ISO標準對物理層進行了定義。

發表于 2018-10-10 10:06 ? 2647次閱讀
CAN接120歐姆終端電阻的原因分析
彩票开奖查询2019