串口服务器RS232和485转以太网模块的选购技巧

发布者:冰雪勇士最新更新时间:2013-11-14 来源: dzsc关键字:串口服务器  RS232  485转以太网 手机看文章 扫描二维码
随时随地手机看文章
  很多串口服务器厂家都解决不了的难题:

  当把串口服务器设置为TCP client时,与服务器建立了TCP连接后,一旦网络非法断开或者服务器非正常关机,串口服务器就一直认为TCP连接还在建立中,就一直不再去请求连接,这时服务器再也不能和串口服务器通信了。

  当把串口服务器设置为TCP  server时,串口服务器接受了连接请求后建立了TCP连接,一旦网络非法断开或者服务器非正常关机,串口服务器就一直认为TCP连接还在建立中,就一直不释放之前的连接,就不能接受新的连接。

  因为网线断开、网络中的交换机断电或者电脑服务器非正常关机等这网络非法断开经常出现,一般的用户可能认为串口服务器死机了,其实不是的(只要能搜索到或者能ping通就证明没有死机),一般是串口服务器的TCP的保活机制没有做好,他们是不完整的TCP/IP协议栈。 判断他们是否是完整的TCP/IP协议栈的最简单方式是至少他们要有DHCP,DNS协议的。另外TCP的保活机制有没有做好,那要去测试了。

  以上问题,如果安装在工程现场,那要去现场重新启动设备才能维持一段时间,投入的人力要比设备本身贵多了,请慎重选择!!!

  串口服务器,因为串口的速度很慢,一般用9600bps,而网络的速度是100Mbps。就存在速度匹配的问题。一般的客户数据量非常小,一般最多传几百的字节,所以很多串口服务器就不关心这个问题,他们只追求能满足70%的客户就可以了,其实假如客户的系统有升级,中间通信数据量一大,就出问题了。因为网络的速度是100Mbps,网络向串口转发的效率只有9600bps,没有转发出去的数据就存在串口服务器中,一般串口服务器的缓存是非常小的,一会儿就出问题了。这就说明了此串口服务器的TCP流量控制没有做好。所以通过网络向串口服务器发大量的数据,就可以测试出此串口服务器的性能。

  众所周知,选用一款高品质的串口服务器可以长期稳定进行通信,这样能够大大减少我们工程施工维护成本。那么,怎么选购一款性价比超高的串口服务器呢?

  1.尽量买32位的CPU的10/100M产品,因为8位的单片机或者只支持10M的产品容易在大网络或者网络很拥塞的时候丢包!选择32位的ARM时候,注意询问卖家是工业级的还是民用级别的CPU.选用工业级肯定比民用级更加稳定可靠。一般而言,美国的工业级的芯片是目前市面上最顶级的。 深圳高胜科技有限公司出品的NP801采用美国ATMEL公司的32位ARM.

  2.注意设备厂家提供的"设置软件".常见的串口参数必须都要可设置(比如:数据位,停止位,校验位,波特率,流量控制等等这些参数)否则很多情况下不可以使用。很多厂家的软件甚至只能设置波特率,所以造成不能正常通信。

  我们还能用一个很有效的方法来测试,判断串口服务器的通信问题:在波特率为9600的时候,1次发送至少几百K个以上的数据。通信稳定,不丢一个字节的串口服务器才值得信赖!

  NP801提供的软件,支持所有参数的设置,保证匹配正确

  3.很多用户认为硬件都是差不多的,其实不然。虽然芯片都是进口的,但是芯片作为电子产品的原材料,货源很重要。进口芯片分为原装进口,散新的和翻新的等。很多黑心的厂家,为了降低成本选用散新的或者翻新的IC,这样也许短时间内不会出现故障,但是长时间肯定是不稳定的!

  4.选择专业的厂家购买。目前串口服务器品牌非常多,价格也层次不齐,技术服务也是电子产品销售重要的一部分。厂家的专业程度不但可以帮客户解决各种复杂的网络问题还可以帮助客户解决施工现场的问题等! 深圳高胜科技有限公司,领先于该行业,积累行业经验十年!

  5.目前市面上有很多厂家是用RS485/422转DB9转接板的产品,转接板容易接触不良,尽量选择直接带端子的产品;

  6.购买RS232/485/422三合一产品,可以兼容所有的串口类型,更加方便使用!这也是厂家设计能力的象征;

  NP801兼容所有的常见串口

  7.专业的厂家往往有多年的产品经验,产品的设计考虑比较全面,例如产品会带PE(抗强电磁干扰使用) 设计 ,宽电压设计(在电压不稳定时有保护作用),防雷设计等等。[page]

  小常识 :

  关于工业级和民用级的区别:

  众所周知,电子产品根据工作温度和可靠性一般分成民用级(商业级),工业级,军工级。民用级的温度范围是0℃~70℃,工业级是-40℃~85℃。工业级相比民用级产品,运用到的工作环境更恶劣,需要更强的可靠性,所以在生产制造时需要的检测程序更繁琐,当然成本也越高。如果是一般普通商业级单片机,在超规格范围使用IC时,

  就有可能部份IC无法工作,或工作运作不正常等发生。挑选工业级产品时,一定要注意该产品的IC温度范围,尤其注意其CPU的性能参数。

  关于区别8位单片机和32位的ARM:

  CPU作为串口服务器的最重要的组成部分,一般是采用8位单片机或32位的ARM,目前很多厂家都宣称自己的产品的CPU是32位的ARM。

  在选购时应该注意:

  1. 8位单片机一般只支持10M通讯,而32位的ARM可以支持10M/100M通讯(自适应);8位的单片机或者只支持10M的产品容易在大网络或者网络很拥塞的时候丢包。

  2.从外观上来看,单片机一般针脚比较少,间距比较稀;而ARM的针脚比较多,间距比较密(大约有100个针脚左右)。

  3. ARM分为工业级和民用级。市面上大部分的串口服务器都是选用民用级的ARM,如三星的ARM等。这些ARM因为价格低廉,大部分是应用在民用的消费电子产品中,其稳定性和可靠性远远不如工业级ARM。

  NP801实物图片:

  产品技术参数:

关键字:串口服务器  RS232  485转以太网 引用地址:串口服务器RS232和485转以太网模块的选购技巧

上一篇:GDB RSP协议与USB通信在嵌入式调试系统中的应用
下一篇:RS485转以太网的应用、解决方案和关键技术

推荐阅读最新更新时间:2024-05-02 22:51

5V双RS232驱动器/接收器
T1780/LT1781双RS驱动器/接收器具有单5V电源、低功耗(只有40mW)、±15kV ESD保护(在RS232线端不需要昂贵的TransZorbs)。只用0.1μF外部电容器便可工作在120k Baud(对于负载RL=3K,CL=2500pF),250kBaud(对于负载RL=3,CL=1000pF)。LT1780/LT1781与EIA RS232标准是完全一致的。它的输出能承受±30V而不损坏。在关闭或断电条件下其驱动器和接收器的输出处于高阻抗态。LT1780/LT1781的应用包括:便携计算机,电池供电的系统,电源发生器,终端,调制解调器等。其典型的应用电路如图1所示。
[应用]
RS232异步串行通信USART电路设计
简介:AVR系列单片机都带有异步串行接口,而我们现在学习的ATmega64更是有两个串口。我们知道单片机的电平一般都是TTL电平(关于TTL电平与 CMOS电平等其他电平的区别,我们以后单独详解),而计算机的串口是RS-232电平,这两种电平不能互相匹配,所以如果将这两种电平互联,需要一个电平转换电路,本实例中使用常用的MAX232芯片,它实现RS-232电平和TTL电平的互换。 在MAX232的数据手册中,有这个芯片的典型连接电路,我们直接采用这种电路即可。关于MAX232的连接电路,其实非常简单,我们只要记住4电容(或 5电容)就可以了。这里的4电容指的是电路中只需要连接4个电容就可以;至于5电容,多出来的那个电容是连接V
[单片机]
<font color='red'>RS232</font>异步串行通信USART电路设计
RS232、RS485、TTL电平、CMOS电平
什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。 (一)、TTL电平标准 输出 L: 0.8V ; H: 2.4V。 输入 L: 1.2V ; H: 2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。 (二)、CMOS电平标准 输出 L: 0.1*Vcc ; H: 0.9*Vcc。 输入 L: 0.3*Vcc ; H: 0.7*Vcc. 由于CMOS电源采用12V,则输入
[嵌入式]
RS232串口通信协议怎么写?
协议一般要包含:起始符、、数据、校验码、结束符,5个部分的定义。 其中 起始符、结束符,不能与其他数据重码。 如只要传输字母与数字,可以看下ASCII码表,使用非数字和字母的符号做起始结束符即可,如{};数据长度码即表示此串数据包的数据长度,如果传输的数据串长度固定可省去; 校验码相当于对此串数据正确性的校验,和奇偶校验效果类似,一般是和校验,即将数据全部累加得到一个和值当校验码,接收方收到数据也做一样的运算与收到的检验码比较,相等就说明正确接收。如要发{1234567890 } 换成16进制即:7B 10 31 32 33 34 35 36 37 38 39 30 25 7D;31~30是数据, 7B,7D分别为起
[嵌入式]
rs232转换器在地铁信号转换系统中的应用
  随着现在的城市建设不断扩张,人口的稠密和城市密集,而且人们的生活水平较高,城市交通压力越来越紧张。   为了缓解这个问题,地铁和高铁相继问世。但是这也延伸出许多的问题-安全性,是人们比较关注的一个问题点。随着科技的发展,现代化的地铁信息发布系统不仅要实现运营中心与车站、车站与车站之间的通信,还要实现列车与地面的实时通信,包括一些信息的远程实时管理、报警信息的实时传递以及车厢监控信息的实时上传等。这就需要一些信号的传输与转换如rs232转换器/rs485转换器/rs422转换器的连接让地铁车厢内的信息可以安全可靠准确的传输给监控平台,及时了解地铁在运行中发生的情况,减少事故的发生。   列车在高速行驶中对系统提出了众多严
[嵌入式]
串口服务器在广播监控中的应用
一、系统原理   RS- 232 接口称之为串口、异步口或一个COM口, 是DTE( 数据终端设备) 和DCE( 数据通信设备) 之间的接口。DTE 包括计算机、终端、串口打印机等设备。RS- 232 被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS- 232 采取不平衡传输方式, 即所谓单端通讯。RS- 232 串口采用电平方式进行数据传送, 传输距离一般都较短, 所以RS- 232 只适合本地设备之间的通信。   目前较为常用的串口有9 针串口( DB9) 和25 针串口( DB25) , 可以用电缆线直接连接标准RS- 232 端口(RS- 422 , RS- 485 较远) 。最为简单且常用的是三线制接法,
[嵌入式]
用C51单片机把只带的ADC(12bit)转换为RS232输出
#include reg51.h // STC8G1K08A-SOP8 #include intrins.h /* STC8G1K08A-SOP8 读取 VCC值 ,先发送出去 然后 循环开始 读取ch4的 (P55 ,第3脚)值 发送出去 */ sfr ADC_CONTR = 0xbc; sfr ADC_RES = 0xbd; sfr ADC_RESL = 0xbe; sfr ADCCFG = 0xde; sbit EADC = IE^5; sfr P3M1=0xb1; sfr P3M0=0xb2; sfr P5M1=0xc9; sfr P5M0=0x
[单片机]
串行通讯rs232
ORG 00H JMP START START: MOV SP,#60H MOV SCON,#50H MOV TMOD,#20H MOV TH1,#0E6H SETB TR1 SCANO: JB RI,UART JMP SCANO UART: MOV A,SBUF MOV P1,A CLR RI JMP SCANO END
[单片机]
串行通讯<font color='red'>rs232</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved