关于GD32F450VE的气象数据采集器的性能分析和应用
2024-12-05 来源:elecfans
GD32 Colibri-F450VE开发板使用GD32F450VE作为开发板的MCU,该MCU性能强劲,使用Cortex-M4内核,主频达200M,Flash大小为海量的512KB,SRAM大小为256KB,带有共计14个定时器,4个异步串口+4个同步串口,5个硬件SPI,两个IIS,一个SDIO,一个LCD-TFT控制器,实为32位MCU良心产品。
基于该MCU的强大性能,我计划使用GD32 Colibri-F450VE开发板搭建一个气象数据采集反馈。
1项目背景
气象检测项目是比较热门的大学生电子设计项目之一,该项目比起无人机制造项目,电子机器人制造项目等更结合实际,更贴近生活。该项目计划使用32位单片机采集环境温湿度、亮度等,比起传统的8位51单片机更高速,更精确,数据存储池更大,可以存储一整天甚至一个星期的数据。每一天的某个预定时刻,单片机会通过蓝牙模块将数据上传到PC,并在数据超过特定阈值时通过邮件发送到手机报警。
2硬件准备
1.HC05串口蓝牙模块:总线为USART,循环查询方式;
2.DHT11温湿度度监测模块:总线为单总线,不使用DMA,输入捕获中断方式;
3.光敏电阻;
4.74HC595+LCD1602:总线为模拟SPI,循环查询方式;
5.外置Flash W25Q128:总线为SPI,不使用DMA,定时录入方式(定时器)。
6.DS3231日历模块:总线为模拟IIC
3项目内容
单片机通过DS3231进行日历计时,用模拟IIC总线通信;通过单总线与DHT11模块通信,采集温湿度数据;通过AD转换采集光敏电阻阻值,并实时通过PWMDAC方式反馈到LED上;设置一个定时器,当定时器计时完毕后单片机会将温度和湿度通过HC05蓝牙模块透传到PC上,再通过PC透传到手机上;每过中午12点和晚上12点,单片机会将这两个时刻的时间以及温湿度通过SPI总线写到SPI FLASH上;按键B2可以切换日历显示或者温湿度显示;环境亮度发生变化时,LD6的亮度也会随之改变。小红板采用充电宝供电,放在阳台上,而不与PC有任何的物理连接。
项目电路图&连接示意图:

连接图说明:

4实验效果

- 关于GD32F450VE的机械振动测试平台的介绍和分析
- 关于GD32F450VE的单车智能锁简易方案设计的分析和介绍
- 关于GD32F450VE的图标化界面设计的分析和介绍
- 基于labview8.5和QLI50气象数据采集器实现自动气象站软件的设计
- 海洋水文气象综合数据采集器
- 意法半导体中国本地造STM32微控制器启动规模量产
- 意法半导体发布Stellar P3E 汽车MCU内置AI加速
- 德州仪器 (TI) 扩展微控制器产品组合及软件生态系统,助力边缘 AI 在各种器件中落地
- 3D打印“狂飙”背后:兆易创新GD32 MCU多元方案驱动性能升级
- 基于恩智浦MCU的人形机器人灵巧手解决方案
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
- 初学WinCE,为什么编译的时候说找不到模拟器呢?SDK,sp4已经装了,并且可以在evc外运行模拟器,为什么编译就说找不到呢?好愤怒啊!!!!
- (二)演示飞行鼠标——使用德州仪器的eZ430-Chronos无线运动手表
- HC05的波特率与单片机波特率不同传输的数据会有什么后果
- 请教如何根据这个传感器的属性对AD芯片选型
- 批处理问题
- 带有 C2000™ 微控制器且精度为 ±0.1° 的分立式旋转变压器前端参考设计
- 我的IAR 6.4找不到STM32F030
- 哪位大侠的IAR库里有G2553和G2452,给我发下好吗?
- 7项LED国家标准发布
- STM32ISP-IAP及延长STM32寿命




