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

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

3天内不再提示

如何实现一种工业领域RS485收发器电路设计?

冬至子 来源:不骄不噪 硬件人 作者:flyme 2023-08-10 18:28 次阅读

RS485总线和CAN总线一样,都是串行总线,同样广泛应用于工业设备之间,因为 工业现场电磁环境复杂、干扰源多,因此RS485总线除了满足正常的通讯功能之外,还需要满足以下要求:

(1)接口电路静电放电抗扰度3 级:

接触放电6KV,空气放电8KV

(2)射频电磁场辐射抗扰度3 级:

试验场强10V/m

(3)电快速瞬变脉冲群抗扰度3级:

信号端口1KV 5KHZ或1KV 100KHZ

(4)浪涌(冲击)抗扰度3 级:

线线间开路试验电压1kv

线地间开路试验电压2kv

下图为我在实际应用中的电路,图中的收发器采用隔离型的ISO3082。

图片

我们先来分析一下总线侧:

根据RS485总线电平标准:

200mV<+VI<+6V (总线上A的电压减去B的电压大于200mV且小于6V,为显性电平)

-6V<-VI<-200Mv (总线上A的电压减去B的电压大于-6V且小于200mV,为隐性电平)

在实际设计时,留出100mV裕度

300mV<+VI<+6V 总线上A的电压减去B的电压大于300mV且小于6V,为显性电平)

-6V<-VI<-300mV (总线上A的电压减去B的电压大于-6V且小于300mV,为隐性电平)

图中5V_485经过R13、R20、以及总线间等效电阻60欧姆分压后,VA-VB>=300mV,为显性电平,它代表了起始位为显性电平。

最右边是一个三级防护电路:图中GDT1为气体放电管,当总线上的脉冲电压高于600V,气体放电管被击穿,放电速率为100V/s,此时总线电压为68-112 。PTC1和PTC2是热敏电阻,当流过其电流大于120mA时断开,小于时接通,有效抑制浪涌冲击。D6是TVS,当总线脉冲电压大于13.3V,TVS二极管导通,将总线脉冲电压钳位到26V以下,保护ISO3082。以上实现了CAN总线的三级保护,使设备能应对工况现场的干扰。

使用ISO3082时,应特别注意其内部结构图,D和DE输入端都串联了500R电阻,在与3.3V CPUMCU直接连接时,最大电流为6.6Ma,对于MCU,一般不会出现过流的情况,CPU就可能出现过流,所以设计时串联1K电阻,电流设置为2.2Ma。

图片

RX端内部结构如下,其输出方式是推挽输出,4R和6.4R是限制输出电流,当输出与CPU或MCU直连时,高电平电流为825Ma, 低电平平电流为516Ma,这样不管是MCU还是CPU,都会损坏。因此必须加电阻限流,我设计时加了1K, 高低电平电流幅值为3.3Ma,满足功能且不会损坏器件。

图片

Q1与R22、R24一起构成单元线路,作用是将485_UART2_TX电平取反,来控制RE非引脚和DE引脚,实现自收发功能。

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

    关注

    10

    文章

    2971

    浏览量

    104779
  • 电阻器
    +关注

    关注

    19

    文章

    3563

    浏览量

    61330
  • 隔离电压
    +关注

    关注

    0

    文章

    67

    浏览量

    15843
  • CAN总线
    +关注

    关注

    145

    文章

    1812

    浏览量

    129600
  • RS485接口
    +关注

    关注

    2

    文章

    57

    浏览量

    13965
收藏 人收藏

    评论

    相关推荐

    如何实现RS485无线通信

    ` 在工业现场中,涉及到总线RS485传输的场合种类繁多,由于RS485优良的传输性能和易用性,得到了工控人的青睐。RS485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总
    发表于 09-19 10:23

    低功耗CMOS RS485收发器

    DN39- 低功耗CMOS RS485收发器
    发表于 06-27 16:57

    具有摆率限制的隔离式RS485收发器

    DC241B,演示电路展示了LTC1535隔离式RS485收发器。 LTC1535具有2500V隔离,芯片的左半部分包含熟悉的RS485逻辑功能和隔离开关转换
    发表于 05-13 06:18

    基于LTC1387的半双工RS485多协议收发器

    5V RS232 / RS485多协议收发器参考设计使用LTC1387,用于基于LTC1387的半双工RS485(1通道)线路收发器5V
    发表于 06-11 16:13

    5V的RS232/RS485多协议收发器

    LTC1387:5V RS232 / RS485多协议收发器参考设计,使用基于LTC1387 5V RS232 / RS485多协议
    发表于 06-11 16:13

    5V RS232 / RS485多协议收发器参考设计使用LTC1387 5V RS232 / RS485多协议收发器

    5V RS232 / RS485多协议收发器参考设计使用LTC1387 5V RS232 / RS485多协议
    发表于 06-12 07:42

    5V RS232 / RS485多协议收发器参考设计

    5V RS232 / RS485多协议收发器参考设计,用于全双工RS232(双通道)线路收发器,具有基于LTC1387的SLEW和终端控制5
    发表于 06-12 07:07

    采用LTC1387的5V RS232 / RS485多协议收发器的参考设计说明

    5V RS232 / RS485多协议收发器参考设计使用LTC1387实现全双工RS485 / RS
    发表于 06-12 09:27

    采用LTC1387的5V RS232 / RS485多协议收发器

    5V RS232 / RS485多协议收发器参考设计使用LTC1387,用于基于LTC1387的半双工RS485(1通道)线路收发器5V
    发表于 06-12 12:06

    如何去实现一种RS485的浪涌设计呢

    CVBS连接有何功能呢?如何去实现一种RS485的浪涌设计呢?
    发表于 01-14 07:43

    一种RS485自动收发电路分享

    RS-485总线是半双工的通信总线,因此通常需要MCU控制RS-485收发器收发状态。有时候,为节省MCU的I/O资源,同时简化程序设计,需要
    发表于 02-09 07:39

    RS485电路的设计资料分享

    RS485电路设计:简介二:原理图设计三:电路EMC设计四: PCB设计:简介RS-485
    发表于 02-28 07:02

    RS485性能的超低功率收发器网络电路

    RS485性能的超低功率收发器网络电路
    发表于 02-20 21:46 511次阅读
    有<b class='flag-5'>RS485</b>性能的超低功率<b class='flag-5'>收发器</b>网络<b class='flag-5'>电路</b>

    超坚固±60V RS485收发器

    超坚固±60V RS485收发器
    发表于 04-18 12:56 3次下载
    超坚固±60V <b class='flag-5'>RS485</b><b class='flag-5'>收发器</b>

    如何计算高速RS485收发器的功耗?

    如何计算高速RS485收发器的功耗? 高速RS485收发器一种常见的通信设备,用于对串口数据进行收发
    的头像 发表于 10-31 14:37 719次阅读