版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12.1枪炮身管缠度测试12.1.1案例简介对于多数读者来说,缠度这个概念或许十分陌生。实际上,缠度的测试简单来说就是测量一个转角和一段行程,而行程可以通过齿轮齿条组合转化为转角的测量。因此,通过两个增量式光电编码器来测量转角,进而计算出缠度。本案例中用于测量转角的编码器分辨率为1024/r,即编码器每转动一周,产生1024个脉冲信号;用于测量行程的编码器分辨率为30000/r。将编码器按照接线方式接入PCI上,使用纵横八通道数采卡JV31222采集数据。编码器转轴转动时,数采卡采集脉冲信号,通过对脉冲信号分析处理,可以获取脉冲的数量,从而得到角度并计算出缠度。下一页返回12.1枪炮身管缠度测试12.1.2软件实现本案例的程序流程与案例11.2大体相似,主要包含四个事件分支,即[0]“关闭”:鼠标按下;[1]菜单选择(用户);[2]“开始测量”:鼠标按下;[3]“保存数据”:鼠标按下。程序框图如图12.1.1(a)~(d)所示。与案例11.2相比,不同之处主要在于数采卡参数设置和数据处理部分。由于所用数采卡型号不同,数采卡参数设置需要根据说明书进行配置;数据处理部分亦要从缠度的定义与计算出发,完成设计内容。1.数采卡参数设置上一页下一页返回12.1枪炮身管缠度测试JV31222的接口函数主要有board模块和channel通道函数,相较JV58114的函数使用更加简单。设置与案例11.1相似的数采卡参数面板时,所调用的库函数个数与种类都有所减少。具体程序如图12.1.2(a)和(b)所示,其中图12.1.2(a)为数采卡的整体设置,图12.1.2(b)为通道1的具体设置。与前两个案例的数采卡参数设置一样,该数采卡也对触发源选择、触发方式、触发沿、时钟源、系统触发线号、采样速度、采样长度、预延数、预触发、量程、耦合方式、信号类型、内触发电平等做了配置,方便以后的测试工作。从前面板可以清楚地看到这些参数配置,如图12.1.3所示。上一页下一页返回12.1枪炮身管缠度测试2.数据处理本案例数据处理的目的在于将脉冲信号转化为转角,而脉冲数目的提取则是数据处理的难点。数据处理程序框图如图12.1.4(a)~(c)所示,依次对应三种不同的条件选项。以测试行程的编码器信号处理为例,将原始脉冲信号通过索引数组,从第一个索引开始,如果该索引值所对应的信号幅值小于4V(注:具体幅值以实际测量为准,4V仅供参考),对应图12.1.4(a),则将此时移位寄存器的值传递给新的移位寄存器,实际上脉冲数目值不变;如果索引点对应的信号幅值大于4V,且下一个索引点对应的幅值不小于4V,对应图12.1.4(b),则不计入脉冲数;上一页下一页返回12.1枪炮身管缠度测试只有当当前索引对应的幅值大于4V且下一索引对应的幅值小于4V,对应图12.1.4(c),才视该索引点为有效值,计入脉冲数。通过索引值的累加,最终可以判断出脉冲数目并进行相应计算从而得出缠度值。12.1.3软件分析与总结本案例的程序前面板如图12.1.5所示,输入编码器的半径,通过转角信号的采集与处理就可以完成缠度的测试。上一页下一页返回12.1枪炮身管缠度测试值得一提的是,LabVIEW“工具”选板里面有着丰富的颜色设置,软件设计时可以适当对前面板的颜色画面进行改动,使软件看起来更加悦目。但是如果仅偏重于画面本身而不注重软件的实用性,就失去了运用LabVIEW的初衷,还望读者把握平衡。上一页返回12.2枪炮身管直线度测试12.2.1案例简介直线度即被测直线(机构的直线部分或直线运动)与理想直线偏离的大小。测量枪炮身管直线度时,先把由激光器和光学准直系统构成的激光准直系统置于火炮身管的一端(A端),用2D-PSD光电位置探测器作为光电测头,手动爬行器前端有一突出的轴,可以与光电测头方便地连接并置于火炮身管的另一端(B端)。光电测头的信号经电缆输出。检测前,光电测头由爬行器带动进入火炮身管B端,静止在炮口。调节A端激光器的角度调节机构,使激光束经光学准直后正射在光电靶的中心,从而确定光束基准并以此激光束作为被检测炮管的理想轴线。下一页返回12.2枪炮身管直线度测试检测时,由主控机发出信号,控制爬行器沿火炮炮管内壁向前行进,火炮内膛的直线度误差使光电测头与激光光束之间产生相对移动,光电测头可以提取直线度信息。当火炮身管无直线度误差时,光束中心与光电靶中心重合,光电靶各侧面受光面积相同,输出信号相同;当有直线度误差时,光电靶中心会偏离光束中心,四侧面输出信号不同(与各个侧面受光面积有关),所产生的携带直线度误差信息的信号经电缆线输出,进而由主控机处理并给出结果。将PSD光电位置探测器按照接线方式接入PCI上,使用纵横八通道数采卡JV31222采集数据。上一页下一页返回12.2枪炮身管直线度测试12.2.2软件实现本案例的程序改编自案例12.1,由于使用同一款数采卡,数据采集部分可以不做改动,只需要对数据处理部分做相应的改进即可,案例的主程序框图如图12.2.1所示。与案例12.1的图12.1.1相比,主要在数据处理时对坐标做了平均。获取每一个坐标值之后,还需要导入数据至数组以及数组计算处理。1.数据导入数据导入的程序框图如图12.2.2所示。利用事件结构的导入按钮可以将每一次测量出的横坐标和纵坐标求平均之后创建数组,再导入二维数组。上一页下一页返回12.2枪炮身管直线度测试2.数组计算直线度的计算方法如下:设有n组坐标,以第1组坐标为基准坐标,求出其余n-1组坐标与第1组坐标的距离,这n-1组中距离的最大值就是直线度。参照定义,数组计算的程序框图如图12.2.3所示。按下“采集完成”按钮,事件触发,程序开始运行。使用For循环与索引数组将10组坐标分开,然后利用拆分一维数组函数将坐标拆为横坐标与纵坐标。同时,将基准坐标通过索引数组拆成基准横坐标和纵坐标。于是,利用距离计算公式得到每一组坐标与基准坐标的距离值。将这些距离值组合成数组,使用数组最大值函数就可以计算出直线度。上一页下一页返回12.2枪炮身管直线度测试12.2.3软件分析与总结本案例的程序前面板如图12.2.4所示,单击“开始测量”按钮,可以测量出每一组坐标值,同时也可以将数据进行保存。每测量出一组坐标,可以通过“确定导入”按钮导入数据,当10组数据导入完成之后,按下“完成”键,程序的数组计算模块开始运行,给出计算结果并显示出来。上一页返回图12.1.1程序框图返回图12.1.2数采卡参数设置程序框图返回图12.1.3数采卡参数设置前面板返回图12.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 畜禽屠宰无害化处理工复测水平考核试卷含答案
- 乙炔发生工岗前沟通协调考核试卷含答案
- 煤焦油加氢制油工创新意识知识考核试卷含答案
- 玻璃制品热加工工岗前理论综合技能考核试卷含答案
- 石英手表装配工岗前绩效目标考核试卷含答案
- 钟表零件加工工岗前技能竞赛考核试卷含答案
- 金属铬浸滤工创新实践竞赛考核试卷含答案
- 拖拉机机械加工生产线操作调整工操作规程水平考核试卷含答案
- 食品安全管理师安全管理水平考核试卷含答案
- 摩托车装调工班组考核评优考核试卷含答案
- 中医培训课件:《针灸学》
- 分子蒸馏完整版本
- 转动设备的检修课件
- 波动光学及医学应用-课件
- 不同水质与底质条件对沉水植物的生长影响差异研究的开题报告
- 一年级-民族团结教育主题班会
- 小动物常规临床检查皮肤
- 三好三维构造识图题库
- TCCUA 003-2019 金融信息科技服务外包风险管理能力成熟度评估规范
- 湖北省建筑工程施工统一用表(2023年版全套)
- 烟草专卖违法行为课件
评论
0/150
提交评论