新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于C8051F060和AD9834的频率响应测试仪设计

基于C8051F060和AD9834的频率响应测试仪设计

作者:时间:2011-03-25来源:网络收藏


4 软件
本系统的软件主要完成系统的初始化、程控放大、数据采集与处理及LCD显示等功能。其主程序流程图如图4所示。

本文引用地址:http://www.eepw.com.cn/article/172928.htm

d.JPG


初始化包括系统初始化、单片机初始化、DDS初始化和液晶屏初始化。初始化之后,就可以读键值,如果步长改变,则清计数器和液晶屏,没有改变,则可写控制字,用程序控制其放大倍数,采集输出信号。如果输出电压超过满量程,则应减小放大倍数,以使其被控制到合适的范围内。刚好满足时,就可以对输入、输出信号两端同时采集,待采集完成后,再对输入信号和输出信号分别进行傅里叶变换,然后计算出各自的幅度和相位,再用输出端的幅度除以输入端的幅度,就可以得到被测网络对应的放大倍数,然后用输出端信号的相位减去输入端信号的相位,就可以得到被测网络对应的相频。最后将计算出的结果通过LCD显示出来。本系统选用320240B液晶显示器,并使用功能强大的RA8835/SED1335作为控制器,一屏最多可显示320个点,当这320个点全部显示完成时,扫频结束,扫频结束后,还可以进行频率函数的计算。否则就返回,以进行下一个频率的测量。

5 结束语
通过本文所的频率可测出被测网络的响应信号与激励信号的幅值比和相位差,从而求出系统的幅频特性和相频特性,再由求得的频率特性进一步求出系统的传递函数。该由于输入信号频率成分单一,信号稳定,能量集中,因此,求出的结果精确度高,从而克服了其他方法中激励信号成分复杂,各成分的能量分布不均匀,持续时间短,能量不足,噪声影响较大等缺点。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭