女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術工控主板同時驅動RS232和RS485的應用介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:佚名 ? 2019-11-05 09:54 ? 次閱讀

異步串口是目前工業設備最主要的通訊接口之一。在具體的工業現場中,串口的電氣接口以RS232RS485最為普遍。英創公司的工控主板產品在串口方面都有較強的配置,如EM9160、EM9260、EM9360都有6個獨立串口,這些串口大多以TTL信號形式從板卡的管腳輸入輸出,客戶需要在自己的應用底板上加入相應的驅動電路單元,以獲得所需的串口接口,如RS232或RS485。在實際的應用中,由于現場的設備串口接口的情況并不確定,這樣就要求客戶設備同時具備RS232和RS485兩種接口的功能。本文的主要目的就是介紹同時驅動RS232和RS485兩種串行接口的電路原理,以及在應用程序中相應的設置要求。
RS232接口是采用正負電平的單極性信號,一般以3線制的接口最為普遍,信號包括RS232_TX、RS232_RX及GND,具有全雙工通訊能力。RS485接口采用一對TTL電平的差分信號RS485_D-和RS485_D+,只能半雙工通訊,在通訊方向(接收或發送)的切換方面,一般有兩種方式:一種方式是利用TTL_TXD經過一定處理作為方向控制,這種方式也稱為自動方向切換方式;另一種方式是使用串口的RTS控制線來控制方向,RTS有效時處于發送狀態,無效時處于接收狀態。
在實際應用中,只能有一種接口與設備相連。在這一前提下,實現同時驅動RS232和RS485電路的關鍵是對來自RS232和RS485電路的接收信號232_RXD、485_RXD進行“線與”操作,“線與”通過兩個二極管來實現,即下面電路的D1和D2。
對RS485驅動電路,方向控制方式的選擇是通過焊接R12或R13來實現的,焊接R12選擇RTS方法控制方式,焊接R13則選擇自動方向控制方式。RTS方法控制方式的優點是在發送階段,驅動芯片(電路中為75LBC184)始終處于輸出狀態,抗干擾能力更強;而自動方向控制方案,可使串口操作程序完全一樣,而無論物理上是RS232還是RS485接口,自動方向控制方案需要在RS485的差分信號線上分別接上拉和下拉電阻,其阻值大小與驅動的線長有關,一般連線越長,電阻越小。圖1是一種典型的同時驅動RS232和RS485接口的電路原理圖(點擊圖片可獲得完整電路圖),僅供參考。

英創公司的ARM9工控主板均預裝了Windows CE操作系統,CE操作系統提供了完備的串口操作API函數,這些函數可在eVC環境下直接調用。對RS232接口,應用沒有任何專門操作,只需打開串口,設置串口的基本參數,如波特率等,就可以進行接口的讀寫了。對RS485接口,若需要使用RTS方向控制方案,則在設置串口參數時,需要特別地把RTS控制段設置為RTS_CONTROL_TOGGLE,相關的代碼如下所示:
DCBdcb; // 定義參數控制塊
GetCommState( m_hSer, &dcb );// 讀取當前參數塊
dcb.fRtsControl = RTS_CONTROL_TOGGLE;// 設置RTS方向控制
SetCommState(m_hSer, &dcb);// 重設串口參數
上述代碼中m_hSer為打開串口文件“COMx:”的文件句柄。

為了充分利用工控主板的管腳資源,英創公司的EM9160、EM9260、EM9360這三種嵌入式工控主板的串口RTS信號一般都是與GPIO信號復用管腳的。在缺省配置下,EM9160和EM9260只有COM2和COM4支持RS485的RTS方向控制方案,而EM9360的6個串口均支持RS485的RTS方向控制方案。具體的管腳配置如下表所示:

板卡型號

串口號

RTSn管腳

備注

EM9160 /
EM9260
COM2 RTS2n(CN1.16#)
COM4 GPIO6(CN1.35#)
EM9360 COM2 GPIO6(CN2.25#)

當使用任何RTSn功能時,精簡ISA總線高位地址SA5–SA12被禁止。

COM3 GPIO7(CN2.26#)
COM4 GPIO8(CN2.27#)
COM5 GPIO9(CN2.28#)
COM6 GPIO10(CN2.29#)
COM7 GPIO11(CN2.30#)

注意:所有的RTSn管腳都是低電平有效的信號,即RTSn平時為高,串口處于接收狀態;RTSn變低(RTS處于有效狀態)表示串口處于發送狀態。

相關文章:EM9280(嵌入式Linux版)串口的RTS硬件方向控制方法


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3608

    瀏覽量

    90978
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6097

    瀏覽量

    36143
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RS232RS485結合的電路

    RS232RS485結合的電路
    發表于 02-18 22:23 ?1863次閱讀
    <b class='flag-5'>RS232</b>和<b class='flag-5'>RS485</b>結合的電路

    RS232/RS485/RS422/DI可配置的工控機方案

    應用底板接口  ETA806應用底板的資源如下:  ● 2路繼電器空觸點輸出  ● 2路空觸點輸入  ● 4路RS485總線  ● 1路RS422總線  ● 1路RS232  ● 1路CAN總線  ● 1
    發表于 04-26 10:57

    電腦RS232RS485驅動

    電腦沒有RS485端口,你必須有USB轉RS485RS232RS485,轉接線裝上驅動,打開軟件就可以調試了,買九針轉接頭方便接線頭回答
    發表于 09-08 07:10

    RS232RS485接口技術的問答

    RS232RS485接口技術的問答 什么是RS-232-C接口?采用RS-232-C接口有何特點?傳輸電纜長度如何考慮? 答: 計算機與
    發表于 04-07 14:01 ?1262次閱讀

    RS232RS485區別

    RS232RS485區別,很好的學習資料,快來下載吧
    發表于 01-18 18:03 ?0次下載

    RS232 RS485產品介紹

    RS232 RS485產品介紹RS232 RS485產品介紹
    發表于 05-16 10:15 ?38次下載

    RS232RS422,RS485的區別

    RS232RS422,RS485的區別
    發表于 03-04 17:53 ?38次下載

    rs485rs232的區別

    rs485rs232的幾大區別匯總。
    發表于 10-30 16:48 ?2.1w次閱讀

    TTL CMOS RS232 RS485 RS422各種電平內容

    TTL CMOS RS232 RS485 RS422各種電平內容
    發表于 10-31 14:32 ?55次下載
    TTL CMOS <b class='flag-5'>RS232</b> <b class='flag-5'>RS485</b> <b class='flag-5'>RS</b>422各種電平內容

    工業通訊RS232如何轉RS485通訊接頭

    本文首先介紹RS232通訊和RS485通訊的概述,其次介紹RS485網絡接線方法,最后介紹
    發表于 04-19 10:18 ?3.3w次閱讀
    工業通訊<b class='flag-5'>RS232</b>如何轉<b class='flag-5'>RS485</b>通訊接頭

    RS232RS485RS422、串口與握手基礎知識詳細介紹

    本文開始闡述了RS232RS485RS422相關的基礎知識,其次介紹RS232RS485
    發表于 04-19 10:29 ?3.7w次閱讀
    <b class='flag-5'>RS232</b>、<b class='flag-5'>RS485</b>、<b class='flag-5'>RS</b>422、串口與握手基礎知識詳細<b class='flag-5'>介紹</b>

    光電隔離RS232RS485設備

    光電隔離型RS232/485RS485集線器。 有效隔離從口RS485之間、從口RS485和主口RS4
    發表于 04-04 16:22 ?2141次閱讀

    信息技術RS485接口通訊的WinCE編程介紹

    驅動程序。但是它們在實際應用中通訊模式卻有著很大的區別,RS232接口為全雙工數據通訊模式,而RS485接口為半雙工數據通訊模式,數據的收發不能同時進行,為了保證數據收發的不沖突,硬件
    的頭像 發表于 11-14 09:41 ?2342次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>RS485</b>接口通訊的WinCE編程<b class='flag-5'>介紹</b>

    圖文解 RS485 RS422 RS232 TTL

    圖文詳解 RS485 RS422 RS232 TTLRS485RS422、RS232、TTL只
    發表于 12-28 20:02 ?121次下載
    圖文解 <b class='flag-5'>RS485</b> <b class='flag-5'>RS</b>422 <b class='flag-5'>RS232</b> TTL

    OpenHarmony測試RS232/RS485串口方法,觸覺智能SBC3528工控主板演示

    為大家介紹在鴻蒙系統下,沒有串口工具的情況下如何測試RS232/RS485,觸覺智能SBC3528工控主板演示
    的頭像 發表于 12-17 14:29 ?842次閱讀
    OpenHarmony測試<b class='flag-5'>RS232</b>/<b class='flag-5'>RS485</b>串口方法,觸覺智能SBC3528<b class='flag-5'>工控</b><b class='flag-5'>主板</b>演示