基于单片机的低频信号发生器设计

基于单片机的低频信号发生器设计

ID:10094293

大小:33.00 KB

页数:10页

时间:2018-05-25

基于单片机的低频信号发生器设计_第1页
基于单片机的低频信号发生器设计_第2页
基于单片机的低频信号发生器设计_第3页
基于单片机的低频信号发生器设计_第4页
基于单片机的低频信号发生器设计_第5页
资源描述:

《基于单片机的低频信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机的低频信号发生器设计摘要:主要介绍以AT89C51单片机为核心部件的低频信号发生器的设计方法及工作原理。系统采用单片机扩展外部存储器和DAC接口技术,简化了仪器硬件设计。通过波形选择电路读取波形信号经离散化处理之后的波代码,并通过D/A转换,还原成所需要的波形。通过改变存储器输出波代码的速度来调节输出信号的频率,改变放大器的放大倍数来调节输出信号的幅值。此外还讨论了波形离散化处理方法及数据采样点数与存储容量的关系,并给出了系统结构图和软件框图。关键词:低频信号;数据离散化;幅值;典型信号中图分类号:TN710?34文献标识码:A文章编号:1004?373X(2014)16

2、?0014?04Designonlow?frequencysignalgeneratorbasedonSCMRENXiao?qing1,WANGXiao?juan1,TANFang2(1.SchoolofMechanicalEngineering,QinghaiUniversity,Xining810016,China;2.ModernEducationTechnologyCenter,QinghaiUniversity,Xining810016,China)Abstract:Thedesignapproachandworkingprinciple10ofalow?frequenc

3、ysignalgeneratorbasedonAT89C51areintroduced.ThehardwaredesignwassimplifiedbyusingexternalmemoryextendedwithSCMandDACinterfacetechnology.Thewavecodeafterdiscretizationprocessingofwaveformsignalisreadoutthoughawaveformselectioncircuit,andrevertedtotheneededwaveformbytheD/Aconverter.Theoutputsign

4、alfrequencyisadjustedbychangingthewavecodeoutputspeedofthememory.Theamplitudeisadjustedbychangingthemagnificationoftheamplifier.Thewaveformdiscretizationprocessingmethod,andtherelationbetweendatasamplingnumberandstoragecapacityarediscussed.Thesystemstructurechartandsoftwareflowchartaregiven.Ke

5、ywords:low?frequencysignal;datadiscretization;amplitude;typicalsignal0引言在工业测量控制系统的开发过程中,10常需要采用信号发生器为控制系统提供输入信号来模拟实际输入,并根据输出的频率响应特性来对系统进行调校。该系统不但能提供多种波形信号,而且信号的频率和幅值的大小也很容易控制。用它来模拟多种工况下的真实输入信号,以达到降低开发成本、提高项目开发效率的目的。本文介绍了以AT89C51单片机为控制核心的低频信号发生器的硬件组成和工作原理。这里利用单片机的强大控制和计算能力,结合DAC接口技术产生频率和幅度都可调的正

6、弦、方波、三角波等典型的波形信号来模拟不同的工况[1]。1低频信号发生器的工作过程及硬件组成该系统的工作过程是通过波形选择电路使AT89C51读入预置的波代码表,根据矩阵键盘电路输入的频率值结合系统时钟与复位电路中的晶振频率,计算出相应的控制码,用来控制将数据输送到D/A转换器的速度,最终实现控制输出信号频率的目的。此频率通过LED进行显示。D/A转换器将数字信号转换成模拟量,并通过改变ADC0832的输入基准电压,来调整输出信号的幅值。其主要组成包括主控电路、波形选择电路、矩阵键盘和数码显示电路、信号输出电路。系统硬件组成框图1所示。1.1主控电路主控电路以AT89C51为进程和

7、任务的调度核心,辅以外围电路构成,主要完成波形数据表的读取。其根据键盘输入的频率值,计算出相应的控制参数,来控制输出信号的频率,并用LED显示频率值。系统电路原理如图2所示。10AT89C51的P0口与HD7279芯片进行连接,使用HD7279管理LED显示和键盘输入操作。P1口和波形选择按钮连接,P2口用来做A/D转换与DAC0832进行连接。同时给出了时钟和复位电路的连接。图1系统硬件结构图1.2波形选择电路波形选择电路通过开关按钮S1~S6对单片机发出波型选择信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。