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

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

3天内不再提示

微控制器识别RS-485系统中的地址

星星科技指导员 来源:ADI 作者:ADI 2023-01-10 14:13 次阅读

注释描述了一个简单的电路来创建能够识别其分配地址的RS-485从属数据收发器。只需要三个IC,一个微控制器,一个物理微型UART和一个RS-485收发器。提供了启用软件。

使用RS-485数据接口标准(而不是RS-232)的众多好处之一是其实现多点网络的能力。这种网络通常携带9位数据字,其中第九位(奇偶校验)将每个字标识为地址或数据。

像IC1这样的小型微控制器(不包括硬件通用异步收发器(UART))提出的一个决定是添加外部组件UART还是在软件中编写自己的UART。外部UART曾经大大增加了电路板面积、复杂性和价格,而现有的UART对于小型μC应用来说通常是矫枉过正。另一方面,可能很难节省软件UART所需的程序内存和处理器资源。例如,IC1中的程序存储器仅为1K×14位EEPROM。目前可用的是第三种选择——低成本的外部UART(IC2),它体积也很小。使用此器件可释放软件UART所需的程序存储器。

RS-485总线最多可承载256个图1所示类型的收发器模块。IC3是RS-485收发器,IC4是“μC监控器”,保持μC复位,直到存在有效的电源电压。μC的汇编语言程序可以从Maxim的网站下载

poYBAGO9AfGACeSMAABCwDuSbhM297.gif?imgver=1

图1.RS-485网络可容纳多达256个从属收发器。在RS-485收发器(IC3)中添加一个小的UART(IC2)和μC(IC1)形成一个从数据收发器模块,该模块响应其自身的网络地址。

显示的应用程序是从属测试配置,但您可以修改代码以适应任何特定的RS-485地址识别应用程序。电路的工作原理如下:

当通过总线传输地址时,每个从模块中的IC2启动奇偶校验中断。然后,每个模块中的IC1读取其内部FIFO中的所有数据,找到地址字,并将该地址与存储在八个DIP开关中的自己的地址进行比较。匹配使从机清除中断并发送(到主站)ASCII“A”(HEX41),后跟自己的地址。如果从模块读取FIFO内容而没有找到匹配项,它将清除当前地址字中断并等待下一个中断。

审核编辑:郭婷

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

    关注

    48

    文章

    7552

    浏览量

    151417
  • 处理器
    +关注

    关注

    68

    文章

    19286

    浏览量

    229821
  • 收发器
    +关注

    关注

    10

    文章

    3428

    浏览量

    105999
收藏 人收藏

    评论

    相关推荐

    RS-485通信链路与电子护栏:有关RS-485 EMC稳定性的演示

    应用中使用最广泛的物理层总线设计标准之一。RS-485的应用包括:过程控制网络、工业自动化、远程终端、楼宇自动化(例如,暖通空调(HVAC)、保安系统)、电机控制和运动
    发表于 10-16 15:38

    RS-485通信链路与电子护栏:RS-485 EMC稳定性演示

    应用中使用最广泛的物理层总线设计标准之一。RS-485的应用包括:过程控制网络、工业自动化、远程终端、楼宇自动化(例如,暖通空调(HVAC)、保安系统)、电机控制和运动
    发表于 10-16 09:51

    如何实现RS-485继器的设计?

    如何实现RS-485继器的设计?RS-485继器的工作原理是什么?RS-485继器正常工作
    发表于 04-08 06:43

    RS-485通讯协议的介绍

    具有强大的组网功能,人们在基础协议之上还制定了MODBUS协议,被广泛应用在工业控制网络RS-485
    发表于 08-20 06:08

    RS-485的相关资料分享

    RS-485概述RS-485RS-232一样,都是串行通信标准,现在的标准名称是TIA485/EIA-485-A,但是人们会习惯称为
    发表于 02-09 07:10

    RS-485收发器介绍

    ”主要得益于一种相对常见的通信标准RS-485RS-485是一种差分信号标准,除了住宅环境之外,其在商用暖风空调(HVAC)系统、工厂自动化、电网基础设施、电器和电机驱动工业设计
    发表于 11-08 07:55

    微控制器实现RS-485系统地址识别

    摘要:本应用笔记介绍了一个构成RS-485从机数据收发器的简单电路,能够识别它的分配地址。电路仅需要三片IC、一只微控制器、一个微小的UART和一只
    发表于 04-24 16:56 22次下载

    MAX3088_3100 实现RS-485地址识别

    MAX3088_3100 实现RS-485地址识别
    发表于 08-16 19:03 0次下载

    TI数字电机控制RS-485的应用

    该应用报告着重于使用RS-485信令用于电机控制和运动控制应用的好处。
    发表于 05-21 10:03 15次下载
    TI数字电机<b class='flag-5'>控制</b><b class='flag-5'>中</b><b class='flag-5'>RS-485</b>的应用

    RS-485通信中地址扩展转换器的应用

    RS-232一变四地址扩展转换器(型号:DIZ4232)用于将一个上位机RS-232或者RS-485口扩展成四个带地址的下位机
    的头像 发表于 11-04 09:51 5260次阅读

    基于RS-485总线的LED夜景照明控制系统设计

    LED智能灯光控制系统是基于RS-485通信技术的现场总线,通过自定义通信协议在总线上外挂各类型控制器,并由主控统一管理的主从式总线型照明控制系统
    发表于 09-23 16:22 2668次阅读
    基于<b class='flag-5'>RS-485</b>总线的LED夜景照明<b class='flag-5'>控制系统</b>设计

    RS-485收发切换】使用RS-485要注意的一个问题

    RS-485收发切换】使用RS-485要注意的一个问题
    发表于 11-25 11:21 21次下载
    【<b class='flag-5'>RS-485</b>收发切换】使用<b class='flag-5'>RS-485</b>要注意的一个问题

    微控制器识别 RS-485 系统地址

    发表于 11-18 23:45 0次下载
    <b class='flag-5'>微控制器识别</b> <b class='flag-5'>RS-485</b> <b class='flag-5'>系统</b><b class='flag-5'>中</b>的<b class='flag-5'>地址</b>

    灵活的RS-485:采用THVD1424的RS-485系统简化设计

    电子发烧友网站提供《灵活的RS-485:采用THVD1424的RS-485系统简化设计.pdf》资料免费下载
    发表于 08-28 11:48 4次下载
    灵活的<b class='flag-5'>RS-485</b>:采用THVD1424的<b class='flag-5'>RS-485</b>多<b class='flag-5'>系统</b>简化设计

    将传统RS-485系统与TI基于RS-485的Powerbus结合使用

    电子发烧友网站提供《将传统RS-485系统与TI基于RS-485的Powerbus结合使用.pdf》资料免费下载
    发表于 09-02 10:11 2次下载
    将传统<b class='flag-5'>RS-485</b><b class='flag-5'>系统</b>与TI基于<b class='flag-5'>RS-485</b>的Powerbus结合使用