基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿

上传人:痛*** 文档编号:86630237 上传时间:2022-05-08 格式:DOC 页数:18 大小:283KB
收藏 版权申诉 举报 下载
基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿_第1页
第1页 / 共18页
基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿_第2页
第2页 / 共18页
基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿_第3页
第3页 / 共18页
资源描述:

《基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿》由会员分享,可在线阅读,更多相关《基于VPC3的Profibus_Dp模块设计的可行性实施计划书稿(18页珍藏版)》请在装配图网上搜索。

1、基于VPC3的PROFIBUS-DP模块设计 可行性研究报告摘要本课题是设计一个基于VPC3的PROFIBUS-DP模块通信卡实现单片机控制的电动执行器和PROFIBUS-DP网络之间的接口功能;使电动执行器能够具有实现远程控制的网络功能。PROFIBUS-DP模块从从站获得阀位反馈信号经总线传到主站,通过监控PC机观察是否达到设置要求,如果达不到则通过智能执行器进行校准,以达到设置要求。该设计采用新型的专用通信协议芯片VPC3,VPC3既支持3V又支持5V,利用协议芯片VPC3减少对协议的掌握,不用考虑电源转换问题,具有低通滤波、过压保护及热电偶断路和短路检测功能。可以用来对温度、湿度、供电

2、系统的监视,还可以用于污水处理的方面。关键词:协议芯片VPC3 瑞萨M16C单片机 远程控制16 / 18目录第一章 背景介绍1第二章 基于VPC3的PROFIBUS-DP模块介绍22.1 PROFIBUS-DP简介以及特点22.2 国外的发展状况3第三章 基于VPC3的PROFIBUS-DP模块设计思路43.1 研究目标43.2 研究容43.3 解决关键问题4第四章 基于VPC3的PROFIBUS-DP模块设计64.1 开发方案分析64.2 技术路线64.3 实验方案64.3.1 硬件设计64.3.2软件设计84.4 本课题的特点与创新之处104 4.1 特点104.4.2 优创新点及优点1

3、1第五章 目标规划125.1 研究进度125.2 工作容125.3 预期的效果12总结13参考文献14附录15第一章 背景介绍随着现代工业的不断发展,对现场生产过程的控制也提出了越来越高的要求。智能化、数字化、信息化、网络化、微型化和分散化代表着当今自动化控制技术发展的主流方向,而现场总线PROFIBUS正是促使自动化系统与仪器仪表顺应这一发展方向的重要技术1。现场总线技术是一个协议开放的、系统可维护性强的、具有较强的现场数据信息集成能力的技术。并且今年来该技术也成为国工业领域研究的热点。目前PROFIBUS已经成为一种国际化的、开放的现场总线标准,现场设备及仪表必须具有PROFIBUS通信接

4、口才能方便地连入到PROFIBUS现场总线网络。PROFIBUS-DP的设计是专门为自动控制系统与I/O分散设备进行高速数据传输功能,主要应用与现场设备级1。但是目前大量的执行器不具有现场总线接口因此很难在网络远程化控制中发挥作用的问题,所以PROFIBUS-DP的智能执行器的设计能很好的使现场设备及仪器仪表连接到PROFIBUS-现场总线的网络当中去。同时目前基本都使用通信协议芯片SPC3来实现PROFIBUS-DP的,这样做的问题有价格比较高、需要考虑电压、SPC3的功耗比较大。与此同时我国对于PROFIBUS-DP的应用和研究主要以西门子公司等的成套设备为主,而自主研究开发通信接口的却比

5、较少.所以为仪表或电气设备开发PROFIBUS-DP通信接口,使国产设备能连接到PROFIBUS总线中并且使得自我研发的PROFIBUS-DP的通信接口较以前的比较便宜,以此推动我国仪器仪表的智能化进程和现场总线在我国的应用就显得尤为重要.第二章 基于VPC3的PROFIBUS-DP模块介绍2.1 PROFIBUS-DP简介以及特点PROFIBUS以开放式系统互联网络作为参考模型,定义了物理传输特性、总线存取协议和应用的功能。并且传输的速率可达12Mbps,最大的传输距离达100m,可用中继器延长10km,PROFIBUS-DP是一种高速的和便宜的通讯连接,使用了第1、2层和用户接口层,其他各

6、层没有被使用。它是专门为自动控制系统和设备分散系统之间进行通讯而设计的。使用PROFIBUS-DP模块可以取代传统的24V或4-20ma的串联式信号的传输,减少资本的投入。传输数据的过程中使用的是RS485传输技术或者是光线媒体。标准的现场总线PROFIBUS-DP的硬件由主设备、从设备、网络设备等组成,下面是一个典型的PROFIBUS-DP系统图1。图1目前使用PROFIBUS-DP模块可以实现或者已经实现产品主要有:1与电力驱动有关的产品MCC PCC 交直流驱动等2传感器类压力温度流量仪表质量测量称重水份湿度测量。3专用控制设备及分布式控制系统车辆印刷机械食品生产。4现场总线I/O 与专

7、用系统配套如楼宇控制印染设备食品加工,具有特殊品质防爆高防护等级可接受RTD mV 高压大电流信号。2.2 国外的发展状况现场总线被誉为自动化领域的计算机局域网,是自动化领域的研究热点。PROFIBUS-DP是应用在现场自动化仪表和设备领域的一种主要的现场总线并且已经成为国际电工委员会制定的国际标准之一IEC61158 TYPE3和中国国家标准GB/T 20540-2006。国提供 PROFIBUS- DP 总线产品OEM 开发的厂家主要为鼎实创新科技,它是PROFIBUS 在国的技术资格中心,负责国PROFIBUS 产品的测试认证工作、提供DP-RS232、DP-RS485等产品,其他的国生

8、产者有各大高校和国家的研究机构,如:大学、中科院、解放军工程电子学院等,但是国没有一项PROFIUBS的产品经过认证。国外的生产PROFIBUS的企业相对较多一些,如法国的FIP,英国的ERA,德国西门子公司Siemens的PROFIBUS,挪威的FINT,Echelon公司的LONWorks,PhenixContact公司的InterBus,丹麦ProcessData公司的P-net,美国的DeviceNet与ControlNet等等。但是以西门子公司提供的PROFIBUS产品为主。这些现场总线大都用于过程自动化、医药领域、加工制造、交通运输、国防、航天、农业和楼宇等领域,大概不到十种的总线

9、占有左右的市场。第三章 基于VPC3的PROFIBUS-DP模块设计思路3.1 研究目标设计一个基于VPC3的模拟量/PROFIUBS-DP通信卡实现单片机控制的电动执行器和PROFIBUS-DP网络之间的接口功能;使电动执行器能够具有实现远程控制的网络功能。3.2 研究容使用荷兰生产的一种PROFIBUS通信专用芯片VPC3来设计一个模拟量/PROFIUBS DP通讯卡以实现将420mA的阀位反馈信号输入信号进行校准和量程变换后转换为DP输入通道数据,还将来自其它DP设备的输出数据经过校准和量程变换后转换为05V的控制输出信号输出信号。PROFIBUS-DP模块从从站获得阀位反馈信号经总线传

10、到主站,通过监控PC机观察是否达到设置要求,如果达不到通过智能执行器进行校准,以达到设置要求。设备地址用八位的拨码开关127来设定.3.3 解决关键问题1弄清各部分电路的关系:其中包括单片机瑞萨公司的M16C/62P与VPC3荷兰之间的连接关系以及VPC3与RS485芯片之间光耦的连接关系。因为VPC3数据总线是八位的,而本设计要外接的RAM使十六位的,RAM的UB跟LB两位分别决定了对RAM高低数据位的访问。对于瑞萨单片机M16来说,当选择为16位的数据总线时A0便可决定对奇数地址跟偶数地址的数据的读写,这就使得在进行地址总线的连接的时候不能直接将单片机的A0与VPC3的A0相接,而是应该将

11、单片机的A1与VPC3的A0相接,并且依此类推的错一位相连接。2弄清楚各部分之间的电源和地的关系:因为本次设计需要光耦隔离,这就使得产生了三组不同的电源地。分别为3V、GND1供单片机、A/D转换器、VPC3使用,VCC、GND供总线部分的光耦隔离及RS485芯片使用,VCC1、GND3供D/A转换器使用。3实现状态机和服务访问点:VPC3包括如下的服务访问点服务:缺省SAP读写数据交换,SAP55改变站地址,SAP56,SAP57,SAP58,SAP59,SAP60,SAP61,SAP62。状态机的实现在下文软件部分又所涉及3。4硬件的抗干扰性也是设计的时候应考虑的问题:为了提高电路的抗干扰

12、性,减少干扰,采取配置去耦电容、接地线构成回路、加粗接地导线等措施抑制噪声。5 技术指标: 输入信号:420mA的阀位反馈信号 输出信号:15V的控制信号 总线信号:最大12Mbit/s 总线电源:5V 电流消耗: 0.3A A/D精度:16位第四章 基于VPC3的PROFIBUS-DP模块设计4.1 开发方案分析在以前的设计方案中要么是单一的使用单片机去实现,要么是用SPC3去实现,但是前者需要考虑大量的协议的问题并且传输的速率根本无法达到12Mbit/s,后者虽然是通信专用的芯片免去了考虑协议的问题并且在传输的速率上可以达到12Mbit/s但是另外一个问题出现了,需要考虑电源的问题因为SP

13、C3只支持5V,VPC3是在SCP3基础上改善的,VPC3既支持3V又支持5V,利用协议芯片VPC3减少对协议的掌握,增强电路的抗干扰性,不用考虑电源转换问题,具有低通滤波、过压保护及热电偶断路和短路检测功能。4.2 技术路线 1. 电路设计制作:使用PROFIBUS通信专用ASIC芯片VPC3实现协议相关容,选用合适的CPU,外围加带光电隔离的RS-485驱动。 2.单片机+编程软件:在单片机中编程,实现单片机与ASIC的结合。 3.通过串行接口向PROFIBUS-DP从站通信接口板读/写输入/输出数据;PROFIBUS-DP从站通信接口板自动转换成PROFIBUS-DP协议与PROFIBU

14、S主站通信。4.3 实验方案4.3.1 硬件设计 如图2、3所示 SRAM模块:当编写比较大的程序如操作系统时,M16部RAM可能不够用,此时就可以用外接的SRAM。拨码开关:拨码开关用于通讯地址方案的实施,PROFIBUS-DP支持的站地址由0到126共127,同时又为了防止寻址过程发生地址的冲突,所以采用一个八位的拨码开关,用后七位进行128位的寻址。因为阀门控制器作为PROFIBUS-DP通讯的从站,必须有不与其他站冲突的地址。所以通过一个8位的拨码开关手动设定阀门控制器的地址,然后由中央处理器读入并写入VPC3特定的存储位置。AD/DA等模块:PROFIBUS-DP 智能从站通信卡采用

15、420mA/15V 模拟信号传输方式,对420mA 的输入信号阀位反馈信号进行校准和量程变换后将其转换为DP 总线输入数据,对DP 总线输出数据经过校准和量程变换转换为15V 的输出信号控制输出信号。由于PROFIBUS-DP 通信卡在工作过程中共有两个数据需要在DP总线上传输,因此需要两个数据通道,一为16位模拟量输入AD,一为16位模拟量输出DA。图2VPC3、RS485的连接:为了保证数据传输的实时性,要求现场总线的接口能以12Mbit/s进行数据通信,VPC3可以工作在12Mbit/s下,因此选用一个能达到该速度的485芯片DS75176,总线接口处采用高速光耦隔离芯片隔离设备到总线的

16、干扰。图34.3.2 软件设计a对于VPC3的软件设计:主要是依据是VPC3中集成的 PROFIBUS-DP状态机,状态机用来描述 PROFIBUS-DP站在每种情况下的行为,其状态机如图4所示24。VPC3与CPU之间数据交换控制方式的实现图5所示。b对AD7705软件设计:首先使对各个寄存器进行配置,启动A/D转换。当AD7705的DRDY信号为低的时候表明数据转换结束,转换以后的数据存在24位的输出寄存器中,然后通过SPI接口读出转换结果。其中AD7705的流程图如图6所示。等待参数化等待组态数据交换通电改变从站地址校验组态不正确参数设置不正确初始化获得组态从站诊断获得组态参数设置正确,

17、从站诊断数据交换正确读输入读输出发布命令从站诊断校验组态正确参数设置正确获得组态图4USERVPC3VPC3USERinitInput datadiognosticState changeState displayControlcommandsSlave addressconfigurationParameter assigmentWatchdogOutput data图5开始上电/复位AD端口初始化端口选择通道,下一个操作为时钟寄存器为所选择的通道设置更新速率设置下一个操作为设置寄存器设置增益读DRDY管脚DRDY=0?设置下一个操作为读数据寄存器读数据寄存器NOYES图64.4 本课题的特

18、点与创新之处4 4.1 特点1具有低通滤波、过压保护及热电偶断路和短路检测功能。2采用高性能、高精度具有24位分辨率的模数转换器AD7705,传感器等信号可以直接的接入。3单片机部分与模拟信号测量之间采用了光电隔离措施,抗干扰能力强。4VPC3与DB9之间采用光耦隔离可有效的保护后端设备。5可以安装在现场,通过PROFIUBSDP组成智能的系统网络。4.4.2 优创新点及优点前面提到过以前所有的PROFIUBS -DP执行器的设计都是采用单片机或者利用通信专用芯片SPC3来实现的,利用通信专用芯片SPC3来设计虽然避免了对大量的协议的了解,但是SPC3的只支持5V电源电压,因此对于那些只支持3

19、V的单片机来说,这就给实际的电路设计带来麻烦,需要进行电源转换,因此简化电路非常重要,电路简化的同时也可以降低项目成本,对于既支持3V又支持5V的电源电压的VPC3通信专用芯片来说可以很好的满足上述要求;并且VPC3不仅兼容DP v0而且还兼容DP v1,v2, 而SPC3只支持v1;VPC3的功耗比SPC3低的多,工作时间长了不容易发热;VPC3的价格比SPC3低,可以节约成本。第五章 目标规划5.1 研究进度1硬件设计:前期进行硬件设计,其中包括电路的设计,电路板的制作及其焊接,后期进行调试,完善。2软件设计:在硬件电路都准备完毕以后进行软件的调式其中包括AD、DA及VPC3,最后进行整体

20、的调试。5.2 工作容对AD、DA的软件设计主要实现两个功能:一是将执行器420MA的开度反馈信号转换为数字信号送给模块的中心处理器,经处理器转化为PROFIUBS格式的数据包,并通过总线发给控制主站;二是将由主站发来的控制数据包解析出来的数据转化为0.52.5V 模拟量,控制执行器的开度。对于VPC3的软件设计主要实现的功能为使得DP通信的服务存取点由VPC3自动建立,呈现在用户面前的各种报文信息就是不同BUF 的部数据。用户可以通过总线接口访问VPC3的部RAM5。.5.3 预期的效果主从站之间能实现基本的通信,AD、DA的转换基本正常除了精度,然后通过调式对电路进行修改,最终能够实现全部

21、的功能。总结VPC3芯片的使用方法简单,功能比较完善,可以满足本通信接口设计的要求。使用VPC3进行PROFIBUS-DP从站接口的开发,能够降低开发难度和开发成本;使用现场设备/仪表上配置PROFIBUS-DP接口,可以满足相关行业的需要。参考文献1 阳宪惠编.现场总线技术及其应用M.:清华大学,1998.2SiemensAG.SPC3andDPS2UserDescription.SiemensAGinFedRepofGermany.1998.3 SIEMENS SPC3 User Description. SIEMENS,1996.4 VPC3+C User Manual Revision 1.04 2004-2007.5 佳敏,万曼影,周欣. 现场总线Profibus 智能化DP从站的设计J,自动化与仪器仪表,2001,16:37-39.附录附录一:作品实物图基于VPC3的PROFIBUS-DP模块实物图

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!