微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 一种基于CAN总线的印刷检测方式的研究

一种基于CAN总线的印刷检测方式的研究

时间:10-18 来源:互联网 点击:

,可设定为对第三色进行跟踪,这时要用光电眼检测出色标4与色标3,色标5与色标4,色标6与色标5之间的距离S3、S4、S5,并把误差△3=(S3-20.00)mm,△4=(S3+S4-40.00)mm,△5=(S3+S4+S5-60.00)mm作为第四、第五、第六套色的误差值,并用套准单元对误差值进行PID运算并进行控制,实现第四、第五、第六套色对第三套色的跟踪。

2 自由码误差检测的实现

由于墙纸每个印刷单元都带有一个分机板,分机板主要由以一块DSP(TMS320F2812)和一块FPGA(EP1CT100C8)组成。上述算法可用图3所示系统原理图表示。

在进行自由码误差检测的时候,我们首先需要采集色标传感器输出的两路色标信号,如图4所示。当色标传感器检测到色标信号时,转换输出的色标电信号就会驱动两个发光二极管(LED)发光,然后再将数字色标信号传给光电耦合器6N137进行光电隔离,对输入和输出电信号进行隔离,最终得到处理后的两路脉冲信号MARK1和MARK2。

将检测采集到的两路脉冲信号MARK1、MARK2送入FPGA中进行误差的计算。FPGA对两路信号进行计算,再将测量出的误差大小传给DSP进行处理。在自由码跟踪中,我们在对此单元的误差进行反馈时,也应该把此误差传给下一印刷单元,这里运用CAN总线通信实现任意两个印刷单元之间的数据传输。

3 CAN总线通讯电路及分机板地址的设定

CAN(Control Area Network)总线技术属于总线式串行通信网路,与传统的壁纸印刷所用的RS485通信总线相比,CAN为多主工作方式工作,网络上任意节点均可在任意时刻主动地向网络上其它节点发送信息而不分主从,通信方式灵活。接口电路如图5所示,采用的CAN总线收发器是PCA82C250T,它是协议控制器和物理传输线路之间的接口。此器件对总线提供差动发送能力,对CAN控制器提供差动接收能力。

每一块分机板的地址靠拨码开关来设定,具体设置如图6所示。

为了编写程序时的方便,统一将数据帧和远程帧的ID号规定为11位,即使用标准帧格式。

1)主机向各印花单元发送的命令帧(包括自动对花等键控命令信号),各个分机板需用邮箱0来接收。并将其ID号设为000,0000,0000,即命令帧的优先级最高。

2)各分机板和操作板用邮箱4来发送广播参数,其发送的ID号根据各分机板和操作板的编号从0001H开始,根据套色数的不同,所分配的ID号终值就不同。各个分机板和操作板需用邮箱1来接收其它分机板或操作板发送来的广播参数,并将邮箱1的接收ID号设为从001,0000,0001开始,接收屏蔽码设为000,0000,1111。即11位ID号的最低4位是无关的。

3)各个分机板需要用邮箱3将自己的位置参数通过CAN总线传给主机。表1举例说明各分机板及各邮箱ID号及接收屏蔽码的设置,根据套色数的不同以此类推。

4 结束语

本文提出了一种根据套印关系密切程度来进行自由码误差检测的方法,并结合CAN总线通讯设计了一种可实现的误差检测系统。自由码检测方式不仅利用到绝对码的方法,使套印关系比较紧密的印刷单元不会出现误差的累积,而且具有相对码检测简单实用容易实现的优点,因此有助于实现对有套色关系的印刷产品印刷精度的提高。不足之处是当存在密切套色关系的印刷单元过多时,就会遇到像绝对码检测相同的问题,后面的色标相比于基准色标间隔过大,受到的干扰更多,导致控制难度增大,印刷精度的提高受到限制。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top