论文部分内容阅读
目前纱线捻度的检测设备许多还是为手摇捻度计与基于单片机的自动捻度计。该设备可以测量出纱线的捻向以及捻系数,但是这些捻度计在测量过程中都会破坏纱线的结构,并且必须有人工进行操作。为了解决这些问题,本课题基于机器视觉的方法利用DSP处理器来全自动的检测纱线捻度,做到处理过程无需人工操作,提高检测效率。本系统中被检测的物体为纱线,由传送台传送纱线,利用线阵摄像头拍摄运动中的纱线,将摄像头拍摄的模拟数据经高速A/D转换后存入FPGA内的FIFO中,每当FIFO半满时,触发DSP来读取FPGA中FIFO中一半的数据,在DSP中将所读取的图像拼接为一幅完整的画面,经算法处理后,计算出该图像中纱线的捻度数量,然后通过串口输出。本文从硬件与软件两个方面对系统分别进行设计。硬件设计中根据系统设计要求分别对DSP,FPGA,高速A/D,线阵摄像头等硬件进行硬件选型。自己绘制系统的底板PCB板,底板PCB板将系统所有的器件连接在一起。绘制底板PCB板时还需要绘制系统运行需要的其它的外围设备电路,其中包括电源电路,DSP复位电路,DSP的调制电路,DSP启动模式选择开关以及串口等电路。并且根据实际分析设计了编码器的分频电路。软件方面分别对FPGA与DSP进行编程。FPGA的软件设计主要是读取经过A/D转换后的线阵摄像头的数据,因此分析TLC5510和TLS1401芯片的控制时序,按照其时序图进行分析对FPGA编程。DSP的软件设计为经中断触发后,通过EMIFA接口使用EDMA3高速读取FPGA中FIFO半满的数据,读入DSP的内存中后经中值滤波,傅里叶变换,高斯低通滤波,傅里叶逆变换,二值化后对图像中的捻度进行识别。最后经系统测试,测试得到的纱线的捻度数量与实际的纱线的捻度数量误差很小,证明本课题设计能够满足设计要求。