200MHz手持式数字存储示波表软件系统设计

200MHz手持式数字存储示波表软件系统设计

论文摘要

数字存储示波表作为测试技术的重要工具而被广泛使用于各个领域,同模拟示波表相比具有许多优点,并有逐步取代传统模拟示波表的趋势。目前,国外在数字存储示波表领域的技术已经非常成熟,并且占领了绝大部分的国内市场份额。而国内的数字存储示波表的研制尚处于起步阶段。因此自主研制数字存储示波表成为必要。本课题是研制带宽200MHz的手持式数字存储示波表的软件系统。本文介绍了一种智能仪器仪表的软件设计方法,着重介绍了菜单界面的软件编写方法,本次软件设计的硬件平台以TI公司的DSP(TI公司的TMS320VC5416)为核心,应用CCS软件为软件开发平台,程序采用DSP的C语言和DSP汇编混合编写。本文重点对系统的初始化、显示处理模块、数据处理模块进行介绍。系统初始化模块包括DSP的初始化,示波表参数初始化以及芯片存储空间的分配;数据处理模块不仅有常规的测量方法,而且采用了光标测量,可以通过光标的选择和移动来测量所需要的参数,测频还采用软硬件相结合的方法,有硬件测频法和软件测频法,以及对测量误差产生的部分原因进行分析;在显示处理模块介绍了字符显示原理,光标显示以及开机画面的显示,着重介绍了界面菜单的软件编写方法。

论文目录

  • 第一章 绪论
  • 1.1 数字存储示波表概述
  • 1.2 数字存储示波表的原理与特点
  • 1.3 数字存储示波表的主要性能指标
  • 1.4 本论文设计的任务
  • 第二章 系统的总体设计
  • 2.1 一般数字存储示波表的设计流程
  • 2.2 系统关键技术和资源分配分析
  • 2.2.1 FPGA 的选择
  • 2.2.2 DSP 芯片的选择
  • 2.2.3 系统存储空间分配
  • 2.3 系统整体软件的设计流程
  • 第三章 初始化模块
  • 3.1 DSP 的初始化
  • 3.1.1 初始化寄存器
  • 3.1.2 DSP 存储空间的分配
  • 3.2 示波表参数初始化
  • 3.3 DSP 的引导和加载
  • 3.3.1 DSP 对FLASH 的操作
  • 3.3.2 TM5320VC5416 的BOOTLOADER 原理及应用
  • 第四章 数据处理模块
  • 4.1 幅度类参数测量
  • 4.1.1 参数测量
  • 4.1.2 测量幅度误差分析
  • 4.2 时间类参数测量
  • 4.2.1 硬件测频
  • 4.2.2 软件测频
  • 第五章 显示处理模块
  • 5.1 液晶显示接口
  • 5.2 字符显示模块
  • 5.3 显示菜单设计
  • 5.3.1 中英文菜单
  • 5.3.2 界面中部分程序介绍
  • 5.4 光标显示
  • 5.5 开机画面的显示
  • 第六章 测试与验证
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    200MHz手持式数字存储示波表软件系统设计
    下载Doc文档

    猜你喜欢