? WinCE工控主板24路串口扩展--技术天地

技術天地

WinCE工控主板24路串口擴展作者:劉乾坤    發布時間:2020-10-23 16:41:54    被閱覽數:

  英創公司ESMARC工控主板支持8位數據/地址復用的精簡ISA總線,精簡ISA總線的一大應用就是多串口擴展,我們基于ESMARC精簡ISA總線設計了ETA503、ETA508和ETA524多串口擴展模塊,這些串口擴展模塊加上EMSARC主板自身的串口、可使整個系統具有同時支持30路獨立串口通訊的能力。


  可支持該串口擴展方案的主板主要有以下幾種:


esm7000.pngesm335xesm6802
ESM7000工控主板ESM3354工控主板ESM6802工控主板


  用戶可根據系統需要的總串口數選擇合適的串口擴展模塊。ETA503使用了1片16C554擴展4路串口。ETA508使用了2片16C554擴展了8路串口,ETA508還支持兩片同時使用,可實現16路串口擴展。ETA524使用了3片CH438Q 八串口擴展芯片,所以直接支持24路獨立串口的擴展。


  下表是使用ETA503/ETA508/ETA524時對應的串口設備名稱,擴展串口的最高波特率為115200bps,軟件操作方法與主板自帶的串口完全一樣,不需任何特殊處理。


設備名稱擴展說明
"\\$device\\COM20"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM21"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM22"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM23"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM24" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM25" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM26" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM27" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM30" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM31" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM32" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM33" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM34" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM35" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM36" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM37" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM50"  ETA524-CH438Q x3
"\\$device\\COM51"  ETA524-CH438Q x3
"\\$device\\COM52"  ETA524-CH438Q x3
"\\$device\\COM53"  ETA524-CH438Q x3
"\\$device\\COM54"  ETA524-CH438Q x3
"\\$device\\COM55"  ETA524-CH438Q x3
"\\$device\\COM56"  ETA524-CH438Q x3
"\\$device\\COM57"  ETA524-CH438Q x3


  ESMARC WinCE系統中已經集成了多串口擴展的驅動程序,在使用多串口擴展模塊之前需要通過系統自帶的命令使能相應的驅動程序。具體操作方法是通過telnet命令登陸WinCE主板(或打開WinCE系統的命令提示行)后執行相應的命令,例如:

  >ETA503Set 4    //使能ETA503四串口擴展驅動

  >ETA503Set 8    //使能ETA508八串口擴展驅動

  >ETA503Set 16  //使能兩片ETA508驅動

  >ETA503Set 0   //禁止多串口擴展驅動程序加載

  >ETA524Set 24 //使能ETA524 24路擴展驅動

  >ETA524Set 0   //禁止多串口擴展驅動程序加載


  通過上述命令使能驅動程序后需要重啟系統生效,可通過系統調試串口輸出信息觀察擴展串口的加載情況。


eta524正面.png
ETA524 串口擴展模塊ETA508 八串口通信擴展模塊ETA503 四串口通信擴展模塊


  擴展串口模塊信息可參考:

  http://lygbaile.com/download/eta524.pdf

  http://lygbaile.com/download/eta508.pdf

  http://lygbaile.com/download/eta503.pdf

Go Top