嵌入式系统实践课程实验报告基于stm32的简易数字示波器.docx

嵌入式系统实践课程实验报告基于stm32的简易数字示波器.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安电子科技大学 嵌入式系统实践课程实验报告 成绩机电工程学院 班 成绩 姓名 学号 小组排名(个人排位/总人数): 6/12 实验日期 2020年 11月 23 日 评定项目 A B C D 评定项目 A B C D 算法正确 界面美观,布局合理 程序结构合理 操作熟练 语法语义正确 解析完整 实验结果正确 文字流畅 报告规范 排位评分 指导教师评语: 指导教师: 年 月 日 实验报告内容基本要求及参考格式 一、实验目的 二、实验所用仪器(或实验环境) 三、实验基本原理及步骤(或方案设计及理论计算) 四、实验数据记录(或仿真及软件设计) 五、实验结果分析及回答问题(或测试环境及测试结果) 第一章 研究内容 本设计是采用 STM32 芯片完成数据的采样量化、 A/D 转换、 波形分析、波形显示和触摸屏操作等多部分设计, STM32 处理器是 ST 公司面向于低价位市场设计的一种基于 ARM-M3 内核的微处理器, 凭借其性价比高、 性能强悍的优势,非常适合于嵌入式开发的设计需求。本设计所采用是 STM32 芯片, 具体是采用嵌入式数字示波器主要基于最新 Cortex-M3 内核的微控制器是 STM32F103ZET6 芯片采用的封装是 LQFP_144。 ARM 作为当今嵌入式时代的主流的嵌入式控制器产品, 随着嵌入式技术的发展, 对于嵌入式示波器功能也越来越强大,再附加上一些通讯协议例如 USB、 RS232的通信协议引用,有利于数据的实时采集, 实时采样效率更高。本设计是基于 ARM的示波器的设计具有数据采集、信号调理、显示输出等功能,并且系统能够稳定的运行,采样的数据实时准确。 由于传统示波器虽然功能齐全但是体积旁大,不方便携带,本设计针对这种缺点设计一种体积小、成本低、功耗小、便携数字示波器,同时达到学以致用,理论和实践相结合,进一步学习课外知识,培养综合应用知识,锻炼动手和实际工作的能力。本设计对信号的采样,使用实时采样方式,这种方法的优点是,设计相对简单,能实时显示所测信号的波形。缺点是,由于受AD 转换速率的限制不能测量频率很高的信号。 1.1研究依据 本设计是基于 ARM Cortex-M3 的数字示波器设计可以通过 AD 采样和数值处理显示周期信号和非周期信号并且将动态的实时波形显示在 TFT 上。系统的设计包括前端信号调理 AD 采样控制、 ST-LINK 仿真接口、 TFT 显示实时波形,其优点是方便携带,能够实时对数据进行采集。 1.2研究目的 本设计的目的是通过接收任意电压信号并且能够将显示所接收到的实时波形,并且能够绘出波形。并完整的显示动态波形,显示出波形的频率和幅度特性本设计还附加信号发生器功能让系统更加完整。 1.3研究意义 由于采用嵌入式设计这样使得设计的体积很小,有利于便携和数据的实时采集。本设计中采用 STM32 系列 ARM 芯片为主控制器,最大实时采样速率可以达到 1M,并且采用彩色 TFT(分辨率为 240*320)液晶显示,最终显示出波形的频率和幅度特性,得到波形的峰值和频率。 此外,本设计是基于嵌入式的数字示波器并且控制器内部集成 A/D 和 D/A, 具有小体积、高可靠性能优点,对于信号的便携式采集有着重要意义, 能够满足本设计的要求。 第二章 设计思路 2.1系统设计思路 信号从探头输入,送入AD转换电路对信号进行采样(测交流时要加直流偏置,以保证为正极性电压),通过片内高速A/D转换器对模拟信号快速采样,存储其数字化信号。并对所存储的数据进行实时快速处理,得到信号的原始波形及其参数。在彩屏上显示波形和波形的一些参数,可根据显示要求,对波形进行缩放。 2.2系统软件方案设计 设计软件分析主要分为:示波器软件分析和信号发生器软件分析。 2.2.1示波器软件分析 在满足峰峰值(0~3V)的模拟信号由示波器探头输入进来,进行 A/D 采样转换,经 AD 转换后的数据被存入到内部 RAM 中,于此同时 ARM 处理器从 RAM 中读取出之前所保存的数据,进行数学的变换处理,将处理后的数据送入 TFT 进行动态显示,在下一次 AD 采样数据到来时,刷新原有数据使得波形能够动态的变化, 同时设置触摸屏上的菜单可以对系统进行操作,操作包括Amp调整幅度、DIV调整采样率、COLOR调整通道1波形的颜色、BKCOL调整背景颜色、频率、波形显示,每一个菜单的选择是通过触摸相关触摸屏的区域控制的在软件部分和 GUI 设计部分会逐步设置这方面需求。 2.2.2信号发生器软件分析 设计的信号发生器部分主要是通过计算波形(如正弦波、 三角波等标准的波形)一个周期内的 100 个 AD 值, 并将这些算出的 AD 的值存入某个数组,并通过使用内部 DMA 循环触发来更

文档评论(0)

高校课程论文、函授、自考本、大专、本科论文,指导。 CAD、SOLIIWORKS工程建模。 ABAQUS、ROMAX有限元仿真模拟。(可进行工作站仿真模型跑数据)金相显微镜观测、红外显微镜观测、残余应力检测、轴承疲劳寿命实验、MTM摩擦磨损实验等检测和试验。 本人发表多篇SCI、EI、中文核心论文,授权多项专利。

1亿VIP精品文档

相关文档