射频识别(Radio Frequency Identification,RFID)是一种非接触的无线自动识别技术,其基本原理是利用射频信号和空间耦合(电感耦合或电磁耦合)传输特性实现对被识别物体的自动识别⋯。近年来,RFID技术迅速发展,被广泛应用于工业、农业、体育休闲、交通管理和防伪防盗等众多领域。根据RFID应用的具体特点,本文以制衣流程过程为基础,提出了一种RFID技术在制造业生产流水线上的应用通信方案及其详细实现。
制衣生产线和很多其他工业生产线一样,每条流水线上有几个、几十个甚至更多的加工站点。为了在这种多站点生产线上应用RFID技术,一般需要在每一个工作站点部署一到两个RFID读写器(Reader)用以控制各个工作站点的任务调度,实现各工作站点和工作人员的自动管理。然而,由于工作站点的个数较多,生产线监控管理上位机(Pc)还要实现各个工作站点的实时信息采集和监控,这就要求PC与各个工作站点的RFID读写器之间实现可靠的实时通信。为此,本文提出了用CAN总线实现PC与RFID读写器通信的方案。
1 CAN总线与RS485总线
RS485总线曾经在工业控制系统的发展过程中发挥了重要作用。但是,随着工业控制系统功能分散化、任务多元化、整体复杂化程度的提高,工业控制系统对于可靠性、实时性、灵活性的要求也越来越高,工业数据总线领域中原有的RS485总线通信标准已经不能满足工业过程控制和制造业自动化的需要。在这种情况下,现场总线(Field Bus)技术以其自身的高性价比而成为了工业数据领域中的一种新通信方式。控制局域网络(Control Area Network,CAN)总线是目前业界公认的最有前途的几种现场总线之一。
RS485总线的局限性主要表现在:(1)RS485总线可以互联的设备节点数一般不超过32个,这显然不能够满足多点工作站的需求和生产线的规模扩展的需要,比如每条制衣生