基于ARM & Linux的管螺纹梳刀刀片检测仪

来源 :西华大学 | 被引量 : 0次 | 上传用户:z306075045
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在管螺纹梳刀刀片的生产过程中,为了提高梳刀刀片的检测效率,有必要研制自动化的刀具检测仪器。随着数字信息技术的高速发展,嵌入式技术已经广泛的渗入到各个方面。其中ARM与Linux的组合,因其成本低廉、性能优越,更是得到广泛的应用,满足了高端嵌入式产品对处理速度和图形界面的高水平要求。本文通过对各种刀具检测技术的比较和分析,提出基于ARM & Linux的管螺纹梳刀刀片检测仪方案。管螺纹梳刀刀片检测仪由机械运动机构、线阵CCD数据采集模块、数据处理与显示平台组成。系统的工作原理是采用线阵CCD和机械运动机构相结合的办法扫描、采集刀片轮廓曲线数据的,再利用串口将数据传输到ARM & Linux平台中,并由数据处理软件完成刀具轮廓尺寸的数据处理,最后刀具的检测结果以及刀片轮廓曲线等显示在图形界面上。本文论述了系统的软硬件实现,分析了测量中各种可能的误差来源和理论测量精度。本文重点讨论了刀具数据处理原理、方法、MATLAB仿真、软硬件构成,同时分析了CCD数据采集部分的原理、软硬件构成。具体的研究内容如下:①确定了管螺纹梳刀刀片检测仪的整体方案,包括系统整体架构、硬件设计方案、软件开发方案。②计算刀片轮廓曲线方程,确定管螺纹梳刀刀片数据的处理方法。建立了石油管螺纹梳刀刀片的整个理论轮廓的37段基本曲线方程,采用了最小二乘拟合算法拟合刀具轮廓(在拟合实际刀具轮廓的过程中,为了避免37段基本曲线中相临曲线过渡数据点的相互干扰,采取了丢掉部分过渡数据点的办法(详细内容请参阅第3章C++的数据拟合部分))。③采用MATLAB仿真处理刀片轮廓曲线数据,编制出整个软件,并且验证了管螺纹梳刀刀片数据的处理方法的正确性。④编制出数据处理与显示平台的应用软件。完成了ARM平台上Linux系统与测控单片机模块的串口通讯,编制了数据处理与显示平台上的数据处理和图形界面代码。⑤设计出采集刀片轮廓数据的计算机视觉系统(即CCD数据采集部分)。
其他文献
目的提高早期胃癌的发现率。方法分析20例早期胃癌患者的临床病理特点。结果早期胃癌的确诊需靠病理组织学诊断,不同形态的早期胃癌,其生物学行为、发生发展及患者预后都有所
磨球是广泛用于冶金选矿、水泥制造、建材制粉等企业工况的主要研磨体之一,尤其在磨粉选矿方面,它的消耗量占据众多消耗材料首位,就磨球方面我国每年消耗百万吨以上。在众多
<正>陶行知之所以是"伟大的人民教育家",不仅仅是他创立了生活教育理论,不仅仅是创办晓庄学院和育才学校等教育实践,更重要的是他有着一颗"爱满天下""捧着一颗心来,不但半根
会议
热力公司近年来取得十分蓬勃的发展,各项业务也得到了不断的充实,但是,作为中小型企业代表的热力公司在公司的财务管理方面还是或多或少存在一些问题,其中十分突出的就在于与
<正>法律专家认为,以"浏览器主页劫持"为代表的"流量劫持"行为,不仅破坏互联网运营生态,给用户带来不便甚至安全隐患,而且本身就属于违规违法行为。这种行为侵犯了用户的知情
基于气象部门提供的淮河流域20个站点1955-2012年的逐日降水资料,利用线性趋势分析和M-K突变检验,分析淮河流域逐年、各季的降水量变化趋势和突变状况。表明淮河流域总体降雨
随着人工智能对社会生活的广泛渗透,人们的生活方式已经发生了根本性变化,这预示着一个全新的社会类型的出现。政府也要进行积极转型,以适应社会环境的根本变化。从组织形态
暑假期间去学校和幼儿园,发现大家都很忙。校长、园长和教师们不仅忙着培训,更多地是在忙着学校的装修改造。$$ 装修改造是件好事,将破旧的设备换掉,给原来的泥土地或水泥地铺
报纸
Blackburn等称群G为平衡的,如果对G的任意满足HK=KH的子群H和K,或者H≤NG(K),或者K≤NG(H).继续他们的工作,应用Newman和本文第4作者给出的亚循环p-群的分类,给出了有限二元生
分析近19年我院收治的感染性心内膜炎(IE)62例的临床表现和病原菌资料,并将前10年(80年代)和后9年(90年代)的病例进行了比较。结果显示:90年代的IE有如下变化1.基础心脏病仍以先天性心脏病居首位;2.致病菌草