PROFIBUS-DP总线IO设备的开发.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROFIBUS 总线应用讲座(2) 基于XGate-DPS10 的应用--上篇(硬件设计) 总线I/O 是“现场总线远程I/O” 的简称,是基于现场总线控制系统FCS 中的主要设备, PROFIBUS-DP 是总线I/O 的主流通信协议。总线I/O 的主要功能分为输入、输出两部分。 输入是采集现场模拟信号(如4-20m )和开关量信号(如24VDC )转换成为数字量并按照 通信协议传送到现场总线。输出是将现场总线通信数据转换成模拟输出和开关量输出。 PROFIBUS-DP 总线I/O 设备以从站的形式存在。 总线I/O 的开发可分为两大部分,一是从站功能单元,该部分是设备的主体;另一部分 是通信接口单元。图 1是典型开关量总线I/O 的结构图。一个总线I/O设备可能需要多种总线 接口,对于设备的开发人员来讲,他们专注于设备功能单元的核心技术,如果让他们从头开 发各种通信接口,势必会分散设备开发人员的精力,增加开发成本和开发周期。另外,通信 协议的一致性认证也是一个比较费时和麻烦的事情。使用现有的成熟的通信接口模块无疑是 解决这一问题最好选择,它具有设计快捷、成本低廉、安全可靠等优点。 图 1 远程I/O 设备结构图 XGate-DPS10 是小体积串行接口的嵌入式DP 从站模块,采用DIP24 封装 ,体积小, 成本低,是最适合嵌入式设计的工业级总线模块。 - 1 - 图 2 XGate-DPS10 及其接口示意图 XGate-DPS10 的主要功能特点:  PROFIBUS-DP 协议,符合EN50170 V2 和IEC61158 标准,支持DP-V1 ;  总线波特率自适应,最大波特率12Mbps ,支持最大244Byte I/O ;  支持用户参数化功能, 提高总线效率,最大用户参数长度238 字节;  支持最大244 字节用户诊断;  3.3V-5V 系统兼容,配套RSM485P 隔离收发器使用;  可选的串行UART/SPI 接口,支持波特率自设置 ;  数据交换CRC 检验功能,保证数据安全可靠;  提供完整的开发包和应用解决方案;  单电源5V 供电,最大工作电流≤75mA;  工作环境温度:- 40℃~ +85 ℃;  外形尺寸:DIP24 封装,32mm*20.4mm*11mm 工业现场中,总线I/O 的另一种应用是作为PLC 的I/O 扩展,总线I/O 显著优点是可以 集成第三方产品,使整体PLC 的性价比达到最优;另一个优点是I/O 的远程布置,可以组 成分布式系统。本期及下期我们将以XGate-DPS10 的应用为例设计具有8 路开关量输入、8 路开关量输出、16 位触发计数器的总线I/O 设备。 本例使用UART 图 3是XGate-DPS10 的外围连接电路。U3 是XGate-DPS10 的引脚分配, 接口(默认接口) ,波特率19200bps 。如果使用其它波特率或接口需要使用软件配置,此时 ISP/CFG引脚电路是必需的,ISP/CFG引脚同时用于在线升级固件;不使用ISP/CFG,则必须 上拉到VCC 。模块指示灯指示了模块的状态及通信的状况,也可以根据实际情况来设置指 示灯。RSM485P是隔离收发器,并提供总线终端电源。总线端ESD保护器件不是必须的, RSM485P提供了增强的ESD保护。如图 2所示,引脚TXD/MOSI 、RXD/NSS分别连接到MCU 的RXD 、TXD,INT连接到MCU 的外部中断,注意RXD和TXD 的交叉,这与XGate-DPS 10 与RSM485P 的RXD和TXD连接法是不同的。PROFIBUS总线连接器为DB9 头,

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档