WIZ120SR用戶手冊(版本 1.0)(三)

博客
本用戶手冊篇幅較長,包括六個章節,簡介、入門指南、固件燒錄、串口配置、WIZ120SR引腳分配和尺寸以及演示和測試。我們也將分四部分進行介紹,前兩篇里介紹了第一章簡介和第二章入門指南的全部內容。這一篇里我們將繼續與大家分享第三章固件燒錄和第四章串口配置的部分,希望對大家有所幫助。 第二篇在這裡:WIZ120SR用戶手冊(版本 1.0)(二) 3. 固件燒錄 1.運行‘WIZ120SR配置工具’ 程序,單擊“Search” 按鈕。 2.如果模塊能正確連接到網絡,系統會顯示“Searching Complete”信息,設備的MAC地址會在“Board list”中顯示出來,如圖5所示。 3.在“Board list”中選擇一個模塊,並單擊“Upload” 按鈕。 ☞在通過以太網燒錄固件之前,需要設置WIZ120SR模塊的網絡信息,配置工具如上圖5所示。使用Ping測試,可以檢查網絡配置是否正確。 4.當系統顯示如圖6所示的窗口時,選擇需要燒錄的固件並單擊“Open”按鈕。 ☞除了WIZ120SR模塊應用的固件,不要燒錄其他固件。 5. 顯示標題為“Processing”的對話框,如圖7所示。 6.完成燒錄後,會顯示“Complete Uploading”消息對話框,如圖8所示。 4. 串口配置 4-1. 串口命令格式 串口命令是通過串口配置WIZ120SR模塊的參數。請參考2.2.2節下的截圖,當輸入特定字母(3個字符),WIZ120SR模塊則作為串口配置模式運行。 用戶可以通過配置工具設置任意特殊字符,並且只在UART 0下支持該功能。 幀格式 命令幀格式 描述 起始符 命令代碼 參數 終止符 長度(bytes) 1 2 變量 1 表3.串口命令– 命令幀格式 響應幀格式 描述 起始符 命令代碼 參數 終止符 Length(bytes) 1 1 變量 1 表4.串口命令– 響應幀格式 起始符&結束符  設定 備註 起始符 ‘<’ : Hex = 3Ch 終止符 ‘>’ : Hex = 3Eh 表5.串口命令-  起始符& 終止符 響應代碼   響應 備註 S 命令成功 F 命令失敗 0 起始符無效 1 命令無效 2 參數無效 3 終止符無效 E 進入串口命令模式 表6.串口命令– 響應代碼 串口命令 命令 參數 備註 配置 基本參數 WI xxx.xxx.xxx.xxx (例如192.168.11.133) 配置IP地址 WS xxx.xxx.xxx.xxx (例如255.255.255.0) 配置子網掩碼 WG xxx.xxx.xxx.xxx (例如192.168.11.1) 配置默認網關 WD 0 : 靜態IP, 1 : DHCP, 2 : PPPoE 配置IP地址方式 WT 0 : 禁用, 1 : 啟用 配置串口命令方式 WE xxxxxx (例如十六進制格式: 2B…
Read More
WIZ120SR用戶手冊(版本 1.0)(二)

WIZ120SR用戶手冊(版本 1.0)(二)

博客
本用戶手冊篇幅較長,包括六個章節,簡介、入門指南、固件燒錄、串口配置、WIZ120SR引腳分配和尺寸以及演示和測試。我們也將分四部分進行介紹,上一篇里介紹了第一章簡介和第二章入門指南的前半部分。這一篇里我們將介紹第二章的剩餘部分,希望對大家有所幫助。 第一篇在這裡:WIZ120SR用戶手冊(版本 1.0)(一) 2.2.2端口配置 在檢查完UART標籤是UART0還是UART1後,需要對UART進行配置。上述截圖的數字相對應的描述如下。 (1)串口 串口菜單用於串口配置。 ☞為了應用配置,請單擊“Setting”按鈕。 (2)閑置時間 如果沒有任何數據傳輸,那麼在指定的閑置時間後,模塊會自動關閉連接。 如果將閑置時間設置為‘0’,即使沒有數據傳輸,模塊也會保持網絡連接。為了關閉連接,需要使用‘Close’命令。 這個命令在兩個或者更多的系統連接到WZ120SR模塊時是非常有用的。當一個系統連接到WZ120SR模塊時,其他系統不能同時連接到該模塊。如果在閑置時間字段定義了一個時間值,那麼當已與WIZ120SR模塊建立連接的系統在閑置時間內沒有任何數據傳輸,其他系統就可以連接到該模塊。 閑置時間也可以用於服務器系統意外關閉。這種情況下不會有任何的數據通信,因此在閑置時間過後,WIZ120SR模塊會自動關閉連接進入等待狀態。 (3)數據封裝條件 可以定義串口數據如何封裝發送至以太網。這裡一共有3個定界符—time(時間)、size(大小)和character(字符)。如果所有的都設置成0,那麼當串口數據到達WIZ120SR模塊時,它們會立刻被發送到以太網。 - Time: 該字段指定等待時間。如果沒有更多的數據從串口來,模塊將等待直到等待時間,然後將串口數據發送到以太網。例如,用戶指定了2000ms,在最後的串口輸入之後的2000ms時,模塊將發送數據包。如果在串口緩衝區沒有數據,模塊就不會發送任何數據包。 (‘0’:禁用該功能) - Size: 該字段限制串口緩衝區的大小。一旦串口緩衝區達到了設定的大小,模塊就將數據發送到以太網。如果串口緩衝區大於設定的大小,模塊就將設定大小的數據封裝成一個以太網包以發送出去,並保存多餘的數據,當數據再次達到設定大小時,將數據發送到以太網。 (‘0’:禁用該功能) - Character: 指定一個字符以觸發串口數據到網絡數據包的轉換。每當指定字符出現在串口緩衝區時,所有指定字符之前的數據(不包括指定字符)就被打包發送到以太網。字符必須是十六進制格式的。 (‘0’ :禁用該功能) 如果滿足其中任何一個條件,數據就會被發送到以太網。 例如) 定界符:Size=10, Char=0x0D 串口數據:0123456789abc 以太網數據:0123456789 ☞“abc”仍然保存在模塊的串口緩衝區中,直到滿足下一個指定大小或出現指定字符時,才會被發送到以太網。 (4)操作模式 - 客戶模式/ 服務器模式/ 混合模式 該字段是選擇基於TCP(客戶端模式/ 服務器模式/ 混合模式)的通信模式,TCP協議需要在數據傳輸之前建立連接(被稱為“三次握手”);另一方面,UDP傳輸數據之前則不需要建立連接。 在TCP服務器模式下,WIZ120SR模塊作為服務器,等待其他客戶機連接到指定端口號。 在TCP客戶模式下,模塊在連接的過程中作為客戶機,嘗試連接服務器的IP和端口;混合模式下同時支持服務器和客戶模式。 <TCP服務器模式> 在TCP服務器模式下,WIZ120SR模塊等待連接請求。 TCP服務器模式有利於檢查系統狀態,這種檢查通過連接到一個設備或接受來自控制中心的連接而實現。 為了實現TCP服務器模式下的操作,需要配置本地IP、子網掩碼、默認網關和端口號。 數據傳輸過程如下。 在TCP服務器模式下,客戶機嘗試連接WIZ120SR模塊。 建立連接後,數據就可以在主機和WIZ610wi模塊之間進行雙向傳輸。 <TCP客戶端模式> 在TCP客戶端模式下,WIZ120SR模塊將嘗試連接到指定的服務器。 為了實現這種模式下的操作,需要配置本地IP、子網掩碼、默認網關以及服務器IP和服務器端口號。如果服務器IP有一個域名,請使用DNS功能。 數據傳輸過程如下。 上電後,WIZ120SR開發板作為客戶端會主動與服務器建立連接。 建立連接後,數據就可以在主機和WIZ120SR模塊之間進行雙向傳輸。 <混合模式> 在混合模式下,WIZ120SR模塊自動作為TCP服務器等待客戶機的連接請求。但是,如果在建立連接之前,WIZ120SR模塊就收到來自串口設備的數據,WIZ120SR模塊就轉換成客戶端模式,發送數據給服務器。因此,在混合模式下,服務器模式比客戶端模式優先級高,除非一開始就接收串口設備的數據。如果要回到服務器模式,只需要關閉客戶模式下的連接,WIZ120SR模塊會自動進入服務器模式。 與TCP服務器模式相似,混合模式在監視串口設備的狀態時是非常有用的;緊急情況下,WIZ120SR模塊可以通過設備或用戶更改為客戶模式,與遠程主機建立連接並發送設備的緊急狀態。 - UDP模式 在UDP模式下,不需要建立連接。設置主機的IP地址和端口號後,數據包就會發送出去。 UDP模式不提供可靠的數據通信,因此,必須評估UDP模式是否適合應用。 - 本地端口: 該字段用於設置WIZ120SR模塊的網絡端口。 ☞應該與其他的UART 設置不同的端口號。 (5)串口配置 串口配置不是使用網絡接口(配置工具)進行配置的,而是通過串口使用串口命令進行配置。選中“Enable”複選框進入串口配置模式。更多詳細信息,請參考下面的第4節“串口配置”。 ☞只在‘UART 0’下支持該功能。 (6)識別碼 為了實現模塊的安全性,可以利用識別碼限制對WIZ120SR模塊的訪問。識別碼功能只在TCP服務器模式下有效。如果WIZ120SR模塊啟用了識別碼功能,客戶機需要輸入識別碼才能連接到該模塊。 執行配置工具程序; 在“Operation Mode”選項選擇‘Server’ ; 選中“Password(TCP Server)”的“Enable”複選框,並輸入選擇的識別碼; 單擊“Setting”按鈕。 (7)Destination 信息 當模塊設置成TCP客戶模式、混合模式或UDP模式時,為了使WIZ120SR模塊能夠連接服務器(或主機),需要設置主機的IP和端口。 - 使用DNS : 如果應用需要DNS功能,請單擊選擇DNS按鈕並輸入域名和DNS服務器的IP地址。域名解析服務器(DNS)是將域名和實際IP地址相結合的數據庫系統。DNS系統目的是解析域名,並用實際IP地址表示,因此,設備可以連接到一個實際的IP地址。 - DNS服務器IP: 輸入DNS IP地址或互聯網服務提供商(ISP)提供的DNS域名服務器地址。 - 域名: 輸入連接節點的域名。(例如: www.wiznet.hk ) DNS功能對於未固定IP的遠端主機(DHCP)或具有域名的遠端主機是非常有用的。因此,每當遠端主機的IP改變時,不需要再改變遠端主機的IP配置。 如果對於我們公司的產品技術感興趣,歡迎隨時聯繫我們。
Read More

WIZ120SR用戶手冊(版本 1.0)(一)

博客
本用戶手冊篇幅較長,包括六個章節,簡介、入門指南、固件燒錄、串口配置、WIZ120SR引腳分配和尺寸以及演示和測試。我們也將分四部分進行介紹,這一篇里先介紹第一章,簡介部分。希望對大家有所幫助。   1.簡介 WIZ120SR模塊是具有2個端口的網關模塊,負責將串口協議轉換成TCP/IP協議。該模塊連接到具有RS-232串口的現有設備後,通過基於以太網和TCP/IP協議的網絡,實現對設備的遠程測量和遠程管理。也就是說,WIZ120SR模塊是一個協議轉換器,將串口設備發送的數據作為TCP/IP數據類型發送,反之亦然。 1.1主要特徵   l  直接連接到串口設備 --簡單快速的添加網絡功能 --可提供固件定製服務 l  支持2端口串口 l  使用W5100全硬件芯片解決方案確保系統的穩定性和可靠性 l  提供容易操作的配置工具程序 l  支持PPPoE連接ADSL l  支持識別碼,確保安全性 l  支持串口配置—串口命令簡單容易 l  支持10/100Mbps以太網,串口通信速率高達230Kbps l  支持靜態IP、DHCP、PPPoE l  支持DNS功能 l  RoHS標準   1.2 產品配件(WIZ120SR-EVB模塊)   表1. 產品配件 1.3產品規格 1.3.1WIZ120SR模塊 表2. WIZ120SR模塊規格   1.3.2WIZ120SR測試板 圖1. WIZ120SR測試板   2.入門指南 2.1硬件安裝過程 測試前需要準備WIZ120SR模塊和測試版。 步驟1:將WIZ120SR模塊插到測試板的插座中。 ☞注意WIZ120SR模塊的JP1跳線正確連接到測試板的JP1跳線上 步驟2:使用網線連接WIZ120SR測試板的RJ-45接頭與以太網集線器或局域網接口。 步驟3:使用RS-232串口線連接WIZ120SR的DB9 jack和串口設備。 步驟4:將5V (500mA) DC電源適配器連接到WIZ120SR測試板。   2.2配置工具 2.2.1網絡配置 ①版本:顯示固件版本   ②啟用串口調試模式:如果啟用該模式,可以通過串口終端監視WIZ120SR模塊的狀態和Socket信息(listen OK、connect fail等等)。該模式下,調試消息可能引起串口設備的操作異常,所以,應該在調試時才使用這種模式。 ③連接狀態:該區域顯示了WIZ120SR模塊的UART0和UART1的連接狀態。當設備成功連接到WIZ120SR時,就會顯示“Connected”信息。   ④開發板列表:如果單擊“Search”按鈕,該區域會列出在相同子網下的所有設備的MAC地址。   ⑤IP配置方式:選擇IP配置模式(靜態IP、DHCP、PPPoE模式)。   - 靜態IP:“Static” 選項用於將WIZ120SR設置成靜態IP模式。 1. 在‘Board list’中選擇想設置成靜態IP模式的模塊的MAC地址。 2. 配置“本地IP、子網掩碼、默認網關”的文本框被激活,在這些文本框中輸入地址。 3. 單擊“setting”按鈕應用配置。 注意: 配置PPPoE用戶名和密碼的文本框在當前模式下被禁用。   - DHCP:選擇該選項是用DHCP模式。 1. 在‘Board list’中選擇設備的MAC地址。 2. 選中‘DHCP’選項並單擊‘Setting’按鈕。 3. 選中的模塊會從DHCP服務器獲取網絡信息(從DHCP服務器獲取網絡信息需要等待一段時間)。 4. 當在‘Board list’中選擇了一個開發板後,IP地址、子網掩碼和默認網關會顯示出來。 如果模塊無法從DHCP服務器獲取網絡信息,IP地址、子網掩碼和默認網關會被初始化為0.0.0.0。   - PPPoE:WIZ120SR模塊支持PPPoE連接ADSL用戶。當在“IP配置方式”下選擇PPPoE,就可以編輯PPPoE用戶名和密碼文本框。 1. 設置PPPoE,需要直接將WIZ120SR模塊和電腦相連,並執行配置工具程序。 2. 在“IP配置方式”標籤下選擇PPPoE,輸入用戶名和密碼。 3. 單擊“setting”按鈕應用配置。 4. 連接模塊到ADSL線路,建立PPPoE連接。 5. 當選中“Enable Serial Debug Mode”時,可以通過串口控制台觀察PPPoE的訪問狀態。 ⑥IP地址信息 - 本地IP : WIZ120SR模塊的IP地址 - 子網掩碼: WIZ120SR模塊的子網掩碼 - 默認網關: WIZ120SR模塊的默認網關 ☞如果對本地IP、子網掩碼和默認網關信息不太熟悉,可以從網管那得到這些信息。如果IP地址不正確,可能會出現IP衝突或網絡問題。   ⑦PPPoE用戶名/密碼:當選擇了‘PPPoE’模式,應該輸入網絡服務提供者(ISP)提供的用戶名和密碼。   ⑧直接IP搜索 直接IP搜索可用於搜索不同子網下的WIZ120SR模塊。如果選擇中了直接IP搜索方式,配置工具就會使用TCP搜索模塊,而不使用UDP廣播方式。因此,搜索前需要輸入模塊的網絡信息,例如IP地址、子網掩碼和默認網關。 當選中了直接IP搜索方式,需要輸入IP地址的區域就被激活。在該區域下,輸入模塊的IP地址,並單擊“Search”按鈕。…
Read More

WIZnet員工Richard培訓筆記: WIZnet核心技術和產品對比

博客
  大家好,我是來自中國地質大學研二的學生,有幸加入WIZnet公司。今天第一天上班,經過上午短暫的培訓,讓我對WIZnet有了全新的認識。以前沒有從來沒有接觸過硬件協議棧,都是在用軟件在做協議棧。因為網絡是一個很複雜的設備,尤其是面向連接的TCP/IP協議,很多情況都得考慮。但WIZnet只用硬件就實現了協議棧的功能,以自己目前的知識還不能理解具體硬件邏輯如何實現網絡各個層的報文封裝,希望在後期的培訓中能理解其中的原理。 今天的培訓Jerry主要介紹了公司的歷史,主要產品,未來前景。WIZnet是一個很有特點的公司,WIZnet的核心技術就是全硬件的TCP/IP協議棧,它能獨立於MCU工作,負載所有TCP/IP協議棧的處理過程,與嵌入式操作系統相兼容更適合於無操作系統裝置。常見的以太網解決方案有很多弊端:1.需要OS 或者 軟件棧;2.研發OS ,更換MCU和増加內存都會導致成本增加;3.使用公開源代碼時, 其穩定性和安全性都是必須考慮的。硬件方面,與傳統的以太網解決方案相比,WIZnet將MAC和PYH集成到一塊芯片里並加入了各種標準的網絡協議。因此,WIZnet芯片可以減少MCU的負載,給用戶留出更多的可佔用資源。Lookback迴路測試表示,WIZnet W5300的傳輸速度比一般的軟件協議棧多一倍多,而且當網絡負載增大時也速度也很穩定,而這時單純的軟件協議棧永遠達不到的。總結WIZnet硬件協議棧的好處有以下幾點:易於使用,開發者無需專業的網絡知識,如同控制外部存儲器一樣簡單,真正實現網絡的透明傳輸;高吞吐率,有效地卸載主芯片TCP/IP處理負載,釋放更多的CPU資源;高穩定性,保證高速穩定的通信速率;高安全性,由於TCP/IP在主系統外獨立運行,因此能有效地防止外部惡意網絡攻擊;開發方便,由於網絡部分相對獨立於主系統,無需移植繁瑣的 TCP/IP協議棧。 WIZnet有兩種主要產品: 全硬件TCP/IP協議芯片和模塊和串口轉無線模塊。全硬件TCP/IP協議芯片有W7200、W7100A、W5200、W5300、W5100和W3150A+。具體的各個型號的主要特點和功能將在以後的培訓筆記中介紹。基於這些芯片,WIZnet也開發了很多相應的模塊,通過SPI或總線接口將MCU與WIZnet芯片連接,方便開發人員的使用。WIZnet還開發了很多串口轉以太網的模塊,如WIZ100SR、WIZ105SR、WIZ110SR、WIZ107SR和WIZ108SR。其中前三種都是內嵌MCU,用的芯片是W5100,後面兩種用的是W7100芯片。具體的模塊功能還有一些多接口的串口轉以太網模塊讀者可以去http://www.wiznettechnology.cn/下載用戶手冊查閱。應用模塊包括:WIZ200WEB,可嵌入式網頁服務器模塊;WIZ220IO,用於遠程監察和控制;WIZ-SM10,應用於智能電錶。當然,使用WIZnet模塊將給你帶來很多好處,這些模塊都是經過長期的測試,穩定而且可靠,價格方面也很有競爭性,為用戶提供demo和配置工具。WIZnet WiFi 模塊也有很多具有競爭力的產品,如WIZ610wi、WIZ630wi等。WIZnet還提供開發板來方便開發人員的開發、測試。 WIZnet主要應用於智能能源、消費電子、安全和工業等方面。WIZnet的客戶很多都是世界知名企業,其中很多都是行業的領跑者如Honeywell、SIEMENS、SHARP和LG等。WIZnet在智能電錶、醫療設備方面有很多的成功的案例。WIZnet合作夥伴Arduino(主要的開源硬件(OSHW)平台, 有數千萬工程師和愛好者跟隨)的官方以太網擴展板是使用WZnet W5100芯片,硬件開源平台與Linux軟件開源平台一樣,為開發者提供便捷的開發平台。 如今,在物聯網發展的熱潮下,以太網接口無處不在,更多的電子設備必將加入網絡,WIZnet是目前唯一一個發展硬件協議棧的公司,將網絡真正當作一個設備來做,傳輸速度和穩定性等方面都是軟件協議棧無法比擬的。使用硬件協議棧不僅降低了開發成本,將開發周期也大大縮短,日後的維護也更加方便。因此,我相信在以太網解決方案方面WIZnet將會有更廣闊的市場前景。 往後我將會陸續寫一些有關WIZnet主要產品和核心技術的培訓筆記,並與大家分享我的博文,還請各位大俠給我指點一二,當然,期間的任何問題也可以與我共同交流探討。 歡迎閱讀評論~
Read More