打印
[N32G45x]

基于RT-Thread开发MLX90640热成像仪

[复制链接]
505|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
安小芯|  楼主 | 2022-5-19 18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 安小芯 于 2022-5-19 18:14 编辑

基于RT-Thread使用国民技术N32G457开发MLX90640热成像仪
作品来源:RT-Thread
作者:witsoft
1 前言
作为一个电子工程师,想知道电路板上那个器件发热异常,用手去摸一下,有没有被电路板烫过的经历?商用热成像仪价格较高,不适合个人DIY时使用。MLX90640是分辨率为24x32的红外探头,通过像素差值可以拓展显示效果,看看电路板什么地方发热还是足够了。本项目拟基于RT-Thread系统和N32G457,使用MLX90640开发一款低成本热成像仪。
首先感谢 RT-Thread和国民技术,利用设计大赛参赛机会很荣幸能申请到开发板,对国产操作系统和国产芯片能加深了解,也为后续在项目中能够应用提供了基础。希望后续能支持国产软件和芯片的更多应用,这样也才能够促进国产产品的不断迭代升级,形成一个良性循环。
项目参考了B站UP主和立创开源广场的资料,感谢下面开源的项目:
项目参考资料:
2 项目简介
2.1 项目名称
基于RT-Thread使用国民技术N32G457开发MLX90640热成像仪系统
2.2 硬件方案设计
采用 N32G457 芯片作为主控MCU,搭载国产实时操作系统 RT-Thread,通过I2C总线读取MLX90640的红外数据,通过SPI总线或软件模拟SPI外接TFT显示屏显示测量数据。通过差值处理数据显示平滑过渡的热成像数据。外接SD卡进行数据的文件存储,通过USB接口和上位机进行数据实时传输。
硬件系统组成框图如下:

图1 热成像仪系统框图
2.3 软件方案设计
RT-Thread操作系统功能强大,软件实现起来模块划分清楚,便于功能添加。软件功能通过RT-Thread划分为不同线程进行处理,线程间通过信号量机制进行同步。

软件组成框图
2.4 项目特点
• 搭载RT-Thread操作系统,便于应用功能开发,可方便扩展如增加可视摄像和图形融合等扩展功能;
• N32G457硬件功能丰富,后期可拓展增加联网模块,如WiFi或4G模块,数据联网后可进一步拓展应用,进行消息推送等应用;
• 红外成像功能可拓展应用于家居安防领域,既可以识别人员状态,比如放在需要识别人员动态的场合如老人关护方面,因为是红外成像数据,不会泄露人员隐私图像信息。
3 设计实现情况
3.1 硬件组成情况


3.2 软件实现情况
目前已经实现模块包括
按键处理线程:

TFT显示线程:完成了通过随机数模拟MLX90640数据进行热成像数据显示。


尚未实现MLX90640数据读取
![软件截图1.jpg](https://oss-club.rt-thread.org/uploads/20220327/018a0952df0318da018b0f87bc584bdd.jpg.webp)

!(.webp)






【项目演示视频】https://www.bilibili.com/video/BV1W34y1479v/
【项目开源代码】N32G457.zip
4 致谢
感谢RT-Thread和国民技术提供的学习机会。
感谢 RT-Thread的小师弟的督促。感谢开源的网友!!

使用特权

评论回复
沙发
麻花油条| | 2022-5-23 10:26 | 只看该作者
学习学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:国民技术股份有限公司
简介:国民技术股份有限公司(简称:国民技术)2000年源于国家“909”集成电路专项工程成立,2010年创业板上市(股票代码:300077),是通用MCU、安全芯片领先企业和国家高新技术企业。

121

主题

171

帖子

11

粉丝