2012年7月31日星期二

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


本用户手册篇幅较长,包括六个章节,简介、入门指南、固件烧录、串口配置、WIZ120SR引脚分配和尺寸以及演示和测试。我们将分四篇博文进行介绍,前三篇里介绍了共四章的内容。最后一篇里我们将与大家分享五六章WIZ120SR引脚分配和尺寸以及演示和测试的部分,希望对大家有所帮助。

第三篇在这里:http://wiznet2012.blogspot.kr/2012/07/wiz120sr-10_30.html

5.WIZ120SR引脚分配和尺寸

10.WIZ120SR引脚分配
  1. 所有的信号电平是3.3V
  2. 为了正确操作,高电平信号必须用1.2usec
  3. 状态引脚‘Connected’表示WIZ120SR的TCPSocket成功连接到远程系统。
  4. /LINK_LED(引脚指示灯)用于检查以太网电缆是否连接上。





6. 演示和测试

本章,我们为您提供程序测试WIZ120SR的功能,测试环境如下所示。

硬件
  • 具有RS-232串口的电脑
  • WIZ120SR和WIZ120SR底板
  • 网线(连接电脑和WIZ120SR局域网接口)
  • 串口线(连接电脑的COM口和WIZ120SR的串行数据口)
软件
  • WIZ120SR配置工具
  • 超级终端程序(或其他串口终端程序)
1.
  • 使用串口线连接电脑和WIZ120SR底板。
  • 使用网线连接电脑和WIZ120SR底板。
  • 给WIZ120SR测试板供电。

2. (WIZ120SR配置设定)
  • 单击配置工具中的search按钮搜索模块。
  • 选择开发板,配置和修改WIZ120SR的值,单击Setting按钮保存更改。
  • 如果修改成功,系统会显示“Complete setting”信息。
3. (数据传输)
  • 在电脑上执行终端仿真程序(例如HyperTerminal(超级终端))。
  • 设置与WIZ120SR相同的波特率(即配置工具上的值)。


  • 执行另一个终端程序,输入WIZ120SR模块的IP地址和端口。
  • 在串口超级终端输入一些字符,例如输入“01234567890”。
  • 确保输入的字符显示在网络超级终端界面。(串口转以太网)。

  • 反之亦然,在网络终端程序上输入任意字符,串口终端程序界面也会显示相同的字符。(以太网到串口测试)。

以上测试也可以在一个简单易用的“设备终端程序”上完成,如下所示是一个设备终端程序的界面。

设备终端程序是整合串口和网络通信于同一个用户界面的程序,对于WIZnet网关模块的测试非常方便。
如图15所示,程序的上半部分用于串口配置,单击“Open”按钮,开启串口通信。
程序下半部分的“网络配置”用于测试TCP客户端模式和TCP服务器模式。如果选中服务器模式,设备终端程序将作为服务器运行,WIZ120SR模块则作为客户机运行。运行设备终端程序的电脑将作为服务器运行,我们需要将电脑的IP设置成模块的服务器IP。如果未选中服务器模式,设备终端程序将作为客户机运行,WIZ120SR模块则作为服务器。在IP地址和端口号字段,请输入WIZ120SR模块的IP地址和端口,并单击“Connect”按钮建立网络通信连接。
当串口和网络终端机建立连接后,在数据输入窗口输入任何字符,并单击“Send”按钮,可以看到数据被发送到另一个窗口。


这样,WIZ120SR用户手册版本1.0就全部介绍完毕了。欢迎大家阅读及评论。

如果对于我们公司的产品技术感兴趣,欢迎随时联系我们。
可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn
或者来电:86-10-84539974(转166),QQ:2377211388,
邮箱:wiznetbj@wiznettechnology.com
联系人:Jerry ,谢谢!


公司微博是:
http://weibo.com/wiznet2012

公司博客是:http://blog.csdn.net/WIZnet2012

2012年7月30日星期一

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

本用户手册篇幅较长,包括六个章节,简介、入门指南、固件烧录、串口配置、WIZ120SR引脚分配和尺寸以及演示和测试。我们也将分四部分进行介绍,前两篇里介绍了第一章简介和第二章入门指南的全部内容。这一篇里我们将继续与大家分享第三章固件烧录和第四章串口配置的部分,希望对大家有所帮助。

第二篇在这里:http://wiznet2012.blogspot.kr/2012/07/wiz120sr-10_27.html


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.串口命令响应代码
串口命令
命令参数备注
配置
基本参数
WIxxx.xxx.xxx.xxx (例如192.168.11.133)配置IP地址
WSxxx.xxx.xxx.xxx (例如255.255.255.0)配置子网掩码
WGxxx.xxx.xxx.xxx (例如192.168.11.1)配置默认网关
WD0 : 静态IP, 1 : DHCP, 2 : PPPoE配置IP地址方式
WT0 : 禁用, 1 : 启用配置串口命令方式
WExxxxxx (例如十六进制格式: 2B 2B 2B)配置命令模式字符
WYPPPoE用户名配置PPPoE用户名
WZPPPoE密码配置PPPoE密码
WR 重启
配置
UART0参数
WP0~65535配置UART0本地IP的端口号
WM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式配置UART0的TCP操作模式
WK0 : TCP, 1 : UDP配置UART0的协议((TCP或UDP)
WBXXXXX
例如[波特率]1: 115200, 2: 57600,3: 38400,
4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200
[数据位] 7 : 7bit, 8bit
[奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even
[停止位] 1, 2
[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS
配置UART0的波特率、数据位、奇偶校验位、停止位和流控制。
5bytes:[Baud][data bits][parity]
[Stop bit][flow]
WU0 : 禁用, 1 : 启用配置UART0的DNS选项
WVxxx.xxx.xxx.xxx (例如255.255.255.0)配置UART0的DNS地址
WWxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(例如wiznet.co.kr)
配置UART0的域名
WXxxx.xxx.xxx.xxx (例如192.168.11.144)配置UART0的目的IP地址
WN0~65535配置UART0的目的端口号
WCXX配置UART0的十六进制格式分隔符
WJ0~255配置UART0的分隔符大小
WH0~65535配置UART0的分隔符时间
WL0~65535配置UART0的闲置时间
配置
UART1参数
OP0~65535配置UART1的本地IP的端口号
OM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式配置UART1的TCP操作模式
OK0 : TCP, 1 : UDP配置UART1的协议((TCP或UDP)
OBXXXXX
例如[波特率]1: 115200, 2: 57600,3: 38400,
4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200
[数据位] 7 : 7bit, 8bit
[奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even
[停止位] 1, 2
[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS
配置UART1的波特率、数据位、奇偶校验位、停止位和流控制。
5bytes:[Baud][data bits][parity]
[Stop bit][flow]
OU0 : 禁用, 1 : 启用配置UART1的DNS选项
OVxxx.xxx.xxx.xxx (例如255.255.255.0)配置UART1的DNS地址
OWxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(例如wiznet.co.kr)
配置UART1的域名
OXxxx.xxx.xxx.xxx (例如192.168.11.144)配置UART1的目的IP地址
ON0~65535配置UART1的目的端口号
OCXX配置UART1的十六进制格式分隔符
OJ0~255配置UART1的分隔符大小
OH0~65535配置UART1的分隔符时间
OL0~65535配置UART1的闲置时间
配置命令参数RAMAC地址获取MAC地址
RFx.x (例如1.0)获取固件版本
RIIP地址获取IP地址
RS子网掩码获取子网掩码
RG默认网关获取默认网关
RD0 : 静态IP, 1 : DHCP, 2 : PPPoE获取IP配置方式
RT0 : 禁用, 1 : 启用获取串口命令方式
RExxxxxx (例如十六进制格式: 2B 2B 2B)获取命令模式字符
RYPPPoE用户名获取PPPoE 用户名
RZPPPoE密码获取PPPoE 密码
获取
UART0 参数
RP本地端口号获取UART0本地IP的端口号
RM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式获取UART0的TCP操作模式
RK0 : TCP, 1 : UDP获取UART0的协议((TCP或UDP)
RBXXXXX
例如[波特率]1: 115200, 2: 57600,3: 38400,
4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200
[数据位] 7 : 7bit, 8bit
[奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even
[停止位] 1, 2
[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS
获取UART0的波特率、数据位、奇偶校验位、停止位和流控制。
5bytes:[Baud][data bits][parity]
[Stop bit][flow]
RU0 : 禁用, 1 : 启用获取UART0的DNS选项
RVIP地址获取UART0的DNS地址
RW域名获取UART0的域名
RXxxx.xxx.xxx.xxx (例如192.168.11.144)获取UART0的目的IP地址
RN0~65535获取UART0的目的端口号
RCXX获取UART0的十六进制格式分隔符
RJ0~255获取UART0的分隔符大小
RH0~65535获取UART0的分隔符时间
RL0~65535获取UART0的闲置时间
获取
UART1 参数
QPLocal Port Number获取UART1的本地IP的端口号
QM0 : TCP客户模式, 1 : TCP混合模式, 2 : TCP服务器模式获取UART1的TCP操作模式
QK0 : TCP, 1 : UDP获取UART1的协议((TCP或UDP)
QBXXXXX
例如[波特率]1: 115200, 2: 57600,3: 38400,
4: 19200, 5: 9600,6: 4800, 7: 2400,8: 1200
[数据位] 7 : 7bit, 8bit
[奇偶校验位] 0 : no parity, 1 : Odd, 2 :Even
[停止位] 1, 2
[流控制] 0 : no, 1 : Xon/Xoff, 2 :RTS/CTS
获取UART1的波特率、数据位、奇偶校验位、停止位和流控制。
5bytes:[Baud][data bits][parity]
[Stop bit][flow]
QU0 : 禁用, 1 : 启用获取UART1的DNS选项
QVIP地址获取UART1的DNS地址
QW域名获取UART1的域名
QXxxx.xxx.xxx.xxx (例如192.168.11.144)获取UART1的目的IP地址
QN0~65535获取UART1的目的端口号
QCXX获取UART1的十六进制格式分隔符
QJ0~255获取UART1的分隔符大小
QH0~65535获取UART1的分隔符时间
QL0~65535获取UART1的闲置时间
表7.串口命令– 命令代码
4-2. WIZ120SR串口命令配置

  • 请检查WIZ120SR的固件和配置工具的版本。如果版本与最新版本的不同,需要从我们的主页http://www.wiznet.co.kr(英文)或http://www.iwiznet.cn/(中文)下载最新版本的固件。
  • 请将设备连接到‘UART 0’串口。
    只有在UART0下,串口配置功能才有效。
  • 请输入三个指定字符进入串口命令模式(如下图:配置成2B, 2B, 2B,并选中‘Enable’复选框)。确保单击了‘Setting’按钮来保存配置。根据以上配置,输入‘+++’进入串口配置模式。
注意: 0x2B是‘+’的十六进制。
  • 一旦完成了配置,请遵循如下所示的步骤。
1输入“+++”进入串口命令配置模式
2检查响应“<E>”通知进入成功
3输入“<WI192.168.11.3>”修改模块的IP地址为192.168.11.3
4检查响应“<S>”通知IP设置成功
5输入“<RI>”修改模块的IP地址
6检查响应“<S192.168.11.3>”检查改变的IP地址
7输入“<WR>”重新启动
8检查响应“<S>”通知重新启动命令成功
9模块重启
8.串口命令测试过程

在串行控制台中,以上测试过程如下图所示。
WIZ120SR F/W Ver.1.0
IP : 192.168.11.100
SN : 255.255.255.0
GW : 192.168.11.1
[0]Listen 0<E><S><S192.168.11.3><S>
WIZ120SR F/W Ver.0.9
IP : 192.168.11.3
SN : 255.255.255.0
GW : 192.168.11.1
[0]Listen 0
9.串口命令控制台显示

好了,今天就先介绍这么多,明天会继续^@^

如果对于我们公司的产品技术感兴趣,欢迎随时联系我们。
可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn
或者来电:86-10-84539974(转166),QQ:2377211388,
邮箱:wiznetbj@wiznettechnology.com
联系人:Jerry ,谢谢!


公司微博是:
http://weibo.com/wiznet2012

公司博客是:http://blog.csdn.net/WIZnet2012

2012年7月27日星期五

盤點倫敦奧運會上的高科技元素


倫敦奧運會即將於當地時間27日晚2012分(北京時間28日淩晨312分)舉行,細數歷屆奧運會,我們發現,這場四年一度的運動盛會不僅是賽場上各國運動員的比拼,同時也是主辦方高科技應用的大比拼。下面我們一起來管窺一下本屆倫敦奧運會上已公佈的高科技元素。

場館建設及配套設施上

  1.可裝卸奧運主場館

  倫敦奧運會的主要場館在設計上都本著環保、可迴圈利用的原則,負責地面清理和迴圈利用的Atkins公司被要求迴圈利用率高達90%,奧運主場館倫敦碗的設計則保證了在賽事結束後可迅速拆卸再利用,據悉這個可容納8萬觀眾的巨型建築完成拆卸後會縮小三分之二,非常節省空間。

  2.無影照明

  在大型場館中,燈光的照明會在局部區域留下陰影,影響觀眾的視野。而倫敦奧運會場館首次採用智慧化無影照明系統,利用電腦對場館的燈光進行科學計算,然後合理佈置光源的位置和類型,並大量採用無眩光的LED燈具,令觀眾無論坐在哪個席位都能獲得完全一樣的照明效果。

  3.電力供應

  在倫敦奧林匹克體育中心的一些人行道上,鋪設了一種可發電的能量瓷磚。這款瓷磚是由英國研究人員勞倫斯庫克設計的,主要利用了一種地板踩踏發電技術,一旦有行人踩踏瓷磚就能產生能量並進行存儲,這些能量可以被廣泛應用到各個領域,例如發電或者成為其他能源的有利補充。能量瓷磚將行人的能量儲蓄到聚合物鋰電池中,或用於體育中心的路燈照明、音箱、人行道的警報器、標誌以及廣告燈箱等設備。

  另外,一家特殊的工廠將為奧林匹克公園提供電量,加熱和冷卻用水,所採用的技術二氧化碳排放量比電網少33%

  比賽相關設備上

  1.波浪停止泳池

  游泳比賽中運動員在前進時激起的水浪,會形成反作用的阻力,靠近泳池壁兩側的邊道,影響尤為明顯。因此,邊道通常被視為慢行道,運動員一般都不願被分在邊道比賽。不過,這一情況有望在倫敦奧運會上得到改觀。倫敦奧運會游泳池採用了一項名為波浪停止的技術,能夠確保選手不管位於泳池兩邊還是中間泳道,所感受到的波浪衝擊影響基本相同,從而有效減少波浪對運動員的影響。

  2.量子計時器

  倫敦奧運會的游泳項目此次將使用全新的量子計時器和量子水上運動計時器。與之前的計時設備相比,量子計時器的特點在於誤差精確到千萬分之一秒,這使得在倫敦奧運會上使用的最新計時裝備能最大程度地保證比賽結果公平。

  3.觸屏解說

  本屆倫敦奧運會將是奧運史上首次全程使用觸控式螢幕解說賽事,解說員將使用觸控式螢幕資訊系統解說每一場奧運賽事,高速即時地播報比賽結果。與2008 年北京奧運會相比,這套系統涉及到的比賽專案將增加10個,2012年倫敦殘奧會將成為歷史上第一屆使用這套解說資訊系統的夏季殘奧會,涉及的比賽項目為 5個。

  生活服務上

  1.非接觸式支付卡

  奧運期間到倫敦旅遊可以不必帶現金,倫敦為遊客準備了非接觸式支付卡,只需刷讀卡器便能進行支付。目前,已經已有超過5000家零售商簽約提供這項服務。

  2. 便池遊戲機

  倫敦奧組委別出心裁,利用CaptiveMedia公司推出的便池遊戲機改造倫敦公廁,為其設計了一款可在上廁所時玩耍的電子遊戲系統。該遊戲系統是安裝在便池上方齊眼高的一個12英寸高清LCD螢幕,當無人使用便池時,該系統播放來自6個公共電視頻道的廣告內容;當有人使用時,便會從廣告模式切換到遊戲模式。

  3.智能垃圾桶

  倫敦市街頭和奧林匹克體育中心都安裝了智慧垃圾桶。這款與眾不同的垃圾桶配置了LCD顯示幕,滾動播出與奧運會相關的各種資訊。這款垃圾桶還可以是一個無線網路基站,可以為附近的手機使用者提供無線網路信號。它還可以在垃圾滿了之後向衛生清理部門發送資訊,以便通知清潔人員及時處理。這款垃圾桶還可以自行供電,能源來自於頂部的太陽能電池板提供。員警和情報部門甚至計畫用它來承擔社會治安、反恐等任務。為了防止恐怖襲擊,這些智慧垃圾桶還具有自動報警功能,為需要幫助的路人提供緊急報警服務。

W5100在嵌入式系統中實現TCP/IP網路通信的應用



引言

  我們原來介紹過W3150A網路晶片,由於W3150A使用時還必需要在外面接一個乙太網實體層介面器件(RTL8201CP),增加了使用時的硬體難度,因此Wiznet公司最新推出了W5100,將TCP/IP協定棧、乙太網的MACPHY三種功能集為一體。W5100不僅保留了原來與MCU介面的平行匯流排介面,還增加了SPI串列匯流排界面。

  W5100器件的推出,大大簡化了硬體電路設計,使單片機系統在沒有作業系統的支援下,真正實現了單晶片接入Internet的理想。

  
晶片介紹

  W5100有如下特性:

  與MCU多種介面選擇,直接匯流排界面、間接匯流排界面和SPI匯流排;

  支援硬體TCP/IP協定:TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE, Ethernet;

  支援ADSL連接 (支援PPPOE協定,帶PAP/CHAP驗證);

  支持4個獨立的埠(Sockets)連接;

  內部16K位元組記憶體作TX/RX緩存;

  內嵌10BaseT/100BaseTX乙太網實體層,支援自動回應(全雙工/半雙工模式);

  支援自動極性變換(MDI/MDIX);

  多種指示燈輸出(TxRxFull/DuplexCollisionLinkSpeed);

  0.18µm CMOS工藝;

  3.3V工作電壓,I/O口可承受5V電壓;

  LQFP80無鉛封裝,符合環保要求。

  W5100的結構如圖1所示。


  

  典型應用

  1.網路考勤機/門禁系統

  W5100在網路考勤機/門禁系統中的應用如圖2所示,使用MCS-51單片機以直接匯流排方式與W5100介面,組成了一個具有網路功能的考勤機/門禁設備,這種考勤機/門禁系統廣泛應用在公司寫字樓、商場/超市、住宅社區等場所的管理。


  

  考慮到考勤機/門禁系統的資料量不大,資料傳輸速率相對於其它即時系統來說不是很高,因此單片機可以採用SPI介面與W5100連接。而讀卡器晶片TRH031M也可用使用SPI介面,因此它們可以共用匯流排,使硬體系統更加簡單。

  2.網路電力儀錶

  W5100應用在電力儀錶中,可以及時採集電力系統資料,實現在本地/遠端的資料獲取、故障分析判斷。網路儀錶主要應用在發電廠、變電站、配電站、工廠電力系統等領域,也可以用於居民電量管理。

  用W5100實現網路電力儀錶結構如圖3所示。


  

  3.數位電視前端設備

  數位電視前端設備種類很多,有諸如衛星接收機、數位編碼器、數位複用器、數位加擾機及QAM調製器等等。

  W5100可以用在數位電視前端設備中,以建立起設備與控制台之間、設備與設備之間的網路通道。由於W5100內部具有4個完全獨立的埠,高速的資料處理能力和資料吞吐能力,不僅可以傳輸一般的控制資訊,還可以傳輸音視訊訊號。

  
結束語

  W5100“31”的功能可以滿足各種單片機在沒有作業系統的支援下接入Internet網路,簡單、可靠,價格低廉,已廣泛應用于各種安全監測、電力系統的測量監控、音視頻傳輸、遠端資訊傳輸等領域。隨著嵌入式系統網路化的廣泛應用,相信W5100一定會被更多的工程師所喜歡。深圳市謝氏電子與浩然電子聯合致力於WIZNET 嵌入式系統在中國的推廣與應用。