基于FPGA的RS485通信接口设计论文.docVIP

  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文档。上传文档
查看更多
基于FPGA的RS485通信接口设计毕业论文 目录 第一章 概述 2 1、DCS 概述 3 2、RS485通信协议介绍 3 3、课题研究内容 5 第二章课题开发环境 5 1、WinCE6.0概述 5 2、FPGA概述 7 3、QuartusⅡ的介绍 8 4 、Altium Designer概述 9 5、VHDL设计语言 9 6、PC3250介绍 11 第三章 总体结构设计 12 1、DCS控制器软件部分 12 2、DCS控制器硬件部分 13 3、DCS通信需求 15 4、远端I/O模块通信需求 16 第四章 基于FPGA的RS485电路硬件设计 17 1、RS485驱动芯片选型 17 2、FPGA器件接口设计 17 3、CPU接口设计 24 第五章 RS485通信接口软件设计 25 1、FPGA通信协议及寄存器设计 25 2、FPGA端发送流程 29 3、FPGA端接收流程 30 4、LPC3250驱动程序设计 31 (1)IO驱动程序设计 31 (2)中断驱动程序设计 33 第六章 实验 39 1、FPGA收发数据测试 39 2、FPGA中断测试 41 3、实验结论 41 参考文献 42 第一章 概述 1、DCS 概述 DCS是分布式控制系统,是一种分布结构的控制系统。由多台计算机分别控制生产过程中多个控制回路,同时又可集中获取数据、集中管理和集中控制的自动控制系统 。分布式控制系统采用微处理机分别控制各个回路,通过高速数据通道,各回路之间和上下级之间交换信息。在分布式控制系统中,按地区把微处理机安装在测量装置与控制执行机构附近,将控制功能尽可能分散,管理功能相对集中 。 DCS的发展体现在:系统的功能从低层逐步向高层扩展;系统的控制功能由单一回路控制发展到综合了程序控制、配方控制、批量控制、顺序控制及逻辑控制等混合控制功能;构成系统的产品改变为开放的市场采购产品;开放的趋势使第三方产品更加容易集成到系统中来;开放性带来的系统趋同化迫使DCS厂家向高层、与生产工艺结合紧密的高级控制功能发展;数字化的发展向现场延伸,发展成为更智能化、更分散化的控制系统。第四代DCS基本上实现了全场实时控制,SCADA监控和MES的绝大部分功能。 现在,计算机技术、微电子技术及管理信息技术等高速发展,促使第四代DCS的形成及发展。比如:通信技术的高速发展使整个工厂的信息实时准确地交换变成现实;各种管理信息系统的发展为DCS实现管理化功能提供了技术基础;现场总线技术与产品的成熟促进了DCS系统的集成化;PLC技术的发展与功能丰富激励了DCS的功能拓展。 2、RS485通信协议介绍 为弥补 RS-232 通信速率低距离短等缺点。只规定了平衡发送器和接收器的电特性RS-485 标准,没有规定接插件、传输电缆和应用层通信协议。 RS-485数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,,如图 11所示。Altium Designer 是Altium公司推出的一体化的电子产品开发系统,主要运行在Windows XP操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合Altium Designer拓宽了板级设计的传统界面,全面集成了FPGA设计功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起 SENT1←→ SENT2←→ RENT ←→ 24+ —→ 24- —→ DP+ ←→ DP- ←→ 图3.2典型的DCS控制器组成原理框图 各部分功能简述如下: CPU:控制运算的主芯片,近年来以ARM核为基础的低功耗芯片的流行。 系统网络(SNET)接口:SNET接口是主控制器与操作员站、工程师站等操作层设备通信的网络接口。现在DCS的系统网络都采用了以太网,事实证明,只要在软件的应用层上采取一定的保护措施(比如应答和重发),其可靠和安全性是没有问题的。 控制网络(CNET)接口:CNET接口是主控制器与I/O进行数据交换的网络接口。作为过程控制系统,由于DCS需要进行大量的模拟量数据传送,每个I/O设备的数据量较大,所以CNET一般选择字节型长包协议的通信网络。 主从冗余控制逻辑:该部分电路用于控制互为备份的两台主控制器的切换。因为要满足过程控制对安全性和可靠性的要求,该部分电路必须确保任一时刻有且仅有一台主控制器的控制指令被输出到I/O设备。DCS控制系统冗余通信网络如下图3.3 图3.3 DCS控制系统冗余通信网络 固态盘或Flash存储器:用于保存主控制器的操作系统、用户控制算法文件等信息。在主控制器上电启动后将这些文件调入内存运行。 内存:用于加载运行程序,掉电后内存的内容不会被保存。 掉电保持静态存储器:用于存储运

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档