两翼旋转门编码器失步问题研究.docx

两翼旋转门编码器失步问题研究.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

两翼旋转门编码器失步问题研究

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

关键词:两翼旋转门,安全传感器,电机,编码器

电机编码器脉冲检测以及防失步功能的设计原理如下图1.1描述。以下是旋转门电机编码器波形采集的电路。理论上INCA和INCB连接编码器的输出端,P_INCA和P_INCB连接单片机的输入管脚,理论上P_INCA和P_INCB的波形是相差一个周期的脉冲信号。

图1.1

问题描述:

在实际应用中,由于编码器质量和个体的差异性,客户现场旋转门有几堂门使用了型号为EHK-010-3MHT的编码器,旋转门经常出现“编码器失步故障”报警,然后旋转门停止旋转的问题。

问题调查:

运用PCAN调试工具和示波器调查此问题。

?

测试方法1:

在实验室测试门上,安装上有问题的编码器,用示波器监测进入MCU之前的两个点P_INCA,P_INCB和编码器输出端的INCA,INCB设置示波器为2s/p,同时用PCAN调试工具观察INCA和INCB的差值Differ_MCU1,当Differ_MCU1的值增加时,停止示波器采集,此时一个示波器满屏可以存储20s的数据,然后放大示波器的波形,观察有无异常发生,根据示波器测试的波形如图1.2所示,并不能获取到问题点。图中黄色为INCA,蓝色为P_INCA,粉色为INCB,绿色为P_INCB。

图1.2

?

测试方法2:

在实验室测试门上,安装上有问题的编码器,编写特殊版软件来调查此问题。

变量“uw_MCU1_A”和“uw_MCU1_B”分别来记录INCA和INCB的脉冲。

当检测到INCA下降沿或者检测到INCB下降沿时,变量“uw_MCU1_A”或“uw_MCU1_B”将加1。

PA1和PA2为MCU上两个数字输出管脚,运用PA1和PA2来检测信号

当检测到INCA下降沿时PA1将翻转。当检测到INCB下降沿时PA2将翻转。

变量“Differ_MCU1”负责记录INCA和INCB的差值。PCAN调试工具采集到的波形如图1.3所示。

图1.3

由于并不知道失步问题发生何事发生,因此设置示波器为1s/p,,当PCAN调试工具显示差值在增加时,采集示波器图形,然后放大图形进行观察,发现PA2有个异常的翻转信号。如图1.4所示,图中黄色线为P_INCA,粉色线为PA1,绿色线为P_INCB,蓝色线为PA2。

图1.4

?

测试方法3:

在实验室测试门上,安装上有问题的编码器,编写特殊版软件来调查此问题。

变量“uw_MCU1_A”和“uw_MCU1_B”分别来记录INCA和INCB的脉冲。

当检测到INCA下降沿或者检测到INCB下降沿时,变量“uw_MCU1_A”或“uw_MCU1_B”将加1。

当检测到INCA或者INCB下降沿信号是,PA2将翻转。

变量“Differ_MCU1”负责记录INCA和INCB的差值。

当INCA和INCB差值增加时,PA1将翻转并且变量“Errorcounter”将加1。

当检测到INCA下降沿时PA1将翻转。当检测到INCB下降沿时PA2将翻转。

PCAN调试工具检测到的数据如图1.5所示。

图1.5

用PA1作为触发条件,当PA1从5V变到0或者从0变到5V时,示波器将触发停止,然后得到波形。放大示波器波形,能观察到绿色线有一次异常的翻转。如图1.6所示。此时定位到了问题,由于编码器其中一路信号有了一次异常翻转,导致两路脉冲差值增加一次,多次类型会导致两路脉冲信号差值达到50,发生停机的问题。

图1.6

结论:

?

在第一个测试中,我们仅仅只用了示波器来测试INCA和INCB(或者测试P_INCA和P_INCB),为了用示波器能捕获当PCAN采集到差值增加时的波形,设置示波器为1s/p或2s/p来得到一段时间内的波形,示波器一个屏幕智能显示10s或者20s的数据,然后通过放大的方式来寻找异常是否发生,但是这种方法很难找到问题发生时的真正波形。

在第二个测试中,运用了当检测到P_INCA和P_INCB下降沿时,电路上的输出管脚PA的翻转,发现了PA翻转异常,从示波器波形上观察,当上升沿发生时,PA也同样翻转了,这正说明了为什么PCAN的数据差值增加,但是通过此种方法的测试,我们仍然不知道这个发生的根本原因。

通过以上两个方法的总结,设置一个触发条件,如果两个脉冲差值增加,PA1将发生翻转,因此用此种方法会很容易捕获到问题,根据测试结果,发现此批编码器存在脉冲信号异常的情况,属于质量问题,更换了编码器后,此问题不在发生。

参考文献:

[1]高晗璎,《电机控制》,哈尔滨工业大学出版社,2018-03

[2]哈肯·基洛卡(HakanGürocak),《工业运动控制的设计与应用》,2018-07

文档评论(0)

132****1010 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档