勇敢心资源网

当前位置:首页 > 百科 / 正文

串口联网模组

(2021-06-10 19:10:00) 百科
串口联网模组

串口联网模组

串口网际网路模组是网际网路的一款电子设备,它的主要用途为本质上来是一个串口转乙太网(TCP/IP)协定转化器。使用串口联网模组可以将用户从複杂的嵌入式TCP/IP的代码中解脱出来。即方便地实现了嵌入式联网,另一方面,又可以保证联网的稳定性。

基本介绍

  • 中文名:串口联网模组
  • 类型:一款电子设备
  • 主要用途:一个串口转乙太网协定转化器
  • 举例:Serial、UART、RS232

什幺是串口联网模组

串口对于电子工程师来说再熟悉不过,Serial、UART、RS232、EIA-RS-232C、COM这些都是串口的名字。串口由于其使用引脚少(只有RXD、TXD两根线),协定简单,被广泛地套用于电子设备的数据传输中,电子设备通过串口和PC通信,或者通过串口进行外部数据扩展都是很普遍的现象。那幺当一个设备需要接入乙太网的时候採用串口转乙太网的方式最为合适。
网路时代的到来,迫切需要电子设备也联网,那幺当一个设备需要接入乙太网的时候採用串口转乙太网的方式最为合适。所谓串口联网模组就是将MCU的串口通信转化为乙太网通信的电子单元模组。
串口联网模组串口联网模组

串口联网模组的用途

从本质上来说,串口联网模组就是一个串口转乙太网(TCP/IP)协定转化器。使用串口联网模组可以将用户从複杂的嵌入式TCP/IP的代码中解脱出来。即方便地实现了嵌入式联网,另一方面,又可以保证联网的稳定性。

串口联网模组的使用方法

串口转乙太网功能

一般来说串口联网模组本身是不带RJ45接口的。这样可以将串口联网模组连线到用户PCB上,用户可以根据需要选择RJ45接口放置的位置。模组引脚可以直接和RJ45接口连线。串口方面,用户的单片机和串口联网模组的RXD、TXD引脚连线。此后用户传送的串口数据就传送到网路上,网路接收的数据从串口接收。对于需要硬体流控的情况还可能需要提供RTS、CTS流控引脚。

参数设定

串口转乙太网功能中需要解决发往的目的IP位址的问题,即串口数据转为网路数据后,数据将发往哪一台计算机?所以必须设定目的IP。除了目的IP位址串口联网模组还有很多参数,例如:目的连线埠、串口波特率、工作模式等。
一般修改参数有两种方法:(1)通过Web方式登录串口联网模组,这种方式要求串口联网模组必须和运行浏览器的PC机在同一个逻辑子网中。(2)一些串口联网模组提供Window工具可以立即搜寻并修改网路中的所有的串口联网模组的参数。

联网模组的管理

串口联网模组在实际套用中可能大量分布于网路中。用户难以一个个的记住每个模组的IP位址。串口联网模组应该提供一套Windows工具,可以迅速地找到网路上的所有联网模组,并可以设定参数,对其进行管理。

PC端如何串口联网模组通信

串口联网模组实际上只解决了嵌入式设备端串口数据转化为乙太网数据的功能,但是PC端(也就是负责接收网路数据的PC端)如何接收、处理数据?基本上有3中方法:
(1)直接的socket通信:用户通过windows网路编程直接调用socket API函式,通过UDP、TCP/IP协定同串口联网模组通信。该方法要求使用者具有一定的网路编程的基础。
(2)虚拟串口:这里介绍一个新的概念虚拟串口。虚拟串口和硬体串口不同,硬体串口是计算机上本来存在的COM口,例如COM1、COM2等,虚拟串口是使用Windows的虚拟设备技术,在底层驱动虚拟出一个串口,在上层软体看来该串口和硬体串口可以一样的使用。例如串口联网模组附带的PC端软体虚拟一个COM5,然后将COM5和某个串口联网模组绑定,此后用户程式可以读写COM5来实现和串口联网模组的通信。
(3)设备管理函式馆DLL:串口联网模组一般可以提供一个Windows动态程式库,通过该程式库提供的函式,可以直接和串口联网模组通信。

串口联网模组的性能指标

数据转发的稳定性

稳定性是串口联网模组的最重要的指标。首先需要在各种通信情况下保持连线的稳定。再次要保证不丢失数据,无传输错误。串口联网模组设计,应该能够支持全双工通信下,不间断髮送数据时不丢包。这将使得此类模组能够胜任任何流量状况的通信。

数据传送——应答时间

该速度表示从从PC端传送数据,经过串口联网模组,转发到设备,设备应答,再经串口联网设备转发,发回PC的时间差。该速度反应了串口联网模组的运行速度。

丰富的参数配置

除了基本的目的IP、波特率等参数外,串口联网模组应该具有更为丰富的参数可以配置,以适应不同的套用场合。

多种修改参数的方法

一般的串口联网模组只能够通过网路端对参数进行修改,例如通过Web伺服器,或通过PC上的特定的管理工具进行修改。串口联网模组应该能够支持在MCU这端通过串口修改模组参数。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号