新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用87C196NT單片機實現CAN總線通信

        用87C196NT單片機實現CAN總線通信

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

        2 控制系統硬件設計

        本設計采用Intel 196系列中的具有1MB的尋址空間,本身不帶控制器,所以要之間的,需外加控制器和CAN驅動芯片。在本設計中我們采用LTL-CAN。LTL-CAN是一種CAN控制、驅動隔離收發器,由CAN控制器芯片PCA82C200、CAN驅動芯片PCA82C250、16MHz的晶振及光隔電路用厚膜封裝而成。它只支持標準信息幀格式,其內部邏輯功能如圖1所示。LTC-CAN引腳定義如表1所列。

        表1 LTL-CAN引腳定義
        89.jpg

        與CAN的接口電路如圖2所示。圖中LTC-CAN是帶光隔的CAN控制器和物理總線間的接口,提供對總線的差動發送和接收功能。電阻R1作為CAN終端的匹配電阻。LTL-CAN芯片的片選信號CSCAN通過GAL16V8譯碼產生,其地址為08000H-08FFFH.的P3口是數據/地址復用口,在圖2中沒有畫出地址鎖存芯片(74HC573);P1.0接CAN芯片的中斷引腳,P1.0為低,表示為CAN中斷產生。

        90.jpg



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南华县| 宁南县| 虹口区| 静宁县| 南郑县| 额敏县| 丘北县| 邯郸市| 错那县| 饶河县| 保亭| 武平县| 沙坪坝区| 刚察县| 罗江县| 延长县| 嘉义县| 柞水县| 郯城县| 齐齐哈尔市| 建水县| 凉城县| 馆陶县| 思南县| 巴塘县| 宁津县| 介休市| 通江县| 来安县| 那曲县| 饶平县| 肥城市| 新晃| 利川市| 甘谷县| 鄂尔多斯市| 攀枝花市| 德令哈市| 霍山县| 上犹县| 衡南县|