基于MSP430F6638的信号采集与分析系统实验.pdf

基于MSP430F6638的信号采集与分析系统实验.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号采集与分析系统实验 一、实验目的 本实验目的是利用实验箱构建一个信号采集和分析系统。 二、实验内容 放大模块 (备选扩展) 信号发生器(仪 器) 产生单频信 DDS模块 号,测试用 根据按键,产 生不同单频信 号 AD采集模块 单片机核心板 / 3.5 寸液晶屏 (也可用单片机 或FPGA核心板 显示频谱 内部AD代替) 按键与 LED显示模 块,不同 LED显示 代表输入为不同 频点正弦信号 三、实验步骤 1、键盘及 LED 的设计与制作 –编写单片机程序,控制按键,控制灯的亮 灭, 测试所有能控制的按键和 LED 2、液晶屏显示的设计与制作 –测试在液晶屏上显示波形和数据 3、以信号发生器输入单频正弦波, 以 16 个 指示灯代表 16 个单频点, 频点 在 200Hz ~ 10kHz 任选,信号发生器每次产生一种频点 正弦波, AD 采集, 对应频点的指示灯会亮; 4 、把指示灯显示频点改成用液晶显示 5、液晶屏同时显示频谱和时域波形 四、实验原理 1、AD 采样模块 在这个模块中,每过一段时间, AD 采样器采集一个数据存入数组中,并将 存 储 的 二 进 制 数 转 换 成 对 应 的 电 压 值 ,通 过 代 码 : collect0[t]. real = ADC12MEM0*3.0 / 0x03ff; 实现。采集满 N 个值之后,令标志变量 flag=1 ,表示 一组数据采集完毕,进入下一模块,即 FFT 变换。我们将信号发生器输出的模 拟电压范围设定为 0V~2V ,这是因为:若电压值太大,会导致结果波形失真; 若出现负电压,则因为 AD 模块不支持负电压的采集,结果可能会出现错误。 2、FFT 处理模块 该模块将采集进来的数据进行 FFT 变换,变换后的实部即为频谱, 用于 LCD 的频谱绘制。 绘制时, 以各频点的幅频值与最大幅频值的相对大小进行绘制; 变 换后模值最大的频点对应的频率即为待测频率, 用 fre 表示,便于屏幕及 LED 频 率显示;根据求得的 fre ,可求得若干函数值,用于 LCD 的时域波形绘制。 3、 LCD 液晶屏显示模块 该模块用于显示时域波形、频谱、学号、所测频率等内容。关键语句: 清屏: etft_AreaSet(0,0,239,319,0); // 清屏 显示: sprintf (buffer, "Frequency: %5d Hz" ,fre); etft_DisplayString(buffer, 0, 32, 0xFFFF, 0x0000); // 显示频率 同时,在模

文档评论(0)

zhaojf9409 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档