新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CAN總線的87C196CA單片機串行通訊的應用

        基于CAN總線的87C196CA單片機串行通訊的應用

        作者: 時間:2012-03-12 來源:網絡 收藏

        1  前言

        本文引用地址:http://www.104case.com/article/171909.htm

        是國際上很廣泛的一種現場,MCS96 系列是目前在工業界推廣較廣泛的嵌入式控制器,其 內核本身帶有 控制器,支持標準和擴展的信息幀,即遵循2.0A 和CAN2.0B 協議。由此而構成的CAN 支持分布式控制和實時控制,其通信方式靈活可靠,傳輸距離較遠。由于CAN 具有通信速率高、工作可靠性高、現場抗干擾能力強、網絡連接方便和性能價格比高等優點,在汽車發動機控制部件、汽車抗滑系統、工業自動化、機床、電梯控制等領域得到了較為廣泛的

        2  硬件構成

        2. 1 CAN 總線連接

        CAN 總線的兩個87C196 網絡聯接時,分別將單片機的CAN接收、發送兩根線通過PCA82C250 CAN總線收發器聯接到CAN總線上,構成多微控制器CAN總線連接。通信介質可以是雙絞線、同軸電纜或光纖,其總線連接如圖1 所示。

        35.jpg
        圖1  CAN 總線連接

        該網絡最高通信速率為1Mbit/s ,當傳輸速率為5Kbit/s時,最大通信距離可達10Km。在其CAN 總線上可掛接多達110 個網絡節點,而網絡上任意一個節點均可以在任意時刻主動地向網絡上的其他節點發送信息。其數據傳輸和接收可以是點對點、一點對多點或全局廣播等方式進行。

        2. 2   單片機

        是集成CAN2.0B總線控制器的高性能16 位微處理器,特別適用于現場實時事件控制和分布式控制。片內的CAN 控制器與Intel 82527獨立CAN 控制器在軟件上是兼容的,每個CAN 控制器的輸入、輸出引腳由二根雙絞線聯接到CAN總線上。CAN 控制器由一個輸入引腳(RXCAN) 、一個輸出引腳( TXCAN) 、控制和狀態寄存器,錯誤探測和管理邏輯組成。圖2 為CAN 控制器方框圖。

        36.jpg
        圖2  CAN 控制器方框圖


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 工布江达县| 台湾省| 汶川县| 惠安县| 荆门市| 临湘市| 平舆县| 六枝特区| 临高县| 湖州市| 自治县| 凤阳县| 太湖县| 万安县| 永泰县| 盐边县| 桂平市| 潢川县| 新田县| 新乡县| 滁州市| 崇义县| 阜新市| 登封市| 乡宁县| 新闻| 库车县| 普格县| 永嘉县| 古交市| 汝城县| 行唐县| 淅川县| 拜城县| 克东县| 临城县| 佳木斯市| 宁远县| 兴安县| 屏东县| 鹿泉市|