基于STM32的PROFINET IO应用平台设计

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:superrocli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以PROFINET为代表的工业以太网,在国际上已渐有取代现场总线的趋势,但在国内,受限于中文资料和相关产品的稀缺,应用并不广泛。如果有一款本地化的PROFINET平台,一定能加速这项技术的推广。本文从移植操作系统,设计协议栈,优化通信性能三方面出发,介绍了基于STM32平台的PROFINETIO应用平台的设计过程,并验证了可用性。首先,课题结合性能需要与成本控制进行选型与电路模块设计,应用平台选择STM32F407VET6主控芯片,DP83848IVV网口模块芯片;平台测试网络系统选择 PLC S7-1500 和 SCALANCE X208 交换机。其次,比较了主流的几款嵌入式实时操作系统,选择采用FreeRTOS并阐述了移植于STM32F407平台的关键步骤,同时研究PROFINET IO协议栈,分析了 PROFINET对通信实时性优化的方法,并据此设计了适用于新硬件平台和新操作系统的协议栈。然后,针对通信过程中,交换机时常出现拥塞的情况,改进了寻径方式,并在此基础上建立了排队系统优化模型,通过计算证明了优化策略的有效性。最后,搭建PROFINET IO设备测试系统,应用平台接入网络后,通过TIA Portal组态,putty作为超级终端进行监测。测试结果表明,应用平台能通过PROFINET协议作为IO设备进行数据收发通信,达到了预期的目标。本设计针对国内缺少简单易用的PROFINET平台的问题,采用更换硬件平台和操作系统,重新设计协议栈,并优化通信过程的方法,设计了低成本,易学易用的PROFINETIO应用平台,性能达到PROFINET规范标准,上层开发前景广阔,利于PROFINET技术在国内的普及。
其他文献
作为我国金融体系主体的商业银行,其经营效果的优劣直接关系到国民经济的发展,长期以来商业银行的绩效评价就是理论界和实务界关注的一个重点话题。近十年以来,随着全球经济
提出从创新社会管理理念、完善社会管理体制、健全社会管理机制、创新社会管理方式方法这四个方面,寻求创新社会管理的途径。社会管理方式方法的创新是其中最重要的环节,它是
"互联网+"时代,信息技术对各行各业的生态系统进行了全面升级,各级教育改革发展也迎来了新的拐点,开放大学校企合作办学也面临着全新的机遇和挑战,如何抓住时代要点,加快人才培
客滚船凭借其方便、快捷的特点,在海上客货运输过程中有着不可替代的地位。然而由于客滚船大通舱结构特点及其所载货物的特殊性,客滚船在发生火灾后倾覆现象时有发生,原因是在消防过程中船舶的稳性丧失。在消防过程中,客滚船受风浪影响,车辆移动或倾倒,消防水排水不畅,形成大面积的自由液面,结果导致船舶稳性减小或丧失,导致船舶倾覆。本文旨在通过对客滚船消防积水时的完整稳性进行研究,指导客滚船消防救援进行科学施救,