- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 STM32 的 AD 采集与 SD 卡数据存储
摘要:设计一种基于 STM32 的 AD 信号采集并且将 采集相关信息在 SD 卡上存储的系统。利用计算机软件将 SD 卡上的文本格式数据信息转换成 EXCEL 格式,方便用户对信
息进行查询管理,在实际工程中具有很高的应用价值。
关键词:STM32;SD 卡;数据存储
中图分类号:TP391 文献标识码:A 文章编号:1009- 3044(2016)12-0235-03
Abstract:Based on STM32,designing an analog to digital acquisition and related information will be collected on the SD card storage system. Using computer software to convert the text format data on the SD card into EXCEL format, user-friendly information query has a high value in the actual project.
Key words: STM32; SD card; data storage
随着工业自动化的发展,控制设备在各领域得到了广 泛的应用。在一个控制系统中,外界的传感器相当于一个 系统的“鼻子”和“眼睛”,往往决定系统中下一步的动作, 是一个系统的关键。现在的 32 位处理器基本都具有 ADC 模 块,免去了使用 8 位单片机需要外搭 ADC 电路的过程,简
化电路设计并提高了转换的快速性和准确性。现在加工制 造业的迅速发展,对系统数据的实时性也提出了更高的要 求,迫切需要一种简单方便的方式对大量数据进行存储。 大型控制系统通常会采用 485 通讯、以太网的方式将数据
直接传送到上位机,建立数据库,而对于一些小型控制设 备,这会大大增加设备的成本,相比之下,利用单片机和 存储介质就地存储就显得更有优势。
1 系统的整体分析
STM32F103VET6 单片机是一款基于 Cortex-M3 内核的增 强型处理器,工作频率可以达到 72MHz,其内部具有 3 个 12 位的 ADC 采用通道,每个 ADC 共用了多达 21 个外部通 道接口,可以实现单次或连续外部数据采样[1]。SD 卡是目 前最常用的大容量数据存储介质,支持 2 种操作模式: SDIO 模式和 SPI 模式[2]。SPI 模式通常可以采用 MCU 自带 的 SPI 接口或者用普通的 I/O 口模拟 SPI 通讯,通讯速度相 对较慢,而 SDIO 模式以其传输速度快,兼容性好等优点被 广泛应用于安卓设备、相机等移动设备,支持 SDIO 卡、复 合 SDIO 卡、SD 存储卡和 MMC 卡,支持 1 位和 4 位 SD 模 式[3]。STM32 具有一个 SDIO 接口,能够对 SD 卡快速进行 数据读写。
2 硬件电路设计
系统硬件部分主要有 ADC 采样调理电路和 SD 卡硬件连
接电路组成。为了提高数据的精确度,需要给 STM32 提供
了一个外部电压基准源。此外,外部传感器输入电压可能 与 ADC 采样范围之间存在电压跨度不相等的情况,往往并 不能直接输入到 MCU 的 AD 采样引脚,需要对信号进行调 理,使传感器与 ADC 的组合达到最好的精度。结合以上两 种考虑,采用 TI 公司的 REF2030 芯片为 ADC 采样和运放调 理电路提供基准电压。REF2030 是一款低漂移、低功率、双 路输出的电压基准芯片,提供了一个 3.0V 可供 ADC 使用的 基准电压 VREF 和一个 1.5V 可用于偏置输入双极性信号的高 精度电压 VBIAS。芯片使能引脚可以在不需要 ADC 采样时使
芯片处于低功耗状态。 根据运算放大器的工作原理,上述 运放电路输入与输出端的关系为:
此外,STM32 内部具有 RTC 功能,能够为控制系统提
供时间。在对采集到的数据进行保存过程中,记录系统时 间,能够更好地帮助技术人员分析数据。在系统断电后, 外部纽扣电池可以通过 VBAT 引脚对 RTC 时钟继续供电。 3 软件设计
3.1 系统工作流程
为了方便采集到的数据能够直接在 PC 机上查看,需要 对 SD 卡存储介质采用文件系统管理方式,我们采用常见的 FAT32 文件系统格式。目前 FAT 文件系统模块主要有:周立 功公司的 zlg/FS、美国 Micrium 公司的
uC/FS、SourceForge.net 网站提供的 Embeded File System
Library 以及日本电子爱好
您可能关注的文档
最近下载
- 老年妇科患者围手术期管理中国专家共识(2024年版).pptx VIP
- 2023《关于党的建设的重要思想》微党课精品课件.ppt VIP
- 老年妇科患者围手术期管理中国专家共识(2024版)解读PPT课件.pptx VIP
- 生态系统课件课件.ppt VIP
- 《西方艺术鉴赏》课件.ppt VIP
- 成人肠造口护理-2019中华护理学会团体标准.pptx VIP
- 上海市绿色社区创建状况调查和发展对策研究.pdf VIP
- 第一现场震撼世界的不朽影像黑镜头精选珍藏本 阿夏 285页.pdf VIP
- 心血管-肾脏-代谢综合征患者的综合管理中国专家共识2025解读-1.pptx
- 2024年国网新疆电力有限公司高校毕业生招聘450人(第二批)笔试参考题库附带答案详解.doc
文档评论(0)