基于STM32的8路数据采集器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

【摘要】.................................................................................................................................... - 2 -

一、实验任务及要求........................................................................................................... - 3 -

1)实验任务.................................................................................................................................. - 3 -2)实验要求 .............................................................................................................................. - 4 -

二、系统硬件电路设计 ..................................................................................................... - 4 -

三、软件功能模块的设计................................................................................................ - 5 -1)AD-DA模块的编写 ..................................................................................................... - 6 -2)按键、LED程序的嵌入............................................................................................ - 7 -3)串口程序的设计与加入............................................................................................. - 7 -

四、遇到的问题及解决方案 .......................................................................................... - 8 -

五、系统调试顺序 ................................................................................................................ - 8 -

六、实验总结及感想................................................................................. 错误!未定义书签。

七、组员分工 ................................................................................................. 错误!未定义书签。

八、参考文献 ........................................................................................................................... - 9 -

九、附录............................................................................................................. 错误!未定义书签。

【摘要】

STM32 具有价格低、功能强、使用简单、开发方便等优势,基于专为要求

能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。

该设计系统是以STM32F103主控核心板为基础,接入ADC和DAC模块,通过编程实现AD采集和DA的转换,实现8路模拟信号的循环采集和单路采集。

关键词:STM32 数据采集ADC DAC

一、实验任务及要求

1)实验任务

设计一个八路数据采集系统,系统原理框图如下:

主控器能对50米以外的各路数据,通过串行传输线(实验中用1米线代替)进行采集的显示和显示。设计任务是:

(1)现场模拟信号产生器。

(2)八路数据采集器。

(3)主控器。

具体设计内容如下图:

2)实验要求

1.基本要求

(1)现场模拟信号产生器:自制一正弦波信号发生器,利用可变电阻改变振荡频率,使频率在200Hz~2kHz范围变化,再经频率电压变换后输出相应1~5V直流电压(200Hz对应1V,2kHz对应5V)。

(2)八路数据采集器:数据采集器第1路输入自制1~5V直流电压,第2~7路分别输入来自直流源的5,4,3,2,1,0V直流电压(各路输入可由分压器产生,不要求精度),第8路备用。将各路模拟信号分别转换成8位二进制数字信号,再经并/串变换电路,用串行码送入传输线路。

(3)主控器:主控器通过串行传输线路对各路数据进行采集和显示。采集方式包括循环采集(即1路、2路……8路、……1路)和选择采集(任选一路)二种方式。显示部分能同时显示地址和相应的数据。

2.发挥部分

(1)利用电路补偿或其它方法提高可变电阻值变化与输出直流电压变化的线性关系;

(2)尽可能减少传输线数目;

(3)其它功能的改进(例如:增加传输距离,改善显示功能)

二、系统硬件电路设计

现场信号产生器要求产生一个200Hz –2KHz的方波信号和正弦信号以及1 –5V的直流电压。以上可以由一个F-V转换电路和一个V-F转换电路产生。其电路原理图分别如下图所示:

相关文档
最新文档