一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RS485自助收發(fā)控制原理

姚小熊27 ? 來(lái)源:xx ? 2019-08-18 09:01 ? 次閱讀

概述

RS485抗噪音抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)、支持多點(diǎn)通信,是工控行業(yè)首選串行接口。485規(guī)定的電氣特性為2線,半雙工多點(diǎn)通信。采用兩線差分信號(hào)傳輸數(shù)據(jù),具有抗共模干擾的能力。它使用一對(duì)雙絞線,將其中一線定義為A,另一線定義為B。通常情況下,RS-485的信號(hào)在傳送出去之前會(huì)先分解成正負(fù)對(duì)稱的兩條線路(即我們常說(shuō)的A、B信號(hào)線),當(dāng)?shù)竭_(dá)接收端后,再將信號(hào)相減還原成原來(lái)的信號(hào)。發(fā)送驅(qū)動(dòng)器A、B之間的正電平在+2~+6V,是一個(gè)邏輯狀態(tài);負(fù)電平在-2~-6V,是另一個(gè)邏輯狀態(tài);另有一個(gè)信號(hào)地C,在RS-485中還有一“使能”端?!笆鼓堋倍耸怯糜诳刂瓢l(fā)送驅(qū)動(dòng)器與傳輸線的切斷與連接。當(dāng)“使能”端起作用時(shí),發(fā)送驅(qū)動(dòng)器處于高阻狀態(tài),稱作“第三態(tài)”,即它是有別于邏輯“1”與“0”的第三態(tài)。接收器也與發(fā)送端相對(duì)的電平邏輯規(guī)定,收、發(fā)端通過(guò)平衡雙絞線將AA與BB對(duì)應(yīng)相連,當(dāng)在接收端AB之間(DT)=(D+)-(D-)有大于+200mV的電平時(shí),輸出正邏輯電平,小于-200mV時(shí),輸出負(fù)邏輯電平。接收器接收平衡線上的電平范圍通常在200mV至6V之間。由于是半雙工模式,因此通訊時(shí)需要切換收發(fā)狀態(tài)。帶收發(fā)控制腳的485在編程時(shí)需要切換控制端電平,增加了程序的復(fù)雜度。為了編程方便,常常將電路改為自動(dòng)收發(fā)電路。這種采用分立元件搭建非隔離自動(dòng)收發(fā)RS485電路的優(yōu)點(diǎn)在于控制簡(jiǎn)單,收發(fā)控制腳不需要程序干預(yù)。

雖然采用分立元件搭建的非隔離RS485自動(dòng)收發(fā)電路解決了帶收發(fā)控制腳非隔離RS485電路編程上操作復(fù)雜的問題,但受三極管切換速度、收發(fā)器內(nèi)部接口阻抗等影響,分立元件搭建的自動(dòng)收發(fā)切換電路降低了系統(tǒng)穩(wěn)定運(yùn)行的最大波特率。

主要性能指標(biāo)

實(shí)現(xiàn)數(shù)據(jù)自動(dòng)收發(fā),且在115200波特率條件下能正常通信。

電路功能實(shí)現(xiàn)

控制基本原理:

485芯片采用DS75176,電路使用NMOS管2N7002K作為開關(guān)切換收發(fā)。電阻R1、電阻R2和NMOS管Q1組成一個(gè)典型的三極管開關(guān)電路。R1是限流電阻,最好選擇4.7K,也可以選擇10K。R2是上拉電阻,可以選擇4.7K,也可以選擇10K。A接上拉電阻R28,B接下拉電阻R23,AB上各串聯(lián)一個(gè)51Ω的阻抗匹配電阻,TVS1、TVS2為兩個(gè)防雷防浪涌的TVS管,并在輸出端串接30V、0.05A的保險(xiǎn)絲進(jìn)行保護(hù)。

數(shù)據(jù)接收:當(dāng)沒有數(shù)據(jù)發(fā)送時(shí),UART_TX默認(rèn)為高電平,NMOS管導(dǎo)通,DS75176芯片RE低電平使能,RO接收數(shù)據(jù)使能,此時(shí)從485AB口收到什么數(shù)據(jù)就會(huì)通過(guò)RO通道傳到MCU,完成數(shù)據(jù)接收過(guò)程。

發(fā)送:當(dāng)發(fā)送數(shù)據(jù)時(shí),UART_TX會(huì)有一個(gè)下拉的電平,表示開始發(fā)送數(shù)據(jù),此時(shí)三極管截止,DE為高電平,發(fā)送使能。當(dāng)發(fā)送數(shù)據(jù)‘0’時(shí),由于DI口連接地,此時(shí)數(shù)據(jù)‘0’就會(huì)傳輸?shù)紸B口A-B《0,傳輸‘0’,完成了低電平的傳輸。當(dāng)發(fā)送‘1’時(shí),此時(shí)三極管導(dǎo)通,RE、DE均為低電平,按理說(shuō)此時(shí)是接收使能,但此時(shí)由于還處在發(fā)送數(shù)據(jù)中,由下表可知DS75176處于高阻態(tài),此時(shí)的狀態(tài)通過(guò)A上拉B下拉電阻決定,此時(shí)A-B》0傳輸‘1’,完成高電平的傳輸。

因?yàn)閁ART發(fā)送收據(jù)會(huì)有一定的格式,數(shù)據(jù)均以“位”為最小單位進(jìn)行傳輸。在收發(fā)數(shù)據(jù)之前,UART之間要約定好數(shù)據(jù)的傳輸速率(即每位所占據(jù)的時(shí)間,其倒數(shù)為波特率)、數(shù)據(jù)的傳輸格式(有多少數(shù)據(jù)位、是否有校驗(yàn)位、奇校驗(yàn)還是偶校驗(yàn)、是否有停止位)。平時(shí)數(shù)據(jù)線處于“空閑狀態(tài)”(1狀態(tài))。當(dāng)發(fā)送數(shù)據(jù)時(shí),TX由‘1’變?yōu)椤?’維持1位的時(shí)間,這樣收方檢測(cè)開始位后,再等待1.5位時(shí)間就開始一位一位的進(jìn)行數(shù)據(jù)傳輸。意思是說(shuō),已經(jīng)確定好發(fā)送狀態(tài),電路發(fā)送‘1’此時(shí)RE有效,接收有效但有由于它處于發(fā)送階段,此時(shí)芯片會(huì)處于高阻狀態(tài)。

以上便是RS485總線自動(dòng)收發(fā)的基本原理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    144

    文章

    3649

    瀏覽量

    123665
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1188

    瀏覽量

    83445
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用自動(dòng)收發(fā)RS485電路時(shí),A,B線波形只有半波是怎么回事?

    各位好,我在調(diào)試RS485時(shí)候遇到一個(gè)問題。在使用自動(dòng)收發(fā)RS485電路時(shí),發(fā)現(xiàn)A,B線波形只有半波。電路如下 波形如下 前面是,上面電路的波形,后面是獨(dú)立IO控制
    發(fā)表于 01-03 08:34

    RS485收發(fā)指示燈電路

    RS485收發(fā)指示燈通常是接在485總線上,還是接在RS485芯片的TTL電平信號(hào)上?有沒有人做過(guò)?能跟說(shuō)一下你們公司的產(chǎn)品的RS485
    發(fā)表于 12-13 16:54

    5V RS232 / RS485多協(xié)議收發(fā)器參考設(shè)計(jì)

    5V RS232 / RS485多協(xié)議收發(fā)器參考設(shè)計(jì),用于全雙工RS232(雙通道)線路收發(fā)器,具有基于LTC1387的SLEW和終端
    發(fā)表于 06-12 07:07

    采用LTC1387的5V RS232 / RS485多協(xié)議收發(fā)器的參考設(shè)計(jì)說(shuō)明

    5V RS232 / RS485多協(xié)議收發(fā)器參考設(shè)計(jì)使用LTC1387實(shí)現(xiàn)全雙工RS485 / RS422(雙通道)線路
    發(fā)表于 06-12 09:27

    RS232 與RS485 接口間的數(shù)據(jù)自動(dòng)收發(fā)轉(zhuǎn)換設(shè)計(jì)

    RS232 與RS485 接口間的數(shù)據(jù)自動(dòng)收發(fā)轉(zhuǎn)換設(shè)計(jì)
    發(fā)表于 05-14 14:48 ?152次下載

    幾種RS485接口收發(fā)方向轉(zhuǎn)換方法

    幾種RS485接口收發(fā)方向轉(zhuǎn)換方法。
    發(fā)表于 12-21 14:54 ?57次下載

    LTC485:低功耗RS485接口收發(fā)器數(shù)據(jù)表

    LTC485:低功耗RS485接口收發(fā)器數(shù)據(jù)表
    發(fā)表于 05-19 17:20 ?16次下載
    LTC<b class='flag-5'>485</b>:低功耗<b class='flag-5'>RS485</b>接口<b class='flag-5'>收發(fā)</b>器數(shù)據(jù)表

    LTM2885:6500VRMS隔離RS485/RS422RS485/RS422μ模塊收發(fā)器+電源數(shù)據(jù)表

    LTM2885:6500VRMS隔離RS485/RS422RS485/RS422μ模塊收發(fā)器+電源數(shù)據(jù)表
    發(fā)表于 05-20 11:58 ?21次下載
    LTM2885:6500VRMS隔離<b class='flag-5'>RS485</b>/<b class='flag-5'>RS422RS485</b>/<b class='flag-5'>RS</b>422μ模塊<b class='flag-5'>收發(fā)</b>器+電源數(shù)據(jù)表

    RS485收發(fā)的3種典型電路

    RS485收發(fā)的3種典型電路免費(fèi)下載。
    發(fā)表于 06-18 10:56 ?91次下載

    隔離自動(dòng)極性RS485收發(fā)器參考設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《隔離自動(dòng)極性RS485收發(fā)器參考設(shè)計(jì).zip》資料免費(fèi)下載
    發(fā)表于 09-05 11:49 ?8次下載
    隔離自動(dòng)極性<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)</b>器參考設(shè)計(jì)

    AiP485低功耗RS485/RS422收發(fā)器,替換LTC485、SP485等,性價(jià)比超高

    AiP485低功耗RS485/RS422收發(fā)器,替換LTC485、SP485
    的頭像 發(fā)表于 11-17 15:34 ?1783次閱讀
    AiP<b class='flag-5'>485</b>低功耗<b class='flag-5'>RS485</b>/<b class='flag-5'>RS</b>422<b class='flag-5'>收發(fā)</b>器,替換LTC<b class='flag-5'>485</b>、SP<b class='flag-5'>485</b>等,性價(jià)比超高

    關(guān)于RS485收發(fā)的兩種控制方法

    RS485屬于半雙工總線,在實(shí)際使用時(shí)一般采用主機(jī)輪詢或令牌傳遞的方法來(lái)分配總線控制權(quán),RS485設(shè)備需要進(jìn)行發(fā)送和接收的方向轉(zhuǎn)換。比較通用的做法是,每個(gè)RS485設(shè)備在平時(shí)均處于接收
    發(fā)表于 09-19 12:22 ?3515次閱讀
    關(guān)于<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)</b>的兩種<b class='flag-5'>控制</b>方法

    如何計(jì)算高速RS485收發(fā)器的功耗?

    如何計(jì)算高速RS485收發(fā)器的功耗? 高速RS485收發(fā)器是一種常見的通信設(shè)備,用于對(duì)串口數(shù)據(jù)進(jìn)行收發(fā)。對(duì)于高速
    的頭像 發(fā)表于 10-31 14:37 ?1928次閱讀

    rs485收發(fā)器芯片選擇?

    在當(dāng)今工業(yè)自動(dòng)化、智能樓宇以及數(shù)據(jù)通信等領(lǐng)域,RS485通信協(xié)議因其出眾的可靠性、長(zhǎng)距離傳輸和多節(jié)點(diǎn)通信能力備受青睞。然而,為了實(shí)現(xiàn)RS485通信,選擇一款合適的收發(fā)器芯片至關(guān)重要。本文將為您詳細(xì)
    的頭像 發(fā)表于 05-14 14:45 ?1592次閱讀

    工業(yè)RS485通信的收發(fā)機(jī)制介紹

    RS485是工業(yè)控制場(chǎng)景下,應(yīng)用得非常廣泛的通信協(xié)議,RS485的差分物理信號(hào)在電磁環(huán)境復(fù)雜的工業(yè)現(xiàn)場(chǎng),有強(qiáng)大的抗干擾能力。對(duì)于平時(shí)專注于應(yīng)用軟件開發(fā)的工程師,使用RS485進(jìn)行數(shù)據(jù)傳
    的頭像 發(fā)表于 04-15 11:49 ?156次閱讀
    工業(yè)<b class='flag-5'>RS485</b>通信的<b class='flag-5'>收發(fā)</b>機(jī)制介紹