直流推杆电机自动检测系统的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
直流推杆电机自动检测系统的设计.doc

直流推杆电机自动检测系统的设计 【摘 要】本文首先介绍了直流推杆电机的应用范围,指出了电机在入厂检验中存在的问题,提出了一种直流推杆电机自动检测系统。该系统能对电机进行自动检测、分析和判断是否故障,并能进行数据记录。该系统加速了电机入厂检验的速度,增加了工程机械控制的稳定性,并降低了产品的反馈率,以及在入厂检验中得到了很好的应用。 【关键词】直流推杆电机;自动检测;故障检测 直流推杆电机,又称电动推杆,在工程机械应用的场合非常广泛,它能将电能直接转换成直线运动机械能[1]。推杆是电机的执行机构,推杆位置通过其内置的电位器电阻大小来反馈。推杆缩进时,反馈电位器的滑块向一边移动;推杆伸出时,反馈电位器的滑块向另一边移动。因此控制电机线圈两端电压大小,并将电位器电阻作为反馈,可以最终达到控制推杆在行程中间任一位置停止的目的。 理论上,电机内部电位器的电阻变化应该是线性的。但是,经大量试验发现,这种电位器的电阻可能存在缺陷点,即非线性变化,这会导致被控发动机转速波动很大。 为解决以上问题,本文介绍了一种直流推杆电机自动检测系统的设计。该系统包括电机检测器和上位机软件,如图1。电机检测器为电机的电位器提供电源,使电机电位器的电阻变为可被其采样的电压,并让电机做往复运行,将电机运动时的电位器电压通过RS232端口发送到上位机软件,上位机软件再将该电压绘制成曲线,电机停止后计算曲线的线性度,以此判断该电机是否有缺陷。 本系统使用RS232作为电机检测器与上位机软件的通信接口。RS232作为个人计算机上的通讯接口之一,也是普通MCU上广泛使用的通信接口,可满足本系统的要求。 图 1检测原理 一、电机检测器 电机检测器由电源电路、PWM信号输出电路、模拟量采集电路、RS232接口电路和MCU电路构成,如图2。PWM信号输出电路用于将MCU输出的低电压信号转变为能驱动电机的高电压信号。模拟量采集电路用于为电机反馈电位计供电并采集反馈电压和检测电机驱动电路的电流。RS232接口电路用于与PC通信。 图 2电机检测器构成 为发现电机故障,需要对电机的全行程进行检测。先对电机位置初始化,即电机伸到最大行程,此时并不发送反馈数据,然后电机进行回缩运动,电机检测器开始发送反馈电压数据,当电机缩到最短行程后,保持一段时间,此时电机会堵转,电机瞬间过流后进入堵转电流,维持几秒钟后反向输出,然后电机进行伸出运动,电机检测器继续发送反馈电压数据,当电机伸到到最长行程后,保持一段时间,此时电机会堵转,电机瞬间过流后进入堵转电流,维持几秒钟后停止输出,整个检测过程结束。 因此电机反馈电压的工作曲线如图3所示。将该曲线分为5段,通过上位机判断电机故障(详见下面的章节)。 图 3电机反馈电压曲线分段 二、上位机软件 上位机软件由通信模块、人机交互界面模块、数据库模块和计算模块构成。本软件使用微软公司的Visual Basic.net编写。人机交互界面模块用于响应用户的指令,而数据库模块用于保存每个电机测试的数据。 通信模块用于与电机检测器通讯。通信模块使用微软公司的控件MSCOMM,它提供了两种处理通信的方法:事件驱动和查询方式[2]。事件驱动用于信息量小,通信频率高的情况;而查询方式适用于信息量大,通信频率低的情况。如果通信处理方式不当,会出现上位机软件反应慢或假死的情况。本系统需要将下位机采集的反馈电压发送到上位机,不能漏掉任何一个点,数据接收数据频率高,还需要实时绘图,因此选择查询方式进行通信。 为实现通信模块的接收高速处理,本软件使用了一个线程定时器来接收数据,并另外建立了一个线程来进行数据处理;通过一个Arraylist来作为缓存存放接收的数据,并使用同步锁(SyncLock)来避免线程竞争引起的数据错误。 计算模块是将通信模块获得的数据得到曲线线性度来判断电机是否损坏。 线性度的计算公式为: δ (ΔYmax/ Y)*100% (1) 其中ΔYmax为实际曲线与拟合曲线的最大差值,Y为满量程输出。 首先需要得到拟合曲线。图3表示本系统采样的曲线形状,该曲线分为5段:开始段、回缩段、保持段、伸出段和结束段。从图3中可以看出,拟合曲线应当为线性曲线,本设计采用常用的曲线拟合方法――最小二乘法进行分段曲线拟合。 最小二乘法分段线性拟合步骤为[3]: 1、将数据点分段 2、确定基函数 3、建立正规方程组 4、解正规方程 5、写出拟合函数 下面根据以上步骤对本软件采样的曲线进行拟合。 假设采样点为: …… 其中N1,N2,……,Nk是每组中数据的个数。 将采样点分为5组(曲线分为5段),即k 5。为方便拟合,可以先求采样点的最大值和最小值,然后将与最大值相差在1%以内的分为2组,那么一组是开始段,另一组是结束段;再将与最小值相差在1%以内的数据分为一组,即保持段。开始段

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档