简易频率特性测试仪的设计说明
频率特性测试实验报告

频率特性测试实验报告引言频率特性测试是一种常用的电子设备测试方法,用于评估电子设备在不同频率下的性能表现。
本实验旨在通过测试不同频率下的信号响应,来探究被测试物体的频率特性。
实验步骤1.准备测试设备和被测试物体:选择一台信号发生器作为测试设备,并选择一个被测试物体,如一个电子电路板或一个音响设备。
2.连接测试设备和被测试物体:将信号发生器的输出端与被测试物体的输入端相连接。
确保连接稳固可靠。
3.设置信号发生器的频率:根据实验要求,设置信号发生器的频率范围和步进值。
频率范围应覆盖被测试物体可能的工作频率。
4.开始测试:依次设置不同的频率,观察被测试物体的响应情况。
记录下每个频率下的测试数据。
5.分析测试数据:将记录的测试数据整理,并进行进一步的数据分析。
可以绘制频率-响应曲线图,以直观展示被测试物体的频率特性。
6.结果讨论:根据频率-响应曲线图和数据分析结果,讨论被测试物体的频率特性。
可以探讨其在不同频率下的增益、相位差等表现,并与预期的理论模型进行比较。
7.结论:总结被测试物体的频率特性,给出实验结果的解释和评价。
实验数据示例频率 (Hz) 响应幅度 (dB) 相位差 (°)100 0.5 10500 1.2 201000 2.0 302000 1.8 405000 1.0 4510000 0.8 50数据分析与讨论通过绘制频率-响应曲线图,我们可以清楚地观察到被测试物体的频率特性。
从实验数据中可以看出,被测试物体在低频段(100 Hz和500 Hz)响应幅度较小,相位差也较小。
随着频率的增加,响应幅度逐渐增强,相位差也逐渐增大。
当频率达到2000 Hz时,响应幅度达到最大值,相位差也达到最大值。
随后,响应幅度逐渐减小,相位差也逐渐减小。
这种频率特性的变化可能与被测试物体的电路结构和元件特性有关。
与预期的理论模型进行比较后发现,实验结果与理论模型基本一致。
在低频段,被测试物体对输入信号的响应较弱,可能是由于电路的带宽限制或信号衰减等原因。
演示文稿 频率特性测试仪

示波管的水平扫描电压,同时又用于调制扫频信号发生器 形成扫频信号。因此,示波管屏幕光点的水平移动,与扫 频信号频率随时间的变化规律完全一致,所以水平轴也就 变换成频率轴。也就是说,在屏幕上显示的波形就是是被 测网络的幅频特性曲线。
扫频测量法的测量过程简单,速度快,也不会产生测漏现 象,还能边测量边调试,大大提高了调试工作效率。扫频 法反映的是被测网络的动态特性,测量结果与被测网络实 际工作情况基本吻合,这一点对于某些网络的测量尤为重 要,如滤波器的动态滤波特性的测量等。扫频法的不足之 外是测量的准确度比点频法低。
6.1.1.2 扫频仪和网络分析仪
幅值 测量 扫频信号 被测网络 相位差 测量 频标发生 电路 扫描同步控制 曲线图形 显示
扫频仪结构框图
扫频法测试包含的各个部分的功能介绍如下: 扫描同步控制部分:产生锯齿或阶梯型扫描电压,同步地控制VCO和显示 部分地工作。有时,还要用于对整机各个部分的工作作同步的性能补尝, 如扫频信号源的幅值平坦度等。
(2)制作一被测网络
a、 b、 c、 d、 e、 电路型式:阻容双T网络; 中心频率:5kHz; 带宽:±50Hz; 计算出网络的幅频和相频特性,并绘制相位曲线; 用所制作的幅频特性测试仪测试自制的被测网络的幅 频特性。
2.发挥部分 (1)制作相频特性测试仪 a、 频率范围:500Hz~10kHz; b、 相位度数显示:相位值显示为三位,另以一 位作符号显示; c、 测量精度:3°。 (2)用示波器显示幅频特性。 (3)在示波器上同时显示幅频和相频特性。 (4)其它。
(6.1) i(ω) (6.2)
(ω)= oFra bibliotekω) - i(ω)为输入和输出的相位。通使输入信号的幅值在扫频过程
简易频率特性测试仪的设计

简易频率特性测试仪的设计加在前面:术业有专攻。
一般写一些东西我也不会在空间瞎发,弄的别人以为自己瞎显摆。
不过我觉得我们电子设计的过程确实值得其他小组学习一下,比如说老葛焊板子那种芯片的布局,还有我们用4个按键解决所有数字的设置的思想。
我希望大家看到文章的时候不是觉得怎么吊炸天,其实我们这种水平比我们吊炸天的多了去。
我们之所以有敢厚着脸皮把这么次的设计思想分享出来,主要希望能把其中的某一些发光点分享给大家,同时希望他人给我们的更宝贵的意见和建议。
----end----电子设计三中,仪器仪表组的第一个题目,是简易频率特性测试仪的设计。
这个题目取自2013年的E题:简易频率特性测试仪(E 题)。
为了纪念近一个月的工作,特撰以此文纪念我们第七小组历经了的艰辛岁月。
在此,感谢组长葛家瑾大神、还有范一华同学的辛勤付出,还有李煜及其他一些学长的帮助。
特发上图,以作纪念。
在本次完成题目的过程中,葛大神早早完成了公式推导、电路理论和原理的分析,并组织我们在工作上分工(虽然他好像对“被我和范一华排挤去焊电路板”很不满意私下抱怨并耿耿于怀,哈哈)。
下面我简单的回顾一下我们的这次设计:其中,有关硬件电路的部分是葛大神负责的,我只是略懂了原理,故仅仅略述。
我主要承担的是AD采样部分的程序,还有就是通过操作液晶屏和按键实现的程序的总体逻辑控制程序。
范一华同学主要完成的是AD9854部分的程序,正弦波输出及其幅度补偿,还有扫频部分的程序。
下面,我从入手这道题目的开始状态,来一步步回顾一下。
下面,先把题目贴出来:/*=======================开始贴题目=======================*/【本科组】一、任务根据零中频正交解调原理,设计并制作一个双端口网络频率特性测试仪,包括幅频特性和相频特性,其示意图如图 1 所示。
二、要求1.基本要求制作一个正交扫频信号源。
(1)频率范围为1MHz~40MHz,频率稳定度≤10^-4;频率可设置,最小设置单位100kHz。
频率特性测试仪的设计

频率特性测试仪的设计1引言频率特性是一个网络性能最直观的反映。
频率特性测试仪用于测量网络的幅频特性和相频特性,是根据扫频法的测量原理设计,是一种快速、简便、实时、动态、多参数、直观的测量仪器,可广泛应用于电子工程等领域。
由于模拟式扫频仪价格昂贵,不能直接得到相频特性,更不能打印网络的频率响应曲线,给使用带来诸多不便。
为此,设计了低频段数字式频率特性测试仪。
该测试仪采用数字直接频率合成技术专用的集成电路AD9851产生扫频信号,以单片机和FPGA为控制核心,通过A/D和D/A转换器等接口电路,实现扫频信号频率的步进调整、数字显示及被测网络幅频特性与相频特性的数显等。
该系统成本低廉,扫频范围较宽(10 Hz〜1MHz), 可方便地与打印机连接,实现频率特性曲线的打印。
2多功能计数器设计方案2.1幅频和相频特性测量方案方案1:利用公式H(s)=R(s)/E(s),以冲击函数为激励,则输出信号的拉氏变换与系统函数相等。
但是产生性能很好的冲击函数比较困难,需要对采集的数据做FFT变换,需要占用大量的硬件和软件资源,且精度也受到限制。
方案2:扫频测试法。
当系统在正弦信号的激励下,稳态时,响应信号与输入激励信号频率相同,其幅值比即为该频率的幅频响应值,而两者的相位差即为相频特性值。
采用频率逐点步进的测试方法。
无需对信号进行时域与频域的变换计算,通过对模拟量的测量与计算完成,且精度较高。
综上所述,选择方案2。
2.2扫描信号产生方案方案1:采用单片函数发生器。
其频率可由外围电路控制。
产生的信号频率稳定度低,抗干扰能力差,灵活性差。
方案2:采用数字锁相环频率合成技术。
但锁相环本身是一个惰性环节,频率转换时间长,整个测试仪的反应速度就会很慢,而且带宽不高。
方案3:采用数字直接频率合成技术(DDFS)。
以单片机和FPGA为控制核心,通过相位累加器的输出寻址波形存储器中的数据,以产生固定频率的正弦信号。
该方案实现简单,频率稳定,抗干扰能力强。
(完整)年简易频率特性测试仪

摘要本设计的实现的简易频率测试仪中主要包括正交扫频信号源的设计、被测网络的设计、信号混合电路的设计、低通滤波器的设计以及模数转换和显示模块的设计。
利用直接数字式频率合成器AD9854实现正交扫频信号源的设计,被测网络我们采用LRC谐振电路设计实现,利用AD835设计了乘法混合电路,自己利用滤波器设计软件设计了滤波器软件,利用C8051f020单片机最小系统控制高速AD7862完成模数的转换,最后在LCD屏上显示得到的相频曲线和幅频曲线.本系统中设计中我们及设计完成了要求完成任务外,设计了友好人机交互接口,实现了频率可设置、在实现的过程中不仅能够改变频率,而且可以改变频率改变的分度值,最重要的是我们不论是改变频率还是频率改变的分度值我们都使用了同一个按键,设置了确认键让使用者有一个良好的体验。
关键词:简易频率测试仪,AD9854,正交扫频信号源,C8051f020单片机AbstractThe design of a simple realization of the frequency measuring instrument mainly includes orthogonal frequency sweep signal source design, the tested network design, mixed signal circuit design, the design of low pass filter and analog to digital conversion and display module design。
The design of direct digital frequency synthesizer AD9854 to achieve orthogonal frequency sweep signal source, the measured network we use LRC resonant circuit design, the multiplication of mixed circuit design using AD835, their use of filter design software to design filter software, using C8051f020 single chip minimize system control of high speed AD7862 analog—to-digital conversion, finally shows the phase frequency curve the amplitude frequency curve in the LCD screen。
简易频率测量仪课程设计

简易频率测量仪课程设计一、课程目标知识目标:1. 理解频率测量仪的基本原理,掌握其组成部分及功能。
2. 学会使用简易频率测量仪进行频率测量,并掌握数据处理的基本方法。
3. 了解频率测量在电子技术中的应用,明确其重要性。
技能目标:1. 能够正确操作简易频率测量仪,进行实际频率测量。
2. 培养学生动手实践能力,通过组装、调试简易频率测量仪,提高解决实际问题的能力。
3. 能够运用所学知识分析并解决频率测量过程中出现的问题。
情感态度价值观目标:1. 培养学生对待科学的严谨态度,增强对电子技术的兴趣和热情。
2. 培养团队合作意识,让学生在合作中学习、交流,共同解决问题。
3. 强化学生的安全意识,注重实验操作规范,养成良好的实验习惯。
课程性质:本课程为实践性较强的电子技术课程,旨在让学生通过实际操作,掌握频率测量仪的使用方法,提高实际应用能力。
学生特点:学生为初中生,具有一定的电子技术基础知识,对实验操作充满好奇,但实际操作能力有待提高。
教学要求:教师应注重理论与实践相结合,通过启发式教学,引导学生主动参与实验,培养学生动手动脑能力。
同时,关注学生的个体差异,给予每个学生适当的指导。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 理论知识:- 频率测量仪的基本原理与结构- 频率测量在电子技术中的应用- 频率测量仪的操作方法及数据处理2. 实践操作:- 简易频率测量仪的组装与调试- 实际频率测量操作练习- 频率测量结果的分析与讨论3. 教学大纲:- 第一课时:介绍频率测量仪的基本原理与结构,让学生了解频率测量仪的组成部分及其功能。
- 第二课时:讲解频率测量在电子技术中的应用,明确学习频率测量的意义。
- 第三课时:学习频率测量仪的操作方法及数据处理,为实践操作打下基础。
- 第四课时:分组进行简易频率测量仪的组装与调试,培养学生的动手能力。
- 第五课时:进行实际频率测量操作练习,巩固所学知识,提高实际应用能力。
简易频率特性测试仪最终分析方案

2018年全国大学生电子设计竞赛简易频率特性测试仪<E)2018年9月7日摘要该频率特性测量仪采用DDS控制核心外加乘法电路、滤波电路、AD 转换电路、以及测量电路。
主要由正交扫频信号发生器、乘法器、低通滤波器、AD转换、显示等功能模块组成。
在本系统中利用51单片机控制DDS芯片AD9854实现信号发生,从而达到输出频率、相位、幅度可控的正交扫频信号。
然后,制作一个频率特性测试仪,用来测量产生的扫频信号的有关信息,并正确显示。
为了了解检测电路的特性,最后做一个RLC被测网络。
使用测量电路测量被测网络的有关电器参数,同时可以通过对电路优化来提高该测量仪的测量精度。
关键字:DDS AD9854 正交扫频目录1系统方案11.1 正交扫频信号源的论证与选择11.2 相频特性的论证与选择21.3 幅频特性的论证与选择32系统理论分析与计算42.1 系统总体方案的分析42.1.1 采用DSP方式42.1.2 直接利用已有信号源给系统,比较输入输出5 2.2有关零中频原理的计算53电路与程序设计63.1电路的设计63.1.1系统总体框图63.1.2 扫频信号子系统框图与电路原理图73.2程序的设计83.2.1程序功能描述与设计思路83.2.2程序流程图94测试方案与测试结果10附录1:电路原理图11附录2:源程序12参考文献17简易频率特性测试仪<E题)【本科组】1系统方案本系统主要由信号发生器模块、乘法电路模块、解调模块、显示测量模块组成,下面分别论证这几个模块的选择。
1.1 正交扫频信号源的论证与选择方案一:单片函数发生器利用单片函数发生器配合外部分立元件输出频率,通过调整外部元件可改变输出频率。
缺点:发生器输出频率稳定度差、精度低、抗干扰能力低、灵活性差,成本也高。
方案二:锁相环频率合成技术图1.1PPL原理图通过改变程序分频器的分频比,则可改变压控振荡器的输出频率fo,从而获得大量可供利用的频率稳定度等同于参考频率的频率点,这里输出频率fo只能以参考频率fr为步长进行变化。
简易电路特性测试仪

简易电路特性测试仪一、任务设计并制作一个简易电路特性测试仪。
用来测量特定放大器电路的特性,进而判断该放大器由于元器件变化而引起故障或变化的原因。
该测试仪仅有一个输入端口和一个输出端口,与特定放大器电路连接如图 1 所示。
图 1 特定放大器电路与电路特性测试仪连接图制作图 1 中被测放大器电路,该电路板上的元件按图 1 电路图布局,保留元件引脚,尽量采用可靠的插接方式接入电路,确保每个元件可以容易替换。
电路中采用的电阻相对误差的绝对值不超过 5%,电容相对误差的绝对值不超过 20%。
晶体管型号为 9013,其β 在60~300 之间皆可。
电路特性测试仪的输出端口接放大器的输入端 Ui, 电路特性测试仪的输入端口接放大器的输出端 Uo。
二、要求1. 基本要求(1)电路特性测试仪输出 1kHz 正弦波信号,自动测量并显示该放大器的输入电阻。
输入电阻测量范围1kΩ~50kΩ,相对误差的绝对值不超过10%。
(2)电路特性测试仪输出 1kHz 正弦波信号,自动测量并显示该放大器的输出电阻。
输出电阻测量范围500Ω~5kΩ,相对误差的绝对值不超过10%。
(3)自动测量并显示该放大器在输入 1kHz 频率时的增益。
相对误差的绝对值不超过 10%。
(4)自动测量并显示该放大器的频幅特性曲线。
显示上限频率值,相对误差的绝对值不超过 25%。
2. 发挥部分(1)该电路特性测试仪能判断放大器电路元器件变化而引起故障或变化的原因。
任意开路或短路 R1~R4 中的一个电阻,电路特性测试仪能够判断并显示故障原因。
(2)任意开路 C1~C3 中的一个电容,电路特性测试仪能够判断并显示故障原因。
(3)任意增大 C1~C3 中的一个电容的容量,使其达到原来值的两倍。
电路特性测试仪能够判断并显示该变化的原因。
(4)在判断准确的前提下,提高判断速度,每项判断时间不超过 2 秒。
(5)其他。
(1)不得采用成品仪器搭建电路特性测试仪。
电路特性测试仪输入、输出端口必须有明确标识,不得增加除此之外的输入、输出端口。
简易频率特性测试仪的设计与制作

控制和运算芯片,利用零中频正交解调原理,使用 DDS 芯片 AD9854 设计并制作了一款简易频率特
性测试仪。该测试仪能够输出 100 kHz~50 MHz 范围的正交信号,能正确的绘制被测网络的幅频特
性曲线和相频特性曲线。可通过键盘以 100 kHz 为步进频率进行扫频和点频输出。测试仪测给定
RLC 网络,中心频率的相对误差小于 0.1%,有载品质因数相对误差小于 2%。测试结果表明,该测
电子产品的生产和调试过程中,很多时候需要 理系统,利用零中频正交解调原理,采用 AD9854 设
测量设备或网络的频率特性,然而模拟式扫频仪硬 计并制作了一款频率特性测试仪。该测试仪能够输
件 设 计 复 杂 、功 耗 大 ,且 体 积 庞 大 、价 格 也 很 昂 贵 。 出 100 kHz~50 MHz 范 围 的 正 交 信 号 ,能 正 确 的 绘
频率特性测试仪的使用

频率特性测试仪的使用一,实验目的1,了解频率特性测试仪的工作原理和结构;2,了解调谐放大器的幅频特性;3,掌握正确设置频率特性测试仪的各项参数;4,掌握频率特性测试仪的实际操作和应用方法;二,实验设备及器材1,频率特性测试仪(以BT3系列为例) 1台2,电缆探头 1套3,隔直电容(510pF),隔离电阻各1只4,电源及附属设备 1套5,被测网络(中频放大器) 1套6,连接线若干三,实验原理(说明)1,频率特性测试仪的工作原理频率特性测试仪(简称扫频仪),主要用于测量网络的幅频特性.它是根据扫频法的测量原理设计而成的.简单地说,就是将扫频信号源和示波器的X-Y显示功能结合在一起,用示波管直接显示被测二端网络的频率特性曲线,是描绘网络传递函数的仪器.这是一种快速,简便,实时,动态,多参数,直观的测量仪器,广泛地应用于电子工程等领域.例如,无线电路,有线网络等系统的测试,调整都离不开频率特性测试仪.频率特性测试仪主要由扫频信号发生器,频标电路以及示波器等组成,其组成框图如图6-4中的虚线框内所示.检波探头(扫频仪附件)是扫频仪外部的一个电路部件,用于直接探测被测网络的输出电压,它与示波器的衰减探头外形相似(体积稍大),但电路结构和作用不同,内藏晶体二级管,起包络检波作用.由此可见,扫频仪有一个输出端口和一个输入端口:输出端口输出等幅扫频信号,作为被测网络的输入测试信号;输入端口接收被测网络经检波后的输出信号.可见,在测试时频率特性测试仪与被测网络构成了闭合回路.扫频信号发生器是组成频率特性测试仪的关键部分,它主要由扫描电路,扫频振荡器,稳幅电路和输出衰减器构成.它具有一般正弦信号发生器的工作特性,输出信号的幅度和频率均可调节.此外它还具有扫频工作特性,其扫频范围(即频偏宽度)也可以调节.测量时要求扫频信号的寄生调幅尽可能小.2,频率特性测试仪的应用(1)检查示波器部分检查项目有辉度,聚焦,垂直位移和水平宽度等.首先接通电源,预热几分钟,调节"辉度,聚焦,Y轴位移",使屏幕上显示度适中,细而清晰,可上下移动的扫描基线. (2)扫频频偏的检查:调整频偏旋钮,使最小频偏为±0.5MHz,最大频偏为±7.5MHz.(3)输出扫频信号频率范围的检查:将输出探头与输入探头对接,每一频段都应在屏幕上显示一矩形方框.频率范围一般分三档:0~75MHz,75~50MHz,150~300MHZ,用波段开关切换.(4)检查内,外频标检查内频标时,将"频标选择"开关置"1MHZ"或"10MHZ"内频标,在扫描基线上可出现1MHZ或10MHZ的菱形频标,调节"频标幅度"旋钮,菱形频标幅度发生变化,使用时频标幅度应适中,调节"频偏"旋钮,可改变各频标间的相对位置.若由外频标插孔送入标准频率信号,在示波器上应显示出该频率的频标.(5)零频标的识别方法频标选择放在"外接"位置,"中心频率"旋钮旋至起始位置,适当旋转时,在扫描基线上会出现一只频标,这就是零频标.零频标比较特别,将"频标幅度"旋钮调至最小仍出现.(6)检查扫频信号寄生调幅系数用输出探头和输入探头分别将"扫频信号输出"和"Y轴输入"相连,将"输出衰减"的粗细衰减旋钮均置0Db,选择内频标(如1MHZ),在屏幕上会出现一个以基线为零电平的矩形图形,调整中心频率度盘,扫频信号和频标信号都会移动,调节显示部分各旋钮,使图形便于观测,记下最大值A,最小值B,则扫频信号寄生调幅系数为M=(A-B)/(A+B)×100%要求在整个波段内,m7.5%.(7)检查扫频信号非线性系数"频标选择"开关置于"1MHZ",调节"频率偏移"为7.5MHZ,记下最低,最高频率与中心频率f0的几何距离A,B,则扫频信号非线性系数为γ=(A-B)/(A+B)×100%要求在整个波段内,r20%.(8)"1MHZ"或"10MHZ"频标的识别方法找到零频标后,将波段开关置于"Ι","频标幅度"旋钮调至适当位置,将频标选择放在"1MHZ"位置,则零频标右边的频标依次为1MHZ,2MHZ… ….将频标选择放在"10MHZ"位置,则零频标右边的频标依次为10MHZ,20MHZ… …,两大频标之间频率间隔10MHZ,大频标与小频标之间频率间隔5MHZ.(9)波段起始频标的识别方法"频标幅度"旋钮调至适当位置,频标选择放在"10MHZ","频率偏移"最小.将波段开关置∏,旋转"中心频率"旋钮,使扫描基线右移,移动到不能再移的位置,则屏幕中对应的第一只频标为70MHZ,从左到右依次为80MHZ, ……,150MHZ.将波段开关置Ш,则屏幕中对应的第一只频标为140MHZ,识别频标方法相同.(10)扫频信号输出的检查:将两个输出衰减均置于0dB.将输出探头与输入检波探头对接(即将两个探头的触针和外皮分别连在一起).这时,在扫频仪的荧光屏上应能看到一个由扫描基线和扫描信号线组成的长方图形.然后调整中心频率刻度盘,随着中心频率的变化,扫描信号线和频标都随着移动.要求在整个频段内的扫描信号线没有明显的起伏和畸变.并检查扫描信号的输出衰减和Y轴增益钮是否起作用.2,频率特性测试仪的使用注意事项(1)测量时,输出电缆和检波探头的接地线诮尽量短,切忌在检波头上加接导线;被测网络要注意屏蔽,否则易引起误差.(2)当被测网络输同端带有直流电位时,Y轴输放应选用AC耦合方式,当被测网络输入端带有直流电位时,应在扫频输出电缆上串接容量较小的隔直电容.(3)正确选择探头和电缆..BT-3测试仪附有四种探头及电缆:①输入探头(检波头):适于被测网络输出信号未经过检波电路时与Y轴输入相连.②输入电缆:适于被测网络输出信号已经过检波电路时与Y轴输入相连.③开路头:适于被测网络输入端为高阻抗时,将扫频信号输出端与被测网络输入相连.④输出探头(匹配头):适于被测网络输入端具有75特性阻抗时,将扫频信号输出端与被测网络输入相连.四,实验预习要求。
频率特性测试仪设计与总结报告(国赛一等奖)

频率特性测试仪设计与总结报告(国赛一等奖) 频率特性测试仪设计与总结报告(国赛一等奖)频率特性测试仪设计与总结报告作者:仇飞、徐川川、王雅灏摘要:本设计以ARM红牛开发板作为整个系统的控制核心,通过软件产生频率线性变化的正弦波,并将其提供给被测网络测试。
变化前后正弦波使用软件测试,并计算其幅频特性和相频特性。
使用阻容双T网络制作被测网络。
关键词:ARM开发板、阻容双T网络、加法器。
一、方案论证与选择总体方案设计:根据题目要求,频率特性测试仪的功能是能够将输出可调正弦波给被测电路,并测量经过测量电路后正弦波的变化,从而得出幅频特性和相频特性。
①方案一:信号源采用RC正弦波振荡电路产生信号。
用R、C元件组成选频网络的振荡电路为RC正弦波振荡电路,该电路适于产生1Hz~1MHz范围内的低频信号。
振荡频率由R、C值决定。
需要改善输出电压幅度的稳定问题,在放大电路的负反馈回路里采用非线性元件来自动调整反馈的强弱来维持输出电压恒定。
所需信号源为频率连续变化信号,因此要随时改变R、C 值进而改变输出信号频率。
将产生的信号送至被测网络,变化后的信号和变化前信号同时送至集成有效值转换芯片AD637计算其有效值,经过A/D转换后,再使用模拟除法器得到其幅频特性。
该方案电路结构简单造价低,不需软件调试。
但对于测量相频特性较为困难。
原理框图如图一所示。
②方案二:使用DDS芯片AD9834产生正弦波信号,产生正弦波频率最高可到25MHz。
AD9834是由28位的相位累加器、正弦只读存储器和一个10位的DA构成的数字控制式振荡器。
利用直接数字合成技术,和AD9834内部的两个频率寄存器、FSK技术可以实现单周期内的频率切换,以及占空比调节的实现。
通过外部引脚控制或控制字控制频率寄存器和相位寄存器调节输出,可以改变输出波形种类。
原理图如下。
图一:方案一原理框图图二:方案二原理框图③方案三:使用ARM通过软件编程产生连续正弦波且频率在100Hz到100KHz内连续变化。
一种频率特性测试仪的设计

( 汉 大 学 电 子信 息学 院 ,湖 北 武 汉 4 0 7 ) 武 3 0 9
摘 要 :以 单 片机 8 C 1 可编 程 逻辑 器件 ( P A) 95 和 F G 为控 制 中心 , 计 了一 个频 率 特 性 测 试仪 , 于 测试 某一 特 定 网络 设 用
的频 率 响 应 特 性 。本 系统 的 主要 特 点是 由 F G P A驱 动 多种 串行 芯 片 , 精 简 了 系统 电路 结 构 的 同时也 不 影 响 程序 的 在
t e tt e f q e c e p n e c a a t r t o et i ewok T e man fau e o e s se i t e u e o n e a o ts r u n y r s o s h r ce si f ra c ran n t r . h i e t r ft y t m s h s fma y s r l h e i c h i
第 l 9卷 第 6期
Vo .9 1 1
No6 .
电子 设 计 工 程
El cr n c De i n En i e rn e to i sg g n ei g
2 1 年 3月 01
Ma . 01 r2 l
一
种 频率 特性 测试 仪 的设计
频率特性测试仪(完整版)

频率特性测试仪摘要:本实验以DDS芯片AD9851为信号发生器,以单片机MSP430F449为核心控制芯片,以FPGA为辅助,加之于外围电路来实现幅频及相频的检测。
系统由6信模块组成:正弦扫频信号模块,待测阻容双T 网络模块,整形模块,幅值检测模块,相位检测模块,及显示模块。
先以单片机送给AD9851控制字产生100HZ—100KHZ的扫频信号,经过阻容双T网络检测电路,一路信号通过真有效值AD637JP对有效值进行采集后进入单片机进行幅值转换,另一路信号由整形电路整形后进入FPGA进行相位检测及频率检测,最后由LCD显示输出,最终来完成幅频及相频的简单测试。
关键字:AD9851、 MSP430F449 、FPGA 、阻容双T网络、AD637 LM311比较器、液晶12864目录一、方案方案论证与选择 (3)1. 扫描信号产生方案 (3)1.1 数字直接频率合成技术(DDFS) (3)1.2 程控锁相环频率合成 (3)1.3 数字频率发生器(DDS)AD9851产生 (3)2.相位检测方案 (4)2.1 A/D采样查找最值法 (4)2.2 FPGA鉴相法 (4)3. 幅值检测方案 (5)3.1 峰值检波法 (5)3.2 真有效值芯片AD637检测法 (6)二、系统总体设计文案及实现方框图 (7)三、双T网络的原理分析及计算 (7)1、双T网络的原理 (7)2、双T网络的设计 (9)四、主要功能模块电路设计 (11)1、AD9851正弦信号发生器 (11)2、减法电路及射极跟随器 (12)3 整形电路 (13)4 真有效值检测 (13)五、系统软件设计 (14)六、测试数据与分析 (15)七、总结分析与结论 (17)参考文献: (17)附录: (17)一、方案方案论证与选择1. 扫描信号产生方案1.1 数字直接频率合成技术(DDFS)方案一:采用数字直接频率合成技术(DDFS)。
以单片机和FPGA为控制核心,利用FPGA中的N位地址存储相应的正弦表值,通过改变频率控制字K,寻址相位累加器的波形存储器的数据,以产生所需频率的正弦信号f out=f in *K/2N。
11.频率特性测试仪实验报告

频率特性测试仪实验报告实验目的:1、了解频率特性测试仪的工作原理2、学会设计一个双T被测网络,并且能够达到所给要求3、了解频率特性测试仪设计的整体系统设计,以及各子系统设计的方案思路4、掌握频率特性测试仪的信号源产生方法,并能够设计DDS信号源电路5、掌握频率测试仪的检波显示原理并能够设计一个符合要求的峰值检波器。
实验原理:频率测试仪就是一个扫频仪,它体现的是输出电压随频率变化的关系。
它是根据扫频法的测量原理设计而成的,就是将扫频信号源和示波器的X-Y显示功能结合在一起,用示波管直接显示被测二端网络的频率特性曲线,是描绘网络传递函数的仪器。
频率特性测试仪组成框图扫频仪有一个输出端口和一个输入端口:输出端口输出等幅扫频信号,作为被测网络的输入测试信号;输入端口接收被测网络经检波后的输出信号。
可见,在测试时频率特性测试仪与被测网络构成了闭合回路。
一个频率测试仪应该有三个部分组成:信号源、被测网络和检波及显示部分。
扫频信号源:频率由低到高或由高到低变化的正弦波振荡源,称为扫频。
频率的变化可以是连续的,也可以是步进式的。
扫频信号的幅度、扫频的频率变化范围可以方便地控制。
扫频的速度与测量仪的其他部分的工作同步。
扫频信号源在扫频过程中,通过采用ALC(自动电平控制)技术使幅度保持一致(可视为恒等于1),这样,可省去对输入激励信号的幅度测量和求输出输入幅度比值的运算。
信号源的产生方法有多种,按需要可做成点频(连续波CW),频率自动步进(STEP),频率连续变化(扫频SWEEP)等形式。
采用锯齿波电压作为压控扫频振荡器(VCO)的控制量,同时用作显示的X 轴扫描电压以达到扫频和曲线显示的同步。
标量网络分析仪只作幅频测量,而矢量网络分析仪还作相频特性测量。
网络分析仪对信号源的质量要求比扫频仪高,通常采用频率合成器作为扫描源,合成器的频率由数字量控制。
常见的扫频信号产生方法:压控振荡(VCO ),函数发生器、锁相环(PLL :Phase Lock Loop )频率合成器、直接数字频率合成或直接数字合成(DDFS ,或DDS )和PLL+DDS本题属低频测试系统,DDS 信号源和8038芯片制作的VCO 信号源(反馈稳频或PLL )都可以采用。
简易频率计设计报告

一、设计任务与要求1.知识点及设计内容计数器、锁存器的工作、译码器、显示器的工作原理,限幅器和整形电路的工作原理;涉及芯片管脚及功能的使用。
2.设计任务(1)频率计测量范围0~9999Hz,闸门信号采样时间为1s。
(2)最大读数为9999Hz。
(3)采用四位数码显示。
(4)输入信号最大幅值可以扩展。
二、设计的方案与论证频率计又称为频率计数器,是一种专门对被测信号频率进行测量的器电子测量仪器。
频率计主要由四个部分构成:时基(T)电路、输入电路、计数显示电路以及控制电路。
频率计最基本的工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T(如下图①所示)。
在一个测量周期过程中,被测周期信号在输入电路中经过放大、整形、微分操作之后形成特定周期的窄脉冲,送到主门的一个输入端。
主门的另外一个输入端为时基电路产生电路产生的闸门脉冲。
在闸门脉冲开启主门的期间,特定周期的窄脉冲才能通过主门,从而进入计数器进行计数,计数器的显示电路则用来显示被测信号的频率值,内部控制电路则用来完成各种测量功能之间的切换并实现测量设置。
①数字频率计的组成框图三、电路设计计算与分析1.原理说明输入电路:由于输入的信号可以是正弦波,三角波。
而后面的闸门或计数电路要求被测信号为矩形波,所以需要设计一个整形电路则在测量的时候,首先通过整形电路将正弦波或者三角波转化成矩形波。
在整形之前由于不清楚被测信号的强弱的情况。
所以在通过整形之前通过放大衰减处理。
当输入信号电压幅度较大时,通过输入衰减电路将电压幅度降低。
当输入信号电压幅度较小时,前级输入衰减为零时若不能驱动后面的整形电路,则调节输入放大的增益,时被测信号得以放大。
频率测量:测量频率的原理框图.测量频率共有3个档位。
被测信号经整形后变为脉冲信号(矩形波或者方波),送入闸门电路,等待时基信号的到来。
时基信号有555定时器构成一个较稳定的多谐振荡器,经整形分频后,产生一个标准的时基信号,作为闸门开通的基准时间。
(完整word版)BT-3说明书

BT—3型频率特性测试仪(扫频仪)使用说明B。
3。
1工作原理频率特性测试仪,俗称扫频仪(国产型号为BT—2、BT-C、BT-5等)。
它是一种用示波器直接显示被测设备频率响应曲线或滤波器的幅频特性的直观测试设备.广泛地应用于调试宽频带放大,短波通信机和雷达接收机的中频放大器,电视差转机、电视接收机图像和伴音通道,调频广播发射机、接收机高放、中频放大器以及滤波器等有源和无源四端网络。
测量频率特性的方法一般有逐点法和扫频法两种.为了说明扫频仪的工作原理,先谈谈逐点法频率特性。
图B.15测试原理图调节正弦波信号发生器的频率,逐点测量相应频率上被测设备的输出电压(注意保持被测设备的输入电压不能变)。
例如第一次调节频率f1,送入被测设备,电压表测得被测设备的输出电压为U1,第二次调节频率为f2,电压表测得为U2,这样继续做下去,到第n次调节频率为fn,测得Un.然后以频率f为横坐标,电压U为纵坐标,把各次频率及其对应测得的电压画到坐标上去,连接这些点得到一条曲线,这就是被测设备的频率特性曲线,如图B.15所示。
但是这种测法即费时又不准,而且不形象。
如果把信号发生器改为一个扫频振荡器,它的频率能自动地从f1到fn重复扫频,但扫频仪输出幅度不变,通过被测设备后,被测设备在不同频率上幅度是不同的,把电压表改成检波器,把被测设备输出的扫频信号的包络检出来,并送到示波器显示出来,我们就能直接看到被测设备的频率特性曲线,这就是扫频法测量频率特性的原理,扫频仪就是根据这个原理做成的。
根据上述原理,扫频仪主要包括三部分,如图B.16所示。
图B。
16扫频仪方框图1。
扫描信号发生器它的核心仍然是LC振荡器,其电路是设法用调制信号控制振荡电路中的电容器或电感线圈,使电容量或电感量变化,从而使振荡频率受调制信号的控制而变化,但其幅度不变.用调制信号控制电容量变化的方法是由变容二极管实现的。
用调制信号控制电感量变化的方法通常是用磁调制来实现的.其原理是用调制电流改变线圈磁芯的导磁系数,使线圈的电感量也作相应的变化,由此而实现扫频。
程控频率特性测试仪硬件设计

法 : 不 同 频 率 的标 准 正 弦 信 号 通 过 待 测 系 统 , 过 记 让 通 录 和 比 较 输 入 、 出 波 形 的 幅 度 相 位 关 系 , 到 系 统 的 输 得 幅频 和相频 特性 。
在 电路里 , 入频 率用 2 输 MHz的 晶 振 产 生 , 度 可 精
a ha e me s r ic t nd p s a u e c rui.
K e wor fe ue ych rc eitc p s pu i DDFS y ds r q nc aa t rsi ha e s rng
为测定 未 知 系统 的频 率 特性 ,通 常采 用 扫频 的方
snu oda v s 1 0Hzt O Hz a d t e fe ue c n e v li 0Hz Ma i g t e snu o d v o b h i n o r e o h o i s i l wa e i 0 o l Ok n h r q n y it r a s 1 . k n h i s i a wa e t e t e sg a S u c ft e h me— ma e l l d
达 1 0~ 。 前 置 分 频 电 路 用 可 编 程 定 时 器 8 5 产 生 23
简易频率特性测试仪最终分析方案

2018年全国大学生电子设计竞赛简易频率特性测试仪<E)2018年9月7日摘要该频率特性测量仪采用DDS控制核心外加乘法电路、滤波电路、AD转换电路、以及测量电路。
主要由正交扫频信号发生器、乘法器、低通滤波器、AD转换、显示等功能模块组成。
在本系统中利用51单片机控制DDS芯片AD9854实现信号发生,从而达到输出频率、相位、幅度可控的正交扫频信号。
然后,制作一个频率特性测试仪,用来测量产生的扫频信号的有关信息,并正确显示。
为了了解检测电路的特性,最后做一个RLC被测网络。
使用测量电路测量被测网络的有关电器参数,同时可以通过对电路优化来提高该测量仪的测量精度。
关键字:DDS AD9854 正交扫频目录1系统方案11.1 正交扫频信号源的论证与选择11.2 相频特性的论证与选择21.3 幅频特性的论证与选择32系统理论分析与计算42.1 系统总体方案的分析42.1.1 采用DSP方式42.1.2 直接利用已有信号源给系统,比较输入输出52.2有关零中频原理的计算53电路与程序设计63.1电路的设计63.1.1系统总体框图63.1.2 扫频信号子系统框图与电路原理图73.2程序的设计83.2.1程序功能描述与设计思路83.2.2程序流程图94测试方案与测试结果10附录1:电路原理图11附录2:源程序12参考文献17简易频率特性测试仪<E题)【本科组】1系统方案本系统主要由信号发生器模块、乘法电路模块、解调模块、显示测量模块组成,下面分别论证这几个模块的选择。
1.1 正交扫频信号源的论证与选择方案一:单片函数发生器利用单片函数发生器配合外部分立元件输出频率,通过调整外部元件可改变输出频率。
缺点:发生器输出频率稳定度差、精度低、抗干扰能力低、灵活性差,成本也高。
方案二:锁相环频率合成技术图1.1PPL原理图通过改变程序分频器的分频比,则可改变压控振荡器的输出频率fo,从而获得大量可供利用的频率稳定度等同于参考频率的频率点,这里输出频率fo只能以参考频率fr为步长进行变化。
频率特性测试仪的设计

频率特性测试仪的设计国成哲;王中训;王文奇;张珉;娄阳【摘要】To measure the frequency characteristic of the linear time-invariant system,we proposed a design of a low cost FCI for university students.This instrument is based on FPGA and high-speed ADC/DAC system.It uses DDS to generate the sine wave sweep signal.Transformed by the DAC,it is output to the measured network.Then the response of the measured network is acquired by the ADC and sent to FPGA.The FPGA measures the changes of the amplitude and the phase of the signal and sends the results to PC to display.The instrument has a frequency range of 0~20 MHz,an input gain of ±40 dB,a phase resolution of 5°,and can display the amplitude-frequency curve and the phase-frequency curve in real-time.The results can be saved as files.The design is low cost,easy to implement and strongly scalable,and can meet the needs of the target population well.%为了对线性时不变系统进行频率特性进行测试,本设计提出了一种低成本、面向学生的频率特性测试仪的设计方案,本仪器为基于FPGA及高速ADC/DAC构建的数字频率特性测试仪系统.其通过DDS产生正弦扫频信号,经高速DAC转换输出,被测网络响应信号由ADC采集后输入FPGA,得出信号经被测网络后产生的幅度变化和相位变化.本仪器具有0~20 MHz的扫频范围、±40 dB输入增益范围、5°相位分辨率、可实时显示被测网络的幅频特性曲线和相频特性曲线,并可将测试结果保存为文件.本设计成本低、易实现、具有较强的可扩展性,可很好地满足目标人群的要求.【期刊名称】《电子设计工程》【年(卷),期】2017(025)011【总页数】6页(P102-106,110)【关键词】频率特性测试仪;现场可编程逻辑阵列;信号生成;信号采集【作者】国成哲;王中训;王文奇;张珉;娄阳【作者单位】烟台大学光电信息科学与技术学院,山东烟台264005;烟台大学光电信息科学与技术学院,山东烟台264005;烟台大学光电信息科学与技术学院,山东烟台264005;烟台大学光电信息科学与技术学院,山东烟台264005;烟台大学光电信息科学与技术学院,山东烟台264005【正文语种】中文【中图分类】TN911.22频率特性是以频率为变量描述系统特性的一种图示方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易频率特性测试仪的设计加在前面:术业有专攻。
一般写一些东西我也不会在空间瞎发,弄的别人以为自己瞎显摆。
不过我觉得我们电子设计的过程确实值得其他小组学习一下,比如说老焊板子那种芯片的布局,还有我们用4个按键解决所有数字的设置的思想。
我希望大家看到文章的时候不是觉得怎么吊炸天,其实我们这种水平比我们吊炸天的多了去。
我们之所以有敢厚着脸皮把这么次的设计思想分享出来,主要希望能把其中的某一些发光点分享给大家,同时希望他人给我们的更宝贵的意见和建议。
----end----电子设计三中,仪器仪表组的第一个题目,是简易频率特性测试仪的设计。
这个题目取自2013年的E题:简易频率特性测试仪(E 题)。
为了纪念近一个月的工作,特撰以此文纪念我们第七小组历经了的艰辛岁月。
在此,感组长家瑾大神、还有一华同学的辛勤付出,还有煜及其他一些学长的帮助。
特发上图,以作纪念。
在本次完成题目的过程中,大神早早完成了公式推导、电路理论和原理的分析,并组织我们在工作上分工(虽然他好像对“被我和一华排挤去焊电路板”很不满意私下抱怨并耿耿于怀,哈哈)。
下面我简单的回顾一下我们的这次设计:其中,有关硬件电路的部分是大神负责的,我只是略懂了原理,故仅仅略述。
我主要承担的是AD采样部分的程序,还有就是通过操作液晶屏和按键实现的程序的总体逻辑控制程序。
一华同学主要完成的是AD9854部分的程序,正弦波输出及其幅度补偿,还有扫频部分的程序。
下面,我从入手这道题目的开始状态,来一步步回顾一下。
下面,先把题目贴出来:/*=======================开始贴题目=======================*/【本科组】一、任务根据零中频正交解调原理,设计并制作一个双端口网络频率特性测试仪,包括幅频特性和相频特性,其示意图如图 1 所示。
二、要求1.基本要求制作一个正交扫频信号源。
(1)频率围为 1MHz~40MHz,频率稳定度≤10^-4;频率可设置,最小设置单位 100kHz。
(2)正交信号相位差误差的绝对值≤5º,幅度平衡误差的绝对值≤5%。
(3)信号电压的峰峰值≥1V,幅度平坦度≤5%。
(4)可扫频输出,扫频围及频率步进值可设置,最小步进 100kHz;要求连续扫频输出,一次扫频时间≤2s。
2.发挥部分(1)使用基本要求中完成的正交扫频信号源,制作频率特性测试仪。
a. 输入阻抗为 50Ω,输出阻抗为 50Ω;b. 可进行点频测量;幅频测量误差的绝对值≤0.5dB,相频测量误差的绝对值≤5º;数据显示的分辨率:电压增益 0.1dB,相移 0.1º。
(2)制作一个 RLC 串联谐振电路作为被测网络,如图 2 所示,其中 Ri和Ro分别为频率特性测试仪的输入阻抗和输出阻抗;制作的频率特性测试仪可对其进行线性扫频测量。
a. 要求被测网络通带中心频率为 20MHz,误差的绝对值≤5%;有载品质因数为 4,误差的绝对值≤5%;有载最大电压增益≥ -1dB;b. 扫频测量制作的被测网络,显示其中心频率和-3dB 带宽,频率数据显示的分辨率为 100kHz;c. 扫频测量并显示幅频特性曲线和相频特性曲线,要求具有电压增益、相移和频率坐标刻度。
(3)其他。
/*=======================贴题目结束=======================*/AD9854实验板的程序,我们直接有学长找来的代码,我们需要做的工作只是移植。
然而,源程序对应的IO口用到的均为位操作,而我们使用的F020单片机不能直接对P6、P7口直接进行位操作,所以需要将位操作均用“|=bitx”或者“&=!bitx”的方式来置位或者复位。
这一段程序由一华同学完成移植,在此不贴出了。
硬件部分最值得一说的是AD835解调板,该板子由大神焊成。
他共焊接了两次,第一次半途而废,因为确实太渣渣了。
第二次,板子正面元器件布局很好,但是最终测试的时候,发现还是效果不行,原因可能是高频信号的其板子背面走线,尤其是AD9854的双正弦波输入附近位置的不佳处,受到的影响较大(具体我不清楚为什么)。
你们会发现,途中下面的两块转接板上你看不到芯片,这并不是没有焊芯片,而是焊接时候就把板子反面了一下。
这样的话,芯片引脚的布局就和电路的原理图上一样啦,在走线的时候将方便许多,这个小技巧大家可以学习一下。
老哥说了下次还是他要来焊了啦,要给他一个挽回的机会哈哈。
现在贴出AD835解调板原理图:解调板左边的四个接口,分别对应如下:Q-AD9854cos路,I-AD9854sin路,IN-RLC被测网络输入端,OUT-LC被测网络输出端。
右侧分别为Ain0和Ain1路的采样,输给F020单片机的ADC0.输入解调板的两路正交的sin信号I和Q,期中I路经过RLC网络后分别与I路和Q路相乘。
通过AD835完成乘法,其输出:分别给偏置电压0.125mV和0.25mV。
通过TL431给出稳定的偏置。
分别通过低通滤波器,得到直流分量。
这里低通的指标是按照截止频率100KHz做得,其实具体是多少,只要足够小就行。
为了让F020能够采样到合适围的电压值,通过低通滤波器后,再将信号放大10倍。
实际上,我们会发现,因为F020板子上参考电压已经与部相连,我们无法改变,最大电压只能采样到2.48V,幸好最大电压只能是2.5V,我们在这种情况下可以视为2.5V来算。
但是我们设想,如果将电压放大的倍数略设置小一些,如8倍,将解决该问题。
最后,就是在程序中,根据公式算出实际的被测网络的K(幅度衰减)和Fi(相位)值啦。
经过滤波器之后,两路直流分量为:)cos(21Fi KA I =,)sin(21Fi KA Q -=由此推出:222241A K Q I =+,由此再推出K ,再代回某个式子推出Fi ,这里就略了。
这里建议用sin 函数推导(代回Q 路公式),我们可以发现asin 函数的值域[-90度,+90度]对应的值正好为[-1,+1],这样我们方便在程序中计算。
Atan 函数毕竟精确度没有asin 好,这个自己画函数图像便知。
硬件电路就说这么多了,下面我来show 一下我们的代码。
这里补充一些大家在画幅频、相频曲线的时候可能会遇到的问题: 如果你们图像画的不标准,可能有这些原因:1、公式形式问题。
最开始我们公式中用的是mV 做电压的单位,发现计算出来的数值打在屏上是错的。
后来发现是因为mV 本来就是10^3,再需要平方等等,可能已经造成了数据类型的溢出。
后来我们改在计算之前转换成V作为电压的单位,结果就对了。
其实我们不难想到,当我们做小数乘法的时候,就算数据类型有溢出,也是向后溢出的,缺失的是我们不太关心的极小的部分。
2、可能是你们的硬件电路有问题。
我们的硬件电路跑在我们自己的软件上,画出来的相频曲线明显不对,根本都看不出来是什么。
但是换成吴天涯组他焊的板子,结果图像就特别好,是一个从90度逐渐减小的趋势。
相频我们的还行。
但是由此还是可见,就算程序写的没有问题,如果AD835解调板焊接不行,还是会影响你的软件显示,造成怀疑自己程序错误的假象。
3、可能是你们的公式推导问题:我们最早把峰峰值和电压幅度值弄混淆的写在一起计算,这样你会发现得出的结果比理论上差个2倍或者多个2倍。
这个问题细心看一下就解决了。
--------关于ADC采样值转化为实际电压值的一些问题:ADC0H+ADC0L中如果数据为4095,表示的电压:超过了2.48或者引脚悬空的时候都是4095。
问:如果adc采样后,寄存器里面的值为temp,那么电压就是vin=temp/4095*2.48,对吗?答:如果你这样处理,是不好的。
我们知道,AD采样在低于180mV电压和高于2.4V电压的时候是不够准确的,2.48只是一个手册里面给的参考电压。
我们组的做法是,用电源输入一个1v的电压,记录现在的ADC采样数值。
再输入一个2V电压,记录现在采样数值。
然后,就可以画出一条线性的曲线,以后任意采样到的ADC值,都可以转化成实际的电压。
====================================================while(0==KeyScan()){};////Go into Our System.initlcdsys();while(1){sysfuntion(KeyScan());}}上面是我们的main函数,我们主要就是进来初始化所有需要用到的外围电路,然后就进了一个sysfuntion(KeyScan());函数,这就是我们的LCDsys。
当然了,我们的LCDsys.c有600+行,所以接下来关于这段程序的解读,我会直接在代码里面写。
我个人认为我一个比较好的编程习惯就是注释写得非常详细,当然,和别的大牛比起来就很渣渣啦,不过通过注释让隔了一段时间后自己还看得懂自己的程序是非常必要的。
然后,我写此文时对程序的解读,我就用【】扩起来表示。
Lcdsys.c函数#include "lcdsys.h"#include "DataType.h"Drawchar('+',row,col+0);num=input;}Drawchar(int2char((int)(num/10.0)%10),row,col+1);Drawchar(int2char((int)(num/1.0)%10),row,col+2);Drawchar('.',row,col+3);Drawchar(int2char((int)(num*10.0)%10),row,col+4);Drawchar(int2char((int)(num*100.0)%10),row,col+5);}【这个函数是我们打主屏(F和A设置时候的函数),贴出图片来看看】void fun_ok(){if(AorF){DrawcharS("Change A...",0,0);drawint(a,1,0);DrawcharS("mV",1,5);DrawcharS("when F=",3,0);drawint(f,3,7);DrawcharS("kHz",3,12);}else{DrawcharS("Change F...",0,0);drawint(f,1,0);DrawcharS("kHz",1,5);DrawcharS("when A=",3,0);drawint(a,3,7);DrawcharS("mV",3,12);}】DrawcharS("Sin:",0,0);DrawcharS("Vpp=",1,2);drawint(a,1,6);DrawcharS("mV",1,11);DrawcharS("Fre=",2,2);drawint(f,2,6);DrawcharS("kHz",2,11);//测试正弦波,采用120MHZ SYSCLK时,出来10MHZ波形,波形很好,测试成功//当采用300MHZ SYSCLK时,测试50MHZ波形时,DDS发热厉害,且波形衰减严重,幅度在35mV左右AD9854_Init();//输出的幅度 a mV = (x/4095)*5000mV 那么设置的参数 x 应当为a*(4095/5000)AD9854_SetSine((unsigned long)(f*1000.0),(int)(a*Vppadjust));while(1){if(6==KeyScan()||5==KeyScan()){Clear();fun_ok();break;};};break;case 7: Clear();//该按钮完成【点频输出,通过系统后,输入AD后计算“相位”和“参数k”】功能if(0==JiaoZhunBit){DrawcharS("No ReSeted!!!",1,1);while(1){if(0!=KeyScan()){Clear();fun_ok();break;};};break;}DrawcharS("Waiting...",1,1);DrawcharS("Wave Outputing",2,2);AD9854_Init();AD9854_SetSine((unsignedlong)(f*1000.0),(int)(a*Vppadjust));delaywateAD9854(5000,5);/*====延时====*/Clear();drawint(a,0,0);DrawcharS("mV/",0,5);drawint(f,0,8);DrawcharS("kHz",0,13);//输出额定幅度和频率的正弦波【case7完成的是点频功能接的是直通网络时候,任意频率都是接近0度。