基于FPGA实现波形测量光标显示的装置及方法制造方法及图纸

技术编号:12661963 阅读:112 留言:0更新日期:2016-01-06 20:52
本发明专利技术公开了一种基于FPGA实现波形测量光标显示的装置及方法。所述装置包括识别模块、光标位置检测模块和光标显示模块;通过FPGA启动内部识别模块,判断是否打开光标及打开的是电压光标还是时间光标,然后由光标位置检测模块检测当前活跃光标在屏幕上的位置,最后启动光标显示模块,完成当前活跃光标在屏幕上的显示。本发明专利技术中的识别模块、光标位置检测模块与光标显示模块均在FPGA中完成,可以实现软件送显和硬件送显的自动切换,同时占有资源少、修改方便、可移植性强;通过FPGA实现波形测量光标显示,解放了CPU的复杂运算任务,在光标跟踪时可以提高波形的更新速率。

【技术实现步骤摘要】

本专利技术属于数字示波器波形测量光标显示领域,涉及一种基于FPGA实现波形测量光标显示的装置、以及一种基于FPGA实现波形测量光标显示的方法。
技术介绍
示波器是一种广泛应用的通用电子测量仪器,用于观察不同信号幅度随时间变化的波形曲线等。利用示波器光标测量可以实现波形参数在屏幕上的实时显示。通常,波形测量光标的参数值由人机界面或测量结果确定后,再根据垂直档位、垂直零点的位置、满刻度总点数进行计算,确定本光标在屏幕上的显示,再进行扫描行计数,对光标发生器进行编程,完成示波器光标的显示。然而,此种光标显示方式有待于进一步改进。
技术实现思路
本专利技术的目的在于提出一种基于FPGA实现波形测量光标显示的装置,利用该装置可以通过检测波形的电压、时间等,使得光标能够在示波器屏幕上快速稳定的显示,从而实现对波形数据的测量和分析。为了实现上述目的,本专利技术采用如下技术方案:基于FPGA实现波形测量光标显示的装置,包括:识别模块,由识别控制寄存器控制,被配置为用于控制光标的显示和消隐、光标显示亮度和光标显示位置参数值;所述光标包括电压光标和时间光标;根据是否打开光标及打开的是电压光标还是时间光标发出不同的控制命令给识别控制寄存器;光标位置检测模块,被配置为用于读取光标位置寄存器中电压或时间光标的显示位置,检测光标在在屏幕上的位置,并同步启动行/场扫描计数;光标显示模块,被配置为用于当扫描至电压光标在屏幕上的垂直显示位置或时间光标在屏幕上的水平显示位置时开始启动,继续行/场扫描计数,当扫描至电压光标在屏幕上的水平显示起始位置或时间光标在屏幕上的垂直显示起始位置时,开始点亮电压或时间光标,直至扫描至电压光标在屏幕上的水平显示终止位置或时间光标在屏幕上的垂直显示终止位置时,电压或时间光标显示完成;其中,电压光标在屏幕上的水平显示起始和终止位置、时间光标在屏幕上的垂直显示起始和终止位置均由FPGA内部预先设定好。进一步,被选择的电压光标或时间光标为当前活跃光标并进行高亮度显示,当转动示波器旋钮转变光标位置时,当前活跃光标的位置随旋钮转变而改变;未被选择的电压光标或时间光标低亮度显示。进一步,FPGA内部设置主时基和延迟时基;在FPGA中控制光标开关以及选择当前活跃光标,同时选择延迟时基是否打开,FPGA启动内部识别模块,判断是否打开延迟时基;当判断打开延迟时基且打开光标后,由光标位置检测模块检测主时基和延迟时基的光标在屏幕上的位置,同时启动光标显示模块,FPGA内部分别设置主时基和延迟时基在屏幕上的电压光标的水平显示起始和终止位置及时间光标的垂直显示起始和终止位置,主时基和延迟时基同步显示两组光标。进一步,所述基于FPGA实现波形测量光标显示的装置还包括:触发电平位置指示光标显示模块,被配置为当转动触发电平旋钮时显示光标,并指示当前触发电平位置;当超过3s没有改变触发电平大小时消隐光标。进一步,所述基于FPGA实现波形测量光标显示的装置还包括:光标跟踪显示模块,被配置为当用户打开测量跟踪功能时,电压或时间光标的参数值将根据测量结果、垂直或水平档位、垂直或水平零点的位置以及屏幕满刻度总点数进行计算,确定本光标对应的电压或时间值在屏幕上的位置,由光标位置寄存器保存所有光标显示位置参数值,并同时启动光标显示模块,电压或时间光标的位置随着信号的变化而同步改变。此外,本专利技术还对应于上述基于FPGA实现波形测量光标显示的装置提出了一种基于FPGA实现波形测量光标显示的方法,其采用如下技术方案:基于FPGA实现波形测量光标显示的方法,包括:用于控制光标的显示和消隐、光标显示亮度和光标显示位置参数值的光标识别步骤;所述光标包括电压光标和时间光标;根据是否打开光标及打开的是电压光标还是时间光标发出不同的控制命令给识别控制寄存器;由识别控制寄存器控制执行上述光标识别步骤;用于读取光标位置寄存器中电压或时间光标的显示位置,检测光标在在屏幕上的位置,并同步启动行/场扫描计数的光标位置检测步骤;用于当扫描至电压光标在屏幕上的垂直显示位置或时间光标在屏幕上的水平显示位置时开始启动,继续行/场扫描计数,当扫描至电压光标在屏幕上的水平显示起始位置或时间光标在屏幕上的垂直显示起始位置时,开始点亮电压或时间光标,直至扫描至电压光标在屏幕上的水平显示终止位置或时间光标在屏幕上的垂直显示终止位置时,电压或时间光标显示完成的光标显示步骤;其中,电压光标在屏幕上的水平显示起始和终止位置、时间光标在屏幕上的垂直显示起始和终止位置均由FPGA内部预先设定好。进一步,被选择的电压光标或时间光标为当前活跃光标并进行高亮度显示,当转动示波器旋钮转变光标位置时,当前活跃光标的位置随旋钮转变而改变;未被选择的电压光标或时间光标低亮度显示。进一步,FPGA内部设置主时基和延迟时基;在FPGA中控制光标开关以及选择当前活跃光标,同时选择延迟时基是否打开,FPGA启动内部识别模块,判断是否打开延迟时基;当判断打开延迟时基且打开光标后,由光标位置检测模块检测主时基和延迟时基的光标在屏幕上的位置,同时启动光标显示模块,FPGA内部分别设置主时基和延迟时基在屏幕上的电压光标的水平显示起始和终止位置及时间光标的垂直显示起始和终止位置,主时基和延迟时基同步显示两组光标。进一步,所述基于FPGA实现波形测量光标显示的方法还包括:用于当转动触发电平旋钮时显示光标,并指示当前触发电平位置;当超过3s没有改变触发电平大小时消隐光标的触发电平位置指示光标显示步骤。进一步,所述基于FPGA实现波形测量光标显示的方法还包括:用于当用户打开测量跟踪功能时,电压或时间光标的参数值将根据测量结果、垂直或水平档位、垂直或水平零点的位置以及屏幕满刻度总点数进行计算,确定本光标对应的电压或时间值在屏幕上的位置,由光标位置寄存器保存所有光标显示位置参数值,并同时启动光标显示模块,电压或时间光标的位置随着信号的变化而同步改变的光标跟踪显示步骤。本专利技术具有如下优点:本专利技术中的装置包括识别模块、光标位置检测模块和光标显示模块;通过FPGA启动内部识别模块,判断是否打开光标及打开的是电压光标还是时间光标,然后由光标位置检测模块检测当前活跃光标在屏幕上的位置,最后启动光标显示模块,完成当前活跃光标在屏幕上的显示。识别模块、光标位置检测模块与光标显示模块均在FPGA中完成,可以实现软件送显和硬件送显的自动切换,同时占有资源少、修改方便、可移植性强;通过FPGA实现波形测量光标显示,本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/52/CN105223396.html" title="基于FPGA实现波形测量光标显示的装置及方法原文来自X技术">基于FPGA实现波形测量光标显示的装置及方法</a>

【技术保护点】
基于FPGA实现波形测量光标显示的装置,其特征在于,包括:识别模块,由识别控制寄存器控制,被配置为用于控制光标的显示和消隐、光标显示亮度和光标显示位置参数值;所述光标包括电压光标和时间光标;根据是否打开光标及打开的是电压光标还是时间光标发出不同的控制命令给识别控制寄存器;光标位置检测模块,被配置为用于读取光标位置寄存器中电压或时间光标的显示位置,检测光标在在屏幕上的位置,并同步启动行/场扫描计数;光标显示模块,被配置为用于当扫描至电压光标在屏幕上的垂直显示位置或时间光标在屏幕上的水平显示位置时开始启动,继续行/场扫描计数,当扫描至电压光标在屏幕上的水平显示起始位置或时间光标在屏幕上的垂直显示起始位置时,开始点亮电压或时间光标,直至扫描至电压光标在屏幕上的水平显示终止位置或时间光标在屏幕上的垂直显示终止位置时,电压或时间光标显示完成;其中,电压光标在屏幕上的水平显示起始和终止位置、时间光标在屏幕上的垂直显示起始和终止位置均由FPGA内部预先设定好。

【技术特征摘要】
1.基于FPGA实现波形测量光标显示的装置,其特征在于,包括:
识别模块,由识别控制寄存器控制,被配置为用于控制光标的显示和消隐、光标显示亮
度和光标显示位置参数值;所述光标包括电压光标和时间光标;根据是否打开光标及打开的
是电压光标还是时间光标发出不同的控制命令给识别控制寄存器;
光标位置检测模块,被配置为用于读取光标位置寄存器中电压或时间光标的显示位置,
检测光标在在屏幕上的位置,并同步启动行/场扫描计数;
光标显示模块,被配置为用于当扫描至电压光标在屏幕上的垂直显示位置或时间光标在
屏幕上的水平显示位置时开始启动,继续行/场扫描计数,当扫描至电压光标在屏幕上的水平
显示起始位置或时间光标在屏幕上的垂直显示起始位置时,开始点亮电压或时间光标,直至
扫描至电压光标在屏幕上的水平显示终止位置或时间光标在屏幕上的垂直显示终止位置时,
电压或时间光标显示完成;其中,电压光标在屏幕上的水平显示起始和终止位置、时间光标
在屏幕上的垂直显示起始和终止位置均由FPGA内部预先设定好。
2.根据权利要求1所述的基于FPGA实现波形测量光标显示的装置,其特征在于,被选
择的电压光标或时间光标为当前活跃光标并进行高亮度显示,当转动示波器旋钮转变光标位
置时,当前活跃光标的位置随旋钮转变而改变;未被选择的电压光标或时间光标低亮度显示。
3.根据权利要求1所述的基于FPGA实现波形测量光标显示的装置,其特征在于,FPGA
内部设置主时基和延迟时基;在FPGA中控制光标开关以及选择当前活跃光标,同时选择延
迟时基是否打开,FPGA启动内部识别模块,判断是否打开延迟时基;当判断打开延迟时基
且打开光标后,由光标位置检测模块检测主时基和延迟时基的光标在屏幕上的位置,同时启
动光标显示模块,FPGA内部分别设置主时基和延迟时基在屏幕上的电压光标的水平显示起
始和终止位置及时间光标的垂直显示起始和终止位置,主时基和延迟时基同步显示两组光标。
4.根据权利要求1所述的基于FPGA实现波形测量光标显示的装置,其特征在于,所述
基于FPGA实现波形测量光标显示的装置还包括:
触发电平位置指示光标显示模块,被配置为当转动触发电平旋钮时显示光标,并指示当
前触发电平位置;当超过3s没有改变触发电平大小时消隐光标。
5.根据权利要求1所述的基于FPGA实现波形测量光标显示的装置,其特征在于,所述
基于FPGA实现波形测量光标显示的装置还包括:
光标跟踪显示模块,被配置为当用户打开测量跟踪功能时,电压或时间光标的参数值将
根据测量结果、垂直或水平档位、垂直或水平零点的位置以及屏幕满刻度总点数进行计算,
确定本光标对应的电压或时间值在屏幕上的位置,由光标位置寄存器保存所有光标显示位置
参数值,并同时启动光标显示模块,电压或时间光标的位置随着信号的变化而同步改变。

【专利技术属性】
技术研发人员:王俊生张永坡栗永强
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1