信号题 双路低频信发生及分析仪.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号题 双路低频信发生及分析仪

第八届校园电子设计大赛比赛 设计题目:双路低频信号发生及分析仪 竞赛组员: 娄 欢 120210110 杨 航 120210127 谈加杰 120210118 2014年5月20 日 摘要 本文所设计的系统是利用STM32F407单片机的DA输出产生所需不同信号的低频信号源,即采用STM32F407单片机作为控制核心,而在外围采用、运放电路(MCP6002)、按键和LED显示灯电路,液晶显示屏等,通过按键可控制产生方波、锯齿波、三角波、正弦波,同时可以调节幅度、频率的加减,并可以在液晶显示屏上显示出来。 文中简要介绍了本系统硬件的结构原理和使用方法,单片机STM32F407的基础理论,以及与电路设计有关的各种芯片,并着重介绍了利用单片机控制DA转换产生上述信号的硬件电路设计和软件编程。 本文所设计的系统设计简单、性能优良、性价比高,可用于多种需要低频信号源的场所,具有一定的实用性。 关键词:波形发生 运放 模数转换 数模转换 傅立叶变换 1、 总体方案论证 - 4 - 2 .系统硬件方案设计 - 4 - 1.1主控芯片的的论证与选择 - 4 - 1.2电路的论证与选择 - 5 - 1.2.1、电源输入 - 5 - 1.2.2、系统电源部分设计 - 5 - 1.2.3、信号输出电路 - 6 - 1.2.4、信号叠加电路 - 6 - 1.2.5、信号采集电路 - 7 - 3 .系统软件方案设计 - 7 - 3.1、程序流程图 - 7 - 4、理论分析与计算 - 8 - 5、 测试方案与测试结果 - 10 - 附:一、系统硬件原理图 - 12 - 二、 核心代码 - 14 - 三、参考文献 - 14 - 1、 总体方案论证 方案一:采用分立元件实现非稳态的多谐振振荡器,然后根据需要加入积分电路等构成正弦、矩形、三角等波形发生器。这种信号发生器输出频率范围窄,而且电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现,操作不方便。 方案二:单片机和数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。它的特点是价格低、性能比高,在低频范围内稳定性好、操作方便、体积小、耗电少。 方案三:采用STM32F407单片机,直接使用它的DA输出波形,然后通过一些模拟电路使其输出相应波形,再通过单片机的AD转换采集波形,再进行频谱分析。 综合以上三种方案。由于方案三简单,方便,可行。我们采用了方案三。 2 .系统硬件方案设计 ? 本系统主要由主控模块、运放模块、显示模块组成,下面分别论证这几个模块的选择。、 1.1主控芯片的的论证与选择 综合各方面因素考虑,我们采用STM32f407为主控芯片,STM32f407具有以下几个特点: 处理器: STM32F407VGT6,ARM 32-bit Cortex-M4 core,最高运行频率为168MHz 内部集成1 MB Flash memory,192+4 KB SRAM 优点: - 由于采用了ST的ART加速器,程序从FLASH运行相当于0等待更多的存储器 - USB OTG高速 480Mbit/s - IEEE1588,?以太网?MAC 10/100 - PWM高速定时器:168MHz最大频率 - 加密/哈希硬件处理器:32位随机数发生器(RNG) - 带有日历功能的32位RTC:1 μA的实时时钟,1秒精度 ※更多的提升 - 低电压:1.8V到3.6V VDD,在某些封装上,可降低至1.7V - 全双工I2S 1.2电路的论证与选择 1.2.1、电源输入 我们采用7.2V电池供电,以下电路图为电源输入部分,肖特基二极管可以有效的防止反接,其余电容起到滤波作用。 1.2.2、系统电源部分设计 本套系统电源由5V、3.3V两个电压构成,分别用于主控芯片、运放和其他外围电路的供电。 5V稳压模块采用的是LM1085,LM1085是一个低压差正向电压系列,是3A电流的负载与1.5V的最大压差的稳压器。与国家半导体公司的行业标准的LM317具有相同的引脚。我们电路图如图所示 3.3V稳压我们采用的是LM1117-3.3,原理图如图所示: 1.2.3、信号输出电路 由于单片机DA输出较弱,容易受到外界环境的干扰,我们尝试采用了很多解决办法,最终确定将两路DA输出经过两路电压跟随器后再输出,电路图如下: 1.2.4、信号叠加电路 我们使用模电刚刚学过的模拟加法电路,用美信公司的MCP6002两路运算放大器,由于两路信号叠加后电压大于3.3V、单片机AD采样能力有限不能够进行大于3V电压的采样,我们通过计算使电压输出为0.5倍的两路信号相加。原理图如下: 为了确保输出波形不失真,经过模拟加法器后我们又经过了一个电压跟随器电路。 1.2

文档评论(0)

zizhi3755771 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档