久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ATmega16單片機的CAN總線轉RS232設計

基于ATmega16單片機的CAN總線轉RS232設計

作者: 時間:2013-02-20 來源:網絡 收藏

3.2 MAx232電路

選擇MAX232芯片作為的電平轉換器。MAX232是一種電平轉換驅動器,提供TTL與電平的轉換。其13、14腳接到232接口的2、3針;11、12腳接到的接收、發送端。

3.3 控制器電路

選用Phi l ip公司的SJAl000芯片實現控制器和CAN驅動器。SJAl000控制器與硬件連接電路,如圖2、3所示。

為使SJAl000正確復位,CAN控制器必須連接一個穩定的振蕩器時鐘,這里選擇16MHz的晶振。

3.4收發器電路設計

收發器是協議控制器和物理傳輸線路之間的接口,這里由MCP2551實現。協議控制器通過串行數據輸出線(Tx)和串行數據輸入線(RX)連接到收發器,收發器通過有差動發送和接收功能的兩個終端CANH和CANI。連接到總線電纜,實現CAN總線的數據通信。如圖4所示。



評論


相關推薦

技術專區

關閉