精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

RS485發(fā)送端波形噪聲干擾大的解決方案

硬件微講堂 ? 來源:8號(hào)線攻城獅 ? 作者:Brain ? 2022-08-08 09:57 ? 次閱讀

c5c91af0-16a6-11ed-ba43-dac502259ad0.png

1、信號(hào)串?dāng)_

串?dāng)_指的是在兩條信號(hào)線之間的耦合現(xiàn)象。信號(hào)因?yàn)榭臻g距離近的原因?qū)е碌男盘?hào)線之間會(huì)出現(xiàn)不希望看到的電感性和電容性耦合從而互相干擾。電容性耦合會(huì)引發(fā)耦合電流,而電感性耦合則引發(fā)耦合電壓。在電路設(shè)計(jì)中,是一個(gè)比較棘手的問題。

2、本文概要

本文要解決的是RS485發(fā)送端波形噪聲干擾大的問題,如下圖1所示是其原理圖,RS485的發(fā)送,接收,使能控制引腳通過一個(gè)10R電阻分別直接連接到MCU端口上。這個(gè)電路是目前市面上比較常用的RS485方案,具體的實(shí)現(xiàn)方式如下:

在空閑期間,485EN為低電平,MCU處于接收狀態(tài);在準(zhǔn)備發(fā)送數(shù)據(jù)之前,MCU會(huì)先拉高485EN,U25處于發(fā)送狀態(tài);發(fā)送完畢之后,485EN重新處于低電平,U25處于接收狀態(tài)。此方案的關(guān)鍵是要掌握好控制485EN引腳的高低的時(shí)機(jī),否則會(huì)有丟包問題。

c5fd672e-16a6-11ed-ba43-dac502259ad0.png

圖 1RS485 典型應(yīng)用原理圖

3、問題發(fā)現(xiàn)及解決過程

硬件測試時(shí)發(fā)現(xiàn)發(fā)射端DI的波形如下圖2所示,在信號(hào)上有很大的毛刺(電阻R15前后都一樣),測量另外一路同樣的RS485電路就不會(huì)有這種問題,分析電路原理上是不會(huì)有問題的,懷疑是這路信號(hào)被其他信號(hào)干擾了。

c60e5246-16a6-11ed-ba43-dac502259ad0.png

圖 2RS485發(fā)射引腳DI(UART6_TX)的波形圖

打開PCB圖,找到UART6_TX這根線對應(yīng)的PCB走線圖,如下圖3、圖4所示。我們可以看到這根線從MCU出來后通過過孔到第三層,然后徑直往上,在上面通過過孔回到第一層,然后通過R15電阻接入RS485芯片的DI引腳,整個(gè)路徑除了和第一層的DCDC_OUT這根線有一段短距離的平行布線之外,其余還算干凈。查看DCDC_OUT信號(hào),發(fā)現(xiàn)DCDC_OUT是MCU的內(nèi)核電壓,系統(tǒng)選用的MCU內(nèi)部含有PMU單元,內(nèi)部DCDC單元是其中的一部分,其框圖如下圖5所示。考慮到buck芯片的強(qiáng)干擾影響,猜測是內(nèi)核DCDC輸出布線對UART6_TX造成的耦合干擾。

c637dc10-16a6-11ed-ba43-dac502259ad0.png

圖 3UART6_TX走線路徑圖

c650e7be-16a6-11ed-ba43-dac502259ad0.png

圖 4UART6_TX與DCDC_OUT平行走線部分

c6627ab0-16a6-11ed-ba43-dac502259ad0.png

圖 5 DCDC block diagram

同時(shí)監(jiān)測RS485發(fā)送引腳波形DI與LP點(diǎn)(圖5框圖中電感前)的電壓波形,如下圖6所示,可以發(fā)現(xiàn),干擾的頻率與LP處頻率基本一致,基本可以判斷是芯片內(nèi)核電源buck芯片的平行輸出布線耦合到RS485 DI引腳上去的。

注:黃色代表RS485上波形、LP處波形

c6953536-16a6-11ed-ba43-dac502259ad0.png

圖 6 發(fā)送端DI與LP處波形

那有人說了,這樣判斷是不是有點(diǎn)草率了?有沒有可能是RS485芯片部分的接收到其他地方的干擾傳導(dǎo)前面發(fā)射端的呢?好的,那我們再來驗(yàn)證一下:我們先把R15電阻斷開,然后觀測靠近MCU端的波形和LP點(diǎn)輸出電壓波形,如下如7所示,發(fā)現(xiàn)斷開R15后,干擾波形依然存在,測量DI端波形,如下圖8所示,波形無干擾。因此,基本確定干擾由前級DCDC_OUT與UART6_TX平行布線部分串進(jìn)來的。

c6bc7b50-16a6-11ed-ba43-dac502259ad0.png

圖7 R15斷開后測量的MCU端與LP處波形

c6e54f76-16a6-11ed-ba43-dac502259ad0.png

圖8R15斷開后測量DI端波形(黃色)

4、解決方法

原因找到了,那么如何去除干擾呢?

1、布線的時(shí)候?qū)⑦@段平行布線改掉,避免平行布線或拉遠(yuǎn)布線間距;

2、RS485發(fā)送DE引腳加一個(gè)小電容濾除噪聲,因?yàn)樵肼曨l率在1.65MHz,RS485頻率最大110k,頻率相差比較大,好濾除。如下是在DI引腳處添加不同容值的電容時(shí)的測試波形圖,考慮到既要去除干擾又要保證信號(hào)波形上升下降沿的質(zhì)量,因此最終選擇用1nF電容。

c70cb9a8-16a6-11ed-ba43-dac502259ad0.png

圖 9 22pF時(shí)DI引腳波形圖

c733aa18-16a6-11ed-ba43-dac502259ad0.png

圖 10 220pF時(shí)DI引腳波形圖

c7486ade-16a6-11ed-ba43-dac502259ad0.png

圖 11 1nF時(shí)DI引腳波形圖

c76c9526-16a6-11ed-ba43-dac502259ad0.png

圖 12 10nF時(shí)DI引腳波形圖

審核編輯:湯梓紅

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

    關(guān)注

    13

    文章

    1118

    瀏覽量

    47369
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1143

    瀏覽量

    82145
  • 信號(hào)串?dāng)_
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    8574

原文標(biāo)題:實(shí)例講解:RS485發(fā)射端串?dāng)_問題如何解決?

文章出處:【微信號(hào):hjldws,微信公眾號(hào):硬件微講堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RS485總線浪涌解決方案

    RS485總線浪涌解決方案!|深圳比創(chuàng)達(dá)EMC
    的頭像 發(fā)表于 09-18 14:53 ?1426次閱讀
    <b class='flag-5'>RS485</b>總線浪涌<b class='flag-5'>解決方案</b>!

    RS485發(fā)送數(shù)據(jù)的時(shí)候,AB線上同時(shí)在發(fā)送數(shù)據(jù),B線上的數(shù)據(jù)是錯(cuò)誤的為什么?

    RS485發(fā)送數(shù)據(jù)的時(shí)候,AB線上同時(shí)在發(fā)送數(shù)據(jù),A線上的數(shù)據(jù)是正確的,B線上的數(shù)據(jù)是錯(cuò)誤的
    發(fā)表于 04-19 07:38

    RS485轉(zhuǎn)以太網(wǎng)的應(yīng)用、解決方案和關(guān)鍵技術(shù)

    RS485轉(zhuǎn)以太網(wǎng)的應(yīng)用、解決方案和關(guān)鍵技術(shù)時(shí)間:2010-09-03 作者: 來源:zlmcu1.RS485轉(zhuǎn)以太網(wǎng)的應(yīng)用  RS485通信技術(shù)在工程上用得很多,其主要優(yōu)點(diǎn)如下: &
    發(fā)表于 05-27 16:29

    關(guān)于RS485通信信號(hào)問題

    ` 本帖最后由 果果951 于 2017-5-27 18:58 編輯 問題1 :RS485 PIN4 TTL發(fā)送波形PIN2 TTL接收波形PIN2接收
    發(fā)表于 05-27 18:20

    rs485總線通信故障。當(dāng)接受串口關(guān)閉時(shí)候,串口發(fā)送數(shù)據(jù)時(shí)rs485總線出現(xiàn)途中干擾是什么原因?

    rs485一個(gè)接串口發(fā)送端口com1,另外一個(gè)接串口接受端口com2,當(dāng)發(fā)送串口和接受端口都打開時(shí)候通信正常總線波形很完美。當(dāng)接受串口關(guān)閉時(shí)候,串口
    發(fā)表于 05-17 11:09

    RS485通信網(wǎng)絡(luò)的EMC解決方案

    。文章介紹每一種主要瞬變類型,并針對三種不同的RS-485通信端口成本/保護(hù)級別,提出并展示三種不同的EMC兼容解決方案RS-485概述首先,什么是RS-485
    發(fā)表于 06-20 05:00

    RS485簡介

    RS485的信號(hào)在傳送出去之前會(huì)先分解成正負(fù)對稱的兩條線路(即我們常說的A、B信號(hào)線),當(dāng)?shù)竭_(dá)接收后,再將信號(hào)相減還原成原來的信號(hào)。發(fā)送驅(qū)動(dòng)器A、B之間的正電平在+2~6V,是一個(gè)正1邏輯狀態(tài);負(fù)電平在
    發(fā)表于 06-21 05:00

    RS485是什么?RS485通信的特點(diǎn)有哪些

    來表示傳遞信號(hào)。RS485 僅僅規(guī)定了接受發(fā)送的電氣特性。它沒有規(guī)定或推薦任何數(shù)據(jù)協(xié)議。? RS485 的特點(diǎn)包括:1) 接口電平低,
    發(fā)表于 01-14 07:54

    MCU中RS485接口設(shè)計(jì)資料分享

    RS485接口具有抗干擾性強(qiáng),適合長距離傳輸和多站點(diǎn)通訊等特點(diǎn),因此在工業(yè)控制中被普遍使用。MCU只有UART接口,如果需要使用RS485通訊,需要外面加一個(gè)Transceiver。由于RS4
    發(fā)表于 02-08 07:44

    我用stm32通過RS485發(fā)送數(shù)據(jù)到串口,串口收到數(shù)據(jù)是亂碼是怎么回事啊?

    我用stm32通過RS485發(fā)送數(shù)據(jù)到串口,串口收到數(shù)據(jù)是亂碼是怎么回事啊?就是從AB讀取的數(shù)據(jù)。
    發(fā)表于 11-08 09:57

    RS485發(fā)送時(shí),影響其他串口接收?為什么呢?

    今天做了一個(gè)小項(xiàng)目1變連接的是航模遙控器接收SBUS數(shù)據(jù)。使用的是stm32的串口3。2還有一邊連接的是485控制云臺(tái)攝像頭,使用的是串口2轉(zhuǎn)485。正常sbus數(shù)據(jù)不會(huì)停,會(huì)一直接收。即使失控也會(huì)有數(shù)據(jù),只要不掉電。但是當(dāng)我給485
    發(fā)表于 11-12 16:39

    STM32F103ZET6基于RS485發(fā)送接收簡單例程

    這是一個(gè)STM32F103ZET6基于HAL庫的RS485發(fā)送接收簡單例程,如需后期開發(fā)只需要添加自己的串口協(xié)議。
    發(fā)表于 08-29 16:08 ?306次下載

    RS485的實(shí)際應(yīng)用和維護(hù)RS485的常用方法

    RS485總線是一種常見的串行總線標(biāo)準(zhǔn),采用平衡發(fā)送與差分接收的方式,因此具有抑制共模干擾的能力。在一些要求通信距離為幾十米到上千米的時(shí)候,RS485總線是一種應(yīng)用最為廣泛的總線。而且
    發(fā)表于 11-03 19:48 ?5674次閱讀
    <b class='flag-5'>RS485</b>的實(shí)際應(yīng)用和維護(hù)<b class='flag-5'>RS485</b>的常用方法

    485發(fā)送接收切換問題討論

    485發(fā)送接收切換導(dǎo)致最后一位數(shù)據(jù)停止位丟失)現(xiàn)象現(xiàn)象單片機(jī)485發(fā)送接收常規(guī)做法是在發(fā)送完成中斷控制4
    發(fā)表于 01-14 13:20 ?6次下載
    <b class='flag-5'>485</b><b class='flag-5'>發(fā)送</b>接收切換問題討論

    為什么需要485隔離?常見RS485隔離方案介紹

    RS485是一種常用的數(shù)據(jù)通信協(xié)議,廣泛應(yīng)用于工業(yè)控制系統(tǒng)、樓宇自動(dòng)化、安防系統(tǒng)等領(lǐng)域。什么是485隔離電路?在某些應(yīng)用中,為了防止電氣噪聲干擾或電氣沖擊,需要對
    的頭像 發(fā)表于 07-31 23:08 ?5174次閱讀
    為什么需要<b class='flag-5'>485</b>隔離?常見<b class='flag-5'>RS485</b>隔離<b class='flag-5'>方案</b>介紹