本帖最后由 landeng1986 于 2021-5-18 22:50 编辑
EVK-NINA-B400 评估套件在51期间就送到了,我还没来得及看,51后马上就出了个长差,刚刚回来。想起还没交作业,一身冷汗,晚上加班补一点。
出差空闲期间,我也看了些材料,简单说下我的理解:
蓝牙已经深入到日常生活和应用中,甚至在工业场合也已经很常见了,比如:ABB就较早在变频器中引入了蓝牙通信,下面是我在现场的实拍:
将日常生活的便利用于工业场合,也是方便了现场操作人员。
但工业环境较恶劣,电磁干扰、温湿度变化大、震动噪音,甚至有霉菌盐雾等苛刻条件需要满足。
我一直在想有什么能够满足工业应用的蓝牙模块,看到活动,感觉EVK-NINA-B400 评估套件是一个不错的选项。
EVK-NINA-B400 评估套件吸引我的有如下优点:
1.性能优秀,功能齐全:允许使用完整的蓝牙5.1,NFC和IEEE 802.15.4对各种超低功耗的物联网(IoT)应用进行快速原型设计
蓝牙 5.1、蓝牙 Mesh、Thread 和 Zigbee等都支持,提供室内定位的寻向功能,可扩展性极强。工业设备一般至少支持十年,所以不能在选型的时候就落后。
2.采用 open CPU 架构:虽然是蓝牙模块,但不是提供简单的接口,可以用原芯片厂家Nordic的SDK开发应用程序,轻松进行原型设计,增强了灵活性。
模块封装了比芯片更多的器件,但又不限制开发应用,赞open CPU!
3.评估板配备了 Arduino 接口,允许使用众多扩展板来快速构建不同使用场景的原型。
也配置了树莓派的40针引脚接口,极大方便用已有资源开发。
4.工作温度范围扩展至 105°C,全球认证:温度适应苛刻条件,认证打开行业门槛。
简直是工业应用的最佳选择!
打开EVK-NINA-B400 评估套件,具体包括评估板、蓝牙外部天线以及 NFC 天线。
套件内容
●NINA-B4 板(C位)
●NFC 天线(右下,小的PCB板)
●带有 U.FL 连接器的外部天线(右上)
●USB 数据线
●快速启动卡
EVK-NINA-B400无线开发板前:模块真的很小,只在右侧中间的一点,板子的其他空间主要被Jlink(中间),引出的接口(上下)和电源(左边)占用
后:
从用户手册里了解到:
NINA-B4模块基于Nordic的nRF52833:Arm® Cortex®-M4F内核的MCU( 64 MHz system clock, 512kB internal flash and 128 kB RAM.)
EVK-NINA-B4评估板提供对NINA-B4模块支持的38个GPIO引脚和接口的访问。这些接口可以通过 Arduino 接口和树莓派接口引出。
开发板以SEGGER J-Link调试接口,用来对open CPU架构开发。
Nordic Semiconductors提供免费的SDK,包括驱动、库文件、例程,方便快速开发。
对照评估板的原理图:
上下是主要引出的接口,左边是电源的多种选择,中间是J-Link的配置。
蓝牙模块在开发板上有一个三色LED灯,一个用户按钮,一个复位按钮,还有RF,USB,NFC等接口。
具体来看:
电源可以通过J8(电源COM调试通用接口),J5(外部提供5-12VDC电源),BTI(电池供电)、J16(直接连到模块的USB接口,也可供电)任一供电。
J11是NFC天线接口,就是接另外提供的NFC天线板
J2是2.4GHz的RF外置天线
J12是调试接口,有板载JLink,这个备用。
其他详细的接口介绍都在EVK-NINA-B4 user guide里,先浏览一遍,用的时候再说吧。
官方资料提供的不少,我主要看了下,总结如下:
硬件材料主要参考:EVK-NINA-B4 user guide
模块内容主要参考:NINA-B40 series data sheet
软件等配置主要参考:NINA-B4_SIM_UBX-19052230
这些产品资料都在u-blox 官网可以下载到最新版。
Nordic SDK需要在Nordic网站上找,下一篇软件配置里详述。
那么硬件篇就到这里,下一篇介绍开发环境配置吧~~~