SoM IoT多协议模块

模块上协议栈(stack on module) – 让SoM IoT和实时通讯非常容易。

该SoM模块基于RIN32M3EC CPU与PORT的GOAL技术相结合,板上可提供PROFINET,EtherNetIP,EtherCAT和CANopen 等通讯协议。 只需通过您的主机控制器的SPI相连接即可,这样您的应用程序已经具有多协议功能。

SoM-RIN32M3多协议解决方案是一种即时型、预认证(含示例应用)的双端口以太网模块解决方案,目前该模块适用于PROFINET RT、EtherNet/IP、EtherCAT及CANopen等实时通信协议,其包含一个带有用于总线和环网拓扑第三内部端口的嵌入式两端口以太网交换机。

在SoM-RIN32M3模块中,瑞萨微控制器集成了运行协议库,该协议库支持多种类型实时工业以太网通信协议。通过详细记录的通用API(应用程序编程接口),可以从应用程序处理器简单地访问协议库,以便通过精简SPI模块接口与用户程序交换实时网络数据。

通用API是用于实时通信的抽象化平台,提供了可扩展的多协议解决方案,如PROFINET RT、EtherNet/IP、EtherCAT和CANopen。外部的应用程序处理器拥有运行在模块CPU上的协议栈的完全控制,而不会干扰模块的实时通信或浪费主机处理器上的CPU性能。

目前可用的工业以太网协议PROFINET RT、EtherNet/IP、EtherCAT以及通用现场总线CANopen的实现符合最新的规范版本。包含评估板(模块和应用程序处理器),API源代码和主机应用程序示例(包含大量文档)的广泛工具链使得与目标应用环境的集成变得十分容易。所有这些协议使用户能够与现有的或新的应用、产品和网络进行精简和独立的连接,同时加快产品上市时间。

  • 成本效益高且易于集成
  • 一个模块适用于所有市场领先的实时通信系统
  • 开放的接口,可在连接器区域中更加灵活选择
  • 可与RJ45,M12,M8或MiniIO等接口一起使用
  • 提供丰富的管理和集成工具,使设计非常高效
  • 集成更新服务–您始终可获得最新固件
 
  • 符合IEEE 802.3标准的完整的双以太网端口,包含了变压器和PHY芯片
  • 用于总线和环网拓扑的嵌入式双端口以太网交换机
  • 高速SPI接口和电源引脚,用于将模块连接到主机CPU
  • 集成处理器去处理实时工业以太网协议
  • 板上所有协议均可用
  • 支持PROFINET RT、EtherNet/IP、EtherCAT实时通信标准
  • 支持CANopen协议
  • 以太网端口支持10 Mbit/s和100 Mbit/s,并具备自动协商功能
  • 通过管理工具和通过应用程序控制器API调用进行设备配置
  • 具备全面的工具支持和针对多个平台(STM,RENESAS…)的源代码应用示例
  • 支持LINUX

SoM-RIN32M3模块的SPI旨在将模块连接到外部应用处理器。由于模块时钟和外部
应用处理器的时钟之间的独立性,因此通过以下三个模块引脚以异步模式执行具
有SPI接口的串行传输:

• MOSI (主出从入)
• MISO (主进从出)
• SCLK (RSPI时钟)信号
• SS (片选)

应用程序控制器作为SPI主设备决定SPI的通信模式。SPI的数据格式可以在MSB优先和
LSB优先之间切换。每次传输的数据位数可以更改为8,16,20,24或32位中的任意位
数。
通信基于可传输多个请求的128字节传输缓冲区。
通信基于循环方案,其中过程数据可与应用程序控制器的每个请求循环传输。非实时
通信(RPC)使用相同的传输,但是处理与实时通信是分离的。因此,可以独立于API
的函数调用来交换实时数据。

为了方便舒适地进行配置和对象字典管理,port提供了其统一设计工具平台,该平台使用户能够使用端口堆栈快速开发通信解决方案。

每个堆栈的单独功能是通过每个协议的插件实现的。 因此,用户仅需学习如何使用一种工具。

PROFINET / EtherNetIP设计工具包含统一的设计工具平台以及用于端口的PROFINET IO和EtherNetIP堆栈的插件。

关闭菜单