实施方案
[0009] 如图1所示,本实用新型一种纱线瑕疵检测系统包括数据服务器模块、1号段通信中继控制器(主通信中继控制器)模块、2号~M号段通信中继控制器和多个清纱器; [0010] 所述的数据服务器模块采用PC机,所述的1号段通信中继控制器(主通信中继控制器)模块包括ARM处理器STM32F107、以太网驱动模块、CAN驱动模块NO.1、CAN驱动模块NO.2和地址设定装置;所述的2号~M号段通信中继控制器模块有M-1个(2≤M≤100),包括ARM处理器STM32F107、 CAN驱动模块NO.1、CAN驱动模块NO.2和地址设定装置;所述的1号段通信中继控制器和2号~M号段通信中继控制器都分别接有N个清纱器,其中8≤N≤100,每一个清纱器模块包括ARM处理器STM32F103、CAN驱动模块和地址设定装置。
[0011] 所述的数据服务器和1号段通信中继控制器的以太网驱动模块通过以太网进行通信,所述的1号段通信中继控制器的CAN驱动模块NO.1与2号~M号段通信中继控制器的CAN驱动模块NO.1之间采用CAN通信;所述的1号段通信中继控制器的CAN驱动模块NO.2与其所在段的1#~N#清纱器的CAN驱动模块之间采用CAN通信;所述的2号段~M号段控制器的CAN驱动模块NO.2与其各自所在段的1#~N#清纱器的CAN驱动模块之间采用CAN通信。
[0012] 一种纱线瑕疵检测系统的实现方法,其特征在于,该方法具体包括以下步骤: [0013] 步骤(1):2号~M号段通信中继控制器通过地址设定装置将地址设定为2、3……M,1号段通信中继控制器通过地址设定装置将地址设定为0,各段的1#~N#清纱器通过自身的地址设定装置将地址定为1、2……N;
[0014] 步骤(2):1号段通信中继控制器的ARM处理器通过以太网端口读取分析数据服务器下发的参数设定信息,将其转换为CAN命令并存储于内存中;1号段通信中继控制器通过其中的CAN驱动模块NO.1,将存储于内存中的CAN命令下发给2号~M号段通信中继控制器;
[0015] 步骤(3):2号~M号段通信中继控制器通过各自的CAN驱动模块NO.1接收1号段通信中继控制器下发的CAN命令;2号~M号段通信中继控制器分析该命令的地址与自己的地址相符时,读取该命令的内容,将其存储于内存中;
[0016] 步骤(4):1号段通信中继控制器和2号~M号段通信中继控制器的ARM处理器通过各自的CAN驱动模块NO.2,将存储于内存中的CAN命令下发给所在段的1#~N#清纱器;
[0017] 步骤(5):1号段通信中继控制器所在段的1#~N#清纱器通过各自的CAN驱动模块接收1号段通信中继控制器下发的CAN命令;1号段通信中继控制器所在段的1#~N#清纱器分析该命令的地址与自己的地址相符时,读取该命令的内容,将其转化为参数设定信息存储于内存中,并根据参数设定信息检测纱线瑕疵;
[0018] 步骤(6):2号~M号段通信中继控制器各自所在段的1#~N#清纱器通过各自的CAN驱动模块接收该探头所在段的通信中继控制器下发的CAN命令;2号~M号段通信中继控制器所在段的1#~N#清纱器分析该命令的地址与自己的地址相符时,读取该命令的内容,将其转化为参数设定信息存储于内存中,并根据参数设定信息检测纱线瑕疵。