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

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

3天内不再提示

基于SOC技术的C8051F020处理器实现动平衡测量系统的应用方案

电子设计 来源:微计算机信息 作者:苏维嘉;李书新 2020-12-09 09:48 次阅读

由于旋转件不平衡量离心力的影响,在转动时,中心惯性主轴与回转轴线不重合,所以惯性力矩或惯性力偶矩的大小与方向会随着机械运动的循环而产生周期性变化,从而使得整个机械系统产生振动。由于振动对机械设备的工作精度、寿命等有很大影响,甚至可能损坏设备,所以大部分的旋转件需要做动平衡。

多数的动平衡测量系统的工作环境比较恶劣,周围存在很多其他设备,电磁和机械干扰可能同时存在,所以对测量系统的抗干扰性等要求更高。所以对现有测试系统的改造势在必行。提高系统集成度,减小系统复杂度,提高系统运算能力将有效解决上述问题。在此基础上我们采用了基于SOC技术的C8051F单片机作为系统核心。由于速度快,功能丰富,可以实现A/D转换、数字采集、操作控制、LCD模块显示、输出数据、与上位机通讯和高速运算等功能。

1 测试系统构成

系统一般要采集两种信号,由光电齿盘产生脉冲信号,经过脉冲整形,用来测量被测件的转速与相位,并由此决定A/D采样的时机;由压电传感器产生的压力信号(一般为两路),用来测量振动幅值。两个压电传感器的信号经过压电变换、放大和硬件滤波后,由A/D进行采集。转换后的数字信号MCU进行计算,解算出振动的幅值和相位,然后通过LCD显示。系统主要功能模块如图1所示。

基于SOC技术的C8051F020处理器实现动平衡测量系统的应用方案

2 系统硬件设计

MCU采用C8051F020处理器,这是完全集成的混合信号系统级芯片,它既能接收模拟信号又能接受数字信号,其采用CIP-51TM微处理器内核,与8051完全兼容,并且在速度上有显著的提高。完全的工业级设计,抗干扰能力强。芯片内部集成了64KB的FLASH程序存储器,比较器模块,SPI和I2C接口等。片内JTAG调试电路允许使用安装在最终应用系统上的产品MCU进行非侵入式、全速、在系统调试。内部集成12位分辨率的逐次逼近寄存器ADCADC 中集成了跟踪保持电路,速度高,转换速度可达100ksps,完全满足测量精度与速度需要。

2.1 A/D转换电路设计

该A/D转换采用C8051F020内部集成的12位A/D转换器,只需配置好参考电压和时钟信号源即可。由于有8路外路模拟通道,在接外部模拟信号时,应将外部模拟信号相邻通道接地,以免电源毛刺、地电平波动以及交互串扰等影响转换结果。

2.2 显示器与键盘设计

由于C8051F020有着丰富的I/O,可用I/O口数量多达64个,并且中断资源丰富。所以键盘和显示器的连接不用扩展I/O口。键盘采用矩阵式键盘,并选择中断方式。因为LCD的显示内容不实特别多,速度要求不是特别快,所以为方便起见,LCD的控制采用模拟时序的控制方式,仅需要14个I/O口就可以实现并行方式。

3 系统软件设计

动平衡测试系统在实际使用中会遇到各种干扰,包括电气干扰和机械振动干扰。电气干扰一般有工频干扰和尖峰脉冲干扰,机械干扰则包含了各种杂散振动干扰,所以传感器的输出不仅有不平衡量引起的基频振动信号,还含有各种频率成分的干扰信号,所以我们需要采用一定的算法消除干扰信号,提取有用信号。由于C8051F的速度较传统的8051速度快很多,其运算能力提升了近十倍,所以我们可以在不影响显示速度的前提下,采用更复杂、精度更高的算法。

3.1 DFT与FFT算法

FFT算法精度比较高,虽然在速度上较相关分析等算法稍微慢一些,但是由于单片机的速度提升了很多,所以不会影响测量与显示的速度。

由傅立叶分析可知,一个周期信号可以分解为许多不同频率正弦信号之和,即可以将周期信号看成是各次谐波之和。采集到的信号是离散的数字信号,所以需要采用离散傅立叶变换(DFT),进行频谱分析。

设有效采样点序列为:f(0),f(1),f(2)…f(N-1),N为一周采样点数,离散化后的傅立叶变换为:

只需要提取基频分量就可以得到被测件的不平衡量。相位依上述公式算出。

即快速傅立叶变换(FFT),实利用DFT变换的特性,优化运算方法,大大降低了运算的时间复杂度,点数越多,速度提升越明显。所以为了提高运算速度,实际的运算程序采用优化的FFT算法。

3.2 实验

以下为在一种实验装置上的实验结果。实验中我们设计被测件的转速为5HZ,每周采样64点,图2是实验中某一传感器上采集到数据的波形图,由图2可以看出其有用信号完全淹没在噪声中。

pIYBAF_QLumASoSnAACkYTnCob0203.png

图3是采用FFT算法对采集数据进行频域分析的数据图,可以看到,除了5HZ的基频信号,还存在两个个幅值较大的较高频率信号的干扰以及幅值很小的其他频率干扰,与采集数据是吻合的。由于实验中的不平衡量加的比较小,所以我们看到噪声干扰的幅值比基频的幅值更大。 o4YBAF_QLvGAe3xXAABuJTAQgb8156.png

4 结论

(1)通过对一种动平衡测试系统改造,并实际验证了本测试系统,每周采样512点,平衡精度达到1g,。

(2)由于采用基于SOC技术的MCU,其丰富的片上外设,使系统体积大大缩小,电路更简洁,抗干扰能力得到提升,并且还有再扩展能力。

(3)MCU采用可编程FLASH技术可实现系统软件升级,提高了系统弹性。

责任编辑:gt

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

    关注

    2551

    文章

    51163

    浏览量

    754157
  • 处理器
    +关注

    关注

    68

    文章

    19312

    浏览量

    230038
  • 测量系统
    +关注

    关注

    2

    文章

    539

    浏览量

    41410
收藏 人收藏

    评论

    相关推荐

    C8051F020单片MCU微处理器相关资料分享

    概述:C8051F020是Silicon Laboratories公司生产的一款MCU微处理器。它采用四面100脚TQFP封装形式。C8051F020器件是完全集成的混合信号系统级MC
    发表于 05-19 06:27

    c8051f020/c8051f021中文资料

    C8051F020/1/2/3 器件是完全集成的混合信号系统级MCU。芯片具有64 个数字I/O 引脚。C8051F020/2 或32 个数字I/O 引脚。C8051F021/3 下面
    发表于 10-10 14:23 761次下载

    基于C8051F020和USB的OLED控制系统设计

    介绍基于C8051F020 型单片机与CH375 型接口电路的OLED 控制系统的设计与实现方法,详细描述了CH375 型USB 总线通用接口电路的特点及工作原理,给出C8051F020
    发表于 08-28 14:23 40次下载

    基于C8051F020单片机的多路压力测量

    介绍了一种基于C8051F020单片机的多路压力测量仪。该测量仪选用电阻应变式压力传感采集压力信号,并经放大电路处理后送入
    发表于 12-21 10:21 118次下载

    混合信号系统级单片机C8051F020资料

    混合信号系统级单片机C8051F020资料 C8051F020/1/2/3 器件是完全集
    发表于 10-08 12:56 2896次阅读
    混合信号<b class='flag-5'>系统</b>级单片机<b class='flag-5'>C8051F020</b>资料

    C8051F020数据手册

    The C8051F020/1/2/3 devices are fully integrated mixed-signal System-on-a-Chip MCUs with 64 digital
    发表于 01-09 15:24 173次下载
    <b class='flag-5'>C8051F020</b>数据手册

    C8051F020实现ADC采样芯片外的模拟电压

    C8051F020实现C8051F020实现ADC采样芯片外的模拟电压ADC采样芯片外的模拟电压通过LCD显示,并通过串口发送到PC机
    发表于 11-12 14:23 30次下载

    C8051F020原理图

    C8051F020原理图的,需要的朋友可以看看哈。
    发表于 11-20 15:49 105次下载

    基于C8051F020的红外遥控智能检测系统_吴伟

    基于C8051F020的红外遥控智能检测系统_吴伟
    发表于 02-07 12:07 1次下载

    C8051F020单片机例程

    c8051f020 例程
    发表于 03-16 08:00 41次下载

    基于C8051F020的驱动程序设计

    简单介绍了MCGS组态软件和C8051F020单片机的特点。并以基于C8051F020单片机设计的厂房灯光控制被背景,详细阐述了开发基于MCGS的C8051F020单片机驱动程序的方
    发表于 09-25 17:20 22次下载
    基于<b class='flag-5'>C8051F020</b>的驱动程序设计

    采用C8051F020 DAC产生任意波形设计

    采用C8051F020 DAC产生任意波形设计(电源技术)-采用C8051F020 DAC产生任意波形
    发表于 09-17 14:58 27次下载
    采用<b class='flag-5'>C8051F020</b> DAC产生任意波形设计

    采用C8051F020 DAC产生任意波形

    采用C8051F020 DAC产生任意波形(实用电源技术)-采用C8051F020DAC产生任意波形                   
    发表于 09-18 13:22 32次下载
    采用<b class='flag-5'>C8051F020</b> DAC产生任意波形

    基于C8051F020的心肺复苏系统设计

    电子发烧友网站提供《基于C8051F020的心肺复苏系统设计.pdf》资料免费下载
    发表于 10-10 10:52 0次下载
    基于<b class='flag-5'>C8051F020</b>的心肺复苏<b class='flag-5'>系统</b>设计

    基于C8051F020的AD采集系统设计

    电子发烧友网站提供《基于C8051F020的AD采集系统设计.pdf》资料免费下载
    发表于 10-25 10:34 6次下载
    基于<b class='flag-5'>C8051F020</b>的AD采集<b class='flag-5'>系统</b>设计