基于ZYNQ7035的多接口交换板的设计实现

来源 :交通科技与管理 | 被引量 : 0次 | 上传用户:xuezhenlong0310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为解决物联网和工业设备不同接口无法直接进行数据交互的问题,设计了一种基于ZYNQ7035的多接口交换板。该接口板具备多种常用工业接口,可实现不同接口之间数据透传,试图解决物联网、工业设备不同接口数据交互的痛点。
  关键词:ZYNQ7035;FPGA;接口交换;工业接口;物联网
  0 引言
   目前存在的大量工业设备中,硬件接口多种多样,通信方式和软件协议各不相同。仅常用的接口形式就包括Ethernet、CAN、USB、PCI、PCIE、光纤、高速LVDS、TTL、异步422/485/232串口、同步422、模拟信号等。通信协议更是数不胜数,通信速率难以兼容,这些问题已成为阻碍工业设备数据交互的痛点。而为了解决这个痛点,定制化的数据交互设备往往因为量少价高,系统难以兼容、协议复杂等,无法最终解决实际问题,反而造成维护成本高昂。
  1 硬件详细设计
   本文以Xilinx的ZYNQ7035为核心器件,ZYNQ7035是以ARM核(简称PS)为处理器,以高性能FPGA(简称PL)为接口和逻辑处理器。其中ARM核装载linux开源系统,FPGA实现接口处理和逻辑处理。下图1为硬件原理图的简化框图。从图中可以看出,虚线方框内为子板,通过高速连接器与下面的母板相连,为了匹配不同接口的项目,只需要增加母板的接口芯片和接口数量就可以任意扩展,从而最大限度满足场景需求。
  2 软件详细设计
   ARM内核运行Linux内核,上电自动运行应用程序,并接收上位机软件控制,执行PS端功能程序,其中主要功能包括定时控制、协议解析、数据流控制、多种运算等,并通过AXI总线实时与PL端进行信息交互。PL端程序完成逻辑运算、时序控制、数据采集、接口匹配、数据缓存、组包解包等功能。
  2.1 ARM软件详细设计
   ARM软件包括应用程序、Linux系统、Linux下接口驱动。ARM与FPGA软件的交互通过Xilinx的AXI总线进行数据交互,需要FPGA进行PS、AXI、PL相互的接口配置。ARM软件的软件层级图如图2所示:
  2.2 FPGA软件详细设计
   FPGA软件功能强大,具有大量的IP核可以使用,Ethernet、GTX、PCIE、PCI、RAM、FIFO、CAN等,可用于实现接口匹配。图3为PL端功能接口框图。FPGA不仅可以实现接口匹配及协议解析转换等,还可以进行逻辑运算、计算、时序控制、数据采集和处理等功能。
  2.3 上位机软件详细设计
   上位机软件是安装在计算机上的应用软件,拥有图形化界面和控制界面,负责完成与本板进行控制信息交互、故障反馈、图形化显示、数据存储等功能。上位机软件可安装在linux或winxp以上操作系统中,采用VC6.0、VS2010、QT或Python编写,通过网络、串口或PCIE与本板通信。
  3 结语
   该多接口转换板具有良好的硬件接口适配性扩展性,软件功能可重构性。该设计极大地简化了硬件接口兼容的问题,子板和母板的组合形式极大地方便了硬件的可扩展可定制,从而针对特定使用场景进行优化,减少了整个项目开发的周期和成本。同時,不同接口形式、通信速率、通信协议的相关转换,通过上位机加载配置文件下发到本板PS端应用程序,由PS端驱动PL端的接口处理和逻辑处理,从而实现物联网和工业设备不同接口之间直接透明地进行数据交互。
  参考文献:
  [1]何宾,张艳辉.Xilinx Zynq-7000嵌入式系统设计与实现[M].电子工业出版社,2016.
其他文献
摘 要:多相感应电机因其优越的容错性能,非常适用对运行系统的可靠性要求很高的大功率工业应用场合。本文以七相感应电机为研究对象,通过MATLAB/Simulink仿真软件,对七相感应电机不同缺相故障进行仿真数据研究,并在此基础上分析了多相感应电机开路故障下的性能特点及研究。  关键词:多相感应电机;开路故障;缺相;MATLAB仿真  0 引言   由于目前大功率电力电子技术的快速发展,在某些对运行
期刊
摘 要:城市道路建设效果能够反映出一个城市的发展规划水平,而加强城市道路规划人性化设计对于城市建设发展及居民出行具有重要作用。为了满足人们日益增长的出行需求,加快推进城市建设进程,本文针对城市道路规划中人性化设计的应用展开探究,简要分析了道路设计的基本要求及人性化设计的应用优势,提出了合理的应用措施,以期进一步提高城市道路规划设计水平。  关键词:城市道路规划;人性化设计;人行道  0 前言   
期刊
摘 要:简单来说,试验检测技术就是对一项工程的质量进行检测。在道路工程上,一定要把无损检测技术运用上来,这样不仅可以让道路工程的质量有所提高,而且还可以使交通相对便利。尽管这样,道路工程复杂在实施过程中也会出现一些的问题,我国还是要在道路工程方面多重视,发现的问题要及时修改和调整,要制定出更具体化的解决措施。基于此,本文就道路检测中无损检测技术的应用进行详细探究。  关键词:道路检测;无损检测;技
期刊
摘 要:以昆山市朝阳路西延改造工程中道路综合杆设计和实际应用为例,对综合杆中杆件集成、布置方法、结构计算进行研究,分析了城市道路路灯杆件与交通标识、信号灯、监控等的整合集成方案及模块化标准化设计,并对智慧城市技术发展态势下利用综合杆作为载体推进城市道路空间信息化和交互智能化进行了展望。  关键词:载体;集成;模块化标准化;智慧城市  0 引言  为迎接2023年亚洲杯开幕,作为中国承办亚洲杯的主赛
期刊
摘 要:针对不同段落风沙特点,提出不同的防护理念,结合现场调研,根据沿线风沙灾害调查、风动力环境分析以及沙源定量判别,将格库线新疆段风沙灾害分为四个区段,根据全线风沙科研监测的风速、风向、输沙量及输沙率等风沙特征主要参数,再结合四个风沙分区不同特点,又将四个风沙风区内危害程度进行了细化,划分为极严重、严重、中等、轻微、极轻微五种铁路沙害程度。根据输沙量、最大积沙容量、各区防沙体系理论宽度的研究,采
期刊
摘 要:考虑到高速铁路部分车站或区间有多条径路经过,由此造成部分区域通过能力利用率较高,从而出现能力瓶颈。本文利用科学的方法合理调整瓶颈区域的能力利用率,有效消除瓶颈点,并给出具体的消除方案,不仅能够保证线路上列车的正常运行,还能够为高速铁路运输能力的评估提供技术支持。  关键词:高速铁路;能力;改扩建  1 概述  高速铁路能力瓶颈消除是指通过一定的方法,对高速铁路路网上的能力瓶颈提出针对性的消
期刊
摘 要:通过对兰州市道路设施、机动车发展、居民出行时间及交通运行状况现状进行介绍,分析兰州市道路交通拥堵原因,从而在整体上对兰州市交通有一个客观认识。在兰州市交通拥堵点中,选取南北通道、南滨河路(白云观-静宁北路)路段及天水路与雁滩路交叉口作为研究对象,找出拥堵原因并提出改善措施,从而缓解上述路段及交叉口的交通拥堵,在一定程度上减轻兰州市中心城区的交通压力。  关键词:道路设施;出行时间;交通运行
期刊
摘 要:本文提出了用单位质量人工砂中油性碳物质悬浮物面积的概念来评价某种物质的含量。该方法与传统的质量比、数量比或体积比法得到的结果相关性较好,重复性试验误差小,结果可靠,且試验成本和试验周期要远低于传统方法。测得的结果可用于评价人工砂的品质,为生产质量控制提供必要的手段。  关键词:悬浮面积法;油性碳物质;人工砂  0 引言   两河口水电站人工骨料加工过程中发现,人工砂用水浸泡后水面存在黑色
期刊
摘 要:社会快速发展的时代背景下,为满足发展需要我国交通工程数量也在不断增多,这使得交通工程施工企业获得了新的发挥机遇。但需要注意的是,现阶段我国交通工程施工企业内部人力资源管理过程却突显出了诸多问题。本文简述了交通工程施工企业人力资源管理的特殊性,并就其现阶段所存在的管理困境进行了深入分析,提出了几点与之相对应的管理对策,希望能够为同行业工作者提供一些帮助。  关键词:交通工程施工企业;人力资源
期刊
摘 要:城市化建设进程的加快,使得城市基础设施以及工程建设随之飞速发展。目前,在现代化测量技术逐步提升下,GPS-RTK技术也逐渐进入人们的视野,并将其广泛应用到各项测绘活动中,发挥出重要作用。而地籍测绘作为国城市建设以及国土资源管理工作中的重要内容,将GPS-RTK技术应用其中,具有显著的效果,推进了地籍测绘项目高效开展。本文在GPS-RTK测量技术原理基础上,具体分析了地籍勘测中GPS-RTK
期刊