当前位置:网站首页>几种RS485隔离通讯的方案介绍
几种RS485隔离通讯的方案介绍
2022-07-06 04:37:00 【天外飞仙CUG】
RS485具有抗干扰能力强、成本低等特点,广泛应用于工业智能仪表,通讯设备等各个领域。
RS485电路可以分为非隔离型和隔离型。隔离型电路是在非隔离型电路的基础上增加隔离性能,使得电路具有更强的抗干扰性和系统稳定性。今天介绍几种隔离RS485的方案。
1.什么情况需要485隔离
当485通信接口外部节点连接高压时,极易损坏后端电路,甚至可能会在使用端产生触电;
当485通信节点距离太远时,每个节点的参考地都接于本地的大地,当两端大地之间存在较大的压差时,地电势会以共模电压的方式叠加在信号线上,从而有可能超出端口可承受的共模电压范围,影响正常通信,甚至会损坏后端电路
当距离较远的485通信节点之间的地平面利用线缆进行连接时(如485屏蔽电缆),地线会和大地形成地环路,该环路会耦合外部共模噪声,并产生地环路电流,可能会导致整个电路系统失效。
2.隔离RS485方案
首先不管哪种方案,要实现隔离485通讯,必须有个隔离电源。一般可以采用类似这种小型的集成电源模块。
而485的隔离有多种方式:
2.1光耦隔离
光耦是最常用的隔离器件,且成本较低。下图为3个光耦实现的485隔离通讯,需要注意的是,光耦的速率要满足波特率的要求,一般选择高速光耦做485隔离。
2.2专用数字隔离芯片
普通光耦的通讯速率有限,即使高速光耦也无法跟专用的数字隔离芯片媲美,如ADuM1301,三通道数字隔离器,最大通讯速率可达几十Mbps(一般485通讯也用不到这么高的速率)。而且相对于光耦,PCB面积更小,但成本也相对较高。电路图如下:
2.3集成式485隔离芯片
上面两种方案都是隔离芯片+485芯片实现,还有一种芯片是集成式的485隔离芯片,即将隔离芯片和485电平转换芯片集成在一起,如ADI的ADM2483、TI的ISO1410、国产的也有纳芯微的NSi83085、芯力特的SIT3485ISO。这种方式占用PCB面积最小,通讯速率适中,能满足大部分应用,价格也适中。电路图如下:
2.4带电源的隔离芯片
上述三种方案都是采用单独的隔离电源模块,还有一种方案是在芯片中实现了电源隔离和信号隔离,如ISOW7841。该芯片集成隔离电源功能,可对外提供3.3V或5V电源,输出电流可达几十到100mA,可以给通用的485电平转换芯片供电。该方案与2.2介绍的类似,只是不再需要单独的隔离电源,可以进一步减小PCB面积,但成本也较高。
3.总结
方案 | 通讯速率 | 占用PCB面积 | 成本 |
光耦隔离 | 低 | 大 | 低 |
专用数字隔离芯片 | 高 | 较大 | 高 |
集成485隔离芯片 | 适中 | 较小 | 适中 |
带电源的隔离芯片 | 高 | 小 | 高 |
总的来说,集成式的485隔离芯片的方案能满足大部分应用,性价比最高。
推荐阅读:
欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。
边栏推荐
- npm命令--安装依赖包--用法/详解
- Database - MySQL storage engine (deadlock)
- Practical development of member management applet 06 introduction to life cycle function and user-defined method
- Dry goods collection | Vulkan game engine video tutorial
- Redis —— Redis In Action —— Redis 实战—— 实战篇一 —— 基于 Redis 的短信登录功能 —— Redis + Token 的共享 session 应用— 有代码
- SharedPreferences source code analysis
- Knowledge consolidation source code implementation 3: buffer ringbuffer
- Yyds dry goods inventory OSI & tcp/ip
- tengine 内核参数
- [FreeRTOS interrupt experiment]
猜你喜欢
JVM garbage collector concept
canal同步mysql数据变化到kafka(centos部署)
[Zhao Yuqiang] deploy kubernetes cluster with binary package
Ue5 small knowledge points to enable the setting of lumen
In depth MySQL transactions, stored procedures and triggers
The most detailed and comprehensive update content and all functions of guitar pro 8.0
[Yu Yue education] reference materials of complex variable function and integral transformation of Northwestern Polytechnic University
CertBot 更新证书失败解决
Lombok原理和同时使⽤@Data和@Builder 的坑
Recommendation system (IX) PNN model (product based neural networks)
随机推荐
8. Static file
[face recognition series] | realize automatic makeup
hashlimit速率控制
[tomato assistant installation]
The most detailed and comprehensive update content and all functions of guitar pro 8.0
Complete list of common functions of turtle module
Etcd database source code analysis -- etcdserver bootstrap initialization storage
[HBZ share] reasons for slow addition and deletion of ArrayList and fast query
Sqlserver query results are not displayed in tabular form. How to modify them
VPP性能测试
English Vocabulary - life scene memory method
Solution of storage bar code management system in food industry
View 工作流程
Yyds dry goods inventory OSI & tcp/ip
Visio draws Tai Chi
Overturn your cognition? The nature of get and post requests
1291_ Add timestamp function in xshell log
HotSpot VM
[try to hack] John hash cracking tool
[05-1, 05-02, 05-03] network protocol