基于以太网的电机控制与诊断的研究

工控自动化 时间:2011-08-29来源:网络

  SA:源地址,48位,表明该帧的数据是哪个网卡发的,即发送端的网卡地址,同样是6个字节。

  TYPE:类型字段,表明该帧的数据是什么类型的数据。

  DATA:数据段,该段数据不能超过1500字节。

  FCS:32位数据校验位。

  4 系统软件设计

  本系统软件的实现包括系统时钟、定时器、网卡RTL8019AS的初始化,初始化ARP协议,TCP协议和HTTP协议等来完成对电机参数的接收和发送,然后由主程序循环查询rtl8019as看是否有新数据包到来。系统根据判断事件的标志,来读取电机的参数,如图3所示。其中事件的判断执行由单片机定时器中断来完成,它贯穿了程序的始末。如TCP序列号每隔20ms增加6250,ARP地址解析时候的重发请求,每隔0.5s重发1次,连续2次重发的请求没回应,则终止重发,认为这个IP地址不存。

  ARP映射表管理,如果ARP地址映射表内所记录的MAC地址60s内没被使用,则从映射表中删除该条映射记录,进行自动更新。最后本控制系统的WEBSERVER界面如图4所示。

  

以太网的电机控制与诊断流程图

  图3系统软件流程

  

  图4系统的WEBSERVER界面

  5 结论

  系统实现了基于8位单片机的TCP/IP协议的移植,并实现了网页数据传输功能和电机参数的查询和电机的控制,在这里应用仅仅是一个实例,且由于嵌入式以太网的价格低廉,相信在不久的将来一定会在工业领域得到更广泛的应用。

1 2

关键词: 诊断 研究 控制 电机 以太网 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版