数字示波器软件模块设计 ——人机交互、在线更新与快速映射

数字示波器软件模块设计 ——人机交互、在线更新与快速映射

论文摘要

数字存储示波器是现代测试领域中重要的测量工具。国外的数字存储示波器一直处在行业发展的垄断地位,技术新、性能好,而国内示波器的研发则处于初期阶段。本论文课题为我单位同某公司合作研发的数字存储示波器项目,产品中包含双通道的数字存储示波器(2GSPS)、十六通道逻辑分析仪和万用表测量模块。本论文是基于该项目的软件设计,以嵌入式数字处理器BF531和FPGA为核心,在ADI的Visual DSP++平台下进行示波器软件开发。本设计的模拟模块、硬件模块、以及软件的采集、数据处理等模块由其他同学负责设计,所以本论文主要讨论数字存储示波器的人机交互模块、在线更新模块,逻辑分析和万用表模块的设计部分。论文包括的模块功能具体内容如下:a)设计一款贴切于本产品功能的人机交互菜单,要具备美观、多元化、操作便捷等优点。b)更改LCD驱动方案,利用DSP的PPI接口驱动LCD,在整机运行状态下保持LCD显示的稳定型。c)为产品设计出在线更新方案,使用户能够方便的利用USB来更新产品的软件。d)设计波形显示快速映射方案,提高示波器波形捕获速率。e)设计十六通道逻辑分析仪和万用表的功能,提高其功能性。最终会在产品中实现或部分实现上述的几种功能,完成初样机的设计。

论文目录

  • 摘要
  • Abstract
  • 第一章 前言
  • 1.1 数字存储示波器概述
  • 1.2 国内外数字存储示波器的发展情况
  • 1.3 数字存储示波器主要性能指标
  • 1.4 本论文设计任务
  • 1.5 本章小结
  • 第二章 数字存储示波器系统设计
  • 2.1 硬件系统设计
  • 2.2 软件系统设计
  • 2.2.1 软件系统初始化部分
  • 2.2.2 系统软件流程
  • 2.3 软件开发平台简介
  • 2.3.1 Blackfin531 数字处理器介绍
  • 2.3.1.1 处理器内核
  • 2.3.1.2 处理器存储器结构
  • 2.3.1.3 处理器外设
  • 2.3.2 Visual DSP++5.0 IDDE 介绍
  • 2.4 本章小结
  • 第三章 软件功能模块设计与实现
  • 3.1 人机交互模块设计与实现
  • 3.1.1 图形化界面的实现原理
  • 3.1.1.1 显示界面整体设计
  • 3.1.1.2 显示界面菜单设计
  • 3.1.2 字符显示原理及多语言显示方案
  • 3.1.2.1 汉字显示原理
  • 3.1.2.2 UNICODE 原理
  • 3.1.2.3 多语言实现方案
  • 3.1.3 PPI 驱动
  • 3.1.3.1 PPI 驱动的原理
  • 3.1.3.2 PPI 驱动的软件实现
  • 3.1.4 DMA 传输对系统性能的影响
  • 3.1.4.1 Blackfin531 储存空间
  • 3.1.4.2 LDF 文件功能
  • 3.1.4.3 显示存储空间及DMA 对系统性能的影响
  • 3.1.4.4 PPI 驱动和FPGA 驱动的对比
  • 3.2 系统在线升级模块设计与实现
  • 3.2.1 bootloader 的原理
  • 3.2.2 BF531 的booting 流程
  • 3.2.3 在线升级功能设计方案
  • 3.2.3.1 Init Block 改进设计
  • 3.2.3.2 USB 及其它流程设计
  • 3.3 波形快速映射模块设计与实现
  • 3.3.1 示波器波形显示整体流程
  • 3.3.2 波形显示快速映射方案设计
  • 3.4 本章小节
  • 第四章 LA 通道和DMM 设计
  • 4.1 LA 通道设计方案
  • 4.1.1 逻辑分析通道设计需求
  • 4.1.2 逻辑分析通道初步方案
  • 4.2 DMM 功能设计方案与实现
  • 4.2.1 DMM 实现原理
  • 4.2.2 DMM 芯片选择
  • 4.2.3 DMM 具体设计方案
  • 4.2.4 DMM 数据通信
  • 4.3 本章小结
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 攻读期间取得的研究成果
  • 相关论文文献

    • [1].实验室数字存储示波器的使用[J]. 教育前沿(理论版) 2009(02)
    • [2].基于FPGA的数字存储示波器的设计与实现[J]. 自动化与仪器仪表 2017(05)
    • [3].基于FPGA的简易数字存储示波器[J]. 电子质量 2012(07)
    • [4].美国ZTEC公司新推出ZT4612 LAN数字存储示波器[J]. 计算机测量与控制 2008(01)
    • [5].三汇科技推出“最优效能费用比”的数字存储示波器[J]. 电源世界 2008(11)
    • [6].基于FPGA的数字存储示波器设计[J]. 电视技术 2013(09)
    • [7].利用数字存储示波器测量特殊信号[J]. 今日电子 2009(12)
    • [8].虚拟数字存储示波器设计[J]. 陕西理工学院学报(自然科学版) 2015(03)
    • [9].嵌入式数字存储示波器设计[J]. 电子设计工程 2013(02)
    • [10].基于FPGA的虚拟简易数字存储示波器设计[J]. 现代商贸工业 2011(08)
    • [11].数字存储示波器的双时基系统设计[J]. 自动化仪表 2009(06)
    • [12].数字存储示波器检定方法探讨[J]. 宇航计测技术 2009(04)
    • [13].随机等效采样算法在数字存储示波器上的实现[J]. 制造业自动化 2011(24)
    • [14].基于FPGA的数字存储示波器设计[J]. 河北农机 2012(03)
    • [15].安捷伦科技引入业界最精确的实时PRBS23抖动测试[J]. 中国新通信 2009(19)
    • [16].数字存储示波器的内插算法设计与实现[J]. 微计算机信息 2010(16)
    • [17].固纬电子发布全新GDS-2000A系列数字存储示波器[J]. 电源世界 2012(10)
    • [18].基于声卡的虚拟双踪数字存储示波器[J]. 仪器仪表用户 2008(01)
    • [19].基于FPGA的交错采样数字存储示波器设计[J]. 电子测量技术 2010(07)
    • [20].数字存储示波器在自动测试系统中的应用[J]. 仪表技术与传感器 2008(01)
    • [21].基于FPGA的简易数字存储示波器设计[J]. 电子技术 2009(10)
    • [22].100MHz带宽数字存储示波器的模拟通道设计[J]. 电子世界 2016(01)
    • [23].数字存储示波器测量小信号的方法与原理分析[J]. 自动化技术与应用 2019(05)
    • [24].浅谈用VHDL语言设计数字存储示波器的方法[J]. 吉林省教育学院学报(学科版) 2009(07)
    • [25].数字存储示波器远程控制技术研究[J]. 中国科技信息 2009(15)
    • [26].基于DSP的数字存储示波器设计[J]. 河北工业科技 2012(06)
    • [27].基于ARM9平台的100M数字存储示波器[J]. 电脑知识与技术 2010(11)
    • [28].基于FPGA的手持式数字存储示波器显示驱动设计[J]. 液晶与显示 2010(05)
    • [29].基于USB总线的虚拟数字存储示波器的设计与实现[J]. 移动电源与车辆 2009(03)
    • [30].基于数字存储示波器的超声多普勒效应实验系统的研究与应用[J]. 大学物理 2009(12)

    标签:;  ;  ;  ;  

    数字示波器软件模块设计 ——人机交互、在线更新与快速映射
    下载Doc文档

    猜你喜欢