新聞中心

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

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

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

3.2 MAx232電路

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

3.3 控制器電路

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

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

3.4收發(fā)器電路設計

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



評論


相關推薦

技術專區(qū)

關閉