- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学士学位论文
题目:基于STC12C5410AD单片机的倾角测试系统设计
目 录
目 录 i
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景及意义 1
1.2 本文主要工作及章节安排 1
第二章 角度测量系统硬件设计 2
2.1 硬件功能及总体结构 2
2.2 信号采集模块 2
2.2.1 加速度传感器MMA7260Q简介 2
2.2.2结构与原理 3
2.2.3 倾角测试模块电路设计 5
2.3 LED显示模块 6
2.3.1 SPI简介 6
2.3.2显示功能设计 7
2.4单片机编程下载及串口通讯设计 8
2.5 DS1302简介 9
2.6 微控制器模块 10
2.6.1 STC12系列单片机简介 10
2.6.2 单片机系统电路设计 11
2.7 其他电路设计 12
2.7.1.键盘电路设计 12
2.7.2.声光报警电路设计 12
第三章 软件设计 14
3.1数据处理 14
3.1.1 角度数据采集设计 14
3.1.2 数字滤波及工程变换部分 15
3.2数据存储部分 16
3.3 DS1302软件设计 19
3.4键盘功能设置 22
3.5 通信部分 25
3.6 其他部分软件设计 27
3.6.1 报警部分软件设计: 27
3.6.2 LED显示程序设计 28
第四章 实验测试结果及倾角测试原理 30
4.1实验测试结果 30
4.2 倾角测试原理及角度计算方法 30
总 结 32
致 谢 33
参考文献 34
附录 部分程序代码 35
摘 要
本文设计并实现一种基于STC12单片机为主控制器的倾角数据采集系统,采用三轴加速度传感器MMA7260Q进行倾角测量。论文介绍了总体方案设计、各个模块的硬件组成和软件设计。硬件方面主要介绍了MMA7260Q加速度传感器的原理,微控制器的选型,串行通信模块。 系统采用DS1302时钟芯片为角度采集时间标签,有键盘,显示人机接口部分,可以设置角度报警值和实时显示当前角度数据,并可以实现声光报警。软件设计部分主要介绍了DS1302的使用、角度数据的采集、存储及数据与上位机的通信,并给出了部分重要子程序。角度数据通过虚拟串口上传到上位机进行分析处理。最后给出了实际角度测试的方法与测试结果。
关键词:STC12单片机加速度传感器角度测量
Abstract
angle data acquisition system is designed and realized in this thesis, which based on single-chip of STC12 as the MCU. Use three axle acceleration instrument MMA7260Q to carry on the measurement of dip angle. The paper introduces the overall concept design, each module hardware composition and the software design。Introduces the hardware acceleration sensor MMA7260Q principlethe selection of micro-controller, serial communication module. The system uses the DS1302 clock chip for the angle acquisition time label, there is the keyboard, showing part of man-machine interface the system can set the alarm value perspective and the perspective of real-time, display the current data and achieve sound and light alarm. Software design introduces some of the major use of the DS1302, the perspective of data collection, storage and data communication with the host computer, and gives some important subroutine. Finally, the paper has given the actual method of angle test and result of the test.
Key wo
文档评论(0)