启用64像素的红外探测器作评估和开发。
来自Panasonic的Grid-EYE 是一个8*8像素矩阵的红外探测器﹐建基于MEMS技术透过I2C提供了每秒10帧的读取速度。表面贴装封装设备适用于高和低增益环境﹐能够分别量度摄氏0度至80度(准确至+/- 2.5度)以及摄氏-20度至100度(准确至+/- 3度)。
套件内容
开发套件内包含了一块载有低增益的Grid-EYE感应器和ARM Cortex-M0+的微处理器(ATSAMD21G18A) ﹐提供了256KB快闪记忆体和32KB SRAM﹐加上PAN1740 低功耗蓝芽模组﹐整合在Arduino shield规格的电路板上。
图片来源:Quick Start Guide, © Panasonic AutomoTIve and Industrial Systems Europe.
微处理器和蓝芽模组在板上均设有重设按钮和JTAG连接埠﹐加上跳针以设置访问bootloader和切换独立和Arduino兼容模式。
软件安装
32和64位元的示範软件已经提供。安装在运行64位元Windows 7专业版的笔记本上后发现了CDC COM 埠的驱动程式不能正常运作。不过﹐这个问题很快就能够透过下载USB的驱动程式并以Windows装置管理员来修正。有关更多请翻阅用户手册(v4.0)的第36页。
透过Android和iOS的应用程式提供了以蓝芽连接的对话框串行服务(DSPS)的串行连接。
应用示范
以基于LabVIEW完成设置—在运行时也会一同安装—示范软件就能够使用,选择一个新的COM埠并连接到开发板。这时候有关温度的数据会马上显示出来,预设範围为摄氏-20度至100度(设备的可量度范围)。
设定色温範围至摄氏20度至35度以更易辨认出人类,以上的图像是以上的设定颢示出一个头在中间。
用Android的应用程式能够透过蓝芽传输感应器的数据。虽然这只能够用作基本的除错用,在快速入门手册中建议开发更多进阶的应用程式。开发板应该能通过更改韧体来变更它来作一些特别的用途如作一个感应装置﹐提高蓝芽的输出和输出感应器的原值。
图片来源:User Guide, © Panasonic AutomoTIve and Industrial Systems Europe.
在Arduino兼容模式中Grid-EYE开发板和Arduino DUE以I2C的介面连接,微处理器和蓝芽模组都透过UART来连接。但我还未尝试过使用Arduino兼容模式因为我没有Arduino DUE在手边。
开发环境
在ATSAMD21上进行韧体开发能够使用Atmel Studio﹐通过JTAG连接线下载韧体或有bootloader的USB。在开发套件主页中能够找到一个“USB Driver”的ZIP档为示範的韧体源代码。当中包含了linker script﹐透过它来设定JTAG和USB/bootloader﹐详细的资料请详阅用户手册。
ZIP档中也有 Grid-EYE API的资料库和示範程序的源代码﹐API分为叁个级别
能收集Grid-EYE的数据﹐转换温度数值和数据格式
能筛选塬数据﹐提供图像处理﹐物件检测和人体辨识
能使用物件检测和物件追踪的功能
Arduino的开发当然能够支持Arduino IDE﹐用户手册提级两个资料库﹐GE_SoftUart and grideye﹐加上示范“sketch”。
PAN1740蓝芽模组能够以Keil MDK 和RivieraWaves Bluetooth platform作开发。
第一印象
非常容易想像出Grid-EYE感应器能够放到不同的用途﹐例如比传统PIR探测器高的性能的感应装置﹐比热成像仪更便宜和方便。检测和物件追踪提供了更多潜在的用途如过程控制。
这套件能够快速评估Grid-EYE感应器﹐提供了多个应用的概念。兼容Arduino是一个很好的功能以吸引有经验者加入﹐而能够以独立模式运行令你不虽要开发额外的硬件和在ATSAMD21上开发。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)