探索NETCOM - 400IE高性能串口服务器:功能、配置与应用全解析

电子说

1.4w人已加入

描述

探索NETCOM - 400IE高性能串口服务器:功能、配置与应用全解析

各位电子工程师们,在嵌入式设备开发中,实现网络功能常常是一大关键挑战,不仅耗费人力物力,还可能延长开发周期。而今天我要给大家介绍一款能有效解决这些问题的设备——NETCOM - 400IE高性能串口服务器。它就像是一位得力助手,让我们能轻松完成嵌入式设备的网络功能,节省时间和成本,助力产品更快投入市场并增强竞争力。

文件下载:NETCOM-400IE.pdf

一、功能简介

1. 产品概述

NETCOM - 400IE由广州致远电子精心开发,是一款强大的TCP/IP以太网转串口设备。它内部集成了TCP/IP协议栈,这可是实现网络通信的核心“武器”。有了它,我们在开发过程中就能省去很多麻烦,快速实现设备的网络连接功能。

2. 产品特性

  • 强大的硬件配置:采用32位ARM9 CPU,处理能力强劲;配备10M/100M以太网接口,还自带双端口交换机,方便组网。
  • 灵活的串口模式:串口工作模式支持RS232、RS485、RS422软件配置,能适应不同的串口设备。同时具备1.5KV电磁隔离,有效提高设备的抗干扰能力,保障通信稳定。
  • 丰富的协议支持:支持SNMP、ARP、DNS、ICMP、IGMP、UDP、TCP、HTTP、DHCP等多种协议,满足各种网络通信需求。
  • 多样的工作方式:工作方式可选择为TCP Server、TCP Client、UDP、Real COM driver、Disable,每路串口支持最多8个TCP连接(一共最多32个TCP连接),UDP还支持目标地址分组和组播功能。
  • 便捷的配置与开发:提供Real COM driver模式下的管理软件,可动态修改串口参数,真正实现虚拟串口。还提供通用配置函数库,方便我们使用VC、VB、Delphi和C++ Builder等工具开发应用程序。并且,既可以使用配置工具ZnetCom Utility for Windows98/me/NT/2000/XP进行配置,也能通过网页浏览器进行配置。

3. 电气参数

  • 额定参数:电源电压范围为9 - 48V(典型值12V),功耗典型值为3000mW。在设计电源部分时,我们要根据这些参数来选择合适的电源模块。
  • 极限参数:电源电压最大为48V,电源纹波峰峰值为5V,功耗最大3000mW,工作环境温度范围为 - 25℃ - 70℃,存贮温度范围为 - 40℃ - 80℃。在实际应用中,要确保设备在这些参数范围内工作,以保证其可靠性和稳定性。

4. 机械尺寸与硬件接口

  • 面板布局:有错误指示、电源指示和运行指示,方便我们实时了解设备的工作状态。
  • LAN接口:RJ45接口,用于以太网连接,具体信号可参考相关说明图。
  • Serial Port接口:支持RS232/RS485/RS422 DB9接口,不同接口的信号说明也有详细的图示。

二、工作模式

1. TCP Server模式

在这种模式下,NETCOM - 400IE就像一位耐心的“等待者”,不会主动与其他设备连接,而是等待客户端(TCP Client)的连接请求。一旦与客户端建立TCP连接,就可以进行双向数据通信。客户端通过串口对应的“工作端口”来连接NETCOM设备。大家思考一下,在哪些应用场景下适合使用这种模式呢?

2. TCP Client模式

此时,NETCOM - 400IE变成了一个“主动出击者”,会主动与预先设定好的TCP服务器连接。如果连接不成功,它会根据设置的连接条件不断尝试。TCP服务器的IP由“目标IP”确定,端口由“目标端口”确定,且“目标端口”和“目标IP”共有8组,设备会依次尝试连接,直到成功。这种模式在需要主动连接服务器获取数据的场景中很有用,你能想到哪些具体场景吗?

3. Real COM模式

该模式实际上工作于TCP Server模式,但它有一个独特的优势,就是在上位机运行的后台服务程序会主动连接NETCOM设备,并在PC端增加一个串口,这个串口就相当于NETCOM设备的串口。这对于“PC机通过串口与串口设备通信”方式的无缝升级非常有帮助。

4. UDP模式

与前面几种使用TCP协议的模式不同,UDP模式使用UDP协议进行数据通信。UDP是一种不基于连接的通信方式,通信速度快,但不能保证数据包的可靠接收。在网络环境简单、负载不大的情况下比较适用。NETCOM - 400IE支持UDP目标地址分组设置,每路串口对应最多目标地址个数限制在64个以内。同时,建议把UDP报文数据长度控制在1460字节以内,以避免报文分片和丢失。那么,你在实际项目中,遇到过哪些适合UDP模式的场景呢?

5. DISABLE模式

这种模式下,串口停止工作,就像设备进入了“休眠”状态。在不需要串口通信时,可以使用该模式来节省资源。

三、配置方法

1. ZNetCom软件配置

  • 安装配置软件:把配套光盘放入CD - ROM,双击ZNetCom204_Setup.exe文件,按照提示完成安装。安装过程中可以选择安装目录,安装完成后要确保使用配套网线连接好NETCOM设备和PC机网卡。
  • 获取设备配置信息:运行ZNetCom软件,点击“搜索设备”按钮,软件会搜索连接到PC机上的NETCOM设备,10秒后搜索窗口自动关闭,也可手动停止。搜索到的设备会显示在设备列表中,双击设备项或点击相应按钮可获取设备配置信息。
  • 修改设备配置信息:修改前需要填写设备的配置密码(默认值为“88888”),修改完成后点击“提交更改”按钮。属性栏中每项参数的具体含义可参考相关AT命令项说明。
  • 保存恢复设置:软件提供配置信息导入/导出功能。点击“导出”按钮可将设备配置信息以XML格式保存;点击“导入”按钮可选择保存的配置文件并导入设置。
  • 升级固件:选择设备列表中的设备,右键选择“固件升级”选项,选择需要升级的固件并输入密码,点击“升级固件”按钮进行升级,升级成功后设备自动重启。

2. WEB网页配置

  • 登录网页配置系统:打开浏览器,在地址栏输入NETCOM - 400IE设备的IP地址(默认为192.168.0.178)和网页端口(出厂设置为80,可省略),输入默认用户名“admin”和密码“88888”登录。登录成功后可看到设备的基本信息,还能切换页面语言。
  • 系统参数配置:点击“网络设置”打开系统参数设置网页,可设置网络参数、设备名称、IP过滤项等,填写完参数后点击“提交”按钮保存修改。
  • 串口参数配置:点击“串口设置”打开串口参数配置网页,可对4路串口的详细参数进行配置。
  • 系统工具:点击“系统工具”打开相应网页,提供修改登录口令、重启或恢复出厂设置、固件升级、系统运行监视等功能。

四、配置参数详解

1. 本地网络参数配置

这部分参数涵盖设备名称、网页配置使能、设备IP、子网掩码、网关、MAC地址、获取IP方式、DNS服务器地址、命令端口、网页端口、SNMP设置和IP地址过滤项等。每个参数都有其特定的功能和默认值,在配置时需要根据实际网络环境进行调整。大家在配置网络参数时,有没有遇到过什么问题呢?

2. 工作串口参数配置

包括串口模式、波特率、数据位、停止位、校验位、流控、分包长度、帧间隔、帧头帧尾模式使能、起始字节、结束字节、工作方式、工作端口、心跳检测时间、超时时间、最大连接数目、清空串口buffer条件、TCP连接条件、连接密码、连接发送信息、组播使能、组播地址、组播端口、目标地址和目标端口等。这些参数的合理设置对于串口通信的稳定性和效率至关重要,在实际应用中要根据具体需求进行调整。

五、附录与免责声明

手册附录提供了TCP和UDP中默认已经被占用的端口列表,在配置设备端口时需要避免使用这些已占用的端口。同时,手册还给出了免责声明,提醒我们手册内容具有一定时效性,要及时关注官方网站获取最新信息。

总的来说,NETCOM - 400IE高性能串口服务器功能强大、配置灵活,能为我们的嵌入式设备开发带来很大的便利。但在实际使用过程中,我们还需要根据具体项目需求和实际情况,合理配置设备参数,以充分发挥其性能。希望这篇文章能对大家有所帮助,大家在使用这款设备时有什么经验或问题,欢迎交流分享!

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分