当前位置:首页 > 单片机 > 单片机
[导读]摘要:为了实现服装生产的信息化,设计了一种基于LPC11C14单片机、可读取RFID标签的服装生产工位机。该工位机通过读取RFID标签来采集生产物流信息。利用单片机片内CAN控制器,通过CAN总线实现与服务器的通讯。此文描

摘要:为了实现服装生产的信息化,设计了一种基于LPC11C14单片机、可读取RFID标签的服装生产工位机。该工位机通过读取RFID标签来采集生产物流信息。利用单片机片内CAN控制器,通过CAN总线实现与服务器的通讯。此文描述了该工位机的软硬件设计方案,并在实际生产过程中进行了测试,结果表明该工位机达到了设计目标,将大幅提高服装生产及物流管理的自动化程度和智能水平。
关键词:LPC11C14;RFlD;CAN总线;服装生产;数据采集

    服装制造业是典型的劳动密集型产业,信息化的生产管理通常是欠缺的,特别是车间的管理。现代企业期望使用高新技术来增强产品的竞争力并降低成本,通过有效利用和控制物流信息,实现产能的最大化。国际上,伴随着生产物流信息化管理中的信息爆炸,RFID技术被引入来减轻人工输入和处理大批数据的负担,为生产流程的精细化管理提供依据。如今,国内的服装生产企业热衷于服装生产的信息化,亟需研发廉价的智能服装生产工位机。文中使用NXP公司的32位内置CAN控制器的ARM单片机,加上RFID读卡模块及CAN收发器,省去了CAN控制器芯片。CAN通讯采用单片机内部CAN控制器,通讯协议由单片机软件实现,从而简化了应用电路,提高了电路的实用性。

1 恩智浦半导体LPC11C14单片机简述
    LPC11C14采用ARM公司的Cortex—M0内核,具有能耗极低、门数量少、代码占用空间小等特点。由于其低廉的价格和强大的控制、运算性能,被广泛运用于嵌入式网络。其具体性能指标如下:1)工作频率:最高50 MHz;工作温度范围:-40~+85°;宽电压供电:1.8~3.6 V;2)32 k字节的闪存存储器和8 k的SRAM;3)2个16位通用定时器和2个32位通用定时器;4)CAN控制单元,内部ROM集成供CAN和CANOpen标准使用的初始化和通信的API函数,用户可直接调用;兼容CAN2.0A/B,传输速率高连1 Mbit/s;支持32個消息对象,且每個消息对象有自己的掩码标识;提供可屏蔽中断。

2 RFID技术分析
    离散制造的产品往往由多个零件经过一系列并不连续的工序的加工最终装配而成,服装制造正属于此类,生产过程中产品品种繁多、工艺复杂,包含庞大的生产物流信息量。因此,应用于服装制造的射频识别系统需要包含3部分:1)应答器,即物料的RFID标签,由耦合元件和芯片组成,内置天线,用于与射频天线通信。本系统采用的标签是载波频率为125 kHz只读式非接触卡,它靠渎卡器感应供电并读出存储在芯片EEPROM中的唯一卡号。无源和非接触是该芯片两个最突出的特点,射频接口电路是关键的核心技术,它从读卡器接收射频能量,为芯片产生电源和时钟,并采用相移键控和加载调幅等技术实现卡与读卡器问的无线通讯。2)阅读器,利用线射频信号通过空间耦合(交变磁场或电磁场)实现与应答器的信息传递。在耦合通道内,根据时序关系,将实现能量传递和数据交换。标签信息被读取完成之后,将会传输到后端应用软件。3)应用软件,对读写器获取的应答器信息进行处理,并通过CAN总线上传给服务器。RFID系统结构图如图1所示。



3 系统硬件设计
    基于LPC11C14的工位机硬件部分主要由射频读卡模块、电源输入端、CAN通讯模块组成。总体硬件图如图2所示。


3.1 射频读卡
    读卡芯片采用瑞士EM公司的专用读卡芯片EM4095,其特点如下:不需要外部时钟,载波频域100~150 kHz,兼容多种应答模式,睡眠模式电流1μA。如图3所示,使用这款读卡芯片外围电路简单,只需外加一个天线接收电路和少量的外围元件就能在微处理器的控制下读取IC卡上的信息。


    射频标签采用的是瑞士EM公司提供的非接触式只读RFID芯片H4001,其内部具有64位一次性可编程(One TimesProgrammable)的存储器,除了10个同步位和14个校验位外,其余的40个位在应用系统作为识别码使用。其典型的工作频率为125 kHz,数据传输编码采用曼彻斯特编码,传输速率为718 kbps。它具有各种外型封装,如ISO薄卡、ISO厚卡、钥匙扣等,是目前市场上性价比最好的非接触式只读RFID卡。
3.2 CAN通讯模块
    由于IPC11C14单片机片内已经集成了CAN控制器,所以只需要外接一个CAN收发器就可以实现CAN通讯,这样就简化了电路并节省了电路成本。本设计采用的是飞利浦公司的高速收发器TJA1050。TJA1050是CAN控制器和物理总线之间的接口,可以提供对总线的差动发送能力和对CAN控制器的羞动接收能力。特点如下:具有高速率最高达1 Mbit/s;电磁抗干扰EMI性极高;不上电的节点不会对总线造成扰动;TXD引脚有防止箝位在显性总线电平的超时功能;保护总线引脚防止工业环境中的瞬态干扰;至少可以连接110个节点等。
3.3 工位机与服务器PC通讯的架构
    实现CAN通讯之后,工位机还无法实现与服务器的通讯。本设计采用的是ZLG公司的CAN接口卡USBCAN-I。USBCAN-I符合CAN2.0A/B规范,支持5 kbps~1 Mbps之间的任意波特率,单通道最高数据流量达3 000 fps(标准帧),能满足服装生产中工位机与服务器通讯的需求。通讯系统结构图如图4所示。



4 系统软件设计
    系统软件主程序框图如图5和图6所示,图5为主程序软件框图,图6为读卡中断软件流程图。

             


    主程序包含CAN数据帧的收发、RFID标签的读取、薄膜按键键值的读取和LCD屏的显示4个任务模块,涉及任务繁多、控制功能复杂。故采用了时间片轮转调度算法,系统将所有的任务按顺序排成一个先进先出队列,每次调度时把CPU分配给队首的任务,并令其执行一个时间片,构成微观上轮流运行、宏观上并执行的多任务效果。
    主程序处于死循环状态,当执行到读卡任务的时间片时,如果与DEMON_O相连接的GPIO口产生中断,将进入相应的中断响应函数。DEMON _O为读卡芯片EM4095的输出波形的接口,用一个中断方式的GPIO口来获取,并从EM4095的CLK口上得到的时钟作为基准,来记录DEMON_O上的脉宽。应用H4001芯片的射频标签采用的是曼彻斯特编码,从DEMON_O口读取的一段正确的波形应包含2种宽度的脉冲,宽脉冲应该在64个时钟周期的长度左右(即图6中的1T),窄脉宽应该在32个时钟周期的长度左右(即图6中的0.5T)。根据这些信息来设置门限,就可以筛选出有效的波形来进行解码和校验的处理。LF频段射频标签的数据构成的依据是ISO11784/11785协议,其中规定1个9位(11111111)的数据头用于标志数据流的开始,校验部分将防止数据头的重复出现。
    根据CAN2。0B的规范,扩展帧信息为13个字节,包括信息和数据2部分。前5个字节为信息部分,字节6~13为数据帧的实际数据。CAN2.0 B规范如表1所示。


    因此在CAN通讯中,一个数据帧最多只能传输8个字节的数据,而通信中需要收发40多个字节的报文,则需要对报文进行拆包。下面是经过拆包的CAN报文通信协议。
    数据帧基本格式为:

   
    CAN帧地址标识域(29BIT)CAN帧数据域(64BIT)
    从以上的分解可以得知,多帧的第一帧是把数据包的“优先级”、“目的地址”、“源地址”放入CAN帧的地址标识域,“数据”放入CAN帧的数据域。“总帧数”用于标识当前数据包由几个数据帧组成,总帧数值为2—8,表示有2—8帧;“当前帧号”用于标识当前帧为数据包中第几个帧,其值为0—7,表示有1-8帧。
    第1帧“数据”(56BIT)部分分解为:


    第2帧到最后一帧的基本格式同第一帧,但“数据”部分只是紧接着上一帧的“具体生产物流信息”,长度为56 BIT。

5 实际应用
    图7是生产线排产服务器的程序面板。在进行排产时,首先对CAN通讯定时器进行设置,以匹配波特率,然后点击“连接”和“启动CA N”按钮,以启动USBCAN-I接口卡;在任务设置栏中,输入工位号、工序号、物流卡号、工号以及任务时长,并点击“添加任务”按钮,将向工位机下达工单信息。任务状态栏则负责实时监控工单进度。通过实际测试发现,该工位机系统能够实时可靠地采集并处理生产物流信息。



6 结论
    本系统采用RFID为数据采集手段和CAN总线通信技术,很好地解决物流信息的实时采集、传递和处理问题,为服装生产的数字化管理提供了支持。本系统已经在嘉兴森创时装有限公司进行了初步的现场调试,使生产效率提高了15%,产品质量问题降低了20%左右,企业的信息化管理程度得到了大大的提高。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭