在使用单片机驱动max485、rs485这两颗芯片一段时间后,你是否有遇到过这两颗芯片被烧毁或停止工作的情况?如果你的回答是“是”,那么你来对地方了。你只需遵循以下方法便可以解决这个问题。
英锐恩单片机开发工程师表示,通常情况下max485或rs485都可以正常工作,甚至可以在一些特殊环境中工作。但是一段时间后会你会发现刚刚还好好的突然间电路就不能正常工作了,就像停止发送数据或停止接收数据一样。
经过大量研究发现,造成这种问题的原因有很多。但只要确保你遵循以下准则,电路就能正常工作。
一、rs485需要公共接地
通常很多人认为rs485是差分总线,因此只需两根线即可工作,因为接收器可以比较这两个电压。英锐恩单片机开发工程师表示,这种想法其实是错误的,所有rs485公共线必须接地。
如果不连接公共接地,即使电路现在正在工作,rs485驱动器也可能随时损坏。这是因为设备之间的电位差可能会很高,因为未连接接地,并且会有更多电流流过a,b线。
值得注意的是,如果需要隔离接地,则必须使用隔离式rs485驱动器,而不要使用max485等常规驱动器。
二、电源
接下来,你必须确保电源良好并且在rs485驱动器的额定范围内。如果你的电源受到瞬态噪声和尖峰的影响,请使用适当的电容器、电感器、tvs二极管和mov便可解决。
英锐恩单片机开发工程师表示,即使它不会对你的芯片或电路造成任何损坏,我们仍然建议在总线上的一个位置上组合使用上拉电阻和下拉电阻来解决此问题。
三、使用tvs二极管
由于rs485传输线很长,因此会拾取瞬态噪声非常普遍。因此,建议使用tvs二极管消除a,b和gnd之间的共模瞬态电压。有时在高噪声环境中使用时,max485会停止工作。不过,一般在电路中增加tvs二极管可解决这个问题。
以上就是英锐恩单片机开发工程师分享的有关如何解决max485/rs485发热停止工作的问题。英锐恩专注单片机应用方案设计与开发,提供8位单片机、16位单片机、32位单片机、运算放大器和模拟开关。
凌壹科技ITX-H110T-1CD8嵌入式主板介绍
系统崩溃的原因
浅谈小间距LED屏视频处理器的几大关键技术
如何突围前沿科技领域“卡脖子”困境?
训练神经网络的数据主要来自大陆测试车队?
MAX485和RS485发热停止工作的解决办法
基于单片机控制的高精密直流电流源的设计
CPLD实现DDS正弦信号发生器设计
优化嵌入式软件时可以遵循几个通用技巧盘点
如何解决Linux进程调度优先级数字混乱的问题?详细实例分析
5G网络架构细节是怎样的
基于AL101芯片和单片机实现网络交换机的软硬件设计
5G技术激活行业专网建设走上快车道
对包络检波解调电路进行Multisim仿真
Jade Solutions用松下设备协助解决叉车调动问题
为什么电视厂商极少使用DP接口?
全球5G辐射问题再次引起争议有组织称5G是对人类最大的威胁
年出货量35亿颗MCU的瑞萨电子全面拥抱AI
加强监管下的数字货币交易所和以前有什么不一样
商用 LED 灯具的 0-10V 调光演变