网站大量收购闲置独家精品文档,联系QQ:2885784924

基于MSP430G2231实现的频率计.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  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文档。上传文档
查看更多
目录 第一章 2 1.1 设计的思路及原理 2 1.2 总体设计方案 3 第二章 硬件系统设计 4 2.1 MSP430G2系列Launchpad概述 4 2.2 各单元电路介绍 5 2.3 系统原理图及元器件清单 9 2.4 PCB板设计 11 2.5 硬件安装调试说明及注意事项 12 第三章 系统软件设计 13 3.1 系统设计流程图 13 3.2 各功能模块子程序介绍 13 第四章 总结与思考 19 第一章 1.1 设计的思路及原理 本设计以MSP430G2231作为核心,采用了其内部的16位定时/计数器以及信号调理电路和液晶显示器共同实现对被测信号的频率进行测量及显示。 在单片机应用系统中,经常要对一个连续的脉冲波频率进行测量,使用单片机测量频率通常是利用它的定时/计数器来完成的,测量的基本方法和原理有以下两种。 测频法:在限定的时间内(如1s)检测脉冲的个数。 测周法:测试限定的脉冲个数之间的时间。 这两种方法尽管原理相同,但在实际使用时,需要根据待测频率的范围、系统的时钟周期、计数器长度,以及所要求的测量精度等因素进行全面、具体地考虑,寻找和设计出适合具体要求的测量方法。 在具体频率的测量中,需要考虑和注意的因素有以下几点: 系统的时钟。首先测量频率的系统时钟本身精度要高,因为不管是限定测量时间,还是测量限定脉冲个数的周期,其基本的时间基准是系统本身时钟产生的。其次是系统时钟的频率值,因为系统时钟频率越高,能够实现频率测量的精度也越高。因此,本设计测频使用的是外部晶体组成的系统振荡电路。 所使用的定时/计数器的位数。测量频率要使用定时/计数器,定时/计数器的位数越多,可以产生的限定时间越长,或在限定时间里记录的脉冲个数越多,故也提高了频率测量的精度。因此,本设计采用的是MSP430G2231内部的16位定时/计数器。 被测频率的范围。频率测量需要根据被测频率的范围选择测量方式。当被测频率的范围比较低时,最好采用测周期的方法测量频率。而被测频率比较高时,使用测频法比较合适。由于该频率计受外部信号调理电路一些器件的限制,只能测低频信号,所以采用测周法。 该频率计最终可以实现对低频信号的精确测量,并把测量值显示出来。 1.2 总体设计方案 系统硬件设计方案如图1.1所示: 图1.1 硬件设计方框图 电源系统由LM1117_3.3组成,实现对MSP430G2231作为核心处理芯片,LCD12864液晶显示提供所需电源。 显示部分由12864液晶对频率值进行实时显示。 软件设计部分包括单片机的I/O中断和定时中断,以及液晶的驱动和显示。 该设计由硬件和软件共同实现了频率计的功能,整体设计过程可概括为:被测信号通过调理电路整形为适合单片机接收的脉冲信号输入单片机,单片机通过I/O中断和定时器共同获得被测信号的频率并通过液晶对频率进行实时显示。 第二章 硬件系统设计 2.1 MSP430G2系列Launchpad概述 名为LaunchPad 的MSP-EXP430G2 低成本试验板是一款适用于TI 最新MSP430G2xx 系列产品的完整开发解决方案。其基于USB 的集成型仿真器可提供为全系列MSP430G2xx 器件开发应用所必需的所有软、硬件。LaunchPad 具有集成的DIP 目标插座,可支持多达20 个引脚,从而使MSP430 Value Line 器件能够简便地插入LaunchPad 电路板中。此外,其还可提供板上Flash 仿真工具,以直接连接至PC 轻松进行编程、调试和评估。LaunchPad 试验板还能够对eZ430-RF2500T 目标板、eZ430-Chronos 手表模块或eZ430-F2012T/F2013T 目标板进行编程。此外,它还提供了从MSP430G2xx 器件到主机PC 或相连目标板的9600 波特UART 串行连接。其实物图如图2.1所示。 图2.1 MSP430G2系列Launchpad开发板实物图 MSP-EXP430G2 采用IAR Embedded Workbench 集成开发环境(IDE) 或Code Composer Studio (CCS)编写、下载和调试应用。调试器是非侵入式的,这使用户能够借助可用的硬件断点和单步操作全速运行应用,而不耗用任何其他硬件资源。 MSP-EXP430G2 LaunchPad 特性: ? USB 调试与编程接口无需驱动即可安装使用,且具备高达9600 波特的UART 串行通信速度 ? 支持所有采用PDIP14 或PDIP20 封装的MSP430G2xx 和MSP430F20xx 器件 ? 分别连接至绿光和红光LED 的两个通用数字I/O 引脚可提供视觉反馈 ?

文档评论(0)

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

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

1亿VIP精品文档

相关文档