没有合适的资源?快使用搜索试试~ 我知道了~
基于STM32单片机的多路数据采集系统设计毕业设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2023-06-06
21:17:36
上传
评论
收藏 121KB DOC 举报
温馨提示
试读
20页
基于STM32单片机的多路数据采集系统设计毕业设计.doc
资源推荐
资源详情
资源评论
基于 STM32 单片机的多路数据采集系统设计毕业设计
基于 STM32 单片机的多路数据采集系统设计
The Design Of Multi-channel Data Acquisition System Based On STM32
中国地质大学(北京)
摘要
本文是基于 ARM Cortex-M3 的 STM32 系列嵌入式微控制器的应用实践,
介绍了基于 STM32 单片机的数据采集的硬件设计和软件设计,数据采集系统是模
拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。本文介绍
的重点是数据采集系统,而该系统硬件部分的重心在于单片机。数据采集与通信
控制采用了模块化的设计,数据采集与通信控制采用了单片机 STM32 来实现,硬
件部分是以单片机为核心,还包括 A/D 模数转换模块,显示模块,和串行接口部
分。该系统从机负责数据采集并应答主机的命令。输入数据是由现场模拟信号产
生器产生,8 路被测电压再通过模数转换器 ADC0809 进行模数转换,实现对采集
到的数据进行模拟量到数字量的转换,并将转换后的数据传输到上位机,由上位
机负责数据的接受、处理和显示,并用 LCD 数码显示器来显示所采集的结果。软
件部分应用 Keil uVision4 通过 C++编写控制软件,对数据采集系统、模数转换
系统、数据显示、数据通信等程序进行了设计。
关键词:数据采集 89C52 单片机 ADC0809 Keil uVision4
Abstract
This article is an application of STM32 series embedded ARM
controller based on Cortex-M3 and it describes the hardware design and
software design of the data on which based on signal-chip
microcomputer .The data collection system is the link between the digital
domain and analog domain. It has an very important function. The
introductive point of this text is a data to collect the system. The
hardware of the system focuses on signal-chip microcomputer .Data
collection and communication control use modular design. The data
collected to control with correspondence to adopt a machine 8051 to carry
out. The part of hardware’s core is STM32, is also includes A/D conversion
module, display module, and the serial interface. Slave machine is
responsible for data acquisition and answering the host machine.8 roads
were measured the electric voltage to pass the in general use mold-few
conversion of ADC0809,the realization carries on the conversion that
imitates to measure the numeral to measure towards the data that
collect .Then send the data to the host machine.the host machine is
responsible for data and display, LED digital display is responsible
display the data. The software is partly programmed with C++ of the Keil
uVision4. The software can realize the function of monitoring and
controlling the whole system. It designs much program like
data-acquisition treatment,data-display and data-communication ect.
Keyword: data acquisition AT89C52ADC0809Keil uVision4
目录
第一章 绪论 1
1.1 研究背景及其目的意义 1
1.2 国内外研究现状 2
1.3 该课题研究的主要内容内容 3
第二章 数据产生 4
2.1 现场模拟信号产生器 4
2.2 基于 LM331 的电压频率转换 4
2.3 基于 LM331 的频率电压转换 5
第三章 数据采集 7
3.1 数据采集系统 7
3.2 方案论证 8
3.2.1 A/D 模数转换的选择 8
3.2.2 单片机的选择 9
3.2.3 显示部分 9
3.2.4 八路数据采集器 9
第四章 硬件部分 10
4.1 主机部分 10
4.1.1 单片机 10
4.1.2 LCD 显示器 12
4.2 模数转换器 ADC0809 13
第五章 软件部分 16
5.1 简介 Keil Uvision4 16
5.2 本系统所用程序代码 17
参考文献 18
剩余19页未读,继续阅读
资源评论
omyligaga
- 粉丝: 53
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功