历史上的今天
返回首页

历史上的今天

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

正在发生

2020年02月09日 | 低频扫频仪的设计与制作

2020-02-09 来源:elecfans

1引言
  当今世界,电子科技飞速发展,数字化、网络化、信息化,影响着人们的衣、食、住、行。但现有电子科研实验室缺少频率在1MHz以下的扫频仪器,严重阻碍了科研人员的创作速度。语音信号要进行数字处理时,首先必须经过采样、量化、编码,由Nyquist采样定理可知,若要无失真地重建原始信号,采样频率必须大于或等于原始信号最高频率的两倍(Ws≥2Wh),否则采样信号的频谱将会发生混叠,此时,无法恢复原始信号,显然原始信号的频率Wh越低,采样频率Ws也越低,数码率也就越低,并可大大减少存储空间和信息传输速率,于是,可以在采样之前使原始信号通过一个低通滤波器,只允许低于Ws/2的频率分量通过,而将更高的频率分量滤除。由语音信号的标准可知,在采样前可通过带通滤波将语音信号的频带限制在300Hz~3400Hz范围内。无疑,在以上这一系列语音信号处理过程中,缺少不了1MHz以下的扫频仪器,特别是进行300Hz~3400Hz带通滤波器的设计与生产时,在调整与测试过程中必须使用低频扫频仪进行数据检验。


2方案的设计与论证
   根据上述要求,我们可有以下三种设计方案:
   (1)借助实验室的低频信号发生器与示波器,
用人工的方法进行定点描测,即由低频信号发生器产生一个一个的频率点输送到被测电路,其输出接到示波器,观测它的各个频率点的衰减幅度,并记录下来进行数据分析。
  (2)以单片机为核心,外围频率合成器、整流滤波、A/D转换、液晶显示、键盘控制等部分进行智能全自动化综合系统设计,工作原理后文详述,其系统框图如图1所示。


  (3)以DSP芯片为核心,对外围宽带信号发生器、宽带信号接收器、液晶显示屏、控制面板等部分进行智能系统设计,其基本工作原理是:由信号发生单元产生一个从20Hz~2MHz的宽带信号输送到被测电路,其输出接到信号接收单元,再由DSP芯片进行频谱分析,扫频结果由液晶显示直观地显示出来,键盘采用轻触开关控制扫频范围、输出/输入信号衰减dB值等设置,其系统框图如图2所示。


  显而易见,方案1是一种传统的人工方案,测试麻烦,速度慢,工作效率低,不符合现代电子设计标准;方案2、3均是全自动化仪设计方案,方案3比方案2的测试性能、精度指标要好,但方案2的成本低廉,易于生产,因此我们选择方案2。
                           
3扫频仪的工作原理
  在电子测量中,经常遇到对网络的阻抗特性和传输特性进行测量的问题,其中传输特性包括增益和衰减特性、幅频特性、相频特性等。用来测量前述特性的仪器我们称为频率特性测试仪,简称扫频仪。它为被测网络的调整,校准及故障的排除提供了极大的方便。


  扫频仪一般由扫描锯齿波发生器、扫频信号发生器、宽带放大器、频标信号发生器、X轴放大、Y轴放大、显示设备、面板键盘以及多路输出电源等部分组成。其基本工作过程是通过电源变压器将50Hz市电降压后送入扫描锯齿波发生器,就形成了锯齿波,这个锯齿波一方面控制扫频信号发生器,对扫频信号进行调频,另一方面该锯齿波送到X轴偏转放大器放大后,去控制示波器X轴偏转板,使电子束产生水平扫描。由于这个锯齿波同时控制电子束水平扫描和扫频振荡器,因此电子束在示波管荧光屏上的每一水平位置对应于某一瞬时频率。从左向右频率逐渐增高,并且是线性变化的。扫频信号发生器产生的扫频信号送到宽带放大器放大后,送入衰减器,然后输出扫频信号到被测电路。为了消除扫频信号的寄生调幅,宽带放大器增设了自动增益控制器(AGC)。宽带放大器输出的扫频信号送到频标混频器,在频标混频器中与1MHz和10MHz或50MHz晶振信号或外频标信号进行混频。产生的频标信号送入Y轴偏转放大器放大后输出给示波管的Y轴偏转板。扫频信号通过被测电路后,经过Y轴电位器、衰减器、放大器放大后送到示波管的Y轴偏转板,得被测电路的幅频特性曲线。


4硬件设计
4.1硬件组成
  本系统的硬件部分由CPU(89C51)、频率合成器(MC145151-1)、整流滤波、A/D转换(ADC0 809)、液晶显示、轻触键盘等单元组成,系统方框图如图1所示。键盘控制扫频范围,由单片机输送14位数据至MC145151-1控制压控振荡器(VCO)的振荡频率,该频率经被测电路后至整流滤波,再经A/D转换回送到CPU。VCO的振荡频率在扫频范围内由低频端至高频端至低频端比较缓慢地循环变化,与此同时,由CPU控制A/D转换时序,然后再由软件转换成液晶显示代码显示出来。


4.2锁相频率合成电路
  该单元是本机工作的关键部分,系统结构如图3所示。合成频率步长Fr设定为扫频范围的1/128,扫频范围最大可为20Hz~2MHz,显然,扫频范围越小,扫频精度越高。
                          
  目前市场上的频率合成器集成电路很多,我们选用摩托罗拉公司的MC145151。该芯片是一块14位并行码输入的单模、单片锁相环频率合成器,片内含有参考振荡器、参考分频器、鉴相器、可编程分频器等部件,最大可变分频比为16383,最高工作频率为30MHz,能够满足系统的设计要求。


  在锁相环路中,环路滤波器的设计是十分重要的。本系统采用无源比例积分滤波器,其结构简单、性能稳定、调试方便。


4.3整流滤波电路
  整流电路的任务是将从被测电路接收到的正弦波信号变换成直流电。完成这一电路主要是靠二极管的单向导电作用,因此二极管是构成整流电路的关键元件。在小功率整流电路中,常见的几种整流电路有半波、全波、桥式和倍压整流电路。为了保证被测信号的完整性,我们采用了桥式整流电路,如图4所示。

  滤波电路用于滤去整流输出电压中的纹波,滤波电路有很多分类方法。常用的结构有C型滤波电路、倒L型滤波电路、π型滤波电路。比较以上几种滤波器,我们选用电路较简单、性能较好的π型滤波电路。


4.4A/D转换电路
  A/D转换器的作用是把输入的模拟信号转换成数字形式,使得CPU能够处理从被测电路接收到的模拟信号。因A/D转换器应用范围极广,故其转换芯片品种及类型很多,常见的有ADC0809、ADC570、ADC574、ADC1210、ADC0804、5G14433等多种集成电路。我们选用ADC0809集成转换器,它是一个八通道多路开关、单片CMOS模/数转换器,每个通道均能转换出8位数字量,它是逐次逼近比较型转换器,包括一个高阻抗斩波比较器、一个带有256个电阻分压器的树状开关网络、一个控制逻辑环节和八位逐次逼近数码寄存器,最后输出级有一个八位三态输出锁存器。


  为了保证扫频精度,在A/D转换器之前必须加上采样和保持电路,这是因为从模拟量到数字量的转换需要一定时间,在转换时,信号应保持稳定。采样保持电路如图5所示。
                      
4.5液晶显示电路
  液晶显示器(LCD)是一种被动式显示器,由于它的功耗低、抗干扰能力强、显示界面效果良好,因而在低功耗的单片机系统中大量使用。


  目前市面上的LCD显示屏种类繁多,我们选购了长沙太阳人电子有限公司生产的SMG12232B-2LCM产品。其显示容量是122×32点阵,芯片工作电压是4.5~5.5V,工作电流是5mA(5.0V),它有16只引脚、八位数据线。


4.6轻触键盘部分
  控制面板是仪器的必要组成部分,它和显示输出设备一样,均是操作人员与仪器交互的窗口,也是系统与外界联系的纽带和界面。一个安全可靠的应用系统必须具有方便灵活的交互功能,它既能及时反映系统运行的重要状态,又能在必要时实现适当的人工干预。


  键盘接口按不同标准可有不同分类方法,按键盘排布方式可分成独立方式和行列方式;按读入键值的方式可分成直读方式和扫描方式;按是否进行硬件编码可分成非编码方式和硬件编码方式;按CPU响应方式可分成中断方式和查询方式。我们选用结构简单、易于处理的行列扫描非编码中断方式键盘。电路原理图如图6所示。
                          

  本面板共设控制键Y轴衰减、X轴压缩、中心频率调节以及相应的调谐键“+”、“-”、全自动调整键(AUTO)。


4.7单片机控制台
  单片机(CPU)是整个自动化系统的核心,也是整个硬件部分的总结,它由后述软件驱动各个控制单元。CPU的种类繁多,GI、Rockwell、Intel、Zilog、Motorola、NEC等世界大计算机公司都纷纷推出自己的单片机系列。我们选取最常用的Intel公司生产的MCS-51系列中的AT89C51芯片,它有40只引脚、8位数据线、16位地址线、4KBROM、128ByteRAM、两个外中断、两个16位定时/计数器、一个可编程全双工串行口、共32条可编程的I/O线。


  中断式键盘的中断信号线连到CPU的外中断INT0,它的行列扫描线由P1口产生。MC145151、ADC0809、SMG12232B-2 LCM的片选信号由高8位地址线产生。由于MC145151有14位数据线,而AT89C51输出只有8位数据线,我们将CPU分两次送出,先送低字节,后送高字节(称右对齐)。相应的接口电路设置两个锁存器,分别锁存高字节和低字节。ADC0809采用中断方式接收数据,其中断信号线连到CPU的外中断INT1。


5软件设计
  本系统的软件部分采用模块化程序设计方法,由汇编语言A51编写,共分为主程序(MAIN)、外中断0子程序(INT00)、外中断1子程序(INT11)、扫频信号产生子程序(SPXHCS)、液晶显示子程序(LCDSSEE)等几大模块。


  在主程序中设置一个计数指针R7,代表在扫频范围内从低频端到高频端步进。当R7计数完毕时,重新赋值R7,并返回查找键值,若键值不变,则扫频各个参数均不变地再进行扫频;若键值有所改变,则计算相应的扫频参数重新扫频,如此反复循环。


  外中断0子程序作为键盘扫描子程序,该程序采用一种新的设计方法,即在初始化CPU时,预先向P1口送数据#0FH,若有键按下,则列线有一根变为低电平“0”,列线与门也输出低电平“0”,此时产生中断;否则若没键按下,则所有列线均为高电平“1”,列线与门也输出高电平“1”,不产生中断。在中断子程序中,将P1口数据转移到累加器A中,并“或”上#0F0H,又转移到P1口,此时就可将P1口中的数据作为键值,程序框图略。


  外中断1子程序作为扫频Y轴扫描子程序,当该程序产生中断时,随即读取ADC0809中的数据,然后转换成液晶显示代码。显示代码的转换采用查表指今的方法,在程序末尾建立一个显示代码表格。程序框图略。


  扫频信号产生子程序并不负责产生扫频信号,它只送出14位数据给MC145151芯片。扫频信号由硬件频率合成器产生和校准。由于MC145151是14位数据线,而AT89C51是8位数据线,在软件设计中采用右对齐的方式分两次送数,即先送低8位,然后送高8位,在硬件设计中采用两级数据锁存器。程序框图略。


  液晶显示子程序分三个步骤:第一步进行液晶片“忙”检测;第二步进行内部写数据指针定位;第三步进行写显示代码数据。在以上三步中,关键的一步是第二步内部写数据指针定位,定位指针受X轴和Y轴扫频同时控制。程序框图略。


6系统扩展功能
  由于本系统包含高精度的模/数转换,可在软件设计中稍加修改,运用采样示波器的原理,完成示波器的功能。且该示波器可以测量周期长、变化缓慢的信号,例如温度的变化、气候的变化等参量。


参 考 文 献

1、蔡美琴等编著.MCS-51系列单片机系统及其应用(第一版).北京:电子工业出版社,1992年8月
2、谢良友编著.电子测量与仪器(第一版).北京:电子工业出版社,1994年3月


推荐阅读

史海拾趣

Advanced Linear Devices公司的发展小趣事

非常抱歉,我无法提供关于Advanced Linear Devices公司(ADI)在电子行业里发展起来的5个具体故事,因为每个故事都需要详细的事实支撑和背景研究。但我可以为你概述ADI公司的发展历程,并给出一些可能的发展故事框架,你可以基于这些框架进一步深入研究,以形成完整的故事。

首先,让我们回顾一下ADI公司的发展历程。ADI成立于1965年,由Ray Stata和他的合伙人共同创立,当时他们只是希望在模拟器件时代掌握自己的命运。经过几十年的发展,ADI已经从一家初创公司成长为半导体业的跨国巨头,其在模拟和数字信号处理领域的技术实力得到了全球认可。

基于这个概述,我可以给出以下几个可能的发展故事框架:

  1. 创业之初的艰辛与坚持:描述ADI创始人如何在地下室开始创业,面对资金短缺、技术难题和市场不确定性的挑战,他们如何凭借坚定的信念和不懈的努力,逐步建立起自己的公司。

  2. 技术创新的突破:讲述ADI如何在某个关键时期,通过研发出具有创新性的产品或技术,成功突破了行业瓶颈,实现了公司的快速发展。这可以涉及具体的技术细节和市场反响。

  3. 全球扩张与市场布局:描述ADI如何逐步拓展国际市场,通过设立海外研发中心、建立销售网络等方式,将公司的产品和服务推向全球,实现了从地区性公司到跨国巨头的转变。

  4. 应对行业变革的挑战:随着电子行业的不断发展,ADI也面临着来自竞争对手、市场变化和技术更新等多方面的挑战。可以讲述ADI如何灵活应对这些变革,通过调整战略、优化产品和提升服务质量等方式,保持了公司的竞争力。

  5. 与中国市场的深入合作:近年来,中国电子行业发展迅速,成为ADI等跨国企业的重要市场。可以讲述ADI如何与中国企业开展合作,共同推动技术创新和市场发展,实现了互利共赢的局面。

请注意,这些只是故事框架,具体的内容需要你根据ADI公司的历史资料、行业报告和新闻报道等进行深入研究和补充。在编写故事时,请确保只描述事实,避免加入个人主观评价或情感色彩。

Headland Technology Product Group公司的发展小趣事

HBControls的创立可以追溯到上世纪90年代初,当时电子工业正处于快速发展阶段。创始人李明(化名)凭借在电子行业多年的工作经验,敏锐地察觉到继电器市场的巨大潜力。然而,初创时期资金短缺、技术瓶颈和市场认可度低成为了摆在他面前的三座大山。李明带领团队夜以继日地研发产品,不断优化性能,同时积极寻找合作伙伴,逐步打开了市场。经过数年的不懈努力,HBControls终于在继电器领域站稳了脚跟。

Hitron公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的基石。HBControls深知这一点,因此始终将品质管理放在首位。公司建立了完善的质量管理体系,从原材料采购、生产加工到成品检验,每一个环节都严格把关。此外,HBControls还定期对员工进行质量意识培训,确保每一位员工都能将品质理念融入到日常工作中。正是凭借卓越的产品质量和优质的服务,HBControls赢得了众多客户的信赖和好评。

爱特姆(ATOM)公司的发展小趣事

爱特姆科技自在美国德克萨斯州休斯顿市成立以来,便致力于电子行业的创新与发展。1998年,公司成功创立了“ATOM”品牌,标志着其正式踏入了品牌化发展的道路。起初,爱特姆以台湾、深圳、昆山为主要研发生产基地,凭借对技术的不断追求和对市场的敏锐洞察,逐渐在连接器领域取得了突破。

Glorious Sources Co Ltd公司的发展小趣事
用于监测环境中的光强度变化,如监测室内光线变化以自动调节窗帘或灯光亮度。
德力康(DLK)公司的发展小趣事

随着电子行业的不断发展和变革,DLK公司也面临着转型升级的压力。为了适应市场需求的变化,DLK公司开始加快转型升级的步伐。一方面,公司加强了对新能源汽车、物联网等新兴领域的研究和开发;另一方面,公司积极探索智能制造、工业互联网等新技术在连接器生产中的应用。通过转型升级,DLK公司不仅提高了生产效率和产品质量,而且增强了企业的竞争力和可持续发展能力。

问答坊 | AI 解惑

TL431特性及应用

1 TL431的简介   德州仪器公司(TI)生产的TL431是一是一个有良好的热稳定性能的三端可调分流基准源。它的输出电压用两个电阻就可以任意地设置到从Vref(2.5V)到36V范围内的任何值(如图2)。该器件的典型动态阻抗为0.2Ω,在很多应用中可 ...…

查看全部问答>

寻找 编程高手

小弟是 超级下手 有很多不懂请谅解 有种 裸片IC 谁能编这种程序 请联系 122473474 谢谢了…

查看全部问答>

最全面的FPGA课件

共8章,很全面包括altera和xilinx,两个公司的FPGA和相关软件都涉及到,软件操作,语法点,编码风格,还有专门一章涉及实例,源程序附带! 文件列表为: 1.1可编程逻辑器件概述.ppt 1.2 FPGA的设计方法与要求.ppt 1.3 FPGA的设计流程.ppt 1.3 ...…

查看全部问答>

Wince下如何使用CreateDIBSection第四个参数返回的指针

我在Wince下打开了一张图片并且成功截取了图片  保存截图 使用CreateDIBSection大概如下(我那个也差不多是这样子,因为程序我没有拿回来): hBitmap=CreateDIBSection(hDc,(BITMAPINFO *)lpImgData,DIB_RGB_COLORS,    &n ...…

查看全部问答>

Windows CE 支持 跨进程的com组件吗?

想在ce下做一个com server(exe),然后多个com client(exe)访问server服务,但是CoCreateInstance总取不上接口:( 看见Microsoft Windows CE 5.0 、Windows Mobile 6 SDK 上对CoCreateInstance的第三个参数DWORD dwClsContext,有如下描述: ...…

查看全部问答>

咨询一个流驱动的Init的声明问题?

为啥WinCE5.0帮助上说流驱动的Init函数应该声明为DWORD XXX_Init(LPCTSTR pContext, DWORD dwBusContext);但是时间的串口初始化声明却是为HANDLE COM_Init(ULONG Identifier);到底是怎么回事? 难道两种都可以存在??…

查看全部问答>

LED封装的取光效率

replyreload += \',\' + 757718;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

下载程序的问题

我在下载程序的时候碰到一个问题,前面下载程序可以,就是校验这一步就说ID号不一样,这样的问题是什么原因造成的多? 下载电路是自己设计制作的 [ 本帖最后由 wurongyan 于 2010-12-20 10:09 编辑 ]…

查看全部问答>

omap-l138 DDR驱动问题

 最近在搞omap-l138 DDR2驱动,DDR芯片是:FMD4A16LCx–30A,遇到问题卡住了。问题是这样的:  发现DDR在操作时,会刷新数据也会变。  测试伪代码:  for(i = 0; i <length;i++) {    p = ddr_addrbase ...…

查看全部问答>