新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機和MCP2510的CAN總線通信模塊設計

        單片機和MCP2510的CAN總線通信模塊設計

        作者: 時間:2012-04-07 來源:網絡 收藏

        CAN(Controller Area Network)總線,即控制器局域網。由于具有高性能、高可靠性以及獨特的設計,越來越受到人們的重視。德國的Bosch公司最初為汽車監控和控制系統設計了,現在,其應用已面向過程工業、機械工業、紡織工業、農用機械、機器人、數控機床、醫療器械及傳感器等領域發展。已經形成國際標準,并已經公認為是最有前途的現場總線之一。CAN總線規范已經被國際標準化組織制訂為國際標準ISO11898,并得到眾多半導體器件廠商的支持,推出各種集成有CAN協議的產品。CAN總線系統智能節點是網絡上報文的接收和發送站,一般由和CAN控制器或二者合二為一組成。

        是Microchip公司生產的一種獨立的可編程CAN控制器芯片。本文將介紹新型的獨立CAN通信控制器,并給出其在CAN總線系統智能節點中的應用實例。

        1 芯片介紹

        MCP2510是一種帶有SPI接口的CAN控制器,DIP封裝如圖1所示。它支持CAN技術規范V2.0A/B,能夠發送或接收標準的和擴展的信息幀,同時具有接收濾波和信息管理的功能。MCP2510通過SI接口與MCU進行數據傳輸,最高數據傳輸速率可達5 Mbps,MCU可通過MCP2510與CAN總線上的其他MCU單元通信。MCP2510內含3個發送緩沖器和2個接收緩沖器,同時還具有靈活的中斷管理能力,這些特點使得MCU對CAN總線的操作變得非常簡便。

        單片機和MCP2510的CAN總線通信模塊設計

        圖1 MCP2510 DIP封裝

        1.1 MCP2510的主要特點

        ◇ 支持CANV2.0A/B;

        ◇ 具有SPI接口,支持SPI模式0,0和1,1;

        ◇ 內含3個發送緩沖器和2個接收緩沖器,可對其優先權進行編程;

        ◇ 具有6個接收過濾器,2個接收過濾器屏蔽;

        ◇ 具有靈活的中斷管理能力;

        ◇ 采用低功耗CMOS工藝技術,其工作電壓范圍為3.0~5.5 V,有效電流為5 mA,維持電流為10 μA;

        ◇ 工作溫度范圍為-40~+125 ℃。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临清市| 陆河县| 拜城县| 洪江市| 资阳市| 运城市| 黄石市| 和政县| 左权县| 茌平县| 鄂州市| 石柱| 吴桥县| 辉县市| 玉山县| 赫章县| 雅安市| 惠来县| 巴南区| 河南省| 万载县| 临沂市| 土默特左旗| 杭锦后旗| 玉屏| 泸溪县| 如东县| 稻城县| 虹口区| 旺苍县| 巴林左旗| 资兴市| 上高县| 普格县| 循化| 昌乐县| 红河县| 平遥县| 安吉县| 许昌县| 麻城市|