[0026] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027] 相反,本发明涵盖任何由权利要求定义的在本发明的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本发明有更好的了解,在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。
[0028] 参见图1,所示为本发明实施例的李萨如波形的产生方法的流程框图,李萨如波形产生步骤为:
[0029] (1)在触摸屏上设置波形参数;触摸屏上设置的波形参数主要有两种方式,第一种方式为在触摸屏上设置两路波形频率比;有理论分析可知,李萨如波形的形状随着输入波形频率比的变化而变化;本方法可以在触摸屏上设置有不同频率比选择按键,根据需要设置其中之一频率比后,触摸屏上会显示被选择的频率比数值,根据输入的不同频率比数值,示波器会产生不同形状的李萨如波形,这样只要通过在触摸屏上按下一个按键就能够设置波形参数,此方法同时具有自动扫频的功能,当确定某个频率比后,按下扫频按键,根据不同应用目的,这里可以设置不同的步进值,从而形成大量频率比数值,进而能够形成大量李萨如波形。采用该方式能够更加方便的在示波器上显示李萨如波形,比如用户想查看输入波形频率比为1:5的李萨如波形的形状,只需在触摸屏上设置频率比,而无需分别调节输入波形的频率。
[0030] 第二种方式为先设置第一路波形的具体参数,再设置第二路波形的具体参数;具体参数包括波形种类、幅度、频率、相位等。在触摸屏界面上分别选择不同输入波形形状,如正弦波,三角波等等,通过幅度、频率、相位按键来分别输入波形的幅度、频率、相位,并通过增大和减小按键来调节实际所需的输入波形参数,能够设置不同李萨如的输入波形参数。
[0031] (2)生成两路输入波形数据;参加图2,所示为本发明实施例李萨如波形的产生方法中片上系统生成两路输入波形数据的处理流程框图。利用片上系统对触摸屏上设置的波形参数进行处理,生成不同李萨如波形所需的输入波形,片上系统采用FPGA为主控处理器,包括外围同步动态随机存储器和Flash存储器,Flash存储器用来存储触摸屏上设置的波形参数,FPGA中的嵌入式处理器对存储在Flash存器中的波形参数进行数据图像处理,滤除无效信号,对波形做一定的拉伸及放大后,将数据存储在同步动态随机存储器中,直接数字合成器对存储在同步动态随机存储器的波形数据频率、相位和幅度进行数控调制,输出两路李萨如波形所需的输入波形的数字信号。
[0032] (3)两路波形经DAC转换同时输出至示波器;这里采用高速数模转换器(DAC904),使输入的波形具有很大的频率范围,对直接数字合成器输出的李萨如输入波形的数字信号进行数模转换,形成模拟信号的输入波形用于接到示波器上的X通道和Y通道。
[0033] (4)示波器显示波形。示波器的处理模块对输入到X通道和Y通道的波形进行处理,最终显示之前参数设置好的李萨如波形。
[0034] 参见图3,所示为实现本发明实施例李萨如波形的产生方法的装置原理框图,包括包括触摸屏(11),片上系统(12),同步动态随机存储器(13),Flash存储器(14)、第一数模转换通道(15)和第二数模转换通道(16);片上系统(12)包括嵌入式处理器(121)和直接数字合成器(122),其中,
[0035] 片上系统(12)与触摸屏(11)、同步动态随机存储器(13)、Flash存储器(14)、第一数模转换通道(15)和第二数模转换通道(16)之间采用总线连接;
[0036] 触摸屏(11)作为输入设备和显示设备与嵌入式处理器(121)相连接,用于输入波形数据和频率控制信号;
[0037] Flash存储器(14)用于存储波形数据和频率控制信号;
[0038] 嵌入式处理器(121)用于对存储在Flash存储器(14)中的数据进行分析处理,并将处理结果的波形数据保存在同步动态随机存储器(13);
[0039] 直接数字合成器(122)用于对存储在同步动态随机存储器(13)的波形数据进行数控调制,并产生两路波形数据同时分别输出给第一数模转换通道(15)和第二数模转换通道(16);
[0040] 第一数模转换通道(15)和第二数模转换通道(16)用于对直接数字合成器(122)的输出数据进行数模转换,并同时输出信号至示波器。
[0041] 本装置产生李萨如波形的步骤如下:在TFT触摸屏上选择产生不同李萨如波形的频率比按键,当按下其中之一按键后,按下具有扫频功能的按键,产生的波形参数经过数据总线存储在Flash存储器中,利用FPGA中的嵌入式处理器(Nios II)对存储在Flash存储器中的波形数据进行数据图像处理,滤除无效信号,对波形做一定的拉伸及放大后,将数据存储在同步动态随机存储器中,直接数字合成器对存储在同步动态随机存储器的波形数据频率、相位和幅度进行数控调制,由于FPGA的并行特性,装置将输出两路李萨如波形的输入波形的数字信号,利用两路数模转换通道(DAC904)对直接数字合成器输出的两路数字信号进行数模转换,形成的两路模拟信号波形用于接在示波器的X和Y通道,最终在示波器上显示李萨如波形。
[0042] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。