很多串口服務器廠家都解決不了的難題:
當把串口服務器設置為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(抗強電磁干擾使用) 設計 ,寬電壓設計(在電壓不穩定時有保護作用),防雷設計等等。
小常識 :
關于工業級和民用級的區別:
眾所周知,電子產品根據工作溫度和可靠性一般分成民用級(商業級),工業級,軍工級。民用級的溫度范圍是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實物圖片:
產品技術參數:
-
單片機
+關注
關注
6032文章
44514瀏覽量
632956 -
服務器
+關注
關注
12文章
9017瀏覽量
85182 -
交換機
+關注
關注
21文章
2622瀏覽量
99252
發布評論請先 登錄
相關推薦
評論