adc-dac-低通滤波

adc-dac-低通滤波

ID:19343784

大小:3.88 MB

页数:9页

时间:2018-09-27

adc-dac-低通滤波_第1页
adc-dac-低通滤波_第2页
adc-dac-低通滤波_第3页
adc-dac-低通滤波_第4页
adc-dac-低通滤波_第5页
资源描述:

《adc-dac-低通滤波》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ADC-DAC-平滑滤波摘要本作品采用10bit串行ADCMAX192和CortexM3内置的10bitDAC结合的方式,实现了用ADC采集信号,将模拟信号转换成数字信号,再通过DAC,将数字信号转换成模拟信号;采用无源低通滤波器将输出的模拟信号进行平滑滤波。AbstractMAX192whichisa10bitserialADCandDACwhichisa10bitDACinCortexM3areappliedinthesystemsothatthesignalswiththeADCacquisitionwh

2、ichisanalogsignalsgointodigitalsignalsandthenthedigitalsignalsthroughDACgoesintoanalogsignals;passive low-passfilter willoutput theanalog signals smoothing.一:系统方案论证经过分析和论证,我们认为此次练习可分为ADC、DAC和低通滤波三个模块。1:ADC方案论证和选择MAX192是一款低功耗,8通道,串行,10bit的ADC。控制字为0x8E,即选择CH0,

3、单极性,单端输入,内部时钟来使其工作。2:DAC方案论证和选择DAC采用的是CortexM3内置的10bitDAC。3:无源低通滤波方案论证和选择低通滤波器采用无源LC滤波器,它是用电容和电感元件的电抗随频率的变化而变化的原理构成的。无源LC滤波器的优点是:电路比较简单,不需要直流电源供电,可靠性高;缺点是:通带内的信号有能量损耗。为了使通带尽量平坦,选用了通带比较平坦的巴特沃斯滤波器。二:电路与程序设计1:软件流程图主函数将信息送给M3内部DA转换输出读取AD采集信息外部中断初始化LCD初始化M3(1752)

4、初始化中断服务子程序对(XX-YY)做显示数据处理i=0;i<5000送入LCD显示峰峰值读取ad采集数据对(XX-YY)/2做显示数据处理比较大小采集数据是否比原数据xx大?否送入LCD显示幅值是原数据xx等于采集数据比较大小采集数据是否比原数据yy小?是否原数据yy等于采集数据2:无源滤波器输入信号频率<=40KHz,采样频率为102.4KHz,为使通过DAC输出的波形去掉台阶,设计了一个1阶RC,截止频率为50K的无源低通滤波器和一个2阶LC,截止频率为50K的无源低通滤波器。三:系统调试1:实物连接图图

5、1为ADC和滤波电路的焊接板图2为12864的连接图图1图22:阶段波形图输入信号:VPP=1.10V,f=11.7kHz经过Max192ADC数据采集后,在LCD12864上的实时显示图如下经过CortexM3内置DAC后,输出的波形如下经过一阶低通滤波后的波形显示图如下四:总结本系统由Max19210bit串行ADC采集模拟信号,实现了用LCD12864显示采集的波形和幅值与峰峰值;在通过CortexM3内置的DAC,输出模拟信号;再经过低通滤波器平滑滤波,但是这对幅值有衰减作用。

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

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

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