串口服务器,因为串口速度很慢,一般用9600bps,网速100Mbps。有一个速度匹配的问题。一般客户的数据量都很小,最多几百字节,所以很多
串口服务器不关心这个问题。他们只想满足70%的顾客。事实上,如果客户系统升级,中间通信数据量大,就会出问题。因为网速是100Mbps,所以网络转发到串口的效率只有9600bps,没有转发的数据存在
串口服务器中。一般
串口服务器的缓存都很小,过一段时间就出问题了。这说明这个
串口服务器的TCP流量控制没有做好。所以通过网络向
串口服务器发送大量数据,可以测试这个
串口服务器的性能。
众所周知,选择一个高质量的串口服务器可以长期稳定通信,可以大大降低我们项目的建设和维护成本。那么,如何选择性价比高的串口服务器?
1.选择专业厂家购买。目前串口服务器品牌很多,价格参差不齐。技术服务也是电子产品销售的重要组成部分。厂商的专业水平不仅可以帮助客户解决各种复杂的网络问题,还可以帮助客户在施工现场解决问题等。
2.尽量买32位CPU的10/100M产品,因为8位单片机或者只支持10M的产品,在大型网络或者网络拥塞的时候容易丢包!选择32位ARM时,注意问清楚卖家是工业还是民用CPU。选择工业CPU肯定比民用CPU更稳定可靠。总的来说,美国的工业芯片是目前市场上的顶尖。
3.注意设备制造商提供的“设置软件”。常用的串口参数必须是可设置的(如数据位、停止位、校验位、波特率、流量控制等),否则很多情况下无法使用。很多厂商的软件只能设置波特率,所以不能正常通讯。
4.目前市面上很多厂家都是使用RS485/422转DB9的转接板,转接板容易接触不良。尽量直接选择有终端的产品;
5.买RS232/485/422三合一产品,可以兼容所有串口类型,使用更方便!这也是厂商设计能力的象征;
6.很多用户以为硬件差不多,其实不然。虽然芯片都是进口的,但是作为电子产品的原材料,芯片的供应非常重要。进口芯片分为原装进口、新品和翻新品。很多厂商,为了降低成本,选择新的或者翻新的IC,这样短时间内不一定会失效,但是长时间肯定会不稳定!
7.专业厂商往往都有多年的产品经验,产品设计考虑比较全面,比如PE(抗强电磁干扰)设计、宽电压设计(电压不稳定时的保护)、防雷设计等等。
许多串口服务器制造商遇到的问题:
当串口服务器设置为TCP客户端时,一旦网络非法断开或者服务器非正常关闭,串口服务器始终认为TCP连接还在建立中,因此从不请求连接,服务器也就无法再与串口服务器通信。
当串口服务器设置为TCP服务器时,串口服务器接受连接请求后建立TCP连接。一旦网络被非法断开或者服务器非正常关闭,串口服务器总是认为TCP连接还在建立中,所以从不释放之前的连接,也不能接受新的连接。
由于网线断开、网络中的
交换机断电或电脑服务器非正常关机等非法断网的情况经常发生,一般用户可能会认为
串口服务器死机,其实不然(只要能搜索到或ping到就证明没有死机)。一般
串口服务器 TCP的保活机制都做得不好,都是不完整的TCP/IP协议栈。判断它们是否是完整的TCP/IP协议栈最简单的方法就是,至少它们有DHCP,DNS DNS协议。TCP的另一个保活机制做得好不好,需要检验。
以上问题,如果安装在工程现场,只有在现场重启设备才会持续一段时间,投入的人力比设备本身要贵很多。请慎重选择!!!
常识:
8位单片机与32位ARM的区别:
作为串口服务器最重要的组成部分,一般采用8位MCU或32位ARM。目前很多厂商都宣称自己产品的CPU是32位ARM。
关于工业级和民用级的区别:
众所周知,电子产品一般按照工作温度和可靠性分为民用(商用)、工业和军用三个等级。家用级的温度范围为0℃~70℃,工业级的温度范围为-40℃~85℃。与民用产品相比,工业产品使用的工作环境更恶劣,要求更强的可靠性。所以制造中需要的测试程序更复杂,当然成本也更高。如果是一般的商用级单片机,在超规格范围内使用IC时,
有可能是某些IC不能工作或者工作不正常。在选择工业产品时,一定要注意产品的IC温度范围,尤其是其CPU的性能参数。
购买时应注意:
1.8位MCU一般只支持10M通信,32位ARM可以支持10M/100M通信(自适应);8位MCU或者只支持10M的产品,在大型网络或者网络拥塞的时候容易丢包。
2.从外观上看,单片机一般管脚少,间距更薄;但是ARM有大量的管脚,管脚间距很小(100个左右)。
3.ARM分为工业级和民用级。市面上的
串口服务器大多采用民用ARM,比如三星的ARM。由于价格低廉,这些手臂大多用于消费电子产品,稳定性和可靠性远不及工业手臂。
开元ky888vip科技近二十年专业从事
串口服务器、
光端机、
光纤收发器、
工业交换机、
协议转换器等工业通信设备的研发、生产和销售,欢迎前来了解、交流。咨询热线:0571-8700-7140。