資源描述:
《串口服務(wù)器模塊的參數(shù)配置方法.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、本文介紹串口服務(wù)器模塊在使用過程中的參數(shù)配置方法。1.串口服務(wù)器模塊介紹 串口服務(wù)器模塊是串口服務(wù)器內(nèi)部的核心硬件組件,也可以稱之為串口服務(wù)器內(nèi)嵌模塊。串口服務(wù)器的軟件功能全部集成在串口服務(wù)器核心模塊內(nèi)部,所以其參數(shù)配置方法也就是串口服務(wù)器的參數(shù)配置方法。在某些情況下,用戶需要將串口服務(wù)器的功能集成到自己的電路板上,而不是外置的,此時就需要用到串口服務(wù)器嵌入式模塊?! 〈诜?wù)器嵌入式模塊包括RS232、RS485、TTL電平模塊。這里以TTL電平模塊——ZLSN2000為例。ZLSN2000是雙排針的結(jié)構(gòu),其中4個引腳連接網(wǎng)口;2根引腳提供TTL電平的串口,根據(jù)不同
2、的需要轉(zhuǎn)化為RS232電平的串口或者RS485電平的串口,當(dāng)然也可以直接連接用戶MCU的TTL電平串口。圖1.串口服務(wù)器核心模塊2.串口服務(wù)器模塊的參數(shù) 串口服務(wù)器模塊的參數(shù)包括本地IP地址、工作模式、串口波特率等,具體可以參考串口服務(wù)器模塊參數(shù)簡介。3.串口服務(wù)器模塊參數(shù)配置方法 卓嵐串口服務(wù)器內(nèi)嵌模塊可以通過3種方式配置參數(shù)。分別是網(wǎng)頁法、windows工具法、串口類AT命令法。這里是指用戶使用卓嵐的現(xiàn)有的工具來配置參數(shù)。關(guān)于開發(fā)用戶自己的模塊搜索、參數(shù)配置工具請看下一章節(jié)。3.1網(wǎng)頁法 串口服務(wù)器核心模塊內(nèi)部運行了一個小型的Web服務(wù)器可以用于參數(shù)的配置,使
3、用過路由器配置的用戶對此方法一定不陌生。首先在瀏覽器的地址欄中輸入串口服務(wù)器模塊的當(dāng)前IP地址,默認(rèn)出廠IP為192.168.1.200。此時打開的頁面即是串口服務(wù)器模塊上的登錄頁面,輸入登錄密碼(默認(rèn)為)點擊Login,進入?yún)?shù)配置頁面。如圖2所示。修改相應(yīng)參數(shù)后點擊“Sbumit”按鈕即可提交參數(shù)。圖2.網(wǎng)頁法配置 網(wǎng)頁法配置參數(shù)的優(yōu)點是:簡單易用,無需安裝任何配置工具,使用瀏覽器即可進行配置。缺點是:串口服務(wù)器模塊的IP地址必須是和本機計算機處于同一個網(wǎng)段,否則無法訪問網(wǎng)頁。另外某些高級參數(shù)需要通過windows工具法進行配置。3.2Windows工具法 Wi
4、ndows工具法是推薦的參數(shù)配置方法。即在用戶Windows計算機上運行卓嵐ZLVircom軟件或ZLDevManager,只要點擊搜索即可搜索局域網(wǎng)內(nèi)的所有串口服務(wù)器模塊。其中ZLDevManager是一個簡易工具,直接拷貝無需安裝。對搜索列表中的模塊選中后,點擊“設(shè)備編輯”按鈕或者雙擊列表中此行,即可彈出參數(shù)配置對話框,修改相應(yīng)參數(shù)后點擊“修改參數(shù)”按鈕即可。如圖3所示。圖3.windows工具法配置 windows工具法配置參數(shù)的優(yōu)點是:1.不要求串口服務(wù)器模塊和計算機在同一個網(wǎng)段。2.一次搜索多個模塊,通過名字管理,無需記憶IP地址。3.可以配置高級參數(shù)?! ?/p>
5、windows工具法配置參數(shù)實際上是通過“卓嵐管理端口協(xié)議”進行設(shè)備的搜索和參數(shù)配置。有兩種方法可以將該設(shè)備搜索和參數(shù)修改功能直接集成到用戶軟件里:卓嵐設(shè)備管理函數(shù)庫DLL、卓嵐管理端口協(xié)議。前者是一個可供用戶調(diào)用的DLL庫,后者是將管理端口協(xié)議的詳細內(nèi)容告訴用戶,并由用戶自己實現(xiàn)。該項內(nèi)容屬于增值服務(wù)。3.3串口類AT命令法 以上兩種方法都是通過串口服務(wù)器模塊的網(wǎng)口來配置參數(shù)。在某些時候,用戶不僅需要通過網(wǎng)口來配置而且希望本地配置,即無需通過另外一臺計算機來配置,而是直接通過設(shè)備本身來配置自己的參數(shù)。例如對于需要現(xiàn)場配置IP地址、現(xiàn)場配置目的IP地址的情況。卓嵐的串
6、口類AT命令法很好地滿足了該要求。當(dāng)用戶MCU和串口服務(wù)器模塊通過TTL(UART)串口連接后,用戶MCU可以隨時發(fā)送串口命令來配置參數(shù)。該命令類似AT指令,具體的指令格式請參考卓嵐相關(guān)文檔。 卓嵐串口類AT命令能夠?qū)崿F(xiàn)的功能,包括但是不限于:1.讀取ZLSN2002/ZLSN2000的當(dāng)前TCP連接狀態(tài),這樣就知道模塊是否和遠端計算機建立了TCP連接。2.隨意控制ZLSN2002模塊向任意的目的IP發(fā)起TCP連接,在多個目標(biāo)之間隨意切換,在多種工作模式中隨意切換。1.讀取串口服務(wù)器模塊的本地IP。如果是通過DHCP獲得IP也能夠讀取。2.重新啟動串口服務(wù)器模塊?! ?/p>
7、使用卓嵐串口類AT命令可以完全控制串口服務(wù)器模塊的TCP運行狀態(tài),也就是可以通過AT命令實現(xiàn)socket的connet、listen、send、recv等的函數(shù)調(diào)用??梢园裐LSN2002看成是“硬件TCP/IP協(xié)議?!?,因為ZLSN2002內(nèi)部完全集成了socket函數(shù)的全部功能,而且可以通過串口AT命令的方式進行調(diào)用,相對于軟件的socket接口來說,“硬件TCP/IP協(xié)議棧”不需要用戶MCU運行協(xié)議棧、也可以保證協(xié)議棧的穩(wěn)定性。卓嵐提供有通過串口類AT命令實現(xiàn)讓ZLSN串口服務(wù)器模塊連接、監(jiān)聽、發(fā)送、接收的源代碼,可方便用戶參考。4