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

    文章

    167

    浏览量

    91104
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4888

    浏览量

    209866
  • 定时器
    +关注

    关注

    23

    文章

    3146

    浏览量

    112023
  • 电感传感器
    +关注

    关注

    0

    文章

    23

    浏览量

    8956
收藏 人收藏

    评论

    相关推荐

    如何测量PSoC6 BLE的通信间隔?

    我们如何测量PSoC 6 BLE的通信间隔?
    发表于 01-26 07:12

    降微分器是什么?

    微分器是偏置稳定的,但因为运算放大器的高增益和内部相移,它们一般有噪声和高频端不稳定的问题。由于该原因,在某一最高频率上,需要降微分器的作用。降元件R和C,的选择取决于信号的噪声水平和运算放大器
    发表于 01-25 00:13

    漂移误差、随机误差、系统误差这三种误差到底是怎么引发的?

    漂移误差、随机误差、系统误差这三种误差到底是怎么引发的?如何对矢量网络分析仪校准呢? 漂移误差、随机误差
    的头像 发表于 01-19 15:42 315次阅读

    如何使用Picoscope 2204A测量PSoC6 BLE Pioneer Board上提供的电压?

    我是 PSoC 6 BLE 先锋板的初学者。 让我来获取一些关于如何使用 Picoscope 2204A 测量 PSoC 6 主板电压降的建议。 这个想法是向电路板供电 1.2V、1.4V、1.6V
    发表于 01-19 07:14

    差速器壳体形位误差测量系统圆柱度同轴度自动测量

    孔与端面的垂直度等位置公差要求也很高。 差速器壳体形位误差的检验是生产过程的最后把关环节,采用CASAIM 全自动尺寸测量仪可以高精度快速采集差速器差壳的三维数据,自动输出直观的检测报
    的头像 发表于 12-26 16:08 138次阅读
    差速器壳体形位<b class='flag-5'>误差</b><b class='flag-5'>测量</b>系统圆柱度同轴度<b class='flag-5'>自动</b><b class='flag-5'>测量</b>

    AD5933测量误差大是怎么回事?

    AD5933芯片供电电源为ADR433,3V基准。 最简单的电路,1K校准电阻,1K反馈电阻,激励频率固定30K,内部时钟,计算出增益系数后,测量1K-10K纯电阻阻抗,误差大的离谱
    发表于 12-20 07:43

    关于AD9122输出带宽降问题

    你好,我现在的设计使用AD9122,希望AD9122的输出带宽(60M),设计要求带外降1M -20dB,可我设置AD9122,发现其带外降只能做到5M -20DB,请问是否有特殊方法,达到带外1m-20DB的要求。谢谢
    发表于 12-06 06:32

    GPS测量误差来源及减弱办法

    电子发烧友网站提供《GPS测量误差来源及减弱办法.pdf》资料免费下载
    发表于 11-17 16:29 3次下载
    GPS<b class='flag-5'>测量</b>的<b class='flag-5'>误差</b>来源及减弱办法

    电气测量误差的形式类别

    一、电气测量误差的形式 电气测量误差的形式分为绝对误差、相对误差和引用误差三种。 1、绝对误差
    的头像 发表于 09-14 11:07 906次阅读

    电主轴自动装置出现故障时如何解决?|深圳恒兴隆机电a

    为了解决这一问题,作为用户还是要掌握一些常见故障处理方法,以便于及时处理解决,降低损失。那么电主轴自动装置出现故障时如何解决?接下来就跟着深圳恒兴隆机电小编一起来看下吧! 比如主轴刀具不能夹紧
    发表于 09-11 11:17

    PSoC 4:自动量程万用表

    电子发烧友网站提供《PSoC 4:自动量程万用表.zip》资料免费下载
    发表于 07-12 10:45 0次下载
    <b class='flag-5'>PSoC</b> 4:<b class='flag-5'>自动</b>量程万用表

    浅析机动车外廓尺寸动态自动测量装置的应用

    的外廓尺寸进行动态自动测量和把关,以减少检验人员工作强度和人为因素的干扰,从源头上禁止超限车辆。 本文主要介绍了机动车外廓尺寸动态自动测量装置
    发表于 06-08 09:11 1次下载

    PSOC6的入门案例demo

    PSOC6的点灯初次体验
    的头像 发表于 06-07 09:03 557次阅读
    <b class='flag-5'>PSOC</b>6的入门案例demo

    热电偶的测量原理和误差分析

      由于热电偶制造工艺简单,可靠耐用,成本低廉,在工业控制系统温度测量中应用广泛。以下就使用中的测量误差问题做一些说明。
    的头像 发表于 05-18 14:48 2796次阅读
    热电偶的<b class='flag-5'>测量</b>原理和<b class='flag-5'>误差</b>分析

    电气二次设计:继电保护及安全自动装置

    将变电站的二次设备(包括测量仪表、信号系统、继电保护、自动装置和远动装置)经过功能的组合和优化设计,利用先进的计算机技术、通信技术和信号处理技术,实现对全变电站的主要设备和输、配电线路的自动
    发表于 05-04 09:49 505次阅读
    电气二次设计:继电保护及安全<b class='flag-5'>自动装置</b>