RS485總線接口如何設計電路硬件和網絡配置
時間:2019-07-13 16:34 來源:ob体育竞彩
RS485接口電路
附圖是在設計的控製器中使用的RS485接口電路。
MCU采用ST的STM32F103RCT6, RS485的芯片采用MAX485。
STM32F103是3.3V工作,但其IO口可以容忍5.0V的輸入電壓。
因此,為了降低成本,選用了5.0V工作的MAX485.
MAX486的接口電路比較簡單,一個數據輸入RO腳,連接MCU的RXD,用於UART的接收。
一個是數據輸出DI腳,連接MCU的TXD,用於UART的發送。
接收和發送使用控製腳RE和DE連接在一起之後,連接至MCU的發送/接收使能控製腳。
為了實現5.0V和3.3V的數字電平兼容,在MCU的輸出腳(UART發送、485的發送/接收使能腳)與MAX485之間串一個100歐的電阻並通過10K電阻上拉至5.0V。
同時,在MCU的輸入腳(UART的接收腳)與MAX485之間串了一個10K的電阻.
在RS485總線的正端A+和負端B-的端口上,同時接一個6.0v的TVS,保護輸入端口.
同時在A+上拉10K至5.0V,在B-下拉10K至地.
保證總線空閑的相對電平.
RS485組網
RS485通過差分信息進行主\從結構的通信,因此,RS485總線宜采用雙絞線,雙絞線的好處理,總線的兩根線所受到的幹擾完全一樣,所以產生的幹擾信號是完全相同的共模信號,非常容易從差分的通信信號分離出來.
采用雙絞線采用手拉手的連接方式,將各個節點串接起來,從總線到每個節點的引出線長度應盡量短,以減少信號的反射幹擾.
在總線的最末端,應該接一個120歐的匹配電阻,減少信號的反射幹擾,根據傳輸線理論,當終端匹配電阻與導線的特性阻抗相等時,反射最小.
所以當在末端連接120歐的終端匹配電阻時,還需要確認組網用的雙絞線是否為120歐左右.
看過《RS485總線接口如何設計電路硬件和網絡配置》的人還看了以下文章
|
橋式整流輸出155v電壓如何設計 |
橋式整流要注意的事項,理論上無非是整流元件和濾波電容的耐壓,以及根據負載的功率大小來決定濾波電容的容量,整流元件的電流的參數。 一個簡單開關電源的輸入部份來講一下。按你問題說的155V直流輸出,可以大概估計出輸入電壓在:155/2即AC110V左右。通過... |
|
如何設計一個閃爍頻率為2Hz的閃光電路 |
閃爍頻率為2HZ,則閃爍周期為T=1/f=0.5s,即500ms,也就說要求LED燈500ms閃爍一次,即平均1s閃爍兩次。可實現的方式有很多,下麵列舉幾種常用的例子供大家參考。 一、使用處理器(CPU)實現 若有處理器(單片機、DSP、ARM、CPLD、FPGA等)的情況下,實現起來... |
|
如何設計重複頻率1Hz脈寬20ms的脈衝半導體 |
題目要求重複輸出頻率為1HZ,也就是周期為1秒。脈寬是20毫秒也就是脈衝的占空比為2%,因此在1秒的周期中高電平隻持續20毫秒、低電平持續980毫秒的脈衝。 第一種方案就是利用單片機來實現 單片機完成脈衝的輸出是它的強項,因為在單片機內部有一種特殊寄存器... |
|
如何設計充電開機不充電關機的控製器 |
想要設計一個控製充結束電就關充電器電源的控製器。 1、充電器上都有指示燈,你就利用這充滿電亮綠燈的2V直流電壓,對兩隻9014的三極管放大電路的旁路(c、b)上作信號,當綠燈亮時三極管放大繼電器線圈得電吸合、 2、你準備一個漏電保護器,將試跳按鈕上的... |
|
如何設計220V轉12V隔離型電源輸出200毫安以 |
1、手頭需要1.5V~12V的隔離型電源都是利用過去的舊手機充電器改製的,以前的充電器有矽鋼片的,輸出AC12V300mA,你如果找到這一種變壓器電壓正好適配,因這種充電器內有7805穩壓塊,你去掉穩壓塊正好12V,對於電流稍大一點這好辦,因為電流輸出大小決定在電... |