RS485模块的介绍及引脚连线说明

RS485模块通讯

  • 1、RS-485简介
  • 2、SP3485芯片及应用

1、RS-485简介

RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

以下是某宝上RS485模块的截图:

RS485模块的介绍及引脚连线说明_第1张图片

应用特点:

  1. 传输数据速度快,高达10Mbps,即10000000 bit /1024/1024/8=1.192MB/s
  2. VCC正常电压5V供电,实际上接在芯片引脚的3.3V也没有多大影响。
  3. 使用STP超五类(CAT5e)双绞线(我觉得没必要100Mb/s),我认为STP四类(CAT4)双绞线(16Mbps)就可以了。其中双绞线又分为STP屏蔽UTP非屏蔽两种。
  4. 传输数据距离远,可高达1200米(仅仅是两个SP3485发送与接收之间距离)

应用场景:

RS485模块的介绍及引脚连线说明_第2张图片

传输时,使用USART通讯经过SP3485芯片发送,然后发送给另一个接收SP3485芯片转换成USART通讯,从而完成远距离数据传输。

注意: 这里的远距离传输是拉线的,不是类似蓝牙那种无线通讯

2、SP3485芯片及应用

下面是芯片的原理图:
RS485模块的介绍及引脚连线说明_第3张图片

这里是重点

  • 引脚6和7分别是A、B用来实现差分传输。(在实现两个此模块之间传数据时要同端连接,即A连接A,B连接B)

  • 引脚1和引脚4是RODI引脚,分别负责数据传输,对应到芯片上的口分别是RXTX。(到底是发送模式还是接收模式主要是受引脚2和引脚3控制)

  • 引脚2是RE低电平有效,接收数据。换个说法引脚RE低电平使能接收,高电平失效接收。(在默认情况下该引脚是高电平,所以该引脚要接地才能触发接收模式)

  • 引脚3是DE高电平有效,发送数据。换句话说引脚DE高电平使能驱动(A线、B线)发送数据,低电平失效驱动(A线、B线)不能发送数据,在默认情况下该引脚是高电平,结合引脚2(RE)也是默认高电平可以总结为,这个模块默认为发送模式。

    一般将RE引脚DE引脚连接起来,SP3485芯片可以使用一个I/O引脚来控制RS485芯片高电平发送低电平接收

RS485模块的介绍及引脚连线说明_第4张图片

  • 引脚8是VCC接电源5V(可以接到芯片的3V),引脚5接地

    接线完成后模块指示灯亮(图里是两个模块,一个发送另一个接收,由于该模块是默认发送模式,所以设置为接收模式的话只需要把RE接地即可,如图左边那个)

当接收与发送时使用差分传输,所谓差分传输就是A引脚和B引脚通过电压比较得到逻辑电平:
A-B>+0.2V 逻辑电平,RO输出电平1
A-B<-0.2V 逻辑电平,RO输出电平0

另外,当DE引脚置于高电平时候有下表

A电平 B电平
DI逻辑电平1 1 0
DI逻辑电平0 0 1

你可能感兴趣的:(实训,芯片,单片机,硬件)