物联网(IoT)是一个快速发展的领域,仅受限于系统设计人员的创造力。然而,连接和创建微控制器(MCU)、连接和传感器的定制解决方案通常是一项比预想要花费更多时间和精力的任务。任何系统集成都存在两个主要问题。首先,硬件、不同的MCU和传感器评估板通常使用不同的连接器。其次,不是所有的MCU和传感器组合都可以轻松获得软件“粘合”代码,每个组合都必须单独配对。瑞萨电子的Quick-Connect IoT平台通过提供标准硬件和软件“构建模块”来帮助解决这些问题,助力快速实现物联网系统的原型设计。
Quick-Connect IoT平台为瑞萨电子的大多数评估板提供标准Pmod™连接器,确保硬件之间的连接。该平台的软件采用模块化的方法,使其可以在MCU系列之间移植,并在集成开发环境(IDE)软件包中包含了用于传感器和连接的通用中间件。
下方图1显示了使用MCU评估套件,结合用I2C连接的多个传感器和通过UART进行通信的Wi-Fi模块,创建的空气质量物联网系统。Quick-Connect IoT平台支持I2C、SPI、UART和GPIO接口,和3.3V和5V工作电压。此外,我们认识到有些传感器是模拟的,Pmod对其不支持,有些系统需要多个器件和电压轨。针对这些更复杂的传感器系统,我们使用大多数瑞萨MCU板都支持的Clickboard™或Arduino扩展板。
图1. 瑞萨电子Quick-Connect IoT平台
在开发这个概念时,我们意识到除了Digilent®定义的I2C Type 6 Pmod之外,还需要几个额外的I/O引脚。如果它们有一个扩展的SPI和UART,那么应该有一个扩展的I2C,这样比较合乎逻辑,因此,在Digilent的帮助下,Pmod Type 6A扩展I2C诞生了。应该注意的是,引脚1到6向后兼容Type 6。此外,可以通过Digilent提供的简单线缆将Type 6A分解为Type 6和Type 1(GPIO)。
如果您选择瑞萨RA MCU系列,则可以选择Quick-Connect IoT作为新的堆栈和中间件。同样,如果您使用RX MCU系列,您可以在Smart Configurator(智能配置器)中选择传感器作为一个组件。在这两种情况下,IDE代码生成过程都会执行I2C依赖并帮助您设置驱动程序和端口引脚。完成后,您就可以编写应用程序代码,添加您的“秘方”,使您的产品满足客户独特的需求。
注:RL78 MCU系列没有配置器,因此中间件与Code Generator创建的I2C驱动程序兼容。
瑞萨电子拥有庞大的处理器和传感器产品组合,因此在Quick-Connect IoT平台发布后,我们最先支持客户需求量最大的传感器产品,以及具有最复杂的库和中间件的系列,即气体传感器系列。这些传感器包括室内空气质量ZMOD4410、室外空气质量ZMOD4510和冰箱空气质量ZMOD4450。当然,还有空气质量解决方案不可或缺的湿度和温度传感器HS3001。
对于“连接”部分,灵活软件包(FSP)中包含了多种连接方案,支持USB、UART和以太网等有线方案,以及低功耗蓝牙(BLE)和Wi-Fi等射频连接方案。
随着IDE中的基础设施就绪,我们将在每次新推出的版本中陆续添加其他外围器件和连接方案。
点击文末左下方“阅读原文”,或访问以下网页,您可查看有关Quick-Connect IoT平台的更多信息,助您加速设计,更快地将新产品推向市场。
https://www2.renesas.cn/cn/zh/solution/technologies/quick-connect-iot