新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 現場總線CANbus與RS-485之間透明轉換的實現

        現場總線CANbus與RS-485之間透明轉換的實現

        作者: 時間:2009-10-22 來源:網絡 收藏

          在未進入工作時,電路允許參數設置端口的設置中斷進入。參數設置包括:設置的通信波特率(當然端口數據格式也可設);設置BUS的通信波特率、接收碼(accept-code)、屏蔽字(mask-code)、發送標示符。參數設置好后將立即生效,通過該端口還可查詢當前電路中的各運行參數值。電路工作的主要流程圖如圖1所示。

        3 電路

          圖2是一種可選的線路原理示意圖。電路中使用的單片機是ATMEL公司的AT89S8252,它是一種內帶8K Flash RAM、2K EEPROM、同時內嵌獨立的硬件Watchdog電路,最高工作主頻為24MHz的新型單片機。所配數據緩沖器62256為32K 字節的靜態RAM。配置較大緩沖區的明顯好處是提高了對二種不同速率的適應能力。圖中RS232口是專用來設置二端口的工作參數,所設參數均保存在CPU的2K EEPROM中。另外,為提高線路的可靠性,對BUS端采用了電隔離措施,端所使用的MAX1480也是一種內部電隔離的芯片。圖中VCC與VCC1為相互隔離的二組5V電源。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鄂温| 丹棱县| 阳泉市| 金川县| 南丰县| 东海县| 锦屏县| 雷波县| 改则县| 富源县| 临洮县| 会宁县| 石家庄市| 禹州市| 宁安市| 淮安市| 平潭县| 武义县| 云和县| 印江| 屏山县| 松溪县| 延吉市| 宣威市| 嵊泗县| 定结县| 郓城县| 岳普湖县| 卓尼县| 砀山县| 甘孜县| 鹿泉市| 麻城市| 秦安县| 佛学| 翼城县| 吉林省| 五原县| 武邑县| 吴忠市| 高邑县|