[发明专利]基于VB编程的汽车雨刮总成刮角检测系统有效
申请号: | 201811577080.1 | 申请日: | 2018-12-23 |
公开(公告)号: | CN109855588B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 王道洪;吴鼎添 | 申请(专利权)人: | 贵阳万江航空机电有限公司 |
主分类号: | G01B21/22 | 分类号: | G01B21/22 |
代理公司: | 贵阳春秋知识产权代理事务所(普通合伙) 52109 | 代理人: | 杨云 |
地址: | 550018 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 vb 编程 汽车 总成 检测 系统 | ||
1.一种基于VB编程的汽车雨刮总成刮角检测系统,其特征在于:采用编码器对雨刮总成摆轴角度进行测量,研华采集板卡1711采集编码器信号;VB6.0对研华采集板卡1711采集的数据进行处理后显示在操作界面上,并将数据保存在excel文档;
刮角测量:雨刮器工作时,其摆轴往复旋转运动,即摆轴向右旋转到右极限位置后立即反向旋转,旋转到左极限后再次向右旋转,如此往复运动;雨刮器总成刮角就是指摆轴从一个极限旋转到另一个极限所经历的角度;根据摆轴的运动特点和刮角的定义,只需测量摆轴往一个方向旋转的角度即可,具体步骤是:先将研华采集板卡1711采集的编码器脉冲数方式设置为向右旋转时增计数,向左旋转时减计数;测量时先让摆轴开始旋转以后立即清零一次研华采集板卡1711采集的编码器脉冲数,然后再开始记录编码器输出的脉冲数量,若记录的数据小于0,则一直清零研华采集板卡1711采集的编码器脉冲数;若记录的数据大于0,则用当前记录的数据和研华采集板卡1711采集的编码器脉冲数进行比较,若当前记录数据小于研华采集板卡1711采集的编码器脉冲数,并且研华采集板卡1711采集的编码器脉冲数大于1500,则将当前记录数据更改成研华采集板卡1711采集的编码器脉冲数;若当前记录数据大于研华采集板卡1711采集的编码器脉冲数并且研华采集板卡1711采集的编码器脉冲数小于1000,则将当前记录数据转移到一个指定的数组中,然后清零当前计数,等待摆轴下一次向右的旋转并测量数据,直到测量次数达到设定值;
刮角数据处理:根据工艺要求,每台雨刮器在检测时需要运行多个循环,因此可以测量出多组刮角数据,为了使测量的数据最接近真实值,将刮角数据进行了如下处理:假设采集到了N个刮角数据,先将这N个数据按降序排序后将它们保存在一个名为G[N-1]的数组中,去掉最小值后求取剩下的N-1个刮角数据的平均值P,然后将P和该数组中最大的数据G[0]进行比较,若G[0]-4P,则将G[0]作为测量值,采取每周3600*4脉冲的编码器,转换为角度值=G[0]/40;若G[0]-4=P,则将P和该数组中第二大的数据G[1]进行比较,若G[1]-4P,则将G[1]作为测量值,转换为角度值=G[1]/40;若G[1]-4=P,则认为此次测量数据有问题,需要重新测量,通过该刮角数据处理的方法可以测量出最接近真实值的刮角值。
2.如权利要求1所述的一种基于VB编程的汽车雨刮总成刮角检测系统,其特征在于:条形码编制及打印:当雨刮器总成检测合格后,会给该雨刮器总成的测量数据编制一个条形码,利用VB6.0自带的BarCodeCtrl条形码控件和Me.PrintForm打印指令用普通打印机即可将条形码打印出来。
3.如权利要求1所述的一种基于VB编程的汽车雨刮总成刮角检测系统,其特征在于:数据保存:当软件启动时,先判断指定的文件夹里面是否有以当前日期命名的excel文档;若无,则按当前日期建立一个excel文档,若有则打开该文档;雨刮器总成检测合格后,将该雨刮器总成的数据保存在excel文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳万江航空机电有限公司,未经贵阳万江航空机电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811577080.1/1.html,转载请声明来源钻瓜专利网。