《哈工大复杂机械系统设计大作业(26页).doc》由会员分享,可在线阅读,更多相关《哈工大复杂机械系统设计大作业(26页).doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-哈工大复杂机械系统设计大作业-第 20 页2013年6月1日滚珠自动分选机测控系统设计 摘要:本设计是针对滚珠按直径自动分选的难题,提出一种采用CCD光电传感器来实现对滚珠直径进行测量的方法。通过对CCD中被挡光部分的像元个数的计数,从而获得滚珠的实际直径,经过系统中单片机的自动分析判断,启动分选装置,将符合条件的滚珠分选出来。该方案可较好的实现滚珠的自动分选,是光电技术在滚珠分选行业的典型应用。关键字:滚珠;分选机;CCD-TCD142D传感器;89C52单片机;误差分析s目 录1 绪论11.1 滚珠分选机研究的现状11.2 研究内容12 方案设计23 分选机模块设计33.1 上料装置33
2、.2 送料装置43.3 测量部分63.3.1 测量装置63.3.2 激光发射端73.3.3 CCD光电传感器83.3.4 CCD-TCD142D传感器103.4 分选部分113.4.1 分选原理113.4.2 分选装置124 系统软件设计134.1单片机134.1.1 AT89C52简介134.1.2 引脚介绍134.2 CCD-TCD142D电路164.3 二值化电路处理174.4 输入模块184.5 显示模块194.6 分选模块电路设计204.7 总体电路设计214.8 系统程序设计215 测量误差分析及误差消除方案225.1 误差分析的要素225.2 随机误差235.2.1 滚珠热胀冷缩
3、引起的随机误差235.2.2 被测滚珠尺寸产生的测量误差235.2.3 被测滚珠表面粗糙度引起的误差245.3 系统测量误差255.3.1 测量环境中杂质引起的误差255.3.2 传感器定位引起的误差255.4 本章小结266 结论27附录一28附录二29附录三30参考文献31致 谢321 绪论 1.1 滚珠分选机研究的现状调查资料表明,国内外对轴承滚珠的分选装置的研究经历了很长的一段时间,它作为轴承制造业中重要的专用设备,对提高轴承质量,提高生产效率,减轻工人的劳动强度,具有十分重要的意义。根据测量方式的发展过程将分选装置分为以下几个阶段1:第一阶段:采用千分表对滚珠进行测量,这种方式出现最
4、早,也是应用时间最长的一种测量方式,在我国大多数的轴承生产厂家依然沿用该分选方式,它虽然能够在一定程度上满足生产的需要,但由于采用该方法必须投入大量的人力资源,严重的浪费了劳动力,对于人口密集型的地区来讲尚可以适用,但对于劳动力稀缺的地方就存在着人力资源浪费的现象。第二阶段:采用接触式的测量方式,根据不同的滚珠,设计不同类型的滚珠分选机,设计的目的是为了能够实现自动上料、自动送料、自动测量以及依类别分选等过程。第三阶段:采用非接触式的测量方式,将计算机强大的数据处理能力和庞大的分析能力有机地结合起来,以满足人们对于工业自动化程度不断提高的需要。采用非接触式的测量方式不仅能够解决测量过程中由于磕
5、碰产生的误差,而且测量精度也非常高 。综上所述,滚珠分选机因轴承行业的兴起而发展,随着工业发展的程度的不断递进,研制自动化程度更高的分选设备对我国工业自动化水平的提高有强劲的推进作用。 1.2 研究内容 (1)研发一种能够取代传统检测方式的测量设备,其作用对象是轴承滚珠。 (2)寻求一种不同于当前分选机的测量方式,提出利用CCD光电传感器实现非接触式测量的方式来获得被测滚珠的直径的思路,并在结构中合理运用。 (3)测量后的滚珠要按照一定的尺寸进行分级存放,如何进行分类筛选是该装置的一个需要重要考虑的问题。 (4)对测量过程中由随机误差、系统测量误差引起的对测量结果可能产生误差的原因进行分析,找
6、出主要误差和次要误差,对可能产生的误差值进行量化,并提出避免和减少误差产生的方案。2 方案设计本次设计主要采用模块化设计,模块化设计主要是以功能化的产品结构为基础,分解产品,在分解中考虑到各个要素的可行性,从而在早期就预测到设计中可能会出现的矛盾,提高设计的可行性和可靠性,降低产品的成本2。系统主要功能模块包括的部分有:测量模块、控制模块、送料模块、上料模块、分料模块以及落料模块;次要功能模块包括:支架模块、动力模块以及外形罩模块。本文章将主要介绍设备中的上料装置、送料装置、测量部分与分选装置,并对最后测量结果进行误差分析。滚珠分选流程图如下:图2-1 滚珠分选系统流程图待测滚珠由自动上料装置
7、送下,经送料装置送入测量部分,测量部分通过CCD-TCD142D测出滚珠的直径数据,并将数据传给AT89C52单片机,AT89C52单片机将数据处理后继而控制分选装置,使滚珠经过不同的阀门进入到不同的料箱中储存,从而完成对滚珠直径的自动测量与分选。软件部分,本设计拟采用矩阵键盘对系统进行参数设置,测量部分采用半导体激光器作为发射光源,CCD-TCD142D图像传感器作为测量元件。拟采用AT89C52单片机进行数据处理和控制分选,用LCD12864-0402B进行数据显示。3 分选机模块设计 3.1 上料装置 上料装置它的作用是把盛在料斗里的工件送至待料位置,实现自动供料。作为自动上料装置的料斗
8、有多种结构型式,常采用往复式推管式结构,其中常见的有如图3-1两种,前一种是气动式的,它实际上是一组复合气缸,中空的活塞杆即为料管,两气缸的运动时反向的,一般用在圆锥滚子和圆柱滚子等分选机上。后一种是机械式的,由电机传动,也是由两支上下往复运动的推管组成,一般用在滚珠和钢球等分选机上。1、上套 2、上料管组件 3、托快 4、螺钉 5、软管组 6、压软管块 7、托架 8、侧向轴承 9、摆杆 10、盖板 11、油杯 12、塞子图3-1 料斗 要保证高精度、高速度的自动分选,有一个高效率的自动上料机构是必须的,两向往复推管式料斗能很好地保证这一点。即使对于不易下料的某些大规格滚珠,也能保证100个每
9、分的供料速度,此时两推管的往复运动速度为60-100次每分,因此供料情况完全满足要求。此外,在这种结构中,两推管对料斗中所盛滚珠的搅动较小,故虽然下料速度甚快,但滚珠的搅动量不大,因而与其他一些结构形式的料斗相比较,这种料斗噪音较小,滚珠表面搓伤也较小3。 3.2 送料装置送料装置不仅应满足送料对象的节拍要求,而且要为CCD光电传感器的工作提供条件。CCD光电传感器的响应时间较短,测量速度快,可以采用气缸推料的方式,由送料杆将滚珠从待料位置送入测量位置,同时把前一个滚珠推入分选装置,从而实现送料。如图3-2所示,送料装置有三个功能件组成,分别是50斜面、气缸、V型定位块。三个功能件安装在设备中
10、的测量工作台上,组成送料结构。50斜面安装在工作台的右侧,其出口端与V型定位块相连,斜面上的滚珠在重力和后排滚珠的推力作用下顺利滚落到V型定位块中。在V型定位块的一侧由装有推杆的气缸连接,气缸的往复运动推动滚珠在V型块上的移动。V型块是滚珠移动的载体,不仅与50斜面、气缸相连,还有一部分位于传感器之间,便于滚珠的测量4。图3-2 滚珠送料装置示意图 具体设计思路4如下: 50斜面的设计:如图3-3所示,滚珠为球面体,其与工作台之间的接触方式为点接触,斜面对滚珠产生的摩擦力小,存在一定斜度的平面上的滚珠会自动滚落,便于滚珠的自动送料。同时,过大的倾斜角度会导致滚珠不能按顺序排列在斜面和V型定位块
11、上,经计算采用斜度为50的斜面为适合角度。此外,设计中为了方便滚珠能够顺利的从斜面上滚落到V型定位块上,在50斜面的出口端相对于V型定位块高出2mm,这样既会使滚珠可以正常滚动到V型块上,又可以避免滚珠卡在50斜面和V型定位块二者间。图3-3 50斜面结构示意图 气缸的设计:气缸选用的是标准件,其行程的选择是根据滚珠的直径决定,对于测量不同直径的滚珠时,气缸的行程是需要调节的,因此实际测量中应根据不同直径在气缸端头处装上不同长度的推杆,以满足送料时的需求。此外,推杆不仅起到送料的作用,在推杆伸出的同时还将阻挡下一个滚珠下落,保证50斜面上的滚珠能够逐个有序地移动,从而起到阻料的作用。 V型定位
12、块设计:V型定位块是连接50斜面与传感器之间的纽带,同时滚珠测量的过程也是在其上进行的,所以,该定位元件不仅需要为滚珠的移动提供支承,而且还要保证滚珠在移动的过程中不被磨损。该元件的材料应采用尼龙制成,尼龙具有很高的机械强度、耐热、摩擦系数低、耐磨损,并且还有具有吸震性,对于测量设备的定位元件是一种很好的材料5。同时,如图3-4所示,在V型定位块的一侧铣出宽度为5mm的条形槽,光电传感器的发射端发射的激光将从此处贯穿,滚珠在V型定位块上移动经过时可以通过CCD接收端暗区的长度而计算出待测滚珠的直径。图3-4 V型块结构示意图 该方案有如下优点: (l)该送料装置仅采用三个构件来实现,结构紧凑,
13、能够满足对送料设计的要求,简单而实用。 (2)采用50斜面放置滚珠,与气缸伸出的推料杆之间联动使其可以在重力的作用向下自由移动的同时也达到了逐个放行的目的,省去阻料器的设计。 (3)采用尼龙V型定位块使定位准确,滚子在移动过程中减少其摩擦,避免在测量时表面粗糙度受到破坏。 3.3 测量部分 分选机的两个重要的模块是测量与分选,测量是滚珠分选的第一个环节,也是决定整机测量精度、测量速率的主要环节。测量工具的选择是该部分设计的首要任务之一,下面结合现有的测量仪器进行比较,选择满足测量需求的产品。现阶段用于滚珠直径测量的仪器共有两种,分别是接触式传感器、非接触式传感器, 接触式传感器:主要以压电传感
14、器为主,仪器结构简单,价格较高,但测量精度高,测量准确。多出现在20实际90年代中后期研制的滚珠分选机中,测量效率相对较高,可减少劳动力投入,降低工人的劳动强度。缺点是现有市面上出售的传感器价格居高不下,导致分选机的价格难以被中小生产厂家所接受,不利于自动化设备的大范围推广。非接触式传感器:现阶段出现的非接触式测量分选机中,光电传感器是唯一被应用的传感器。光电传感器结构简单、体积小、测量精度高、测量结果准确可靠、价格较高,但由于其在测量过程中对被测零件没有磨损,且被测零件定位简单,响应时间短、速度快,可以满足现代工业快速滚珠测量的目的。利用光电传感器进行测量是滚珠测量行业的最佳方案之一。本设计
15、采用光电传感器进行测量,光电传感器用于测量系统时,具有不接触、精度高、速度快、灵敏度好及不受电磁干扰等优点,对于生产线或设备维修都具有极大的应用潜力。3.3.1 测量装置如图3-5(a)所示,左侧为激光发射端,右侧为CCD接收端,发射端产生一个截面状的平行光束向前传递,CCD接收端能够检测到所发射的平行光束范围,这样就在两者之间形成了一面测量区域。从图3-5(b)中可见,V形定位块在激光通过的部分铣出缺口以便光线能够完全无阻碍通过,当待测滚珠从中穿过时,被测滚珠会阻挡住一部分平行光束,在CCD光敏面上形成暗区,而其余部分形成亮区,此时只要测得暗区的长度就可计算出被测滚珠的直径值。(a)(b)图
16、3-5 测量装置示意图 3.3.2 激光发射端测量装置的激光发射端采用半导体激光器作为发射光源,半导体激光器是指以半导体材料为工作物质的一类激光器,亦被称为半导体激光二极管。半导体激光器具有超小型、高效率、结构简单、成本低、易于调制等优点6。其原理如下:通过金属接触给PN结加上正向偏置,在作用区内,电子和空穴复合产生光子。当注入电流较小时,注入结区的电子和空穴也较小,辐射小于吸收,此时激光器只能产生自发辐射,出现普通的荧光;电流逐渐加大,注入结区的电子和空穴增多,这时将发射很亮的荧光。当注入电流增大到增益足以补偿损耗时,才能产生谱线尖锐、模式明确的振荡,此时才是真正的激光。其特性如下:功率电流
17、特性是半导体激光器重要的特性,是系统设计的重要依据,当激光器注入电流较小时,自发辐射占据主导地位,输出的光为荧光;随着注入电流的逐渐增大,开始产生受激辐射,输出光功率也逐渐增加,当注入电流增大到某一值时,输出光功率急剧增加,这个电流就是阈值电流,当注入电流大于阈值时,激光器发出激光。如图3-6所示,为激光发射端的光学系统,半导体激光器发射的激光经光栅变成平行光束后射向被测滚珠以及CCD接收端,从而完成对滚珠的测量。图3-6 激光发射端光学系统示意图 CCD光电传感器CCD(Charge Coup Led Device)即电荷耦合器件,是一种新型的固体成像器件,它是在大规模硅集成电路工艺基础上研
18、制而成的模拟集成电子芯片,既具有光电转换的功能,又具有电信号电荷的储存、转移和读出的功能。CCD传感器在结构上可分为面阵和线阵。面阵CCD主要用于图像的记录、储存等方面,线阵CCD主要用于物体外部尺寸的非接触检测及机器人视觉中的精确定位等。较之传统的机械式、光学式、电磁式测量方法,线阵CCD传感器实现了尺寸检测的智能化、自动化。线阵CCD因其驱动简单,信号处理相对容易,而在工业检测领域得到了广泛的应用7。而本次设计正是以线阵CCD传感器为基础来测量滚珠直径,从而实现滚珠的自动分选。 (1)CCD光电传感器的工作原理CCD电荷藕合器采集图像信号,可分为三个过程,首先将光信号转换成电荷,然后暂时存
19、放在存储器中,最后用时钟脉冲顺序读出信号。1. 采光积累电荷当人射光照射到光敏元件上时,由于光量子的激发,使光敏材料上的导电粒子(电子空穴对)增加,在金属电极下的P型硅衬底上表面形成电荷积累。人射光越强,在光敏材料中激发的导电粒子越多,形成的电荷积累也越多。2. 电荷的转移及电荷信息的读取 为取出存储区中积累的电荷信息,在金属铝电极和P型硅衬底加上控制电压,使存储区中电荷向下一存储电荷区中转移,送至电荷信息读取电路,在时钟脉冲控制下顺序读出。CCD电荷祸合器像串行移位寄存器一样,以行为单位,一位一位地输出信息,实施电荷的转移输出。电荷转移和电路信息读取电路是一个构造较复杂的半导体电路,需在P型
20、硅衬底上制作电荷转移存储器,输出电极(N+),还需要有三组不同电源相配合方能输出电荷信息。CCD电荷耦合器输出的是与入射光强度成比例的模拟信号,此信号送往A/D转换,转换成一个与入射光强度成比例的二进制数(该二进制即对应一个像素的数据),并送往下一级电路处理。 (2)CCD光电传感器的特点及应用 CCD图像传感器可直接将光学信号转换为模拟电流信号,电流信号经过放大和模数转换,实现图像的获取、存储、传输、处理和复现。其特点如下: 1.体积小重量轻; 2.功耗小、工作电压低、抗冲击与震动、性能稳定、寿命长; 3.灵敏度高、噪声低、动态范围大; 4.响应速度快、有自扫描功能、图像畸变小、无残像; 5
21、.像素集成度高、尺寸精确、商品化生产成本低。其主要应用于数字相机、数字摄像机、扫描仪中,在采用光学方法测量外径的仪器中,常把CCD器件作为光电接收器。 (3)CCD的输出信号 图3-7为CCD的输出信号示意图,亮区处为高电平,暗区处为零,且像元之间的距离是已知的(相邻像元中心距是制造时确定的)。CCD的感光或挡光区域输出的信号经二值化处理后并作适当的电平变换,成为一定宽度的电平信号。如果得到挡光区域所包含的像元个数,则就可计算出该挡光区的宽度来。由于CCD的信号是移位输出的,且移位信号的输出是与移位时钟脉冲对应的,所以为了计算出挡光区域所包含的像元个数,只需对图3-7(b)中a、b两点间所对应
22、的移位时钟脉冲数进行计数即可,这样就不需要将每一像元信号均读出处理,而只需采用计数电路对像元个数进行计数即可。(a) (b)图3-7 CCD输出信号示意图 CCD-TCD142D传感器CCD传感器本设计采用的是线阵TCD142D传感器。TCD142D是一种具有2048位光敏元的双沟道两相线阵CCD器件,共有2110个光敏像元阵列,62个哑元(前51个、后 11个,以铝膜遮盖用于测量暗电流),共有22个引脚,其中12个是空脚8。TCD142D具有高灵敏度、低暗电流等优点,其管脚排列如图3-8所示: 引脚说明:l 1A(1B、2A、2B):时钟 l SH:转移栅 l RS:复位栅l OS:信号输出
23、l DOS:补偿输出l OD:电源l SS:地l NC:空脚 图3-8 TCD142D管脚图 其主要性能参数如下:l 像敏单元数目:2048像元l 像敏单元大小:14m14m14m(相邻像元中心距为14m)l 总体传输效率:92l 工作温度:-25-+600Cl 供电电源:+12V l 光敏区域:采用高灵敏度和低暗电流PN结作为光敏单元3.4 分选部分 分选原理 当前面的CCD测量出滚珠的直径后,单片机就将该直径与事先设定的合格直径范围进行比较,一旦符合预设要求,则单片机就会向相应的输出口发出高电平,该高电平触发继电器后开启电磁阀门,从而使滚珠落入不同的料箱中,即完成对不同直径滚珠的分选。其流
24、程图如下:图3-9 分选装置流程图 分选装置本次设计拟将滚珠分为三类,直径在下偏差与上偏差之间的合格产品一类,直径超过上偏差的一类,直径小于下偏差的一类。如图3-8所示,分选装置主要由一个主滚道与三个下料管道组成9,主滚道与水平成150角以使滚珠能靠自重顺滚道滚下,阀门开关的长度C大于滚道宽度L,关系约为C=1.5L。当被测滚珠直径符合规定的合格直径时,单片机控制阀门1,打开阀门1状态如图3-10(虚线所示),接着让滚珠沿主滚道滚下,滚珠被开关1挡住,顺势滚向下料管道1,落入对应的料箱。然后开关复位,主滚道畅通,开始分选下一个滚珠,如果所测滚珠直径超出了允许的误差范围,当其小于下偏差时,打开阀
25、门2;当其超过上偏差,打开阀门3;最后落入对应的料箱,以此完成对滚珠的分选。图3-10 分选装置结构示意图4 系统软件设计 AT89C52简介本次系统设计单片机拟采用AT89C52,AT89C52是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含8k 字节的可反复擦写的只读程序存储器和256 字节的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合10。AT89C52主要性能参数如下:l 与MCS-5
26、1产品指令和引脚完全兼容 l 8k字节可重擦写Flash闪速存储器 l 1000次擦写周期 l 全静态操作:0Hz-24MHz l 三级加密程序存储器 l 2568字节内部RAM l 32个可编程I/O口线 l 3个16位定时/计数器 l 8个中断源 l 可编程串行UART通道 l 低功耗空闲和掉电模式 4.1.2 引脚介绍 (1) 电源引脚 Vcc(40脚):正电源的引脚,工作电压是5 V GND(20脚):接地端图4-1 AT89C52引脚示意图 (2) 时钟电路的引脚XTAL1和XTAL2为了产生时钟信号,在89C52单片机的芯片内部已经设置了一个反相放大器,其中XTAL1端口就是片内反
27、相放大器的输入端,XTAL2端则是片内振荡器反相放大器的输出端。单片机使用的工作方式是自激振荡的方式,XTAL1和XTAL2外接的是12 MHz的石英晶振,使内部振荡器按照石英晶振的频率频率进行振荡,从而就可以产生时钟信号。时钟信号电路如图4-2所示:图4-2 时钟信号电路 (3) 复位RST(9脚)当振荡器运行时,只要有两个机器周期即24个振荡周期以上的高电平在这个引脚出现时,那么就将会使单片机复位,如果将这个引脚保持高电平,那么52单片机芯片就会循环不断地进行复位。复位后的P0口至P3口均置于高电平,这时程序计数器和特殊功能寄存器将全部清零。复位电路如图所4-3示:图4-3 单片机复位电路
28、图 (4)输入输出口(I/O口)引脚P0口是一个三态的双向口,既可以作为数据和地址的分时复用口,又可以作为通用输入输出口。P0口在有外部扩展存储器时将会被作为地址/数据总线口,此时P0口就是一个真正的双向口。而在没有外部扩展存储器时,P0口可以作为通用的I/O接口使用,但此时只是一个准双向口。P1口是一个带内部上拉电阻的8位双向I/O口,而P1口只有通用I/O接口一种功能,而且P1口能驱动4个LSTTL负载;在使用时通常不需要外接上拉电阻就能够直接驱动发光二极管;在端口置1时,其内部上拉电阻将端口拉到高电平,作输入端口用。对于输出功能,可以通过程序指令来控制单片机引脚的输出。P2口是一个带内部
29、上拉电阻的8位双向I/O口,而且P2口具有驱动4个LSTTL负载的能力。P2端口置1时,内部上拉电阻将端口的电位拉到高电平,作为输入口使用;在对内部的Flash程序存储器编程时,P2口接收高8位地址和控制信息,而在访问外部程序和16位外部数据存储器时,P2口就送出高8位地址。在访问8位地址的外部数据存储器时,P2引脚上的内容在此期间不会改变。P3口是一个带内部上拉电阻的8位双向I/O口,P3口能驱动4个LSTTL负载,当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口还有第二功能,如下:l P3.0:串
30、行通讯输入口(RXD)l P3.1:串行通讯输出口(TXD)l P3.2:外部中断0请求输入端( INT0)l P3.3:外部中断1请求输入端(INT1)l P3.4:定时器0输入端(T0)l P3.5:定时器1输入端(T1)l P3.6:外部数据存储器写选通信号输出端(/WR)l P3.7:外部数据存储器写选通信号输出端(/RD) CCD-TCD142D电路 TCD142D的内部结构如图4-4所示,TCD142D有2110个光敏二极管,其中前51个和后11个是用作暗电流检测(被遮蔽的),中间的2048个光敏二极管是曝光象敏单元。光敏二极管的两侧是用作储存光生电荷的MOS电容阵列,在MOS电容
31、阵列的两侧是转移栅电极,转移栅的两侧为CCD模拟移位寄存器,其输出由信号输出单元和补偿输出单元构成。当TCD142D接受到光照后,光敏元件立刻产生电荷,改电荷被储存在转移栅电极中;通过打开移位门,可将储存的电荷转移到移位寄存器中;最后,再在移位脉冲的控制下,把CCD模拟移位寄存器中的每一个电荷按顺序地移入输出缓冲器中进行输出。图4-4 TCD142D内部结构示意图TCD142D的应用电路如图4-5所示,CCD在驱动脉冲的驱动下开始工作,输出信号经过差分放大电路放大,峰值保持电路去干扰后,通过二值化处理电路整流变成矩形方波脉冲信号后传到AT89C52中进行处理。图4-5 TCD142D应用电路示
32、意图 4.3 二值化电路处理 线阵CCD作为一种图像传感器,其输出信号是一列离散的模拟信号,其中既包含被测尺寸的信息,又含有大量的复位噪声和电子系统的白噪声,所以需要进行前置放大和滤波。由于被测物与背景在光强上的变化,反映在CCD输出信号所对应的图像谱上,其边界处会有渐缓的过渡区,为了将图像信息提取出来以便进行信息处理,还需要进行二值化处理,将其转换为矩形波11。所谓二值化处理方法是通过阈值电平的设置,来对CCD输出信号进行截断的处理方法。信号二值化处理电路有固定阈值法、浮动阈值法等多种方法。固定阈值法受到光源变化易引起CCD信号幅度的变化,从而导致测量误差。浮动阈值法是在固定阈值法的基础上,
33、使电压比较器的阈值电平随CCD输出视频信号的幅值变化而浮动。当测量系统中光源强度的变化引起CCD输出信号变化时,可通过电路将CCD输出视频信号幅值的变化关联到阈值电平上,使阈值电平跟着变化,以抵消CCD输出视频信号因光源不稳定而造成的误差。高于阈值电平的信号输出为低电平,低于阈值电平的信号输出为高电平。这种处理方法实际上是一种反向的二值化处理法,其电路图如图4-6所示,输出信号如图4-7所示:图4-6 浮动二值化处理电路原理图图4-7 反向二值化处理信号对比4.4 输入模块 本次设计采用矩阵键盘对系统的进行参数设置,矩阵键盘又称行列键盘,它是用四条I/O线作为行线,四条I/O线作为列线组成的键
34、盘。在行线和列线的每个交叉点上设置一个按键,这样键盘上按键的个数就为44个12。在单片机中正好可以用一个P口实现16个按键功能,这也是在单片机系统中最常用的形式,这种行列式键盘结构能有效地提高单片机系统中I/O口的利用率。图4-8为矩阵键盘输入模块电路图。图4-8 矩阵键盘输入模块电路图 4.5 显示模块 显示模块主要负责显示单片机通过内置的计数器统计的符合误差范围的滚珠数量以及不合格滚珠的数量,这里拟采用LCD12864-0402B,其具有体积小、功耗低、显示内容丰富、超薄轻巧等优点。它是一种具有4位或8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示
35、模块;其显示分辨率为12864,内置8192个1616点汉字,和128个168点ASCII字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字,也可完成图形显示。低电压低功耗是一显著特点。13。 其电路图如下:图4-9 显示模块电路图 其基本特性如下:l 分辨率:12864l 字库:提供8192个1616点阵汉字 l 字符:128个168点阵字符l 时钟频率:2MHZl 显示方式:STN、半透、正显l 驱动方式:1/32DUTY,1/5BIAS l 背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5-1/10 l 通讯方式
36、:串行、并口可选l 工作温度:0-+55l 存储温度:-20-+60 4.6 分选模块电路设计由分选装置设计可知,需单片机控制分选管道上的三个分选阀门,随得到如图4-10所示电路图。测量部分得到的信号由单片机处理后,给出相应的高电平控制相应的继电器,从而控制阀门的开关,完成滚珠的分选动作。图4-10 分选阀门控制电路图 4.7 总体电路设计 CCD测出的信号经过二值化电路等放大、整流处理,输入到单片机中,通过单片机程序处理,计算出被测滚珠的直径,与既定的合格直径范围作比较,并对比较结果进行统计显示,同时根据比较结果给与相应的I/O接口端以高电平,从而通过继电器控制相应的分选管道阀门完成滚珠的自
37、动分选。系统电路图详见附录一。 系统程序设计根据上文中的系统电路设计,本系统的主程序流程图详见附录二,主要包括系统初化、系统参数设置、数据采集、数据处理、LCD显示、分选控制等功能。数据采集子程序流程图见附录三,将CCD输出信号经过二值化处理后接入单片机T0口,对T0进行判断来完成数据的采集,当T0为0时开始计数,否则等待。当T0为1时,停止计数,关闭计数器,然后清理计数器,继续下一次测量。 数据处理子程序如图4-11所示,开始接入数据采集信号,单片机用测得的脉冲数乘上像元中心距14m,从而计算出滚珠的直径,再判断器直径所属范围,然后进行储存显示和分选控制。图4-11 数据处理子程序5 测量误
38、差分析及误差消除方案 该设备属于精密测量仪器,测量的精确性是测量结果的保证。设备结构设计是为了满足用户使用功能要求,而误差分析是对设备结构是否能够达到使用功能,满足使用需求的前提条件。该设备中,CCD光电传感器是测量的工具,V型定位块是滚子测量的定位装置,其偏移、定位不准确等问题会导致测量结果与真实结果的差异,因此,对其进行误差分析不仅有利于测量设备的安装调试,也能验证设备结构设计的合理性。另外,测量环境对测量结果的影响也需重点考虑,是误差产生的另一个重要原因。本章将对上述可能情况产生的误差进行分析,对每种产生的误差对测量结果的影响进行评价,同时对测量结果产生重大影响的因素提出减小误差产生的方
39、案。 5.1 误差分析的要素产生误差的原因种类有多方面,分类方式也不同,不同的设备有不同的分析方式14。分类的根据是取决于设备的结构形式以及使用环境,本文将结合具体实际情况将测量过程中产生的误差进行分类,如图5-1所示:图5-1 产生误差的因素分析误差产生的原因有三种类型,分别是随机误差,系统测量误差以及系统误差。 随机误差是指测量结果与同一待测量的大量重复测量的平均结果之差。其特点是:误差具有随机性,符合统计规律,大小和方向都不固定,也无法测量或校正。但测量结果随着测定次数的增加,正负误差可以互相抵偿,误差的平均值将逐渐趋向于零。虽然单侧测量的随机误差没有规律,但多次测量的总体却服从统计规律
40、,通过对测量数据的统计处理能在理论上估计对测量结果的影响。该分析过程中随机误差是由多种原因引起的,包括滚珠热胀冷缩,滚珠表面粗糙度等因素引起的误差。系统测量误差是指在测量过程中由于外来因素引起的难以避免的误差,但该误差可以被量化,可以根据数学推理来判断其对测量结果的影响大小,从而找到减小该误差对测量结果影响的解决方案。本设备中产生系统测量误差的有两种,一种是由于测量过程中杂质产生的影响,另一种是由于CCD光电传感器在定位、安装过程中发生偏斜、移动等产生的测量误差。系统误差是指大小和方向为确定数值或是具有确定性变化规律的误差。其特点是具有重复性、单向性。该误差可以根据实验条件,系统误差的特点,找
41、出产生系统误差的主要原因,采取适当的措施降低它的影响,但不能完全避免其对测量结果的影响。 5.2 随机误差 5.2.1 滚珠热胀冷缩引起的随机误差 由于该设备所使用的是CCD光电传感器,测量精度较高,如果测量环境不是恒温环境,被测滚珠会发生热胀冷缩的现象,从而对测量结果产生一定的影响。下面,以滚珠的热膨胀为例分析其变形情况。10-6,即被测对象温度变化110-6,可得传感器由于温度变化产生的误差为: E110-610-6与测量精度的允许总误差的值进行比较,表明其产生的误差不会影响测量误差,属于次要误差。但在生产过程中,仍要求测量工作台和待测滚珠同时在相同环境中存放一段时间,保持其与周围环境温度
42、基本一致,以减少温度波动带来的随机误差。 5.2.2 被测滚珠尺寸产生的测量误差滚珠测量前是经过多步加工完成的,加工后的滚珠不仅尺寸不相同,而且滚珠的外形的不同,也会对测量结果产生影响。如图5-2所示,如果滚珠圆度不满足加工要求,就会导致测量后的值产生偏差,对测量结果不利。若满足测量要求,则:d1一d 2m;d2一d 2m (6-1)式中,d1、d2分别为圆度不同的滚珠的截面测量尺寸,d为滚珠理想尺寸。 因此,为了避免由于滚珠圆度不同而产生对滚珠分组的影响,应使滚珠的圆度控制在lm之内。针对此类问题,采取的解决方法主要有:一方面,在加工过程中进行控制,保证滚珠加工精度;另一方面,在测量过程时,
43、对滚珠测量过程中进行多次测量,取测量结果平均值,使测量结果接近真实值,避免由于测量方式不合理而对滚珠分选而产生影响。图5-2 圆度产生测量误差示意图 5.2.3 被测滚珠表面粗糙度引起的误差被测对象表面的粗糙度对传感器测量结果也有一定影响,被测对象光泽主要由折射率和表面粗糙度决定。当表面过于光滑,粗糙度值过小,一方面,使漫反射成份减少,CCD图像传感器输出减弱;另一方面,当正反射成份的增大,CCD图像传感器可能接收到正反射光,正反射光是一种干扰信号。当表面过于粗糙,粗糙度值过大,容易造成照明光点的局部丢光现象,破坏了原光点的均匀性,从而使输出值不稳定。被测面粗糙度较大时,光泽较暗淡,有利于激光
44、传感器的正常工作。测量时的滚珠是经过精加工后才进行测量,因此滚珠的表面粗糙度值较低,表面较光滑,会对滚子测量结果产生一定的影响,这是工件自身条件决定的,无法改变。但可以通过改变激光器的发射功率,使用偏振片削光来减少光强变化对测量的影响。 5.3 系统测量误差 5.3.1 测量环境中杂质引起的误差CCD光电传感器的工作位置在测量工作台上,虽然测量区域的外部有外形罩进行防尘,但不能完全避免粉尘、杂质的存在。在正常的工作环境下,对测量环境要求允许存在的杂质大小不超过0.05mm,该标准是一般工厂能够保证的,同时也是测量设备维持测量精度的基本尺度。 在测量的过程中,如果由于测量环境的清洁度不够高或者待
45、测滚珠在测量前没有完全清洗干净,会在滚珠的表面附着一些杂质,这些杂质体积微小,当滚珠之间发生滚动摩擦的时候会产生静电,杂质会依附在滚珠的表面,如果不进行处理,在测量的过程中会影响滚珠直径偏离真实值。该问题的解决在测量仪器本身上可以得到解决,CCD光电传感器内装有专用数字指令控制器的异常值除去过滤器,可以高精度的除去附着在工件上的水滴、灰尘、划伤等异常数值。因此,此种杂质将不会对测量结果产生影响。 5.3.2 传感器定位引起的误差 传感器与工作台面的安装采用螺钉连接,工作台面在设计中对平面度有技术要求,但不能完全保证安装后的传感器相对于工作台面保持水平,进而使激光束与工作台面以及V型定位块的轴线
46、之间产生相对的倾角。图5-3 传感器偏转引起误差示意图如图5-3所示,假设传感器的底面相对于工作台的X轴、Y轴发生偏转,传感器激光发射端发射的激光同样相对工作台面形成倾斜。如果被测对象的截面为非圆形,则会改变测量结果,但此处测量对象为滚珠,任意截面为圆形,而测量的原理是通过比较滚珠遮挡像元的数值来计算而得。因此,传感器的偏转对测得的像元数值将不会带来影响。 5.4 本章小结从本章上述对于误差的分析过程中,可发现影响测量精度的因素有多种,分为随机误差、系统测量误差以及系统误差三种。随机误差尽管有多种,但被测滚珠由于热胀冷缩和表面粗糙度而产生的随机误差之和都远小于滚珠的测量精度,将不会对滚珠的测量结果产生影响;然而,滚珠由于自身尺寸问题,如滚珠圆度产生的误差对测量结果的影响较为明显,是产生误差的主要因素。在滚珠加工的过程中,应采取适当的工艺优化以避免圆度不合格的滚珠。同时,通过对误差的分析证明本设计的测量手段对滚珠的测量而言是一种合理、有效、可以信赖的测量方式。6 结论本设计在总结现阶段滚珠分选方式的优缺点的基础上,提出了一种利用CCD激光传感器