国产在线观看免费视频在线|成人网导航|另类 自拍 校园 小说区|不戴的邻居HD中文|国产精品国产三级国产专区53|黄瓜视频app无限看丝瓜视频丝瓜视在线观看|日本大B视频在线

關注官方微信

EN

EN.

串口服務器模塊的參數配置方法

發布時間:2011-09-01 作者:上海卓嵐 瀏覽量:4520

本文介紹串口服務器模塊在使用過程中的參數配置方法。

1.串口服務器模塊介紹

串口服務器模塊是串口服務器內部的核心硬件組件,也可以稱之為串口服務器內嵌模塊。串口服務器的軟件功能全部集成在串口服務器核心模塊內部,所以其參數配置方法也就是串口服務器的參數配置方法。在某些情況下,用戶需要將串口服務器的功能集成到自己的電路板上,而不是外置的,此時就需要用到串口服務器嵌入式模塊。

串口服務器嵌入式模塊包括RS232、RS485、TTL電平模塊。這里以TTL電平模塊——ZLSN2000為例。ZLSN2000是雙排針的結構,其中4個引腳連接網口;2根引腳提供TTL電平的串口,根據不同的需要轉化為RS232電平的串口或者RS485電平的串口,當然也可以直接連接用戶MCU的TTL電平串口。

2.串口服務器模塊的參數

串串口服務器模塊的參數包括本地IP地址、工作模式、串口波特率等,具體可以參考串口服務器模塊參數簡介

3.串口服務器模塊參數配置方法

卓嵐串口服務器內嵌模塊可以通過3種方式配置參數。分別是網頁法、windows工具法、串口類AT命令法。這里是指用戶使用卓嵐的現有的工具來配置參數。關于開發用戶自己的模塊搜索、參數配置工具請看下一章節。

3.1 網頁法

串口服務器核心模塊內部運行了一個小型的Web服務器可以用于參數的配置,使用過路由器配置的用戶對此方法一定不陌生。首先在瀏覽器的地址欄中輸入串口服務器模塊的當前IP地址,默認出廠IP為192.168.1.200。此時打開的頁面即是串口服務器模塊上的登錄頁面,輸入登錄密碼(默認為123456)點擊Login,進入參數配置頁面。如圖所示。修改相應參數后點擊“Sbumit”按鈕即可提交參數。

網頁法配置參數的優點是:簡單易用,無需安裝任何配置工具,使用瀏覽器即可進行配置。缺點是:串口服務器模塊的IP地址必須是和本機計算機處于同一個網段,否則無法訪問網頁。另外某些高級參數需要通過windows工具法進行配置。

3.2 Windows工具法

Windows工具法是推薦的參數配置方法。即在用戶Windows計算機上運行卓嵐ZLVircom軟件或ZLDevManager,只要點擊搜索即可搜索局域網內的所有串口服務器模塊。其中ZLDevManager是一個簡易工具,直接拷貝無需安裝。對搜索列表中的模塊選中后,點擊“設備編輯”按鈕或者雙擊列表中此行,即可彈出參數配置對話框,修改相應參數后點擊“修改參數”按鈕即可。如圖所示。

windows工具法配置參數的優點是:1. 不要求串口服務器模塊和計算機在同一個網段。2. 一次搜索多個模塊,通過名字管理,無需記憶IP地址。3.可以配置高級參數。

windows工具法配置參數實際上是通過“卓嵐管理端口協議”進行設備的搜索和參數配置。有兩種方法可以將該設備搜索和參數修改功能直接集成到用戶軟件里:卓嵐設備管理函數庫DLL、卓嵐管理端口協議。前者是一個可供用戶調用的DLL庫,后者是將管理端口協議的詳細內容告訴用戶,并由用戶自己實現。該項內容屬于增值服務。

3.3 串口類AT命令法

以上兩種方法都是通過串口服務器模塊的網口來配置參數。在某些時候,用戶不僅需要通過網口來配置而且希望本地配置,即無需通過另外一臺計算機來配置,而是直接通過設備本身來配置自己的參數。例如對于需要現場配置IP地址、現場配置目的IP地址的情況。卓嵐的串口類AT命令法很好地滿足了該要求。當用戶MCU和串口服務器模塊通過TTL(UART)串口連接后,用戶MCU可以隨時發送串口命令來配置參數。該命令類似AT指令,具體的指令格式請參考卓嵐相關文檔。

卓嵐串口類AT命令能夠實現的功能,包括但是不限于:
1.讀取ZLSN2002/ZLSN2000的當前TCP連接狀態,這樣就知道模塊是否和遠端計算機建立了TCP連接。
2.隨意控制ZLSN2002模塊向任意的目的IP發起TCP連接,在多個目標之間隨意切換,在多種工作模式中隨意切換。
3.讀取串口服務器模塊的本地IP。如果是通過DHCP獲得IP也能夠讀取。
4.重新啟動串口服務器模塊。

使用卓嵐串口類AT命令可以完全控制串口服務器模塊的TCP運行狀態,也就是可以通過AT命令實現socket的connet、listen、send、recv等的函數調用。可以把ZLSN2002看成是“硬件TCP/IP協議棧”,因為ZLSN2002內部完全集成了socket函數的全部功能,而且可以通過串口AT命令的方式進行調用,相對于軟件的socket接口來說,“硬件TCP/IP協議棧”不需要用戶MCU運行協議棧、也可以保證協議棧的穩定性。卓嵐提供有通過串口類AT命令實現讓ZLSN串口服務器模塊連接、監聽、發送、接收的源代碼,可方便用戶參考。

4.參數配置方法的二次開發

如果用戶需要將參數配置、設備搜索集成到到用戶自己的軟件中可以采用卓嵐提供的設備管理函數庫、管理端口協議方法。有的時候用戶可能需要將IP的配置、波特率的配置集成到用戶的管理軟件中,而不是用卓嵐的zlvircom進行配置,這增加了軟件的統一性。以下就介紹這種方法。

4.1 設備管理函數

ZLAN可以提供一個供用戶二次開發的動態連接庫(DLL),這個動態連接庫提供了簡單的類似SearchDev()、 GetDevParam()、 SetDevParam()等函數來實現設備的搜索、參數獲取、參數設置。使用起來非常方便,并提供有調用此DLL的C代碼例子程序。這個函數庫目前已經可以下載使用,參考《二次開發函數庫的使用》。

4.2 管理端口協議

有的時候用戶可能不想讓自己的程序帶有DLL庫,此時更加靈活的控制方法是向ZLAN獲取“管理端口協議”,這個協議是卓嵐用戶搜索模塊、獲取模塊參數、設置模塊參數的協議。用戶完全可以在讀懂協議的基礎上自己實現這個協議。

設備管理函數庫、ZLDevManage、ZLVircom的設備管理功能也是基于這個協議實現的。用戶可以在讀懂這個協議的基礎上將ZLDevManage、ZLVircom的設備管理功能集成到用戶自己的軟件中。“管理端口協議”通過網口來配置模塊,至少可以實現:
1.設備的搜索:搜索局域網、外網的所有的卓嵐串口服務器模塊。
2.讀取設備參數:讀取不同的設備的參數、設備ID、設備運行狀態等。
3.重啟指定的串口服務器模塊。
4.修改指定的串口服務器模塊的任何一個參數。