基于ARM-Linux的高速数据采集控制终端的设计

基于ARM-Linux的高速数据采集控制终端的设计

论文摘要

激光测距仪作为电子测量仪器的一种,在军事和民用领域得到了广泛应用。随着网络技术与微电子技术的飞速发展,电子测量仪器具有网络化和高度集成化的发展趋势。使用大规模可编程逻辑器件FPGA制成的高速数据采集卡实现了激光测距电路的集成化,而本文的研究方向则是实现网络化。本文设计了基于ARM-Linux的嵌入式系统,在开发过程中使用了USB协议和WiFi技术,使其作为高速数据采集卡的控制终端和无线网络的一个节点。嵌入式系统使用一个USB host接口与采集卡的USB device接口相连,使用另一个USB host接口插入无线网卡来实现与远端PC机的通信。本文对嵌入式系统的硬件和软件设计进行了详细介绍。硬件电路提供了功能丰富的接口,包括:JTAG接口、USB host接口、RS232串口、RJ45网口等。软件设计包括:Qt界面设计,基于libusb库的USB host接口的开发和基于UDP协议的Socket网络编程。本文还使用MFC编程框架和套接口编程设计了上位机软件,实现了远程控制和采样数据的显示及存储。实验结果表明,嵌入式系统作为下位机,使得采集卡按照指标正常工作,成功地完成了本地控制,同时作为网络结点,能够正确解析上位机命令并做出相应操作,成功地实现了无线通信。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 嵌入式系统国内外发展现状
  • 1.3 本文的主要研究内容
  • 第2章 激光测距系统相关技术
  • 2.1 激光测距系统的总体设计方案
  • 2.2 高速数据采集卡介绍
  • 2.2.1 脉冲激光测距原理
  • 2.2.2 数据采集基本原理
  • 2.2.3 数据采集卡指标
  • 2.3 USB总线技术
  • 2.3.1 USB的发展
  • 2.3.2 USB接口特点
  • 2.3.3 USB系统分层
  • 2.3.4 描述符
  • 2.3.5 USB设备请求
  • 2.4 WiFi网络组建
  • 2.4.1 无线局域网
  • 2.4.2 IEEE 802.11 协议
  • 2.4.3 无线网卡
  • 2.4.4 无线路由器
  • 2.4.5 组网
  • 2.5 本章小结
  • 第3章 控制终端硬件设计
  • 3.1 嵌入式系统硬件设计方案
  • 3.2 底板各部分电路设计
  • 3.2.1 核心板接口和FLASH选择开关
  • 3.2.2 供电电路
  • 3.2.3 复位电路
  • 3.2.4 JTAG接口电路
  • 3.2.5 串口电路
  • 3.2.6 USB接口
  • 3.2.7 触摸屏接口
  • 3.2.8 以太网接口
  • 3.3 外围器件的选择
  • 3.4 本章小结
  • 第4章 控制终端软件设计
  • 4.1 采集卡软件设计
  • 4.1.1 FPGA逻辑编程
  • 4.1.2 USB固件设计
  • 4.2 嵌入式软件设计
  • 4.2.1 嵌入式操作系统的选择
  • 4.2.2 Qt界面设计
  • 4.2.3 USB host接口的开发
  • 4.2.4 套接口编程
  • 4.3 PC机界面设计
  • 4.4 硬件调试及实验结果
  • 4.4.1 建立交叉编译环境
  • 4.4.2 软件烧写
  • 4.4.3 实验结果及分析
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 附录1 电路实物图
  • 致谢
  • 相关论文文献

    • [1].负荷控制终端故障分析与处理[J]. 科技经济导刊 2017(07)
    • [2].负荷控制终端故障分析与处理[J]. 云南电力技术 2013(05)
    • [3].基于GPRS的交通信号灯控制终端的设计[J]. 工业控制计算机 2009(06)
    • [4].负荷控制终端防误跳闸装置的研制[J]. 大众用电 2016(08)
    • [5].基于MSP430的远程空调控制系统控制终端的设计[J]. 测控技术 2013(02)
    • [6].基于太阳能为配电网负荷控制终端永久在线的能源系统[J]. 电气技术与经济 2019(06)
    • [7].负荷控制终端无线专网接入方式测试与研究[J]. 农村电气化 2019(03)
    • [8].负荷控制终端故障分析与处理[J]. 科技与企业 2014(24)
    • [9].智能道路照明节电控制终端的设计[J]. 科技通报 2013(07)
    • [10].数字化变电站系统采集控制终端的设计[J]. 微计算机信息 2011(08)
    • [11].基于有源RFID技术的船舶识别与控制终端系统研究[J]. 舰船科学技术 2017(12)
    • [12].浅谈如何提高负荷控制终端的采集覆盖率[J]. 黑龙江科技信息 2015(15)
    • [13].基于粗糙集特征优化通信控制终端分类方法[J]. 沈阳建筑大学学报(自然科学版) 2008(01)
    • [14].高速公路一体化车道控制终端系统的研究[J]. 广东交通职业技术学院学报 2019(02)
    • [15].智能工业用分选系统控制终端的开发[J]. 微计算机信息 2008(26)
    • [16].天线设备手持控制终端的设计与实现[J]. 实验室研究与探索 2017(04)
    • [17].单片微计算机在混凝土配料控制终端中的应用[J]. 建筑机械 2013(03)
    • [18].MTK移动控制终端的应用现状及发展趋势[J]. 自动化应用 2013(06)
    • [19].配变控制终端软件设计[J]. 大功率变流技术 2010(04)
    • [20].基于信号校验技术的单片机交通灯控制终端[J]. 电子设计工程 2015(19)
    • [21].基于GPRS的智能照明系统控制终端的设计与实现[J]. 电子器件 2013(03)
    • [22].基于Linux的工业控制终端的设计[J]. 中国高新技术企业 2011(27)
    • [23].一款控制终端故障录波的铁电存储子系统[J]. 单片机与嵌入式系统应用 2020(02)
    • [24].基于蓝牙的无线控制终端的设计[J]. 科技创新与应用 2014(18)
    • [25].一种网络控制终端及基于网络的温度控制[J]. 工业控制计算机 2011(02)
    • [26].基于TC35i短信通信的多功能远程控制终端[J]. 兵工自动化 2012(09)
    • [27].基于Android平台的手持灌溉控制终端[J]. 节水灌溉 2014(09)
    • [28].分布式光伏与储能系统协调控制终端的应用[J]. 低压电器 2013(21)
    • [29].基于SMS的远程家电控制终端的设计[J]. 赤峰学院学报(自然科学版) 2010(11)
    • [30].MC-01P发射机控制终端[J]. 东南传播 2020(08)

    标签:;  ;  ;  

    基于ARM-Linux的高速数据采集控制终端的设计
    下载Doc文档

    猜你喜欢