嵌入式DSP系統與CAN/CAN FD匯流排開發套件

 

什麼是CAN匯流排?

  • 控制器區域網CAN( Controller Area Network)屬於現場匯流排的範疇,是一種有效支持分散式控制系統的串列通信網路。是由德國博世公司在20世紀80年代專門為汽車行業開發的一種串列通信匯流排。由於其高性能、高可靠性以及獨特的設計而越來越受到人們的重視,被廣泛應用於諸多領域。而且能夠檢測出產生的任何錯誤。當信號傳輸距離達到10km時,CAN仍可提供高達50kbit/s的數據傳輸速率。 CAN是建立在基於資訊導向傳輸協定的廣播傳輸機制(broadcast communication mechanism)上。

  • CAN定義資訊的內容,利用訊息識別子(message identifier,每個message identifier在整個網路中皆為獨一無二的)來定義內容和資訊的優先順位,以進行資訊的傳遞。並非使用指派特定站台位址(station address)的方式。 如此,CAN擁有了高度的彈性調整能力,可以在既有的網路中增加站台而不用在軟硬體上作修正與調整的作業。除此之外,資訊的傳遞不是建構在特殊種類的站台上,增加了在升級網路時的便利性。即時的資訊傳輸(Real-time data transmission)為CAN的特色之一。在即時的運算中,訊息傳遞的優先順序應以重要性來分,重要性較高的訊息會比較不重要的訊息傳遞的更頻繁。

CAN匯流排說明手冊下載

 

CAN匯流排裝置溝通架構:

        欲搭建CAN匯流排的溝東機制,基本上 可以由三個發展模組套件進行組合與搭配:

  1. 隔離式/非隔離式CAN轉USB裝置

    搭建電腦端與CAN匯流排的溝通機制,可由電腦端軟體進行監控,詳細說明

  2. DSP控制器

    由TI DSP處理器搭配DSP嵌入式CAN軟體程式 ,TI DSP處理器開發套件 ,可搭配下面對應處理器的開發平台詳細說明

    • TMS320F2838x Floating-Point Controllers

    • TMS320F2837x Floating-Point Controllers

    • TMS320F2833x Floating-Point Controllers

    • TMS320F2807x Piccolo Controllers

    • TMS320F2806x Piccolo Controllers

    • TMS320F2805x Piccolo Controllers

    • TMS320F2803x Piccolo Controllers

    • TMS320F281x Controllers

    • TMS320F280x Controllers

    • TMS320F2803x Piccolo Controllers

  3. UART轉CAN匯流排裝置

    容易操作,搭配UART串列周邊即可簡易架設CAN匯流排機制 ,詳細說明