<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

硬件切換485電路

科杰迅電子 ? 來源:科杰迅電子 ? 作者:科杰迅電子 ? 2022-09-06 16:28 ? 次閱讀

485接口具有很好的抗噪音抗干擾、長距離傳輸和多站能力特性,使其為工控行業首選串行接口。485規定的電氣特性為2線,半雙工多點通信。它的電氣特性是有線纜兩端的電壓差來決定的。由于半雙工模式,通訊時需要切換收發狀態,485電路大多分為如下幾種:
1.傳統RS485電路(帶收發控制腳非隔離RS-485電路):
2.傳統的485應用電路如下圖所示,TTL電平端采用3線控制,常見的控制方式為:

poYBAGMXBGGAUs4tAADjOO1TVOU766.png

1.
從接收狀態向發送狀態轉換時,先禁止MCU內部UART的接收使能,再打開485的發送器使能,然后允許MCU內部UART的發送使能,開始發送數據;
從發送狀態向接收狀態轉換時,先禁止MCU內部UART的發送使能,再關閉485的發送使能,如果485的接收使能被禁止,則緊跟著打開485的接收使能,再延時一段時間后,才打開MCU內部UART的接收使能。
2.自收發切換電路非隔離RS-485電路:

poYBAGMXBHSAMZ6eAACxRYfzpSM376.png

從上面的分析可以知道,帶收發控制腳的485產品編程上操作是很復雜的,為了操作方便,用戶常常將電路改為自動收發電路,如圖 2為常見的采用分立元件搭建非隔離自動收發RS485電路。自動收發RS485的優點在于控制簡單,收發控制腳不需要軟件干預。
雖然采用分立元件搭建的非隔離RS485自動收發電路解決了帶收發控制腳非隔離RS485電路編程上操作復雜的問題,但受三極管切換速度、收發器內部接口阻抗等影響,分立元件搭建的自動收發切換電路,往往不能跑很高的波特率。
3.收發切換隔離RS485電路:

pYYBAGMXBHuAZJ-dAAD2nJq_rDo878.png

帶有隔離電路的485是最穩定的設計,需要選擇隔離485芯片以及隔離電源,此方案成本相對于前兩種方案會高很多。

本文介紹485硬件切換電路,硬件切換電路節省了單片機成本及軟件編程時間,功能上面和軟件切換邏輯及所實現的功能一致,如下圖:

poYBAGMXBIOAc7oTAAF73vaQA2o431.png

485芯片采用8pinMAX485芯片,電路使用NPN三極管開切換收發??刂圃硎牵篗CU的UART的TX,RX引腳需要上拉電阻(TX和RX在沒有收據時均是高電平),防止剛上電TX和RX引腳電平不穩定引起收到擾亂數據。A上拉電阻B下拉電阻,終端并聯120歐姆電阻,D10、D11、D12為三個防雷防浪涌的TVS管。
接收:默認沒有數據時,UART_TX為高電平,三極管導通,MAX485芯片RE低電平使能,RO收數據有效,此時從485AB口收到什么數據就會通過RO通道傳到MCU,完成了接收數據。
發送:當發送數據時,UART_TX會有一個下拉的電平,表示開始發送數據,此時三極管截止,DE為高電平發送使能。當發送數據‘0’時,由于DI口連接地,此時數據‘0’就會傳輸到AB口 A-B<0,傳輸‘0’,完成了低電平的傳輸。當發送‘1’時,此時三極管導通,按理說RO使能,此時由于還處在發送數據中,這種狀態下MAX485處于高阻態,此時的狀態通過A上拉B下拉電阻決定,此時A-B>0傳輸‘1’,完成高電平的傳輸。
PS:此時有人肯定也會有疑惑,發送數據‘1’,三極管導通RE低電平有效應該是接收使能,為什么芯片會是高阻狀態?
因為UART發送收據會有一定的格式,TX和RX數據線均已“位”為最小單位進行傳輸的。在收發數據之前,UART之間要約定好數據的傳輸速率(即每位所占據的時間,其倒數為波特率)、數據的傳輸格式(有多少數據位、是否有校驗位、奇校驗還是偶校驗、是否有停止位)。
平時數據線處于“空閑狀態”(1狀態)。當發送數據時,TX由‘1’變為‘0’維持1位的時間,這樣收方檢測開始位后,再等待1.5位時間就開始一位一位的進行數據傳輸。意思是說,已經確定好發送狀態,電路發送‘1’此時RE有效,接收有效但有由于它處于發送階段,此時芯片會處于高阻狀態。

審核編輯 黃昊宇

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

    關注

    6

    文章

    184

    瀏覽量

    27847
  • 485
    485
    +關注

    關注

    0

    文章

    63

    瀏覽量

    32687
收藏 人收藏

    評論

    相關推薦

    232轉485 電路問題

    請問這個電路有問題嗎 ?那個485的使能端能很好的切換嗎?發送端有沒有問題?
    發表于 09-05 11:03

    如何自動切換RS485 RTS引腳

    我用PIC32 MX795F512L實現了USB串行連接。我想用MC2200突破模塊和SpkFun RS485突破模塊來實現USB到串行到RS485的連接。我已經通過手動切換RS485
    發表于 09-17 16:44

    PSOC5 UART 485硬件啟用正確嗎?

    在“高級”下的組件設置中,有一個標記為“RS-485配置選項”的框——帶有一個標記為“硬件TX啟用”的復選框。我假設這是為了輸出引腳拉485個芯片上的發射高啟用。這是正確的嗎?如果是這樣,我不能讓它
    發表于 08-16 07:33

    嵌入式系統應用中如何實現RS485的方向切換?

    本文分別給出硬件實現RS485方向切換和軟件實現RS485方向切換兩種方式。兩種方式各有優點,硬件
    發表于 05-24 06:25

    RS485 Modbus協議的硬件電路有哪些

    一、硬件1、傳感器:為液壓傳感器,12vDC,RS485數據輸出,采用Modbus協議通信2、根據傳感器屬性,電路主要是兩部分,通信和電源(1)485
    發表于 07-26 06:42

    RS485自動切換電路的數據收發原理是什么

    RS485自動切換電路:數據收發原理。TX為高電平,三極管導通,RE為低電平使能,RO收數據有效,MAX485為接收態。據1時,TX為高電平時,三極管導通,DE為低電平,此時收發器處于
    發表于 02-14 06:55

    視頻切換電路

    視頻切換電路圖:上圖為16路選1的視頻切換電路
    發表于 05-23 12:33 ?1290次閱讀
    視頻<b class='flag-5'>切換</b><b class='flag-5'>電路</b>圖

    RS485總線接口電路

    RS485總線接口電路     測試儀通過RS485工業總線與PC機進行通信,其硬件接口電路如圖5所示。
    發表于 05-13 11:59 ?3540次閱讀
    RS<b class='flag-5'>485</b>總線接口<b class='flag-5'>電路</b>

    矩陣切換器,矩陣切換電路原理

    矩陣切換器,矩陣切換電路原理     電路原理:切換原理上就是選擇,選擇的方式有很多種,最簡單的就是將信
    發表于 03-26 11:50 ?4934次閱讀

    RS485硬件電路設計中需注意的問題

    RS485硬件電路設計中需注意的問題,RS485
    發表于 12-21 14:45 ?0次下載

    各PLC的RS485硬件接線法

    常見的PLC電路RS485硬件接線法
    發表于 03-18 14:34 ?38次下載

    【RS-485收發切換】使用RS-485要注意的一個問題

    【RS-485收發切換】使用RS-485要注意的一個問題
    發表于 11-25 11:21 ?19次下載
    【RS-<b class='flag-5'>485</b>收發<b class='flag-5'>切換</b>】使用RS-<b class='flag-5'>485</b>要注意的一個問題

    RS485自動切換電路:數據收發原理

    RS485自動切換電路:數據收發原理。TX為高電平,三極管導通,RE為低電平使能,RO收數據有效,MAX485為接收態。據1時,TX為高電平時,三極管導通,DE為低電平,此時收發器處于
    發表于 12-09 12:06 ?9次下載
    RS<b class='flag-5'>485</b>自動<b class='flag-5'>切換</b><b class='flag-5'>電路</b>:數據收發原理

    485發送接收切換問題討論

    485發送接收切換導致最后一位數據停止位丟失)現象現象單片機485發送接收常規做法是在發送完成中斷控制485芯片的DE/RE腳電平來切換為接
    發表于 01-14 13:20 ?6次下載
    <b class='flag-5'>485</b>發送接收<b class='flag-5'>切換</b>問題討論

    3種硬件切換485電路詳解

    485接口具有很好的抗噪音抗干擾、長距離傳輸和多站能力特性,使其為工控行業首選串行接口。485規定的電氣特性為2線,半雙工多點通信。它的電氣特性是有線纜兩端的電壓差來決定的。由于半雙工模式,通訊時需要切換收發狀態,
    的頭像 發表于 01-06 09:09 ?7582次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>