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

    文章

    3390

    浏览量

    105847
  • 电阻器
    +关注

    关注

    21

    文章

    3758

    浏览量

    62022
  • 隔离电压
    +关注

    关注

    0

    文章

    73

    浏览量

    16003
  • CAN总线
    +关注

    关注

    145

    文章

    1936

    浏览量

    130618
  • RS485接口
    +关注

    关注

    2

    文章

    60

    浏览量

    14118
收藏 人收藏

    评论

    相关推荐

    纯干货!RS485接口电路设计攻略

    发送使能信号,实现自动或手动切换。 • 对于自动收发电路设计,可能需要更复杂的逻辑来自动管理发送和接收状态,以适应不同通信场景。 RS485接口设计不仅关注电气特性,还需要综合考虑EMC、可靠性、安全性等因素,确保在复杂
    发表于 05-27 14:29

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

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

    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

    一种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 552次阅读
    有<b class='flag-5'>RS485</b>性能的超低功率<b class='flag-5'>收发器</b>网络<b class='flag-5'>电路</b>

    半双工RS485收发器的发送电路设计

    介绍了一种半双工RS485通信收发器的发送电路的设计,该电路具有数据传输率高、大驱动电流的特点,且具有高电压保护和过流保护的功能 为了进
    发表于 05-25 10:38 180次下载
    半双工<b class='flag-5'>RS485</b><b class='flag-5'>收发器</b>的发送<b class='flag-5'>电路设计</b>

    RS485收发的三常用电路

    使用DC-DC器件可以产生1组与微处理电路完全隔离的电源输出,用于向RS485收发器提供+5V电源。电路中的光耦器件速率会影响
    的头像 发表于 06-25 10:57 8.7w次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>收发</b>的三<b class='flag-5'>种</b>常用<b class='flag-5'>电路</b>

    LTC485:低功耗RS485接口收发器数据表

    LTC485:低功耗RS485接口收发器数据表
    发表于 05-19 17:20 16次下载
    LTC<b class='flag-5'>485</b>:低功耗<b class='flag-5'>RS485</b>接口<b class='flag-5'>收发器</b>数据表

    RS485收发的3典型电路

    RS485收发的3典型电路免费下载。
    发表于 06-18 10:56 86次下载

    一种RS485自动收发电路

    RS-485总线是半双工的通信总线,因此通常需要MCU控制RS-485收发器收发状态。有时候,为节省MCU的I/O资源,同时简化程序设计,需要
    发表于 12-05 19:21 37次下载
    <b class='flag-5'>一种</b><b class='flag-5'>RS485</b>自动<b class='flag-5'>收发电路</b>

    隔离自动极性RS485收发器参考设计

    电子发烧友网站提供《隔离自动极性RS485收发器参考设计.zip》资料免费下载
    发表于 09-05 11:49 8次下载
    隔离自动极性<b class='flag-5'>RS485</b><b class='flag-5'>收发器</b>参考设计

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

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

    rs485收发器芯片选择?

    在当今工业自动化、智能楼宇以及数据通信等领域RS485通信协议因其出众的可靠性、长距离传输和多节点通信能力备受青睐。然而,为了实现RS485
    的头像 发表于 05-14 14:45 999次阅读