碧波液压网 欢迎你,游客。 登录 注册

USS协议变频器Web控制方法的研究与实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  基于TCP/IP协议的以太网已成为工业标准,随着以太网的发展,以及嵌入式Web服务器发展为网络中的越来越小的网络节点,为嵌人式web在工业中的应用提供了机会。本文研究的课题就是利用Web浏览器监制USS协议变频器。要实现这些功能,就要在硬件上开发一个小型的Web服务器,需要在硬件平台上完成TCP/IP的裁剪和移植。Web服务器完成对网络数据的处理,根据用户提交的命令来对USS变频器进行相应的控制。在浏览器端,如果用户监控网页的网址,就会向服务器发送HTTP请求,服务器把监控网页的HTML代码发送到浏览器端。服务器里有相应的程序来接收和发送USS报文,实现对西门子变频器的控制。

  1 系统的软硬件平台

  1.1 EasyARM8962教学实验平台

  EasyARM8962教学实验平台采用了LuminaryMicro公司生产的Stellaris系列微控制器LM3S8962处理器,具有JTAG调试等功能。该芯片内部具有:UART,SSI,I2C,以及256 KB FLASH和64 KBSRAM。该处理器内部集成了网络控制器,具有强大的网络功能。硬件系统结构如图1所示。

  1.2 μC/OS-Ⅱ的移植与嵌入式TCP/IP协议栈

  μC/OS-Ⅱ是近年来发展迅速的开放源码实时操作系统,具有可移植性好、可裁减、可固化的优点。将μC/OS-Ⅱ引入嵌入式网络系统,既可以实现系统的实时性要求,又可以提高系统的可靠性。周立功公司提供的移植代码为使用μC/OS-Ⅱ做好了铺垫工作,与处理器类型有关的文件OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM。本文采用最新版本的μC/OS-ⅡV2.52。

  本设计采用周立功公司的ZLG/IP协议栈。ZLG/IP协议栈代码量小,是面向嵌人式系统开发的基于μC/OS-Ⅱ的小型TCP/IP协议栈,它支持TCP,UCP,IP,ICMP,ARP。

  基于ZLG/IP“用户可配置和裁剪”的特点,为了进一步提高代码的运行速度,根据实际项目应用需要可对ZLG/IP协议栈进行裁剪。对ZLG/IP协议栈的配置是通过修改软件栈下的cfg_net.h来实现的。在此文件里设置使用的MAC地址、子网掩码、IP地址和本地网关。设置的子网掩码应与客户机的相同、IP地址要设置成与客户机同一网段内,网关地址可以设置为客户机的IP地址。

  2 USS协议及MM440变频器的设置

  要利用USS协议实现对西门子MM440变频器的远程控制,必须对其进行相应的设置。对本设计而言,具体设置如下:

  P0700[0]=5(设定命令给定源为COM链路的USS报文命令);

  P1000[0]=5(设置频率给定源为COM链路的USS报文);

  P2009[0]=0(USS标称化);

  P2010[0]=6(设定USS、通信的波特率为9 600 b/s);

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论