设计说明书 基于ARM的远程多路数据采集设计研究.pdfVIP

  • 0
  • 0
  • 约2.79万字
  • 约 25页
  • 2021-06-18 发布于天津
  • 举报

设计说明书 基于ARM的远程多路数据采集设计研究.pdf

基于 ARM 的远程多路数据采集设计研究 目录 前言 2 第 1 章 系统总体设计3 第 1.1 节 系统设计任务与要 3 第 1.2 节 系统设计方案 3 第 2 章 系统硬件设计5 第 2.1 节 最小系统设计 5 第 2.2 节 数据采集系统设计 6 第 2.3 节 远程设备设计 7 第 2.4 节 LCD 显示模块8 第 3 章 系统软件设计9 第 3.1 节 Keil μVision4简介9 第 3.2 节 多路数据采集设计 10 第 3.3 节 RS485 远程通信12 第 3.4 节 显示模块 12 第 4 章 系统调试14 第 4.1 节 调试环境与方法 14 第 4.2 节 调试内容 14 第 4.3 节 调试数据 15 结论16 参考文献16 致谢 17 附录18 附录 1:设备调试图18 附录 2:ADC+DMA 19 附录 3:RS485 远程 20 附录 4:显示模块21 附录 5:main 函数 23 -i- 基于 ARM 的远程多路数据采集设计研究 【摘要】:论文介绍了一种基于意法半导体公司的STM32 单片机和 RS485 串口总线 的多通道数据采集系统的设计与实现。系统中数据采集系统与通信控制部分采用了模块 化的设计,利用了单片机 STM32 的 ADC 模块和 RS485 串口总线来实现,硬件部分以 ARM 的 Cortex-M3 处理器为核心,还包括 ADC 模块,显示模块,和串行接口部分。与 其他不同的是该系统的 ADC 工作在 DMA 方式中,因此不需要 CPU 的干涉,系统可以快 速进行数据采集。系统中输入多路数据是由现场模拟的电压信号产生,ADC 进行模数转 换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的结果通过 LCD 显示 出来,也可以通过RS485 串口总线传输到主设备,在主设备系统中实时显示采集到的数 据并摇杆的上下键调节采集速度,达到远程数据采集的目的。软件部分应用 Keil uVision4.7 通过 C 语言编写控制软件,对数据采集系统、模数转换系统、数据显示、数据 通信等程序进行设计。 【关键词】:STM32;多路数据采集;远程控制; 【Abstract 】: This paper introduces the design and implementation of a multi channel data acquisition system of STM32 single chip microcomputer and RS485 serial bus company of meaning law semiconductor based. Data acquisition system and the communication control part of the system uses a modular design, using the ADC module and RS485 serial bus chip STM32 to realize the hardware part, with Cortex-M3 processor ARM as the core, including ADC module, display module, and serial interface. And the other difference is the ADC of the system operating in the DMA mode, so there is no need to CPU interference, system can be used for fast data acquisition. In the system of multi-channel data is input voltage signal generated by field simulation, ADC analog to digital conversion, conversion of an

文档评论(0)

1亿VIP精品文档

相关文档