新聞中心

        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所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 布尔津县| 河池市| 兴业县| 大英县| 新泰市| 芦山县| 饶河县| 凌云县| 六枝特区| 东阳市| 新乐市| 马公市| 林州市| 涡阳县| 东兴市| 澄江县| 呈贡县| 正阳县| 东安县| 吉安市| 溆浦县| 木兰县| 木里| 宜川县| 潢川县| 西城区| 乌鲁木齐市| 玉山县| 武强县| 永平县| 城步| 柘城县| 五指山市| 苏尼特右旗| 陈巴尔虎旗| 比如县| 吴堡县| 黔西县| 临猗县| 梅河口市| 垦利县|