查看: 2016  |  回复: 1
GD32E231 MCU 开发板 Workshop 报告:红外热成像AMG8833

主题

回复
发表于2019-05-19 20:48:22 | 只看该作者
1# 电梯直达

首先感谢立创商城组织这次活动,让我们有机会接触新的产品GD32

一、 方案简介



    本方案基于 GD32E231 Cortex-M23 内核的 MCU 为主控,GD32E231 C~start主板为基础。
  



使用松下的AMG8833红外热像仪传感器,模块8x8的红外热传感器阵列。趁着立创五元活
动做了几片板子 



。AMG8833模块供电电压为3.3V,采用I2C接口,并引出了INT、ADDR引脚。

该AMG8833红外热像仪传感器温度测量范围为0°C至80°C(32°F至176°F) ,精度为+ - 2.5°C(4.5°F)。

它可以从远达7米(23)英尺的距离检测人类。最大帧频为10Hz,非常适合创建自己的迷你热像仪。

本方案GD32E231与AMG8833模块之间采用硬件 I2C 接口,配置AMG8833刷新率为10Hz,8X8热点阵温度数据通过串口输出到上位机。

二、 GD32E231 产品简介

 点击查看大图

三、 系统框图和程序流程图

如下图为本方案的系统框图。

 

如下图为本方案的程序流程图。

 

四、 方案照片

实际连接图

 点击查看大图

串口数据截图:


四、 代码分享

GD32E23x_Demo.zip

存在问题:

硬件I2C,存在死机情况,会卡在I2C一些标志位的读取上。



主题

回复
发表于2019-05-19 20:49:26   |  只看该作者
2#
后续做个上位机就可以显示图像啦

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部