0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PSoC的滚刀周节误差自动测量装置

电子工程师 来源:微型机与应用21期 作者: 赵春锋 陆善婷 刘 2021-05-05 16:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘 要:主要研究了基于可编程片上系统(PSoC)的滚刀周节误差自动测量装置,详细论述了该装置的自动测量原理与PSoC测量系统的组成。采用PSoC作为处理核心,半桥式自感传感器作为误差测量传感器,由集成信号变送电路实现电感传感器信号的调制与解调,采用PSoC自带的高精度A/D转换器对位移信号进行采样,经过运算后得到测量结果,实现了对滚刀周节误差的自动精密测量。

随着现代工业技术的发展,对齿轮的各项指标提出了苛刻的要求,因此,对加工齿轮的滚刀的要求也越来越高。滚刀周节参数是滚刀的一项重要质量指标,周节误差的大小直接影响被加工的齿轮精度[1]。随着齿轮生产要求的不断提高,需要对滚刀的周节误差进行快速准确的测量,以便生产人员对滚刀重磨进行滚刀齿形误差修正,从而保证被加工齿轮的齿形精度。

可编程片上系统(PSoC)是美国赛普拉斯半导体公司生产的内置微处理器和数字、模拟外设,具有真正混合信号处理能力的可编程片上系统。与传统意义的集成系统相比,PSoC最大限度地实现了系统单片化的目标,减小了PCB面积,很适合集成系统的使用[2-3]。

可编程片上系统内置了定时器、PWM、A/D、放大器滤波器等可编程数字、模拟系统,不需要外围电路就可灵活配置所需的各种模块。最新的PSoC3和PSoC5分别基于当前主流的8051和ARM Cortex-M3内核,同时提供PSoC3/5专用集成开发环境——PSoC Creator。PSoC Creator预先为用户定义了大量的数字和模拟资源及API函数,使得可编程片上系统的资源配置及应用程序设计更方便、灵活。

1 测量装置组成

目前滚刀生产厂家一般采用手动千分尺进行测量。图1(a)所示为千分尺手动测量原理图,千分尺与滑块固定,可以左右移动,当滑块左移到极限与挡块接触时,测量触头与滚刀D/2圆周接触,此时从千分尺上读出此滚刀当前齿的相对误差。将滑块右移,然后让分度机构将滚刀转动到下一个齿,重复上述操作进行测量。当所有齿的相对误差测量完成后,由测量人员计算出滚刀的周节误差参数。

手动千分尺测量一方面不可避免引入由人员操作导致的不确定误差,另一方面严重制约着滚刀周节误差的测量效率。本文提出基于PSoC的滚刀周节误差自动测量装置,如图1(b)所示,该测量系统采用半桥式自感传感器作为测量探头,由传感器测头进行滚刀周节的微误差的测量。

采用由电机、丝杠、编码器和挡块构成传感器的进给机构,实现传感器的向左进给测量和向右移动,每测量一次分度机构将滚刀转动到下一个齿,其中挡块采用D5A-3310微米级高精度限位开关。通过PSoC协调传感器的进给与测量,由相对误差计算出周节误差,并显示在液晶屏上。

2 系统硬件组成

基于PSoC的滚刀周节误差自动测量系统主要由PSoC3、电感调理电路、步进电机、编码器、微动开关、键盘和液晶显示器等组成,如图2所示。电感测头和集成信号变送电路将滚刀圆周位置误差转变成直流电压信号;微动开关及编码器双重保证测量位置的一致性,即确保电感测头的测量位置的重复精度;RS-485将测量数据传输输出至上位机,并接收上位机的控制指令;LCD显示测量结果。

测量系统应用电路如图3所示,系统采用半桥式电感传感器DGC-6PG/A作为测量探头,AD698采用±15 V双电源供电,由外接无源元件的参数确定电感传感器信号的调制与解调激励电压频率、激励电压幅值、系统频带宽、增益系数及标定系数、偏置调零等[5]。可编程片上芯片CY8C3866作为微控制器,CY8C38系列芯片电源系统由独立的模拟、数字和I/O电源引脚,如图中的VDDa、VDDd和VDDiox。

还包括内置1.8 V变换器给数字(VCCd)和模拟(VCCa)内核供电。VCCd、VCCa和VDDiox必须有旁路电容接地[2]。由于PSoC芯片引脚可以配置模拟引脚、数字双向端口、数字输出端口和数字输入引脚,驱动模式可设置为强输出、开漏、电阻上拉、高阻抗模拟或数字输入等形式,因此外接电路时不需要上拉电阻[3]。

3 PSoC内部资源配置

本设计采用PSoC3系列的CY8C3866AXI-040芯片,其内部具有可配置的数字子系统和模拟子系统。使用这些资源可以配置成不同的功能模块,用以实现微控制器标准外围器件的功能。因此,基于PSoC的应用设计必须首先完成芯片内部资源的规划,这也使得其应用设计流程不同于普通的单片机

PSoC开发包括内部资源规划设计和应用软件设计两部分。内部资源规划设计是根据用户需求选择合理的内置模拟、数字资源,并进行合理配置和连线,让其组成一个完整的硬件系统。在PSoC Creator项目管理器中的TopDsign.cysch文件即为原理图文件,打开即可编辑原理图。

原理图编辑一般分以下几个过程:放置元器件-配置元器件-连线。在本系统中,利用16位的ADC,将引脚配置成模拟输入端口,检测AD698输出的模拟电压信号。利用UART模块将模数转换数据输出到上位机上并接收上位机的指令数据。采用PWM模块控制步进电机的运行,LCD人机接口用于显示采集数据状态。

当原理图编辑完成后,通过管脚映射完成软件配置到硬件的物理连接,管脚映射是配置PSoC模块的一个重要步骤。用户在编辑原理图和编写软件时完全可以不考虑物理引脚在什么地方,只需在编译前将所用到的引脚与实际的物理引脚一一映射即可,打开以.cydwr为扩展名的文件,即可配置引脚[3]。

4 系统应用软件设计

与传统的单片机相比,PSoC片内不仅有丰富的功能模块,而且为各模块的配置和调用都提供了丰富的API函数。在完成功能模块的参数配置工作后,无需翻阅大量器件文档并记住寄存器映射,系统会在工程项目中自动生成应用程序接口API和中断服务程序ISR。要使系统能够具备自动测量、人机交互功能,还需编写相应的应用程序。PSoC应用软件设计是通过编写用户程序来合理调用系统内置API函数,让配置好的硬件系统可靠、有序工作[5-6]。

应用程序框图如图4所示。系统上电复位后,进行一些初始化操作,循环等待开始测量命令,然后调用相应的执行程序来完成对应的测量、滚刀周节误差计算等操作。

5 滚刀周节误差自动测量实例

周节误差是反映滚刀齿各齿间均匀程度的误差项目,包含容屑槽周节误差?驻tλ,周节累积误差?驻Fp及?驻Fpk和周节修正累积误差?驻fpt。根据相对测量法,即以刀齿上任一周节为基准来调整仪器的零位,依次测量其他周节相对于基准周节的差值,经数据处理求得周节误差。

电感传感器识别精度为0.05 μm,总行程1.5 mm,16 bit A/D转换器精度为0.023 μm,测量过程中,为了提高测量重复精度,对某一周节误差读取10个A/D转换的数据样本,然后对其进行求平均值处理,以滤除白噪声对A/D转换的影响[6]。以模数m=10 mm,齿数z=9,A级滚刀为例进行测量,测量系统软件通过数据处理将得到所有的误差数据如表1所示,因此测量系统精度小于0.1 μm。

与传统的集成电路的测量方法相比,Cypress PSoC最大程度地实现了系统单片化的目标,基于PSoC的滚刀周节误差自动测量系统具有很大优势。利用PSoC丰富的片内资源与AD698构成的测量系统,结构简单,而且PSoC还提供内部数据存储和对外联机通信功能,因此系统具有体积小、功耗低、精度高、可靠性好等特点。PSoC的开发基于成熟而又丰富的用户模块,节省了电路调试及修改的精力和时间,提高了成功率、灵活性和可靠性。该设计可以在达到同样精度要求的情况下,很大程度上降低成本,具有广阔的应用前景。

参考文献

[1] 范小兰,郭丽云,薛青萍。一种测量滚刀容屑槽周节误差的新方法[J]。工具技术,2004,38(11):78-79.

[2] 张磊,史云,赵学亮。基于单片机的温度监测系统的设计[J]。煤炭技术,2001,30(6):39-41.

[3] 何宾。可编程片上系统PSoC设计指南[M]。北京:化学工业出版社,2011.

[4] Analog Device Inc. AD698: Uniresal LVDT signal conditioner data sheet[Z]。 1995.

[5] 李海,沈立红,何永义。基于PSoC的圆度误差数据采集系统[J],工业控制计算机,2005,10(18):75-78.

[6] 李锂,高丽。采用过采样和求平均值法实现对温度的精确测量[J]。新技术新工艺,2005(3):25-26.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PSoC
    +关注

    关注

    12

    文章

    179

    浏览量

    94613
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5847

    浏览量

    223823
  • 定时器
    +关注

    关注

    23

    文章

    3361

    浏览量

    121749
  • 电感传感器
    +关注

    关注

    0

    文章

    31

    浏览量

    9375
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    影像仪AI自动寻边技术精准捕捉边界测量,检测效率翻倍!

    【智能制造测量】影像测量仪的AI自动寻边技术是通过深度学习模型,实现对工件特征的自主识别与边缘精准提取。能解决质检环节中多重边界提偏、纹干扰、对比度低等
    发表于 11-18 10:16

    谐波是如何影响电能质量在线监测装置测量误差的?

    这个问题切得很准!谐波是导致电能质量监测装置测量误差的核心因素之一,其影响本质是 “改变原始信号特性 + 干扰算法计算逻辑”,通过三个关键机制放大误差,最终影响电压 / 电流幅值、相位及衍生参数
    的头像 发表于 11-09 17:24 1176次阅读

    电能质量在线监测装置测量误差会受到哪些因素的影响?

    电能质量在线监测装置测量误差主要受 硬件性能、算法设计、环境干扰、使用与维护 四大类因素影响,各类因素通过 “信号采集失真、计算逻辑偏差、外部干扰叠加、设备状态衰减” 等机制,最终影响谐波、不平衡
    的头像 发表于 11-06 09:40 220次阅读

    电流不平衡度的测量误差范围是多少?

    19862-2016 电能质量监测设备通用要求》,电流不平衡度测量精度分为两级: A 级(高精度装置误差范围 :≤±0.5%(如实际不平衡度为 5% 时,测量值在 4.5%~5.
    的头像 发表于 11-06 09:38 525次阅读

    电能质量在线监测装置的谐波测量精度是多少?

    硬件设计、算法优化和校准机制实现高精度测量。以下是具体参数与技术解析: 一、谐波测量精度的分级标准 根据应用场景和误差限值,装置分为 A 级(仲裁级)和S 级(统计级) : A 级(高
    的头像 发表于 11-05 15:31 298次阅读

    电能质量在线监测装置的电压暂降测量误差是多少?

    电能质量在线监测装置的电压暂降测量误差由设备等级(A 级 / S 级)和具体参数决定,核心指标包括 幅值误差、持续时间误差、相位跳变误差
    的头像 发表于 09-26 11:01 398次阅读
    电能质量在线监测<b class='flag-5'>装置</b>的电压暂降<b class='flag-5'>测量误差</b>是多少?

    电能质量在线监测装置误差允许范围是多少?

    电能质量在线监测装置误差允许范围由国家和国际标准严格规定,具体数值根据设备等级、测量参数类型、应用场景的不同而有所差异。以下是核心参数的误差允许范围及关键标准依据: 一、基础参数
    的头像 发表于 09-26 10:57 435次阅读

    旋转花键在机械加工中心ATC装置中有什么优势?

    旋转花键在机械加工中心ATC装置中优势明显,其高精度可保障刀具交换位置精准。减少定位误差,高刚性可承受换冲击,运行平稳低噪音。
    的头像 发表于 07-31 17:51 458次阅读
    旋转花键在机械加工中心ATC<b class='flag-5'>装置</b>中有什么优势?

    测量误差溯源:系统误差与随机误差的数学建模与分离方法

    ​** 引言​**​ 在现代科学实验和技术应用中,测量是基础环节,但不可避免的误差会扭曲真实数据。误差通常分为系统误差(恒定偏差)和随机误差
    的头像 发表于 07-25 09:36 721次阅读

    Sycotec自动主轴型号指南——高效精准,一“轴”到位

    在工业加工领域,自动主轴的高效性与便捷性极大提升了生产效率。SycoTec作为知名品牌,其自动主轴型号丰富,能满足各类复杂加工需求。接下来,为您详细推荐几款SycoTec
    的头像 发表于 07-11 10:09 415次阅读
    Sycotec<b class='flag-5'>自动</b>换<b class='flag-5'>刀</b>主轴型号指南——高效精准,一“轴”到位

    示波器应用之如何通过示波器设置减小测量误差

    测量误差是指测量结果与被测量的真实值之间的差异,测量误差越大,测量结果的可靠性越低。本文将探讨示波器设置不当时
    的头像 发表于 07-02 14:20 650次阅读
    示波器应用之如何通过示波器设置减小<b class='flag-5'>测量误差</b>

    高精度四轴定位的磁性样品表磁自动测量装置

    磁环测量装置,有着高精度、稳定性好和高速测量的特点,尤其适合对测量精度要求极高的应用场景。 YC-3113A多极磁环测量
    的头像 发表于 01-21 11:14 630次阅读
    高精度四轴定位的磁性样品表磁<b class='flag-5'>自动</b><b class='flag-5'>测量</b><b class='flag-5'>装置</b>

    直线导轨测量误差原因

    直线导轨测量误差的原因是多方面的,需要综合考虑各种因素并采取相应的措施来减小误差
    的头像 发表于 01-18 17:45 825次阅读
    直线导轨<b class='flag-5'>测量误差</b>原因

    ADS1278测量精度误差很大是哪里出了问题?

    的AINP 和AINN接一1.5V干电池的两极,安捷伦表为1.53455,ADS1278测量值为1.52256。精度误差接近千分之8。 我想问贵公司,精度差这么大,这属于正常情况还是非常不正常的情况。线性度尽管还没测,但这么大
    发表于 12-24 07:09

    德国进口4033 AC电动自动主轴的原理及优势深度解析

    德国SycoTec的4033AC电动自动主轴以智能换、无缝更换、智能对提升效率与精度,保证加工连续性和稳定性,简化维护,适用于多种高速加工领域。
    的头像 发表于 12-09 13:29 960次阅读
    德国进口4033 AC电动<b class='flag-5'>自动</b>换<b class='flag-5'>刀</b>主轴的原理及优势深度解析