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

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

3天内不再提示

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

ytrwv 来源:ytrwv 作者:ytrwv 2022-07-27 08:02 次阅读

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

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

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

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

大多数开发板都是为 IoT(物联网)准备的。因此,该板包括专用于与网络的 WiFi 连接的硬件和一系列环境传感器。该板提供了由太阳能电池供电的可能性,使其成为用于偏远地区工业应用的真正独立板。在这些情况下,借助 Nordic 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电源:这是用于电源管理集成电路

现在让我们检查开发板的各种物理和逻辑组件。

poYBAGLeJgmAMVV9AACy1ej99o0995.png

图 1:Gravity 的框图

系统的心脏:nRF52840

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

pYYBAGLeJhaAbVuLAABUO70Oz4A167.jpg

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

其他模块

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

64兆赫;

用于带 GPS 的多模 LTE-M/NB-IoT 物联网蜂窝调制解调器的完全集成 SiP;

LTE 频段 700-2200 Mhz;

1 MB 闪存 256 KB RAM

来自 64 Mhz 的 Cortex-M33;

SIM 和 eSIM 支持。

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

传感器

MPU-9250 模块是一个多芯片模块 (MCM),包含一个来自 Asahi Kasei Microdevices Corporation 的 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 颜色传感器将红外光、红光、蓝光和绿光转换为数字值。广泛用于手机、平板、PC、电视的液晶背光调节。它通过 I2C 总线与主控 MCU 通信。其特点如下:

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

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

poYBAGLeJiGAXMcXAABaVzKSDzw240.jpg

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

在图 5 中,您可以看到 RCWL-0516 雷达、NTC NTCS0805E3103FLT 和板载 ILI9341 显示器。

pYYBAGLeJjmAYPosAABqZa7NQfk665.jpg

图 5:雷达、NTC 和开发板上的显示器

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

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

OPT3004DNPR 是一种环境光传感器,用于测量可见光的强度。它是一种单片照度计,可准确测量人眼看到的光强度。它具有从 0.01 勒克斯到 83k 勒克斯的测量范围,具有精密的光学过滤功能。它在等于 85° 的入射角上消除了 99% 以上的 IR。

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

它是全方位的;

1 Khz 时 -41 dB 的灵敏度,94 dB SPL(声压级);

S/N(信噪比)等于 57 dBA;

输出阻抗为 300 欧姆,频率为 1 Khz。

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

结论

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

审核编辑:郭婷

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

    关注

    2541

    文章

    49978

    浏览量

    747610
  • 麦克风
    +关注

    关注

    15

    文章

    619

    浏览量

    54613
  • 开发板
    +关注

    关注

    25

    文章

    4771

    浏览量

    96197
收藏 人收藏

    评论

    相关推荐

    适用于任何应用的开发板

    开发板(或开发套件)已经成为现实好几年了。它们允许开发人员和技术人员在更短的时间内设计他们的项目,因为硬件开发被减少到最低限度。如果开发人员
    的头像 发表于 11-02 12:00 9153次阅读
    <b class='flag-5'>适用于</b><b class='flag-5'>任何</b>应用的<b class='flag-5'>开发板</b>

    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

    是否有适用于LPC4357的替代屏幕?

    我正在考虑使用 LPC4357-K43WQA 开发板开始一些开发。它适用于需要 LCD 屏幕的项目。LPC ARM 设备是我们在这里体验最多的,因此使用 LPC4357 并带有 LCD 屏幕的
    发表于 06-02 07:57

    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 2539次阅读
    digilentPcam 5C<b class='flag-5'>开发板</b>的成像模块介绍

    Arduino的各种常用开发板

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

    适用于学生和爱好者的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>

    ChatGPT也会设计开发板吗?

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

    i.MX6ULL开发板源码编译

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

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

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