资讯详情

485通信自动收发电路,历史上最详细的解释

作者:瑞生,来源:科技老顽童

微信微信官方账号:芯片之家(ID:chiphome-dy)

上述485通信自动收发电路,实测波特率9600不会有问题,但波特率115200,曾有问题。

我们先看看

除了使用通485电路外,普通485电路RXD连接485芯片的RO引脚、用TXD连接485芯片的DI引脚,也会用普通的单片机IO引脚连接到RE、DE引脚上。

控制单片机发送数据时CTRL为,数据通过TXD发送出去。

控制单片机接收数据时CTRL为,数据通过RXD接收回来。

然而,,不需要单片机引脚CTRL,当数据进入时,数据会自动通过RXD当需要发送数据时,自动通过单片机TXD发出去。也就是说

文章中的第一张图片是实现自动收发的电路。事实上,自动收发的电路有几种连接方法。今天,我们只研究我经常使用的这个。

很多人,都会使用这个电路,但是不知道其中的原理。(是的,就是在说你呢!)

所以今天我就给大家讲解一下工作原理,

RXD连接电阻R1到485芯片的RO,这里R1是限流,保护引脚。R可选择330欧、470欧、560欧、1K。

电阻R2、电阻R3和NPN三极管Q一组成典型的。R三是限流电阻,最好选择4.7K,也可以选择10K。R2是上拉电阻,可以选择4.7K,也可以选择10K。

R为什么最好选择4?.7K,我以前写过一篇文章,主要是因为你需要了解放大区、截止区和饱和区三极管工作的特点。上瑞生搜索三极管。有一篇题为用三极管作为开关的文章 如何选择基极限流电阻?

NPN三极管,高电平导通,这个大家都知道。当TXD高电平,三极管导通,RE DE引脚接地,进入接收模式。TXD低电平,三极管截止,RE DE高电平引脚,进入发送模式。

C一是电源旁路电容,作用是为485芯片提供清洁的电源,使其工作稳定。

设计电路板时,如果芯片没有特殊要求,需要在每个芯片旁边放一个0.微法电容器PCB布线时,电容与电源引脚的距离最好为2mm以内。

R下拉电阻,接B。R5.上拉电阻,接A。为什么要这样做?现在不是时候了。请继续往下看。

这里使用的双向稳压二极管型号是SMAJ6.5CA。它们的作用是把以及,牵制到6.5V保护485芯片。

从SP获得3485芯片手册,AB耐压值为正负15V以内。

有些人想知道为什么要看这两个参数。AB这两个引脚是Drivers output和Receivers input。请看下图:

用于连接外部需要通信的A和B电线。(这似乎不用说了!


现在,介绍了每个组件。接下来,我们来谈谈

DI引脚本是接头TXD是的,但是电路是直接接地的,不是发送的数据总是0吗?

就在下方。

用单片机发送数据TXD引脚,也就是说,在TXD数据显示在引脚上。

例如,发送数据0x五五、二进制是0x01010101,TXD引脚将依次用高低电平反映1和0。

,三极管不导通,DE485芯片将连接高电平并进入发送模式DI上电平反应AB因为DI已经接地了,所以。你看看,当TXD发送0时,AB引脚发送0。

,三极管导通,RE485芯片连接低电平,进入接收模式AB由于引脚进入高阻状态,导脚进入高阻状态R5把A拉高,R所以,。你看看,当TXD发送1时,AB引脚发送1。

,TXD发1,AB就发1;TXD发0,AB就发0。

用单片机引脚接收数据RXD,也就是说,在RXD数据显示在引脚上。

在接收数据的过程中,,当TXD是高电平时,RE是低电平,,然后485芯片的RO引脚(即接RXD引脚)会反应AB传输的数据。


如果你知道接收和发送数据的过程,你就完全理解了。如果你仍然感到困惑,自己做一个电路,练习,你的想法会立即变得清晰。

今天的分享对你有帮助吗?我希望你能学习电路。enjoy!喜欢请支持我们,你的转发是我们继续创造的,谢谢大家!

点击关注下面的微信官方账号,一起学习嵌入式。

标签: 二极管smaj18ca

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台