基于fpga的动态轨道衡数据控制系统设计-电路与系统专业论文 word格式.docxVIP

基于fpga的动态轨道衡数据控制系统设计-电路与系统专业论文 word格式.docx

  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的动态轨道衡数据控制系统设计-电路与系统专业论文 word格式

以满足通用性和不同精度系统的要求。1.3论文的主要研究内容本课题属横向课题,来源于与山西保禄衡器有限公司的合作项目。项目要求设计不断轨动态轨道衡测试传输系统。设计基于Altera 公司的NiosII软核,用CycJone系列中EP1C120作为核心器件,以实现动态轨道衡传感器采样和以太网数据传输为主要目的。所以本设计的主要研究内容是如何在NiosIl嵌入式系统中实现动态轨道衡数据来集的控制,井用以太网来进行实时可靠的数据传输。论文的主要工作如下:(1)阐述了针对动态轨道衡控制系统的嵌入式硬件平台的整体设计。(2)阐述了数据采集模块软件实现、嵌入式实时操作系统的移植与配置和嵌入式TCPIIP 协议拢的软件移植。(3)详细分析了利用SOPC技术进行软硬件系统设计的过程,井在此基础上提出了软、硬件协同设计的总体方案。(4)在设计平台上利用Quartus 11软件以及集成在其上的SOPCBui1der构建了嵌入式以太网的硬件平台。(5)在完成了嵌入式以太网硬件平台的前提下,在Niosll lDE 软件环境中,完成以太网数据传输在硬件平台中的软件设计。(6)通过逐步深入的实验分别验证了硬件平台上数据采集模块功能和以太网数据传输迪道的通畅和软件程序的最终效果@(7)总结整个设计,分析了系统在实际产品中使用的可行性以及存在的不足,并进一步提出了设计需要改进的地方以及今后工作的主要努力方向。第二章轨道衡数据控制系统的方案设计2.1数据控制系统的工作原理2.1.1动态轨道衡工你原理动态轨道衡总体结构如图2-1所示,一个完整的动态电子轨道衡从结构上来划分,包括引轨、称台、线路、传感器、二次仪表(动态通道称重信号的接收、放大、滤波、模数转换,数据处理,打印机,稳压电源)等几个主要部分。其中图2-1虚线框部分就是数据传输处理控制系统,它完成了二次仪表的主要工作包括提供动态通道、称重信号的采样、放大、键波和为采样板卡提供了电源。工作过程为:系统上电,系统各部分初始化,列车在铁轨上行驶,当通过称重台面时,台面下的重力传感器产生电压脉冲信号,经过模数转化器采样之后送给控制系统,控制系统将得到的数字信号储存并打包,交给上层协议,最后通过网卡将数据发送给上位机进行数据分析,至此,控制系统完成一个工作周期。因2-1 轨道衡总体结构Figure 2-1ηleintegrityconfigurationofrailwayscale2.1.2 数据控制系统完成的功能图2-1中数据控制系统要完成的主要功能有:(1) 检测状态传感器的工作状态:(2)控制动态轨道衡对称重平台传感器信号的采样、放大、滤波等;(3)控制网卡与上位机之间的通信:(4)将设备的工作情况及数据传送给上位机,供其进行数据处理。2.2数据控制系统的方案设计数据控制系统的设计主要由困定的微处理芯片加上外围电路组成,动态衡控制系统中的控制核心可以有单片机、DSP、可编程逻辑器件三类。单片机作为控制核心的控制系统最为常用,作为控制核心,单片机处理能力有限,不能很好的满足控制系统实时处理和多任务的要求:采用DSP作为控制核心,虽然DSP的处理能力要远远强于单片机,但是设计之后的控制系统结构和功能固定,如果添加一个新的功能,整个硬件系统就得随之重新设计,延长了系统的开发时间,增加了开发难度,缺乏灵活性;可编程逻辑器件由于其并行处理能力被而被广泛用于对硬件要求比较高的应用上,但是单纯的硬件逻辑无法实现大规模的通信协议,而SOPC方案可以弥补这众多的不足,改善系统性能。为此,设计采用了以FPGA芯片为控制核心的SOPC方案。SOPC 开发方案中使用到的的开发工具全部由Altera 公司提供,该工具主要针对NiosII 软核,从最底层的硬件模块设计到上层的软件开发包括不同软件模块的移植都可以由开发工具完成,除实现系统的性能之外,还可以降低成本,缩短开发时间。2.2.1SOPC方案概述SOPC,是SystemOnProgrammablechip的缩写,即片上可编程系统,是由Altera公司在2000年提出的一种灵活高效的SOC解决方案(5)[61.SOPC是一种全新的系统设计技术,该技术方案中的各个部分包括处理器及其外设都是由HDL语言编写的,在FPGA 内部利用通用的逻辑资源实现,因此在FPGA 内部实现嵌入式系统具有极大的灵活性。除了处理器系统外,FPGA中剩余的资源可以用作粘合用户逻辑使用,用户逻辑可以非常方便地直接挂在片内的Avalon交换总线上,而访问时序可以自用户自己定义-Altera公司提供了专用的开发工具,在Pl.DIFPGA 上创建硬软件开发的基础平台,在SOPCBuilder中完成硬件系统的构建,在NiosIIIDE中完成相应软件的设计。由于FPGA特有的灵活性和可定制性,也可以同时提高系

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档