南京理工大学-TIE2E中文社区.DOCVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 南京理工大学 2012 年 5 月 目 次 TOC \o 1-2 \h \z \u HYPERLINK \l _Toc200893676 1 引言1 HYPERLINK \l _Toc200893680 2 系统总体设计1 HYPERLINK \l _Toc200893681 2.1 系统组成结构及工作原理1 HYPERLINK \l _Toc200893682 2.2 系统工作流程2 HYPERLINK \l _Toc200893683 2.3 系统核心器件选型2 HYPERLINK \l _Toc200893684 3 系统硬件设计3 HYPERLINK \l _Toc200893686 3.1 LCD显示模块设计3 HYPERLINK \l _Toc200893687 3.2 按键模块设计3 3.3 UART模块设计4 3.4 ADC模块设计4 3.5 三轴加速度模块设计4 HYPERLINK \l _Toc200893689 4 系统软件设计 5 HYPERLINK \l _Toc200893690 4.1 系统软件总体结构及总流程图 5 HYPERLINK \l _Toc200893691 4.2 定时器模块程序设计7 HYPERLINK \l _Toc200893692 4.3 LCD显示模块程序设计7 HYPERLINK \l _Toc200893693 4.4 按键模块程序设计8 4.5 UART模块程序设计8 4.6 ADC模块程序设计8 4.7 openGL上位机模块程序设计8 HYPERLINK \l _Toc200893694 5 系统调试与结果分8 HYPERLINK \l _Toc200893695 5.1 系统调试步骤8 HYPERLINK \l _Toc200893696 5.2 遇到的问题及解决方案8 HYPERLINK \l _Toc200893697 5.3 实验结果9 6 HYPERLINK \l _Toc200893701 结论与心得体会9 HYPERLINK \l _Toc200893703 参考文献10 HYPERLINK \l _Toc200893703 附录11 1 引言 在生活中或是在生产中,越来越多的场合要用到加速度信号的采集以及用采集到的信号控制被控对象。例如:基于重力感应的游戏,手持娱乐设备,多媒体教学系统等等。在航空航天、机器人、机械控制等多个领域也都要用到倾角测量技术,因而意义十分重大。而其中三轴加速度传感器的应用尤为广泛。 本系统微控制器采用16位超低功耗单片机msp430f149,采用的加速度传感器模块是MMA7361QR 3轴小量程加速传感器,它是检测物件运动和方向的传感器,它根据物件运动和方向改变输出信号的电压值。整个系统基本功能实现为三轴加速度传感器信号(X,Y,Z)的采集,并显示在12864液晶屏上,同时可以控制上位机中的三维模型随传感器模块的运动而旋转。用到的模块有单片机的IO控制,UART,ADC,定时器,中断模块等等。 2 系统总体设计 2.1系统组成结构及工作原理 本系统使用到的模块有:定时器模块,键盘模块,ADC模块,UART模块,12864液晶显示模块,三轴加速度传感器模块。整个系统的原理框图如下: 由系统原理框图可以知道,整个系统的模块性很强,从大类分,可以分为单片机以及上位机模块。而整个单片机模块又分为好几个子模块。其中,各模块的功能为: 电源模块主要是为整个系统提供可靠的电源; 键盘模块负责功能的切换; 定时器模块产生采样时钟信号; UART模块用于单片机和PC机的通信; 加速度传感器模块用来采集三轴加速度信号; 12864液晶显示模块用来显示小组成员,三轴加速度信号灯信息; 上位机模块则用来直观的反应三轴加速度信号的改变。 2.2 系统工作流程 本系统工作流程如下:上点后,显示屏显示小组成员名单,当按键2按下,则开始采样并且将结果显示在12864屏上,并且通过上位机中三维飞机模型状态的改变直观的反应三轴加速度传感器加速度信号的变化。当按键3按下时,液晶屏保持采样值显示不变,采样停止。当按键4按下后恢复初始界面,显示小组成员信息。系统具体工作流程图如下: 2.3 系统核心器件选型 本系统采用的微处理器型号是MSP430f149。它的特点是将大量的外围模块整合到片内,特别适合于开发和设计单片系统。主要具有低电压和超低功耗,12位的模数转换器(ADC12),大容量的存储空间。两通道串行通信接口等优点。为了节省成本,我们小组购置了一套最小系统,图片如下:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档