收藏 分销(赏)

基于-单片机PROFIBUS站点设计-论文.doc

上传人:二*** 文档编号:4511860 上传时间:2024-09-26 格式:DOC 页数:12 大小:77KB 下载积分:5 金币
下载 相关 举报
基于-单片机PROFIBUS站点设计-论文.doc_第1页
第1页 / 共12页
本文档共12页,全文阅读请下载到手机保存,查看更方便
资源描述
- - 毕 业 论 文 题 目 基于单片机的PROFIBUS站点设计 - word.zl - - 摘 要:本文以某硬盘检测系统自动化改造工程为对象,针对该系统设备分散,数据传输信息量大,实时性和可靠性要求高等特点,设计一种可用于该系统的分布式控制基于PROFIBUS-DP协议的I/O从站。根据分布式控制系统的整体构造、工作原理及特点,对微控制器08051 F040和协议芯片SP03开发I/O从站的硬件电路、软件设计流程进展了设计。给出基于PROFIUBS—DP的分布式控制系统网络组态与调试的方法,经测试说明,I/O从站与监控计算机和PLC通信正常、可靠,实时性满足了控制系统的要求。 关键词:08051F040;PROFIBUS-DP;I/O从站;SP03 Taking a hard disk detection system automation reconstruction project for object, aim at the system equipment scattered, data information, the real time and reliability requirements higher characteristic, design a kind of can be used for the distributed control system based on profibus-dp protocol of I/O from the station. According to the distributed control system of the whole structure, working principle and characteristics of the micro controller 08051 F040 and agreement chip SP03 development I/O from the hardware circuit and software stand design process are the design. Based on PROFIUBS are distributed control system-DP network configuration and missioning method, by test show that the I/O from standing and monitoring puter and PLC munication normal, reliable, and meet the real-time control system requirements. - word.zl - - 1、 引言5 2、 脉冲涡流检测的理论5 2.1无损检测理论分析5 2.2鼓励脉冲与脉冲涡流信号的对应关系7 3、 sol multiphysics介绍8 3.1 sol multiphysics产生的背景及其历史8 3.2 sol multiphysics特点8 4、 模型建立9 5、 仿真结果分析10 6、 MATLAB进展数据处理12 6.1 MATLAB产生的历史背景12 6.2 MATLAB的语言特点13 6.3用MATLAB进展数据拟合14 7、 参数τ优化仿真15 7.1鼓励线圈等效模型16 7.2优化后的仿真结果分析18 8、 结论19 参考文献19 - word.zl - - 1、引 言 硬盘检测程序是硬盘出厂前不可缺少的步骤,检测的过程是批量进展的,而每块硬盘的检测耗时不一致,这对检测监控人员来说工作量非常大。因此通过自动化改造可以节省人力资源,同时提高检测系统的工作效率。 该系统主要由以下几局部组成:8组共32个测试机柜,4套装卸机械手1套传送机构1套分拣机构、控制主机和监视计算机。系统中存在大量的I/O信号,而且各套设备与控制主机之间需要满足实时通信的要求,为了使系统正常可靠的运行,可以采用以下两种方法:1)采用传统的PLC构成集散型控制系统:2)采用基于现场总线的分布式I/O系统。 采用第一种方案存在系统不开放、硬件投资大、稀线复杂和维修不便等缺点,具有明显的局限性。而采用第二种方案根本局限于国外产品,如西门子公司的基于PROFIBUS分布式I/O控制系统,WAGO公司基于CANbus、DeviceNET、PROFIBUS分布式I/0控制系统,但价格较高。因此,本文设计了基于C805 IF040的PROFIBUS—DPI,o从站用于该系统的分布式控制。 2.硬盘检测控制系统 硬盘检测控制系统由西门子PLC、置PROFIBUS通信卡的监控计算机和自行开发的I/O从站构成,并由PROFIBUS.DP电缆连接构成分布式总线控制网络,总体构造如图1 右图一: 所示分布在现场的I/O从站连接各套设备,并通过PROFIBUS总线通信接口与总线网络相连;控制系统由西门子PLC作为一类主站,监控计算机作为二类主站编程和运行监控程序并通过总线适配卡与现场I,O从站进展实时通信,构成分布式控制,从而实现系统的分布式控制和集中监管监控功能。控制系统中的监控计算机选用研华公司的工控机(IPC);PLC选用德国西门子的S7-300(CPU 315—2DP);总线适配卡选用西门子公司的CP561 1,用来完成现场总线和监控计算机之间的协议转换。各个I/O从站之间通过专用屏蔽电缆互联构成PROF IBUS总线网络,总线两端连接PROFIBUS总线终端器,用来提高系统的稳定性,增强系统的抗干扰能力。 2.PROFIBUS—DP智能从站总体设计 PROFIBUS是作为德国国家标准DIN19245、欧洲标准EN50170,目前已成为中国唯一的现场总 线国家标准GB/T20540-2006。PROFIBUS作为一 种不依赖于制造厂商的开放式现场总线标准,已 广泛应用于制造加工自动化、过程自动化和楼宇 自动化等领域中。 原那么上,PROFIBUS协议在任何微处理器上都可以实现,在微处理器部或外部安装异步串行 通信接口(UART)即可完成。基于上述特点,在 开发PROFIBUS—DP从站时有以下两种方案可供选 择:1)单片机+软件;2)单片机+PROFIBUS通信专 用ASIC。 比拟两种设计方案:第一种方案硬件设计相对较简单,本钱较低,但要求开发人员透彻了解PROFIBUS—DP的技术细节,传输速率低于500,而且程序编写工作量较大,这样从站可靠性也不高。第二种方案利用硬件实现协议功能,传输速率可以到达12M,虽然硬件本钱有所增加,但可以降低开发难度、提高从站的可靠性。经综合考虑,本文采用第二种方案设计I/O从站。 2.1.I.O从站硬件设计 对于测试机柜,I/O从站的作用主要是监控硬盘检测是否完毕并记录测试结果给分拣机构提供参考;机械手、分拣和传送机构由PLC通过I/O从站实现现场控制,其中包含有多个控制气缸的电磁换向阀、行程开关、步进电机驱动器以及传感器信号。 I/O从站除了满足如上控制要求外,还需要有PROFIBUS—DP通信接口,为了使从站具有较高的适应性和可靠性,本文采用功能模块化设计,系统由C8051F040单片机和完整封装了PROFIBUS-DP协议芯片SPC3构成其核心局部,其它还有16路数字量输入,输出、8路模拟量输入/2路模拟量输出、基于SPC3的PROFIBUS总线隔离驱动、RS232、开关设置地址及电源模块等局部组成,详 如图2所示: 2.1.1微处理器与SPC3的接口设计 微控制器和SPC3是I/O从站的核心,微处理应能够通过输入/输出接口与现场设备相连,并能够通过协议芯片SPC3与主站进展实时通信,本文选用的微处理是美国公司C8051F040,其突出的优点是有与MCS.51指令集完全兼容的高速CIP一51核(峰值速度可达25MIPS)、多达64位可编程I/O口线、片集成看门狗定时器、64K可在系统编程的FLASH程序存储器、128BE易失性数据存储器、4352(4KB+256B)的片删、支持JTAG调试等。C805 1F040的片上资源很丰富,包 括8组I/O端口、A,D和D/A转换器、多个中断源、 增强型通用异步接收器和发送器(UART),非常适 用于工业系统的自动控制,而且采用这种系统级 SOC芯片,在很大程度上可以减少外围元器件的 数量,从而减少元器件间的走线,提高系统的稳 定性和可靠性。 协议芯片SPC3,包含有方式存放器、状态存放器、中断存放器、各种缓冲器指针和缓冲区等。最大传输速率可达12M,可以自动检测总线上传输速率。该芯片部含有1.5KB的双口RAM作为SPC3与软件/程序的接口。此外,SPC3从初始化到正常工作,都由芯片部集成的状态机来控制,不需要过多的人为干预。只要按正确方法对SPC3中的存放器和数据区进展初始化后,对其双口RAM进展数据的读写操作即可完成从站与主站间的通讯。微控制器C8051F040与协议芯片SPC3的接口电路设计参考SPC3芯片手册的标准电路设计完成。 2.1.2输入/输出接口电路设计 根据系统的要求,I/O从站具有16路数字量输入/输出,8路模拟量输入和2路模拟量输出。数字量输入接口用于连接各种限位开关、继电器、可控 硅或电磁阀门等,输入信号一般为0-24V或0~12V 直流电压信号,因此该通道的最主要问题是隔离 问题,如隔离不好,较强的电磁干扰就会引入到 系统中,影响系统的正常工作。所以数字量的输 入需经过光电耦合器TLP521后接入C8051F040 的输入接口,从而保证系统工作的可靠性。数字 量输出接口,主要用于控制电磁阀门、继电器、 指示灯、声光报警器等,一般只具有开、关两种 状态的设备。根据所用器件的不同,有继电器输 出、晶体管输出和晶闸管输出等多种形式,输出 0-24V或O一5V直流电压信号。为提高从站的稳定 性和抗干扰能力,输出接口也使用光电耦合器, 将微控制器C8051F040输出接口与现场的负载完 全隔离。在输出通道与光电隔离电路之后,通过 使用输出驱动芯片ULN2803来增强输出接口的驱 动能力。模拟量输入接口主要用于传感器信号的 输入,由于C8051F040芯片引脚有8个专用于模拟 输入通道,是8路12位分辨率的逐次逼近存放器型 ADC的输入端。基于这一点,该通道只需要经过I/ V转换电路接入C805 1F040模拟输入端口即可。另外805IF040部有两个12位的DAC转换器,每个 DAC都具有灵活的输出更新机制,允许无缝的满 度变化并支持无抖动输出更新。 2.1.3总线通信接口电路设计PROFIBUS—DP的数据传输是通过RS485接口实现的,为消除来自总线的干扰,需要采用双路电源供电,对通信信号的输入/输出通道进展光电 隔离。协议芯片SPC3的数据发送请求(RTS)、数 据输入(RXD)、数据输出(TXD)引脚经隔离后与 总线驱动器相连。RS485总线驱动器一侧与9针D 型插座相连,另一侧通过光耦HCPL7101与SPC3相 连。在设计中采用能够满足12M波特率的总线 驱动芯SN65ALS1 176,接收器在总线开路、断路 和空闲时有故障平安保护功能。该局部电路设计 可参考SPC3手册。 2.2 I,O从站软件设计 在从站设计中,硬件的选择和电路设计会直接影响从站性能的稳定和通信速度,I/O从站要完成与主站的通信任务和相关控制功能,还需要设计相应的配套软件。由于SPC3集成了PROFIBuS—DP协议的状态机,使得C8051F040的主要任务在于初始化和启动SPC3、数据的发送和接收、诊断事务及中断事务处理等。这些功能可以通过KeilC51程序开发来实现,程序采用构造化设计,包括主程序、SPC3初始化程序、SPC3中断处理程序、I/O接口程序、和外部诊断程序等: 1) USERSPC3。C主程序。这局部主要完成SPC3的初始化、启动、发送和接收数据以及诊断等功能。 主程序首先对单片机和SPC3进展正确的初始化。单片机初始化包括端口配置和时钟初始化。SPC3初始化包括设置协议芯片的中断允许、写入从站识别号和地址、设置SPC3方式存放器、设置诊断缓冲区、参数缓冲区、配置缓冲区、地址缓冲区和初始化长度,并根据以上初始值得出各个缓冲区的指针和辅助缓冲区的指针。根据传输的数据长度,确定输出缓冲区和输入缓冲区及指针口。SPC3的初始化流程如图3示: 初始化正确后,启动SPC3,数据输入和输出(输入和输出相对于主站而言)放在主循环中。SPC3在接收到由PROFIBUS主站发送的不同输出数据时,会产生输出标志位(位于中断请求字单元),MCU通过轮循标志位来接收主站数据。向主站传送输入数据时,SPC3将实际采集到的应用数据不断地填入输入缓冲区,并通过主循环不断地刷新,以确保所有的输入数据是最新的。2)INTSPC3.C中断模块。这个模块主要处理分配从站参数、组态数据检查和从站地址设定等功能。在PROFIBUS—DP中主要有以下的中断 参 考 文 献 [1] 任.电磁检测[M].:航空工业,1998. [2] Smith R A, Hugo G R. Transient eddy current NDE for ageing aircraf- T capabilities and limitations[J].In sight,2001,43(1):14-25. [3] C lauzon T,Thollon G, Nicolas A. Flaws Characterization with pulsededdy current N D T [J] . IEEE Transactions on Magnetics, 1999, 35(3) : 1873- 1876. [4] 岗, 亮.金属厚度的脉冲涡流无损检测研究[J] . 传感器与微系统,2006,25 (4):35-40. [5] 宾峰,罗飞路.脉冲涡流检测无损检测技术应用研究[J ].2004 (8) : 45 - 46. 致 在本论文的写作过程中,我的导师东旭教师倾注了大量的心血,从选题到开题报告,从写作提纲到一遍又一遍地指出每稿中的具体问题,严格把关,循循善诱,在此我表示衷心的感。 - word.zl
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服