历史上的今天
返回首页

历史上的今天

今天是:2025年02月01日(星期六)

2020年02月01日 | 多功能信号发生器设计方案解析

2020-02-01 来源:elecfans

信号发生器是许多电子设备特别是测试设备必备的一部分,用以输入基准源信号给被测设备,通过接收被测设备返回的信息,分析研究被检测设备的情况。衡量或评定一个信号发生器的精度时,主要是对其中最基本和最重要的部分即正弦信号进行检测。检测正弦信号性能的重要指标是频率准确度和频率稳定度、信噪比和谐波畸变。


编程对工程技术人员来说比较麻烦,LabVIEW软件用图形编程语言,直观简单、易于操作。用户使用LabVIEW可以随意创建程序,并把它当作子程序调用,以创建更复杂的程序,且调用的层次没有限制LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和维护。同时,LabVIEW能够虚拟很多常规仪器,通过计算机仿真完成不同的功能,这样既可节省设备投人的开支,又提高了效率。因此,基于LabVIEW实现多功能信号发生器具有重大意义。


1 信号发生器的软件设计思路

设计一个虚拟信号发生器首先要进行前面板的设计,前面板的设计主要需要考虑到所设计的信号发生器实现什么功能,再根据这些功能,在控件选板中选择相应的控件,放在前面板相应的位置上,摆放也有一定的讲究,使前面板看起来比较协调。再者是后面板的设计。后面板的设计要用到函数模板,根据本程序需要实现的功能,在函数选板中选择相应的函数,由于程序不是只执行一次,所以要涉及到循环结构,本文的程序用到的循环结构有while循环结构、条件结构。程序调试成功后就产生一个虚拟信号发生器。

2 信号发生器的前面板设计

首先应该添加三个波形显示窗口,前面两个窗口用于显示两路基本信号的显示,并为前两个窗口分别配置两个旋钮,用于控制信号的幅值和频率,再分别为这两个窗口配置一个下拉菜单选择控件,用于选择信号的类型,可供选择的信号类型有正弦波、三角波、方波和锯齿波。第三个窗口用于显示信号的功率频谱,并且为第三个窗口添置两个下拉选择框,用于选择窗和滤波器,可以进行加窗和滤波。最后,为了可以方便观察信号,必须设置一个停止按钮,可以方便地控制和观察静态的信号波形。为了方便记录数据,可以在信号波形显示的上方添加一个空白的框,在框中记录实验的数据。信号发生器的前面板设计如图1所示。

多功能信号发生器设计方案解析

3 信号发生器的后面板设计

由于本文设计的信号发生器可以显示信号的功率频谱,所以需在程序框图中添加一个快速傅里叶变换控件。由于需要加窗和滤波器,因此必须在程序框图中添加两个循环结构,这两个循环结构分别用于加窗的控制和滤波器的选择控制。由于有两路信号,所以在while循环中,添加两个窗和两个滤波器,可供选择的窗有uniform,Hanning窗,Hamming窗,Blackman-Harris,Exact-Blackman,Blackman,Flattop和4 Term Black-Harris。可供选择的滤波器有Butterworth和Chebyshev。两个循环结构的输出分别接至FFT功率谱模块,FFT功率谱模块的主要作用是计算时间信号的平均自功率谱。连接至时间信号输入端的数据类型决定使用哪个多态实例。FFT功率谱模块的输出,用数组模块连接至波形显示窗口中,这样,就可以在第三个窗口中显示信号的功率频谱。为了方便记录数据,可以在程序框中添加一个字符串函数,可以在前面板中,显示一个空白的框,用于记录实验时需要记录的数据。

4 信号发生器的程序框图

信号发生器的程序框图如图2所示。

多功能信号发生器设计方案解析

5 结语

设计的信号发生器可以实现在两个波形显示窗口中分别显示两路信号,信号的相位和幅值可调,在第三个波形显示窗口中显示信号的功率频谱。通过基于LabVIEW软件所设计的信号发生器证明了虚拟仪器具有强大的仪器设计功能。

推荐阅读

史海拾趣

福声科技(FUET)公司的发展小趣事

福声科技(FUET)的初创可以追溯到几年前,当时电子产业正蓬勃发展,对高质量电声元器件的需求日益增长。公司创始人凭借在电声领域的深厚积累,决定成立一家专注于电声产品研发、生产和销售的企业。初期,福声科技聚焦于贴片式无源蜂鸣器、高分贝报警器等产品,凭借其高性价比和稳定的性能,迅速在家电、移动通讯设备等领域获得市场认可,为公司的后续发展奠定了坚实基础。

ETL semiconductor公司的发展小趣事

台积电(TSMC)是全球最大的半导体代工企业之一。其发展历程可以追溯到上世纪80年代。当时,台积电看准了半导体代工市场的巨大潜力,决定专注于这一领域。通过不断的技术创新和市场拓展,台积电逐渐在代工领域树立了领先地位。如今,台积电已与全球众多知名芯片设计企业建立了紧密的合作关系,为全球半导体产业的发展做出了重要贡献。

绿宝石(BERYL)公司的发展小趣事

绿宝石公司注重品牌建设和形象提升。公司加大了广告宣传的投入力度,通过电视、网络、户外广告等多种渠道进行品牌推广。此外,绿宝石公司还积极参与社会公益活动,履行企业社会责任。这些举措不仅提升了公司的知名度和美誉度,也增强了消费者对绿宝石品牌的认同感和忠诚度。

Apex [Apex Microtechnology]公司的发展小趣事

在作为Cirrus Logic分公司运营了五年后,Apex Microtechnology于2012年重新回归独立私营状态。这次变革使得Apex Microtechnology能够更加灵活地应对市场变化,加速产品创新和研发。同时,公司也扩大了其业务范围,进一步巩固了在电子行业的地位。

Hitron公司的发展小趣事

Apex Microtechnology成立于1980年,自创立之初,公司便专注于功率模拟技术的研发,为工业、国防和航空航天等领域提供高精确控制电流、电压和速度的解决方案。凭借其在功率驱动器和放大器领域的专业知识,Apex Microtechnology逐渐在电子行业中崭露头角,吸引了众多客户的关注。

Eagle Plastic Devices公司的发展小趣事

随着技术创新的不断推进,Eagle Plastic Devices公司开始积极拓展国内外市场。公司通过参加国际电子展会、与知名电子制造商建立战略合作关系等方式,不断提高品牌知名度和市场份额。同时,公司还注重产品质量的提升和售后服务的完善,赢得了客户的信任和好评。在短短几年内,Eagle Plastic Devices公司便成为了电子行业内知名的塑料电子部件供应商。

问答坊 | AI 解惑

电动车用电机控制器原理

车用电机控制器近年来的发展速度之快,使人难以想象,操作上越来越“傻瓜”化,而显示则越来越复杂化。比如,车速的控制已经发展到“巡航锁定”;驱动方面,有的同时具有电动性能和助力功能,如果转换到助力状态,借助链条张力测力器,或中轴扭力传 ...…

查看全部问答>

【FPGA问题讨论】串口接收失步

VHDL 编写的2M 波特率串口接收模块,在串口接收信号时,正常工作后,只要串口接收争取后,程序运行没问题。但重复复位或多次上电,经常有串口不能正常工作的现象?我是通过对串口接收的正确的标识信号进行翻转驱动LED灯来指示的。结果经常出现上面 ...…

查看全部问答>

USB Frame带宽是什么意思?

             RT                                         ...…

查看全部问答>

求WinCe 有用c#开发资料或教程

求WinCe 有用c#开发资料或教程, 最近学WinCe,用c#开发,不知有什麽好的书籍…

查看全部问答>

走嵌入式开发,应该学习哪方面的知识

本人对嵌入式不是很了解,但是身边有些朋友想做嵌入式方面的开发,于是来问问,如果学习嵌入式开发,具体应该学习哪方面的知识?…

查看全部问答>

请单片机高手帮忙看看这个控制电路怎么用C语言来写程序?急急急!!!在线等~~

信号灯控制电路如下图(在附件中)所示,其功能是当按下不同的键时发光二极管有不同的亮灭规律。按1号键LED从左到右依次亮,按2号键从右到左依次亮,按3号键闪烁,按4号键呈流水追逐效果。 解:电路图中P1口分别接了4个开关,每个开关都有相对应的 ...…

查看全部问答>

涉密硬盘如何销毁?

XBC-01(液晶型)磁性存储介质信息消除机又称信安保牌硬盘消磁机、硬盘数据销毁机等,是一款能够快速彻底销毁“硬盘、磁带、软盘和磁卡等上面所有信息的设备,被清除数据的硬盘、磁带、磁卡等外观完好,除硬盘外,均可以再次使用,硬盘可安全的用于 ...…

查看全部问答>

在wince上做phone功能,难度大不大?有无现成方案?

如题!现成方案不是指smartphone 我是新手,刚接触wince,不是很熟 如果要做phone功能,需要做些什么工作,难度大不大? 有哪些现成方案可以选择或者参考的…

查看全部问答>

智能手机成电子病毒新猎物

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 不少手机论坛上出现了许多奇特的手机故障求助帖,虽然求助者的手机型号和出现的问题各不相同,但却有两个共同点:首先,出现故障的手机全都是智能手机;其次,检修之后,均发现手机硬件毫无问 ...…

查看全部问答>

玩游戏 体验易电源 出问题了

玩游戏 体验易电源 出问题了 我答完第一关以后   点提交  画面不动了 咋么办啊  ????、、 就是如下图 这样了  不动了。。。。 …

查看全部问答>