最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

应用RFID的数控刀具识别系统设计与实现

发布时间:2012-02-29 作者:李后上 康敏 傅秀清  来源:万方数据
为了将先进的无线射频识别(RFID)技术应用于小型刀库中,提高刀具的识别能力和效率,设计了基于C51单片机的射频识别系统硬件和软件编程,利用VC++6.0编写了识别系统的上位机通信软件并在Access软件中建立刀具信息数据库。通过在数控机床刀具上安装电子标签作为信息识别卡来对其编码,实现了射频识别设备和刀具信息管理系统的集成。实验表明,RFID技术可快速、稳定地识别数控机床刀具。

    2.2 RFID下位机软件设计

    软件系统包括主程序、串口中断程序和发射子程序。主程序为顺序结构,完成串口、中断初始化设置;串口中断程序接受上位机命令,配置RC500内部寄存器;发射模块进入发射状态,读写器通过防冲突算法分时选择一个标签进行读取,实现标签的识别,耗时短。这里给出标签识别操作的程序片段,软件流程如图3所示。

   软件流程

    图3软件流程

    标签识别操作的程序片段:

   

   

    2.3上位机软件设计

    上位机通信软件使用VC++6.0软件编写。主要功能是通过申门通信发送所要执行的操作命令,读取刀具标签信息。以及将读取的信息进行处理,查询数据库显示。

    上位机软件界而如图4所示。

   上位机软件界面

    图4上位机软件界面

    刀具信息管理系统中单位刀具的信息上要由静态信息和动态信息组成。静态信息是刀具本身固有的加刀具编号、刀其名称和儿何参数等;动态信息则会随着刀具的使用而发生变化,如借还信息、库存信息等。系统在VC++环境下使用动态数据对象(ActiveXData Objects ADO)来对数据库应用程序进行开发,刀具信息数据库设计如表1所示。

   刀具信息数据

    表1 刀具信息数据