0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适用于任何应用的开发板

eeDesigner 来源:物联网评论 作者:物联网评论 2023-11-02 12:00 次阅读

开发板(或开发套件)已经成为现实好几年了。它们允许开发人员和技术人员在更短的时间内设计他们的项目,因为硬件开发被减少到最低限度。如果开发人员试图为新产品制作原型,选择开发套件是第一步。它将作为项目的智能单元,并与所有其他连接的电子元件进行通信

随着物联网的出现,已经创建了一系列工具来缩短上市时间,并提供指导以帮助设计参数,从而提高设备的效率。开发工具还可以与各种相关元素相结合,以创建通用系统。使用 USB 作为接口的硬件工具将多项功能带到了最前沿。USB可以提供电源和灵活的接口,通常与JTAG等高级调试工具一起使用。此外,闪存允许对用户编程的应用程序进行简单的编程和独立操作。

哪些参数对您的项目最重要?您是否需要大量内存,或者是否需要高运行速度来提高应用程序执行?开发人员需要在基于微控制器的电路板、片上系统 (SoC) 电路板、单板计算机 (SBC) 之间进行选择。有时,根据您的需求选择模型可能非常具有挑战性。

在本文中,我们将向您介绍具有板载调试功能的新开发套件。我们的想法是拥有一块电路板,允许从一开始就使用工业市场所需的所有主要传感器。当然,该板有一个GPIO,允许使用其他专门设计的外部屏蔽。用户可以自由地重新设计电路板,消除不应使用的传感器。您将在此处找到硬件部分的描述。

大多数开发板都是为IoT(物联网)准备的。因此,该板包括专用于与网络的WiFi连接的硬件和一系列环境传感器。该板提供了由太阳能电池供电的可能性,使其成为偏远地区工业应用的真正独立板。在这些情况下,借助北欧 SoC,它甚至可以使用移动通信(和 GPS)进行数据传输。

许多有用的设备

Gravity 板由数量惊人的传感器和设备组成。开发人员无需进一步寻找不同的解决方案来构建和集成他们的项目。如图 1 所示,它们都在板载上。简而言之,以下是这款出色主板上的组件和设备列表:

  • MCU nRF52840:它是控制所有电路板操作的主微控制器;* SOC nRF9160:此 SOC 用于 GPS 和 GSM 的管理;* ESP12:是一款用于集成 Wi-Fi 的 MCU;* SiP MPU-9250:用于陀螺仪、加速度计和指南针功能;* BME680传感器:是一种用于测量压力、湿度、温度和气体存在的精密传感器;* BH1749NUC传感器:这是一种数字颜色传感器,用于准确检测环境光的照度和色温;* AST7525MATRQ蜂鸣器:用于再现音频声音;* RCWL-0516传感器:是用于运动检测的微波雷达传感器;* NTCS0805E3103FLT热敏电阻:是用于测温的NTC热敏电阻;* ILI9341屏:这是一个TFT LCD显示屏,用于查看数据和信息;* VL53L0X激光:用于测量距离的激光模块;* SW-420传感器:用于振动检测;* OPT3004DNPR传感器:数字环境光传感器,用于测量可见光的强度;* CMM-3722AT-42117-TR麦克风:用于周围环境中声音检测的MEMS麦克风;AJU55-BS2111-L 连接器:这是用于从 nRF52 到外部设备的 USB 连接的微型 USB B 连接器; 5141-05RZDNWR01天线连接器:这是天线的NFC连接器;* CM1402-03CP SF72S006VBAR2500插槽:这是 SIM 卡的连接器,允许其插入以与 GSM 模块一起使用;* ADP536x电源:这是用于电源管理集成电路

现在让我们来看看开发板的各种物理和逻辑组件。
1.png

图 1:重力框图

系统的核心:nRF52840

这是一款基于蓝牙 5 的 SoC(见图 2)。它支持蓝牙 5、蓝牙网状网络、Zigbee、Thread、ANT、802.15.4 和 2.4 Ghz 专有堆栈的协议。它是开发板的主处理器,其强大的计算性能和内存使其成为任何类型应用的理想选择。这款低功耗板具有片上自适应电源管理系统。上面列出的所有传感器和外围设备都可以由该主控制器直接或间接控制。
1.png

图 2:主处理器 nRF52840 及其在电路板上的位置

其他模块

此 SiP(系统级封装)nRF9160用于在开发板中添加低功耗 LTE 系统和 GPS 接收器功能。它通过 I52C 协议与 Nrf2 主处理器通信。SiP功耗低,结构紧凑,具有以下特点:

  • 64兆赫;* 完全集成的SiP,用于带GPS的多模LTE-M / NB-IoT物联网蜂窝调制解调器;* LTE 频段 700-2200 Mhz;* 1 MB 闪存,256 KB RAM;* Cortex-M33 从 64 Mhz;* SIM 和 eSIM 支持。

ESP 12 WiFi 模块包含在开发板中,用于 Wi-Fi 集成。该模块通过 UART 与 nRF52 主处理器通信。它以非常低的功率运行,并且体积小。这三个模块是主控制器,为开发板提供所有功能。以下是连接到同一开发板的传感器的详细信息。

传感器

MPU-9250 模块是一种多芯片模块 (MCM),包含旭化成微电子株式会社的 3 轴磁力计、3 轴加速度计和 3 轴陀螺仪。它通过 I2C 总线与主 MCU 通信。其特点如下:

  • 陀螺仪:X、Y 和 Z 轴的角速度传感器,带数字输出,用户可编程满量程 +250、+500、+1000 和 + 2000°/秒和 16 位 ADC;* 加速度计:三轴,可编程满量程为 + 2g、+ 4g、+ 8g、+ 16g 和 16 位 ADC;* 磁力计:带磁集中器的三轴硅单片霍尔效应磁传感器

BME680 是一款能够测量环境温度、湿度、气压和空气中挥发性有机化合物的传感器。它通过 I2C 总线与主 MCU 通信。其主要特点如下:

  • 湿度测量精度+3%;* 气压测量的绝对精度 +1 hPa;* 温度精度为+1.0°C;* 高度计精度为1米;

BH1749NUC RGB颜色传感器将红外光、红光、蓝光和绿光转换为数字值。它被广泛用作手机、平板电脑、个人电脑和电视的液晶背光调节。它通过 I2C 总线与主 MCU 通信。其特点如下:

蜂鸣器AST7525MATRQ是一种蜂鸣器,一种用于声音信号的装置。它通过GPIO连接到nrf9160。它在 85 cm 处的声压级为 10 dB/min,标称电压为 3.6 V。最大电流消耗为 100 mA,而其振荡频率等于 2700 Hz。

图 3 显示了开发板上四个 MPU-9250(多芯片)、BME680(温度计)、BH1749NUC(颜色传感器)和 AST7525MATRQ(蜂鸣器)器件的布置。
1.png

图 3:开发板上四个 MPU-9250、BME680、BH1749NUC 和 AST7525MATRQ 器件的布置

RCWL-0516 是一款用于运动检测的微波雷达传感器模块。它通过GPIO连接到nrf52控制器。当检测到运动时,逻辑门切换到逻辑高电平,当未检测到运动时,逻辑门切换到 0V。

NTCS0805E3103FLT是一款小尺寸NTC热敏电阻。它的精度为1%。温度测量范围在-40°C至+ 150°C之间。它通过GPIO连接到nRF52控制器,控制器使用ADC转换器计算温度。

ILI9341是基于SPI的TFT LCD显示器,分辨率为240 x 320像素,如图4所示。它具有 8/9/16/18 位数据总线和用于 MCU 接口的 SPI 线。该TFT LCD通过SPI线与nRF52控制器连接。它是一款262144色单芯片SoC。在此开发板中,它可用于显示具有 RGB 颜色和 240 x 320 点分辨率的任何类型的信息。它可以很容易地用于许多应用程序,在这些应用程序中,硬件需要以复杂且美观的方式向消费者显示大量数据。

1.png
图 4:ILI9341 TFT LCD 显示屏

在图 5 中,您可以看到 RCWL-0516 雷达、NTC NTCS0805E3103FLT和机载ILI9341显示屏。
1.png
图 5:雷达、NTC 和开发板上的显示屏

VL53L0X 是一款用于飞行时间检测的超小型激光传感器,使用 I2C 接口与 nrf52 控制器进行通信。它采用 940 nm VCSEL 激光器,绝对距离测量可达 2 m。

SW-420是一款高灵敏度无定向振动传感器。当没有运动且模块稳定时,传感器输出为逻辑高电平,而当传感器有振动或运动时,输出为低电平。它用于汽车、自行车和摩托车的防盗应用。它可用于娱乐、游戏和振动检测应用。

OPT3004DNPR是一种环境光传感器,用于测量可见光的强度。它是一种单芯片照度计,可准确测量人眼看到的光强度。它的测量范围为 0.01 lux 至 83k lux,具有精密光学滤波功能。它在等于 99° 的入射角上消除了超过 85% 的红外线。

CMM-3722AT-42117-TR是一款MEMS(微机电)麦克风。该麦克风用于测量人体可听范围内的频率幅度。在该开发板中,它被实现为噪声检测器,可用于任何类型的应用。它具有以下特点:

  • 它是全向的;* 灵敏度为 -41 dB,1 Khz,94 dB SPL(声压级);* S / N(信噪比)等于57 dBA;* 300 Khz 时输出阻抗为 1 欧姆。

所有传感器和模块都与主处理器通信,以执行完整的 360° 控制。

结论

Gravity Board 是适用于任何类型的物联网应用的开发板。虽然它的最终成本可能比其他电路板高一点,但必须考虑到任何类型的传感器都位于板上,设计人员不需要搜索和获取其他外部组件。有关Gerber文件和接线图的更多信息,以及有关该板的任何其他技术和实践方向,请通过评论联系EEWeb。

设计者: M. Di Paolo Emilio, Giovanni Di Maria, Davide Di Gesualdo.

审核编辑 黄宇

*附件:V1.0.0.0[2].zip

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2547

    文章

    50522

    浏览量

    751423
  • 芯片
    +关注

    关注

    453

    文章

    50300

    浏览量

    421389
  • 物联网
    +关注

    关注

    2902

    文章

    44169

    浏览量

    370685
  • 开发板
    +关注

    关注

    25

    文章

    4921

    浏览量

    97124
收藏 人收藏

    评论

    相关推荐

    FP_AI_VISION1工程是否可以适用于stm32f746discovery开发板

    FP_AI_VISION1工程是否可以适用于stm32f746discovery开发板?使用STM32CUBEIDE打开FP_AI_VISION1工程为什么没有stm32可运行文件,不能编译?
    发表于 03-18 07:21

    适用于8位PIC单片机的功能齐全DM160228 Explorer 8开发板

    DM160228,Explorer 8开发板是一个功能齐全的开发板和平台,适用于8位PIC单片机。该套件是一种多功能开发解决方案,具有多种外部传感器选项,车外通信和人机界面。此外,它还
    发表于 05-16 09:10

    适用于Xilinx Virtex-7 FPGA开发板的32位DDR4 SDRAM分享

    适用于Xilinx Virtex-7 FPGA开发板的32位DDR4 SDRAM
    发表于 12-30 07:39

    如何从TouchGFX环境运行模拟器?

    您可以尝试从 TouchGFX 环境运行模拟器吗(按照本文)?您是否也可以尝试使用适用于任何开发板的应用程序模板和 UI 模板/演示创建另一个项目?
    发表于 01-09 07:11

    B-CAMS-OMV是否适用于H7B3I-DK开发板

    请问B-CAMS-OMV拓展板是否适用于H7B3I-DK开发板呢?
    发表于 08-04 11:15

    请问FP_AI_VISION1工程是否可以适用于stm32f746 discovery开发板

    FP_AI_VISION1工程是否可以适用于stm32f746discovery开发板?使用STM32CUBEIDE打开FP_AI_VISION1工程为什么没有stm32可运行文件,不能编译?
    发表于 08-07 08:37

    EVAL-AD7386FMCZ是否适用于其他带有FMC接口的FPGA开发板

    请问EVAL-AD7386FMCZ是否适用于其他带有FMC接口的FPGA开发板,例如Xilinx公司的ML605开发板
    发表于 12-04 07:30

    digilentPcam 5C开发板的成像模块介绍

    Pcam 5C是一款适用于FPGA(ZYBO Z7)开发板的成像模块。
    的头像 发表于 11-27 15:00 2624次阅读
    digilentPcam 5C<b class='flag-5'>开发板</b>的成像模块介绍

    Arduino的各种常用开发板

    、Arduino33 BLE等等。且随着技术的发展和产品的更新,一些版本也已列到退休行列。下面来看看各种版本开发板的对比。 从Arduino官网中可知Arduino产品包括入门级、增强型、IoT、教育型和已经退役的开发板。Arduino
    的头像 发表于 03-24 09:28 2.5w次阅读

    适用于学生和爱好者的ATMega16 AVR开发板

    电子发烧友网站提供《适用于学生和爱好者的ATMega16 AVR开发板.zip》资料免费下载
    发表于 07-15 14:19 1次下载
    <b class='flag-5'>适用于</b>学生和爱好者的ATMega16 AVR<b class='flag-5'>开发板</b>

    适用于Raspberry Pi 4的Raspberry Pi Pico开发板

    电子发烧友网站提供《适用于Raspberry Pi 4的Raspberry Pi Pico开发板.zip》资料免费下载
    发表于 07-22 09:27 6次下载
    <b class='flag-5'>适用于</b>Raspberry Pi 4的Raspberry Pi Pico<b class='flag-5'>开发板</b>

    Gravity Board适用于任何应用的开发板

    在本文中,我们将向您介绍一种具有板载调试功能的新开发套件。我们的想法是拥有一个允许使用工业市场从一开始就需要的所有主要传感器的电路。当然,该有一个 GPIO,允许使用其他专门设计的外部屏蔽。用户可以通过消除不应使用的传感器来
    的头像 发表于 07-27 08:02 1063次阅读
    Gravity Board<b class='flag-5'>适用于</b><b class='flag-5'>任何</b>应用的<b class='flag-5'>开发板</b>

    ChatGPT也会设计开发板吗?

    RK3568开发板是一款功能丰富,性能优异,易于开发的高性能开发板适用于各种应用场景和开发需求。
    发表于 02-24 17:35 410次阅读

    i.MX6ULL开发板源码编译

    开发板是武汉芯路遥科技有限公司与武汉万象奥科电子有限公司合作推出的一款开发板。此开发板基于 NXP iMX6ULL 系列 Cortex-A7 高性能处理器设计,适用于
    的头像 发表于 12-16 15:56 787次阅读
    i.MX6ULL<b class='flag-5'>开发板</b>源码编译

    迅为RK3588开发板国产瑞芯微适用于ARM PC边缘计算NVR等服务器级板卡

    迅为RK3588开发板国产瑞芯微适用于ARM PC边缘计算NVR等服务器级板卡
    的头像 发表于 09-08 15:18 1245次阅读
    迅为RK3588<b class='flag-5'>开发板</b>国产瑞芯微<b class='flag-5'>适用于</b>ARM PC边缘计算NVR等服务器级板卡