0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用单片机驱动MAX485/RS485出现发热停止工作要怎么解决?

科技观察员 来源:英锐恩 作者:英锐恩 2023-07-10 14:16 次阅读

在使用单片机驱动MAX485、RS485这两颗芯片一段时间后,你是否有遇到过这两颗芯片被烧毁或停止工作的情况?如果你的回答是“是”,那么你来对地方了。你只需遵循以下方法便可以解决这个问题。

单片机开发工程师表示,通常情况下MAX485或RS485都可以正常工作,甚至可以在一些特殊环境中工作。但是一段时间后会你会发现刚刚还好好的突然间电路就不能正常工作了,就像停止发送数据或停止接收数据一样。

经过大量研究发现,造成这种问题的原因有很多。但只要确保你遵循以下准则,电路就能正常工作。

一、RS485需要公共接地

通常很多人认为RS485是差分总线,因此只需两根线即可工作,因为接收器可以比较这两个电压。单片机开发工程师表示,这种想法其实是错误的,所有RS485公共线必须接地。

QQ截图20191130113037.png

如果不连接公共接地,即使电路现在正在工作,RS485驱动器也可能随时损坏。这是因为设备之间的电位差可能会很高,因为未连接接地,并且会有更多电流流过A,B线。

值得注意的是,如果需要隔离接地,则必须使用隔离式RS485驱动器,而不要使用MAX485等常规驱动器。

二、电源

接下来,你必须确保电源良好并且在RS485驱动器的额定范围内。如果你的电源受到瞬态噪声和尖峰的影响,请使用适当的电容器电感器TVS二极管和MOV便可解决。

QQ截图20191130120918.png

单片机开发工程师表示,即使它不会对你的芯片或电路造成任何损坏,我们仍然建议在总线上的一个位置上组合使用上拉电阻和下拉电阻来解决此问题。

三、使用TVS二极管

MAX485-RS485.png

由于RS485传输线很长,因此会拾取瞬态噪声非常普遍。因此,建议使用TVS二极管消除A,B和GND之间的共模瞬态电压。有时在高噪声环境中使用时,MAX485会停止工作。不过,一般在电路中增加TVS二极管可解决这个问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RS485
    +关注

    关注

    39

    文章

    1059

    浏览量

    81157
  • max485
    +关注

    关注

    0

    文章

    17

    浏览量

    17412
  • 单片机驱动
    +关注

    关注

    0

    文章

    3

    浏览量

    6957
收藏 人收藏

    评论

    相关推荐

    利用MAX485实现PC单片机之间的串行通讯

    摘    介绍一种RS-485接口芯片MAX485,利用此芯片可以很方便地实现PC单片机之间的串行通讯
    发表于 03-27 12:25

    PL2303制作USB转RS485时,MAX485的2、3脚接什么地方?

    我现在想做一个西门子PLC的编程电缆,就是USB转485就行,但现在就是不知道PL2303制作USB转RS485时,MAX485的2、3脚接什么地方?求大神指点。
    发表于 06-20 10:19

    RS485怎样与C8051F020单片机连接,具体到管脚,max485是干什么的?

    `RS485怎样与C8051F020单片机连接,具体到管脚,max485是干什么的?`
    发表于 09-21 11:03

    RS485的问题???来(牛神)!!

    ***it MAX485=P3^7; //定义io口的方向的,是输入还是输出RS5485E=0;//接收状态MAX485=1;//开发送MAX485=0;//开接收还有什么不全的吗??
    发表于 09-22 16:41

    【调试记录】调试RS485总线

    时和发送同理,电脑向单片机发送数据时停止位起码要有2位,以保证单片机收到停止位,否则连续发送时会把后一位数据中的1->0跳变认作起始位,导致传输错误芯片选择方面,
    发表于 01-27 14:58

    有关RS485接口问题

    大神们,请问RS485接口除了使用RS232转换,可以直接使用MAX485进行连接吗?直接一个接口连上MAX485接口实现可以吗?还有麻烦大神们解释下上拉电阻和下拉电阻
    发表于 08-02 09:20

    max485单片机是怎么连接的?

    是不是485的DI,RO直接与单片机的RXD,TXD连接,那MAX485上的A、B和/RE、DE又接在哪呢?
    发表于 01-27 10:45

    STM32怎么通过RS485驱动电机?

    STM32怎么通过RS485驱动电机,即在单片机和电机之间加什么器件
    发表于 07-26 10:09

    MAX485RS485因过热不工作的解决办法

      在应用单片机设计驱动MAX485RS485这二颗集成ic一段时间后,你是不是有遇到过这二颗集成ic被损坏或停止工作的状况?当你的回应
    发表于 07-01 10:16

    RS485通信与Modbus协议的特点

    接收器的组合,抗干扰能力大大增加。4、传输距离最远可以达到1200米左右。5、可以在总线上进行联网多通信。6、RS485接口非常简单。常用硬件接口 为MAX485,电路见下图RS-485
    发表于 11-30 07:05

    MAX485的相关资料分享

    MAX485是一个八引脚的RS485电平收发器(只能单工或半双工)。内部含有一个输入信号接收器R和一个输出信号驱动器D。485总线上可以同时连接多个
    发表于 12-09 07:03

    单片机如何和RS485设备进行通信呢

    RS485是什么?有何特点?单片机如何和RS485设备进行通信呢?需要注意什么?
    发表于 02-23 06:40

    RS485通信采用MAX487能带128个MAX485吗?

    最近设计一块电路,采用MAX485芯片,后面需求方提出要带90多个从,想问一下大佬们,主机用MAX487能带的动那么多个MAX485吗?
    发表于 09-27 07:18

    MAX485RS485发热停止工作的解决办法

    在使用单片机驱动MAX485RS485这两颗芯片一段时间后,你是否有遇到过这两颗芯片被烧毁或停止工作的情况?如果你的回答是“是”,那么你来
    发表于 04-19 09:32 6212次阅读
    <b class='flag-5'>MAX485</b>和<b class='flag-5'>RS485</b><b class='flag-5'>发热</b><b class='flag-5'>停止工作</b>的解决办法

    MAX485芯片收发详解 实现485通信

    MAX485是一个八引脚的RS485电平收发器(只能单工或半双工)。内部含有一个输入信号接收器R和一个输出信号驱动器D。485总线上可以同时连接多个
    发表于 11-26 09:21 186次下载
    <b class='flag-5'>MAX485</b>芯片收发详解 实现<b class='flag-5'>485</b>通信