- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向Profibus-DP的设计与开发基于西门子SPC3的PROFIBUS-DP从站开发和应用2基于赫优讯嵌入式模块的PROFIBUS-DP主站系统的设计8基于Profibus-DP的PLC与PC现场总线控制系统17基于16位DSP的PROFIBUS-DP从站设计23基于Profibus-DP的控制系统通信互连27基于FPGA的PROFIBUS-DP从站通信控制器29嵌入式PROFIBUS-DP从站通信接口的设计38基于西门子SPC3的PROFIBUS-DP从站开发和应用1.系统概述现场总线技术是20世纪80年代兴起的集控制技术、仪表技术和计算机网络技术为一体的先进的工业控制技术,其组成的系统具有可靠性高、维护性好、总线协议开放等特点。在现有的各种现场总线标准中PROFIBUS现场总线是一种比较流行的一种现场总线标准。随着现代工业的不断发展,对生产过程的控制提出更高的要求,其中应用于现场级高速数据传输,实现现场级设备数字化,且具有较高的实时性的PROFIBUS-DP是市场占有率绝对领先的总线技术。PROFIBUS-DP智能从站的开发就是针对现场的测量控制设备微机化,并使多个从站之间以及与远程监控计算机之间,实现数据传输与信息交换,从而形成基于计算机的控制系统之间的一种全数字化、双向、多站的底层通讯系统。由于PROFIBUS现场总线具有很强的互可操作性和替换性,只要是支持PROFIBUS协议的现场总线设备,均可方便地挂接在PROFIBUS的总线上。西门子提供了一种DP从站开发的协议专用芯片(ASIC)SPC3。本文就是介绍这种基于西门子SPC3的PROFIBUS-DP从站的实现方法。2.系统构成 PROFIBUS-DP配置成单主站系统,使用单一的总线存取协议,CP342-5作为PROFIBUS 总线上DP主站,铂电阻温度采集智能从站装置作为 PROFIBUS 总线上的DP从站,它们之间通信基于主-从原理,主站周期地读取从站的输入信息并周期地向从站发送输出信息,只有当主站请求时总线上的DP从站才可能活动。从站装置通过多路温度采集电路实现外部温度的测量,选用Pt100,测温范围为0~850℃。如图1系统框图所示。 如图1系统框图该从站在上电后,它的的启动顺序为:设置从站地址-诊断请求-参数化-组态-诊断请求-数据交换,它的工作机制可以用一状态机表示,如图2所示。状态机描述站在不同的工作状态以及各种状态之间的转换关系。在上电状态时,从中可以接收来自二类主站的设置从站地址报文,之后期望一个组态化报文或等待参数化报文,排斥其他报文,此时通信不能进行。当参数化与配置经诊断后正确,从站进入数据交换状态,接收主站请求后,以高优先级的诊断报文作为应答。图2 从站状态机模型3.硬件设计目前开发DP从站最常用的ASIC是Siemens公司生产的SPC3,SPC3可独立完成全部PROFIBUS-DP通信功能,这样可加速通信协议的执行,但SPC3不能单独使用,需要微控制器对之控制。设计上采用了SIEMENS公司提供的软件包DPS2,利用它可以方便的对SPC3初始化。包括设置SPC3允许的中断、写入从站识别号和地址、设置SPC3方式寄存器、设置诊断缓冲区、参数缓冲区、配置缓冲区、地址缓冲区、初始长度,并根据以上初始值求出各个缓冲区的指针及辅助缓冲区的指针,根据传输的数据长度,确定输入缓冲区,输出缓冲区及指针。AT89C52不参与PROFIBUS-DP从站状态机的运行,它的主要任务就是根据SPC3产生的中断,对SP3接收到的主站发出输出数据转存,按照主站的要求将处理后的温度数据通过SPC3发送到主站。从站设计在功能上分为符合PROFIBUS-DP协议的通讯主从站通讯设计和热电阻温度采集电路的设计,相应的在从站硬件结构上分为硬件设计主要包括处理器系统接口电路和铂电阻温度采集电路。主从通讯电路主要由协议芯片SPC3、89C52微处理器、32K扩展RAM、译码器电路、用于复位的硬件看门狗MAX705电路实现;热电阻温度采集电路主要由89C52微处理器、A/D转换器7109和多路模拟开关CD4051实现。89C52单片机作为中央处理器,负责将现场采集的数据进行处理、分析和分类,然后通过SP3传到PROFIBUS-DP总线上去,同时监测SP3,接收DP主站传过来的指令和数据,并进行相应的操作。如图3。图3 从站设计原理框图3.1处理器系统接口电路图4 89C52与SPC3接口电路。它通过16位地址线和8位数据线进行数据交换,外部扩展了程序存储器(EPROM)和数据存储器(RAM)专用芯片,SPC3可独立完成全部PROFIBUS-DP通信功能,89C52完成对协议芯片的初始化、数据的发送和接收。 图4 89C52与SPC3接口电路3.2 铂电阻温度采集电路如图5。本铂
您可能关注的文档
最近下载
- 2025内蒙古呼伦贝尔农垦谢尔塔拉农牧场有限公司招聘45人备考练习题库及答案解析.docx VIP
- 毕业设计(论文)-水稻插秧机械结构设计.doc VIP
- 《跨境电商B2B 数据运营》模拟题及答案.pdf VIP
- 2025内蒙古呼伦贝尔农垦谢尔塔拉农牧场有限公司招聘45人考试备考试题及答案解析.docx VIP
- 半导体先进封装设备报告-半导体封装设备最强报告.pdf VIP
- (2025秋新版)苏教版科学三年级上册全册教案.docx
- 超星尔雅学习通 《宋辽金史》 章节测试 客观题答案.pdf VIP
- 数学游戏与数学文化课件:扑克牌中的数学游戏(二)扑克牌魔术时间.ppt VIP
- (高清版)DB41∕T 2858-2025 《输配水管道工程顶管穿越设计技术规程》.pdf VIP
- 《园林微景观设计与制作》课件——项目四 微景观展示.pptx VIP
文档评论(0)