高创伺服电机飞车问题

兜兜转转又回到了伺服电机上,此次遇到的伺服电机飞车问题困扰了我有好长一段时间。在飞车发生时,除了电机飞速转动使设备抖动带来的物理冲击,也有身边其他人你一言我一语的情绪冲击。希望这个办法可以解决你的飞车问题。

一、简介

单片机通过CAN与伺服电机驱动器建立通信,用的CANOPEN协议。当设备上电后,伺服驱动器上一直闪“8”。用单片机给驱动器发送复位指令(让伺服电机找到觉得零点)后,伺服电机会偶尔出现飞车事故。飞车仅发生在设备上完电后,第一次用单片机给伺服驱动器发复位指令的时候,如果第一次没有飞车,后再发是不会发送飞车的。

二、硬件

stm32f103zet6 + CAN芯片(TJA 1050)系统板
高创伺服驱动器+伺服电机

三、问题原因

让伺服电机进行复位运动的指令是按照手册CDHD_EtherCAT_CANopen_fw上Homing 模式的例子写的,让我们先看一下这个例子:

因为用到CANopen协议,涉及SDO和PDO的内容,说实话SDO还能看懂,PDO是真没看懂。我们不看指令,就看指令上面的注释。可以看到,在进行复位运动时,会先让驱动器进行使能(Enable power stage with R_PDO1那),然后再进行后面的复位动作。
然后在驱动器的另一个手册上有些,当驱动器上数码管的字符闪烁时,说明有报警,字符后面的点不亮时,说明驱动器没有使能;点常亮时,说明驱动器使能。还有一句话:当字符闪烁时给驱动器使能,可能使电机运动。
所以刚开始一度以为要先清除报警,才可以给驱动器使能。后来发现也不是,而是在上面的Homing 模式中,其实包含两部分动作:驱动器使能和复位运动。在驱动器使能的过程中,是不能马上给驱动器又发送电机运动的指令的,这才是导致我们这个电机飞车的罪魁祸首! 后面电机厂商的技术人员也验证了这一点。
设备上完点后,驱动器数码管上的字符闪烁,小数点未亮,说明此时驱动器未使能。所以此时如果按照Homing 模式的例子给驱动器发指令,驱动器在使能过程中,马上又收到了让伺服电机动的指令,这时大概率会发生飞车。但是如果在驱动器数码管的小数点亮时,即驱动器使能的时候,按照Homing 模式的例子给驱动器发指令,伺服电机是不会跑飞的。

四、解决办法

在设备上完电后,伺服驱动器处于未使能状态,先给伺服驱动器使能。在使能的过程中,不要给驱动器发任何让电机运动的指令,时间大概要6、7s。在伺服驱动器使能完成之后,再按Homing 模式的例子给驱动器发指令,伺服电机是不会跑飞的。

高创伺服电机飞车问题相关推荐

  1. 交流伺服电机飞车问题

    电机是三菱电机,交流伺服.故障现象,电机利用软件控制,给定一定转数,发现电机转数远远大于给定转数,并伴有巨大震动,现象为偶发. 问题描述:某日上午,电机运转正常,中午突然断电,下午重启电机以及软件平台 ...

  2. 高创新出GoTVbox多路电视解调器

    今天科技迅猛的发展,特别是网络的普及给我们带来了无比方便,当你舒心的坐在电脑前看这网络上提供的各种电视直播,这后面就有我们的电视解调器的一大功劳.我们都知道家中的有限电视是射频信号,如何变成网络上视频 ...

  3. 高创伺服驱动器CDHD2和sick伺服编码器hiperface通讯时的故障解决

    一.场景: 本文所使用的场景,是工业自动化设备,多轴运动控制设备,使用高创驱动器,连接使用了sick伺服编码器的直驱电机,达到高精度运动的目的. 不过,这种集成设备的调试过程,注定了是充满波折的,主要 ...

  4. 走向未来 ——【中美青年领袖峰会】2018硅谷高创会首发

    硅谷Live / 实地探访 / 热点探秘 / 深度探讨 谨以此文,向祖国献礼. 中美合作新生代力量 聚焦全球领导力发展 关注二代.三代成长 青年领袖私董会助力 亮点&重点 29 Septemb ...

  5. Codesys如何控制高创驱动器数字IO输出的通断

    Codesys如何控制高创驱动器数字IO输出的通断 一.首先确保线路接的正确.可以确保通过高创驱动子自身的软件控制数字IO的通断. 二.查找手册. 从下图手册可以看出 第一步1向 60FE sub_i ...

  6. 甬矽电子科创板上市:年营收21亿募资11亿 市值122亿

    雷递网 雷建平 11月16日 甬矽电子(宁波)股份有限公司(简称:"甬矽电子",股票代码为:"688362")今日在科创板上市. 甬矽电子此次发行6000万股, ...

  7. 深耕硬科技,香港科大百万创赛与八大投资机构签署合作意向

    在12月20日结束的"香港科大-越秀集团" 2020 百万奖金(国际)创业大赛·全国总决赛上,不仅角逐出了百万奖金得主,赛事同时也为创业者的持续成长搭建孵化平台.通过香港科大百万创 ...

  8. 派克Parker耐高低温伺服电机在汽车检测行业中的重要应用

    汽车电机应用环境一般比较苛刻.汽车电机的实际使用环境并不是在常温下,而是高/低温下,如电机经常堵转所引起的高温升:汽车在高温气候条件下使用:电机被包裹在导热不良的塑料件中而产生的热积累:电机工作在有高 ...

  9. 裕太微在科创板上市:市值约186亿元,哈勃科技和小米基金为股东

    2月10日,裕太微电子股份有限公司(下称"裕太微",SH:688515)在上海证券交易所上市.本次上市,裕太微的发行价为92元/股,发行2000万股,发行市盈率不适用,发行后总股本 ...

最新文章

  1. 微软hackathon_武汉Hackathon的黑客之路–开发人员如何抗击COVID-19
  2. 《科学+ 预见人工智能》——“工具”本质,理性批判
  3. gorm框架:user role用户角色一对一关联Model编写
  4. Super Jumping! Jumping! Jumping!
  5. Rearrange an array of positive and negative integers
  6. 小白使用word小技巧-持续更新(以论文服务为主)
  7. [转载]Shell编程中的数组定义、遍历
  8. python编游戏卡_python
  9. 【转】【JLINK下载失败,STLINK下载失败万能解决方案】JLINK和STLINK都无法下载时的解决办法,此时芯片并没有报废...
  10. Vue源码:指令和生命周期
  11. 基于海思IVE实现绊线/区域入侵的基本算法流程
  12. Ubuntu各文件夹功能说明
  13. 操作指南|JumpServer用户权限体系的使用实践
  14. 用Python代码刷王者金币
  15. 无人机飞控平台ArduPilot源码入门教程 — 简介
  16. 一些离谱的文言文翻译
  17. Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置
  18. ⼤数据平台基础架构及解决⽅案
  19. MMORPG网络游戏开发之Protobuf的基本使用
  20. 深入理解操作系统实验——bomb lab(phase_2)

热门文章

  1. syslog日志系统——日志采集
  2. liunx中ls -la
  3. 文沥企业系产品解析:它凭啥承诺更好现金流?
  4. HHVM jit过程
  5. QT 类静态函数作为回调函数
  6. 紫光展锐潘振岗:5G将承接过去重塑未来 组成一个全连接社会
  7. WD移动硬盘在ubuntu下能打开在win10下不能打开解决方法
  8. Allegro走线自动关闭其它飞线操作指导
  9. js对数组进行操作实现购物车效果
  10. java计算机毕业设计论文评审系统源代码+数据库+系统+lw文档