新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RS-232串行通信與單片機接口簡介

        RS-232串行通信與單片機接口簡介

        作者: 時間:2016-11-24 來源:網絡 收藏


        現在個人計算機所提供的串行端口的傳輸速度一般都可以達到115200bps甚至更高,標準串口能夠提供的傳輸速度主要有以下波特率:1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps、115200bps等,在儀器儀表或工業控制場合,9600bps是最常見的傳輸速度,在傳輸距離較近時,使用最高傳輸速度也是可以的。傳輸距離與傳輸速度的關系成反比,適當地降低傳輸速度,可以延長RS-232的傳輸距離,提高通信的穩定性。

        五、RS-232電平轉換芯片及電路

        RS-232C 規定的邏輯電平與一般微處理器、單片機的邏輯電平是不同的,例如:RS-232的邏輯“1”是以-3~-15V來表示的,而單片機的邏輯“1”是以+5V來表示的,兩者完全不同。因此,單片機系統要和電腦的RS-232接口進行通信,就必須把單片機的信號電平(TTL電平)轉換成計算機的RS-232C電平,或者把計算機的RS-232C電平轉換成單片機的TTL電平,通信時候必須對兩種電平進行轉換。實現這種轉換的方法可以使用分立元件,也可以使用專用RS-232電平轉換芯片。目前較為廣泛地使用專用電平轉換芯片,如MC1488、MC1489、MAX232等電平轉換芯片來實現EIA到TTL電平的轉換。下面來介紹MAXIM公司的單電源電平轉換芯片MAX232及接口電路。

        如下面圖中所示,MAX232是單電源雙RS-232發送/接收芯片,采用單一 +5V電源供電,外接只需4個電容,便可以構成標準的RS-232通信接口,硬件接口簡單,所以被廣泛采用, 其主要特性如下:

        主要特點:
        1、符合所有的RS-232C技術規范
        2、只要單一 +5V電源供電
        3、片載電荷泵,具有升壓、電壓極性反轉能力,能夠產生 +10V 和 -10V電壓V+、V-
        4、低功耗,典型供電電流5mA
        5、內部集成2個RS-232C驅動器
        6、內部集成2個RS-232C接收器

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

        MAX232CPE 引腳結構

        MAX232芯片實物圖片


        MAX232芯片引腳排列

        單片機和計算機RS-232接口電路如下圖所示,圖中的C1、C2、C3、C4是電荷泵升壓及電壓反轉部分電路,產生V+、V-電源供EIA電平轉換使用,C5是VCC對地去耦電容,其值為0.1UF,電容C1~C5安裝時必須盡量靠近MAX232芯片引腳,以提高抗干擾能力。

        采用MAX232CPE 芯片的PC機與MCS-51單片機串行通信接口電路

        下圖是一個采用分立元件構成的簡易RS-232串行通信接口電路,使用三極管進行電平轉換,能夠由于簡單的通信,對于通信穩定性要求較高的應用,不建議使用分立元件,分立元件電路的穩定性,誤碼率較高,不能完全滿足RS-232C的全部技術指標。優點是成本低廉,網上也可以看到部分網站產品使用分立元件構成。

        采用分立元件的簡易RS-232C通信接口電路

        通過對前面的學習,我們對RS-232C串行通信標準已經有了初步的了解,同時也掌握了單電源雙RS-232發送/接收芯片MAX232CPE的應用。有了這些基礎,我們開發單片機和電腦RS232串口通信系統的接口設計也就簡單了。只要給我們單片機實驗板增加RS232電平轉換電路,即可實現與計算機的串行通信



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 北宁市| 万载县| 呈贡县| 姜堰市| 崇左市| 玉环县| 吉林省| 黔西| 宜川县| 临清市| 涟源市| 鄂温| 托克托县| 荆州市| 郧西县| 崇明县| 库伦旗| 诸暨市| 盐山县| 辽阳市| 墨脱县| 巫溪县| 团风县| 固镇县| 叙永县| 海安县| 赫章县| 黑河市| 泾阳县| 清流县| 象州县| 徐水县| 竹溪县| 芦山县| 收藏| 新余市| 镇平县| 三台县| 梁平县| 富平县| 深泽县|