新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于CAN總線的電梯召喚顯示板設計

        基于CAN總線的電梯召喚顯示板設計

        作者: 時間:2010-09-14 來源:網絡 收藏

        基于以上特點,在本設計中將電梯主板節點的優先級設為最高,而其他電梯外呼板的優先級次之,電梯主板可以接收任何電梯外呼板的數據,而電梯外呼板只能接收電梯主板的數據。電梯主板可以發送廣播信息(例如樓層運行的信息),也可以發送點對點信息(例如針對某層的指示燈控制信息)。
        1.1.2 CAN的硬件實現
        CAN控制器采用MicroChip公司的MCP2510,該器件使用SPI接口與MCU通信。只需4條總線就可以實現與MCU的通信,但為了具有更好的實時性,一般采用中斷方式與MCU進行通信,因此還需要一個中斷信號總線用來通知MCU接收從CAN總線上發來的數據。CAN的接口器件采用TJ-Al050,該器件是CAN控制器與物理總線之間的接口器件。
        在CAN模塊電路中,如圖2所示,ATmegal6的SS,MOSI,MISO,SCK,INT分別與MCP2510的,SI,SO,SCK,相連接。為了進一步提高CAN總線節點的抗干擾能力,MCP2510的TXCAN和RXCAN通過光耦6N137分別與TJAl050的TXD和RXD相連接。

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


        1.1.3 CAN的報文格式
        在總線中傳送的報文,每幀由7部分組成。CAN協議支持2種報文格式,其唯一不同是標識符(ID)長度不同,標準格式為11位,擴展格式為29位。本設計中使用標準數據幀,由幀起始、仲裁域、控制域、數據域、CRC域、應答域和幀結尾等7種位域組成,如圖3所示。


        其中數據域的長度為0~8個字節。仲裁域由標識符和RTR組成,在標準格式中,標識符為11位。在本例通信協議的制定中,標志位的前4位用作通信的類型碼,后7位用作CAN節點的ID號。數據域則用來存儲通信的具體內容信息,例如電梯所在的樓層,運動方向等。
        1.2 LED顯示模塊
        本模塊由3片8x8 LED顯示屏以及以單片機為核心的驅動電路構成。LED顯示屏由LED點陣顯示器P2158構成。它是以發光二極管為像素,按照行與列的順序排列而成的顯示器件,采用逐行(或逐列)掃描方式工作,由峰值較大的窄脈沖驅動,從上到下逐次不斷地對顯示屏的各行進行選通,同時又向各列送出表示圖形或文字信息的脈沖信號,反復循環以上操作,就可顯示各種圖形或文字信息。以AVR高速單片機為核心的驅動電路如圖4所示。



        關鍵詞: 收發器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通化县| 平昌县| 小金县| 永吉县| 龙南县| 马关县| 原平市| 微山县| 西平县| 盐亭县| 玉溪市| 固阳县| 高安市| 五河县| 肇源县| 阳城县| 平陆县| 凯里市| 灵宝市| 怀宁县| 青浦区| 连山| 清涧县| 桂东县| 新昌县| 昆明市| 徐州市| 开平市| 宁城县| 桂东县| 仲巴县| 嘉荫县| 厦门市| 台湾省| 板桥市| 布尔津县| 中牟县| 仁化县| 新田县| 上思县| 武胜县|