查看:
2057
|
回复:
1
|
GD32E231 MCU 开发板 Workshop 报告:红外热成像AMG8833
|
gost
1
主题
1
回复 |
发表于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 产品简介 三、 系统框图和程序流程图 如下图为本方案的系统框图。
如下图为本方案的程序流程图。 四、 方案照片 实际连接图 串口数据截图: 四、 代码分享 存在问题: 硬件I2C,存在死机情况,会卡在I2C一些标志位的读取上。
|
gost
1
主题
1
回复 |
发表于2019-05-19 20:49:26
|
只看该作者
2#
后续做个上位机就可以显示图像啦
|
|