摘要:随着时代的发展,人们对于数据的精确性要求越来越高,数据测量以及应用得到了人们广泛的关注,数据测量技术因此得到了飞速的发展,在现代科学的各个领域拓展开来,本设计也在这个背景下产生。
本文介绍了基于STM32的多路直流电压测量系统设计的原理和具体方法。由系统设计的特点、步骤和原理展开,介绍了STM32最小系统、ADC模块的运作原理以及系统软件设计的方法。在硬件设计中,由于STM32系统的最大接入电压较小,为了满足较大电压的测量需求,本设计又加入了三路分压电路用来扩大量程。在软件设计中,对比较重要的ADC配置模块、ADC测量模块进行了具体细致的阐述,并对后续测量数据的打包发送进行一定的说明。对最终系统的调试方法本文也作了详细的说明,在数据测量中将系统所测电压与实际电压进行比较,论证系统的可靠性,并对出现的误差进行分析。
本设计是利用STM32芯片实现对多路直流电压测量的一次尝试,电压测量在众多类型的数据测量中具有代表性,对该技术的研究和方案的设计也具有相当深远的意义。
关键词: STM32,AD转换,电压测量
目录
中文摘要
Abstract
第1章 绪论-3
第1.1节 课题研究的背景-3
第1.2节 系统设计思想-3
第1.3节 论文主要内容-4
第2章 系统的硬件设计-5
第2.1节 电压测量系统在设计上的特点-5
第2.2节 系统硬件电路设计与制作步骤-6
第2.3节 系统硬件电路的设计原理-6
第2.4节 STM32电路-7
第2.5节 ADC控制电路-8
第2.6节 模拟信号采集电路-8
第3章 系统的软件设计-9
第3.1节 系统软件设计概述-9
第3.2节 KEIL开发系统介绍-10
第3.3节 主程序设计-10
第3.4节 ADC配置模块程序设计-11
第3.5节 ADC模块程序设计-12
第3.6节 SendData模块程序设计-13
第4章 系统的调试与测量-14
第4.1节 系统调试的思路-14
第4.2节 系统调试的方法-15
第4.3节电压数据的测量-16
第4.4节 误差分析-16
第4.5节 现场实测图-17
第五章 结论-18
第5.1节 多路直流电压测量系统主要特点-18
第5.2节 系统实物图-19
第5.3节 设计心得-19
第5.4节 展望-20
参考文献-21
致 谢 -22