RJ-45包中的设备服务器有助于网络I/O设备

作为一个网络化的、特定于应用的外围设备的开发者,Barix AG(苏黎世,瑞士)最近面临着一个问题,即找到一种方法使其通用的、智能的I/O设备Barionet网络化,该设备用于分布式数据收集和控制。该公司希望Barionet具有:多用途数字和模拟I/O能力;串行连接;完整的TCP/IP堆栈实现…

通过吉姆·蒙塔古 二三年四月一日

作为一个网络化的、特定于应用的外围设备的开发者,Barix AG(苏黎世,瑞士)最近面临着一个问题,即找到一种方法使其通用的、智能的I/O设备Barionet网络化,该设备用于分布式数据收集和控制。该公司希望Barionet具有:多用途数字和模拟I/O能力;串行连接;完整的TCP/IP堆栈实现;能够升级固件;以及具有字段升级内容的Web服务器。

尽管有许多可用的“网络支持”解决方案,但Barix的开发团队知道实现适当的网络技术对Barionet的成功至关重要。这个I/O设备必须是可靠的,能够在更大的温度范围内运行。

Barix的开发人员最终评估并实现了XPort,一个坚固的RJ-45包中的嵌入式设备服务器,来自Lantronix (Irvine, CA),因为它:

  • 小的外形因素,这有助于为Barionet的许多I/O接口,继电器和其他笨重的组件腾出空间;

  • 自给自足的单元,允许使用来自一个制造商的一个组件,而不是许多物理、磁性和芯片级组件;

  • 电磁兼容屏蔽。XPort简化了产品设计,因为它是完全屏蔽的,包含所有的“快速”电路。接口引脚少,简化EMC保护;

  • 板和布局简单。XPort允许开发人员使用双面或双面PCB,这进一步简化了电路板布局;

  • 易用性。与通常需要多个高引脚输出、细间距半导体的标准网络实现解决方案不同,XPort甚至可以与通孔设计(标准尺寸)一起使用。

构建多功能I/O

barrix的bareonet I/O设备由两个主要部分组成:I/O部分和网络部分,现在仅由XPort组成。重子网只需要电源和接口的连接就可以运行了。一个独立的I/O处理器,Microchip PIC,处理I/O部分。PIC和XPort接口通过串行连接,其速度设置为非常高的比特率,以实现快速通信。

为了消除创建网络支持解决方案的复杂性,RJ-45包中的XPort嵌入式设备服务器包括10Base-T/100Base-TX以太网连接、可靠的操作系统、嵌入式Web服务器、灵活的固件、完整的TCP/IP协议栈、电子邮件警报和可选的基于标准的128位加密。

其中一个重要的需求是用户能够在现场升级重力网。这使得它可以在许多应用程序中服务,这取决于设备中的软件。

此外,Barionet的四个通用I/O引脚可以通过软件配置作为模拟输入(0到10 V, 10位分辨率);数字输入(宽范围,0至12v);或数字开路集电极输出。另外四个I/O引脚具有相同的功能,但没有模拟功能。两个继电器提供230 V交流,5 A开关能力,扩展总线接口可用于远程温度传感器。PIC与一个小型CPLD一起管理这些I/O职责。

此外,能够通过向XPort添加代码来编程baronet意味着baronet中的PIC可以通过以太网接口进行软件升级。这允许bareonet在HTML页面上显示所有输入和输出的状态。同样,Barionet的串行端口可以通过使用XPort的串行接口通过PIC进行菊花链。

最后,通过使用XPort来实现baroriet的网络化,barrix报告说,与使用传统方法(如多芯片、离散解决方案)相比,它能够以更少的努力构建可靠的产品。除了显著加快设计过程,所需的板空间,板的复杂性,和EMC属性也改善了与通常的方法相比。

欲了解更多信息,www.lantronix.com吉姆·蒙塔古,新闻编辑