重庆大学本科学生毕业设计(论文) 3 系统各个模块的设计
是能够让你的运行被打断的。同理,当规则通道组正在转换的时候,注入通道组可以使规则通道组的运行停止。规则通道的运行一定只能紧随注入通道组之后,而不能再其之前运行。
19
重庆大学本科学生毕业设计(论文) 4 软件设计
4 软件设计
4.1 程序主要实现的功能
程序主要实现了正交信号源输出、扫频测试、点频测试、幅频特性曲线和相频特性曲线分析等功能。
通过本程序可以用按键设置输出正交信号源频率,也能步进控制。主界面默认为正交信号输出界面,可通过按键设置输出正交源的频率,可设置扫频输出,步进可调,扫频时间为固定1.6秒。输出正交信号源频率范围是1Mhz-40Mhz,可分辨最低0.1Mhz的信号,扫频输出范围从1Mhz-40Mhz,并且可以变化,最小0.1Mhz步进,可从高到低频率和从低到高频率扫频。测试频率为主界面正交信号源频率,幅频特性分辨率为0.1dB,相频特性分辨率为0.1°。幅频特性分析功能实现了测试网络的幅频特性曲线和相频特性曲线的绘制,以及1-40Mhz步进0.1Mhz各个频点幅度和相位数据分析,幅频特性曲线纵坐Y表示被测信号的幅度特性,单位为dB,范围为0到-40dB,横坐标X表示被测信号的频率,频标间隔10Mhz,显示范围1-40Mhz。相频特性曲线图Y坐标显示相位特性,单位为度,范围从-180度到180度,刻度间隔90度,X坐标表示被测信号的频率,频标之间间隔10Mhz,显示的范围从1Mhz到40Mhz。程序通过输出正交源到待测网络在通过AD采样值的反馈来计算出待测网络的幅频、相频特性曲线,并通过数据转化成坐标将其图像显示在仪器上。
4.2 程序的主流程图
这部分主要是针对信号源和幅频检测部分进行的软件程序设计,通过伟福仿真器进行调试,采用单片机C语言编程和汇编语言混合编程[11]
程序主流程如图4.1所示:
20
重庆大学本科学生毕业设计(论文) 4 软件设计
开始 设备初始化
产生正弦信号
延时 幅值测量 N 频率是否步进? Y 频率步进 N 到上限频率 Y 结果处理
显示测量结果 结束
图4.1 一次扫频完成的程序主流程图
21
重庆大学本科学生毕业设计(论文) 5 测试结果和结论
5 测试结果和结论
5.1 测试结果
在对频率特性测试仪进行测试时,本次研究很关键的是以下三个内容: (1)测试方法:通电后,将被测网络接在测试仪器的两端,开始对被测网络进行扫频测试;
(2)测试条件:应仔细的检查硬件电路的焊接与连接是否有问题,必须确保没有差错才进行测试;
(3)测量仪器:一个数字示波器;一个数字式万用表;一个信号发生器;一个频率特性测试仪;
正交扫频信号源扫频输出实测如下图5.1 所示:
图5.1 正交扫频信号源扫频输出实测
被测网络的品质因素和中心频率如下图5.2所示:
22