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

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

3天内不再提示

硬件设计—电机控制异常案例分析!

fcsde-sh 来源:未知 2023-09-21 19:45 次阅读

电路设计中,经常在一些信号发送端和接收端的连接中串联一个电阻,这里电阻的作用有很多种,有的场合是为了防止信号振铃,有的时候是为了保护芯片,有时时候是想降低信号的上升沿。今天要讲的是一个电机驱动电路的案例,其中有关于这个电阻。

某家电产品上有一个无刷电机,我们开发的电控板需要去驱动这个无刷电机,这个电机内部自带电机驱动板,电机自带三根线,一根12V供电,一根地线,剩下一根是PWM信号调试线。第一次我们的电控板做出来后,测试驱动电机,电机控制一切正常,等第二次样机阶段,做了10台机器,发现其中5台电机转速不受控制,档位调速不起作用。我们电控板的电机驱动接口如下图,很简单,单片机直接输出一个PWM信号给到电机调速。

d356acc8-5872-11ee-939d-92fbcf53809c.jpg

经过和电机供应商沟通,确认了软件PWM信号频率没有问题后,而且电机供应商使用他们自己的测试工装测试了电机,测试运行正常,调速也没有问题,电机供应商回复应该是我们电控板的问题,拿到电机控制异常的机器,测量电机接口电压电源和PWM信号一切正常,我们的工程师说电控板没有问题,一切正常,问题出在电机,是电机出了问题。而电机供应商说不正常的电机他们测试一切正常,双方各执一词。

内部讨论后,让电机供应商提供了电机内部驱动板的原理图,我们试着查找原因,如下图,电机内部驱动采用峰岹的FT8213方案,FT8213 是一款三相、无传感器 FOC 控制直流无刷马达驱动 IC,内置 Rdson 1Ω驱动 MOS,调速接口可选择 PWM、模拟输入、I2C 调节电机转速。下图是FT8213的芯片相关参数

d3672f26-5872-11ee-939d-92fbcf53809c.png

d3823a78-5872-11ee-939d-92fbcf53809c.png

d38c73c6-5872-11ee-939d-92fbcf53809c.jpg

电机内部驱动板原理图

我们电控板的发出的PWM信号送到FT8213的speed引脚,从而控制电机调速,仔细检查供应商提供的电机驱动板原理图(上图),发现来自我们电控板的PWM信号,在电机驱动板内部是通过一个隔离二极管到达FT8213的调速SPEED引脚的,SPEED引脚上拉到5V.当电控板单片机发出的PWM电平信号为高时,二极管截止,FT8213的调速SPEED引脚被上拉到5V高电平,但当电控板单片机PWM电平信号为低时,二极管导通,5V经10K上拉电阻,二极管,1K电阻到地分压后,FT8213的调速SPEED引脚检测到的低电平电压约为1V. (电流流向如下图)。

查看FT8213的芯片手册,SPEED引脚输入的低电平不能超过0.6V。(如下图)显然此时的1V已经大于这个0.6V了,就造成FT8213Q无法正确识别PWM的低电平,从而电机转速无法控制。到此,真相大白。解决方案为将串联的电阻改小,改为100欧姆,测试之前电机调速不正常的机器全部恢复正常,改电阻之后,PWM为低时,speed引脚约为0.6V,有一定风险,为保证产品批量稳定性,和电机供应商沟通,将电机内部二极管改为肖特基二极管,肖特基二极管的正向压降更低,确保送到speed引脚的低电平小于0.6V.留有余量。后续量产一切正常。

d39eb4e6-5872-11ee-939d-92fbcf53809c.jpg

PWM为低时的,电流回路

d3aba99e-5872-11ee-939d-92fbcf53809c.png

低电平最大值要求

电路设计中,任何元器件的参数设定,不能只凭经验,要根据实际情况,多了解沟通负载的真实状态,这样才能做到不翻车,或者尽量少翻车。大家设计电路中,有没有喜欢随手就放个1K电阻的?欢迎大家交流分享你们的经验,评论区留给你们了!

免责声明:本文来源头条喝枸杞论电子,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!

加入粉丝交流群

张飞实战电子为公众号的各位粉丝,开通了专属学习交流群,想要加群学习讨论/领取文档资料的同学都可以扫描图中运营二维码一键加入哦~

(广告、同行勿入


原文标题:硬件设计—电机控制异常案例分析!

文章出处:【微信公众号:张飞实战电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    17

    文章

    469

    浏览量

    39708
  • 张飞电子
    +关注

    关注

    54

    文章

    175

    浏览量

    12575

原文标题:硬件设计—电机控制异常案例分析!

文章出处:【微信号:fcsde-sh,微信公众号:fcsde-sh】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    变频电机的主要构造原理是什么?简单分析

    电子技术和控制策略等多个方面。以下是对变频电机主要构造原理的简单分析电机设计 变频电机的设计与传统
    的头像 发表于 10-24 10:49 214次阅读

    步进电机转速怎么控制高低

    步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲信号的频率来控制步进电机的转速,脉冲频率越高,转速越快。以下是对步进
    的头像 发表于 10-22 15:55 336次阅读

    伺服电机控制方式有哪些?举例分析

    伺服电机是一种高精度的电机,广泛应用于工业自动化、机器人、精密机械等领域。伺服电机控制方式多种多样,可以根据不同的应用场景和需求进行选择。以下是一些常见的伺服
    的头像 发表于 10-22 11:13 248次阅读

    电机控制器的作用是什么?

    电机控制器的主要作用包括: 启动控制控制电机的启动过程,确保电机能够平稳启动。 速度
    的头像 发表于 09-27 14:48 539次阅读

    TI电量计通讯异常分析经验

    电子发烧友网站提供《TI电量计通讯异常分析经验.pdf》资料免费下载
    发表于 08-23 10:12 0次下载
    TI电量计通讯<b class='flag-5'>异常</b>的<b class='flag-5'>分析</b>经验

    电机控制硬件的功能介绍

    电机控制器能够精准控制电动汽车电机,同时确保系统的安全稳定运行。电机控制
    的头像 发表于 08-13 16:09 447次阅读

    三菱异常停止plc怎么解决

    三菱电机(Mitsubishi Electric)是一家知名的日本企业,其生产的PLC(可编程逻辑控制器)广泛应用于工业自动化领域。然而,在使用过程中,PLC可能会出现异常停止的情况。 一、三菱
    的头像 发表于 07-25 10:13 1711次阅读

    控制电机的类型及其特性

    探讨控制电机的类型,包括直流电机控制、交流电机控制、步进电机
    的头像 发表于 06-18 17:53 996次阅读

    常用的电机控制算法有哪些

    电机控制领域,选择合适的控制算法对于实现高效、精确且稳定的电机运行至关重要。以下将详细介绍几种常用的电机
    的头像 发表于 06-05 16:31 2059次阅读

    Motor Profiler分析失败,显示speed feedback异常的原因?

    会出现这样的情况,即一开始先正常分析,然后到两千多转时显示速度异常,飙升,然后分析失败,我改变最大电流、转速等,都是一样的现象。我查询论坛,有说不能分析大功率的,可这空心杯
    发表于 03-19 08:30

    无线模组应用时通信距离异常分析过程

    在客户终端产品使用无线通信模组(包括但不限于LoRa,LoRaWAN,FSK,Wi-SUN,BLE等模组)时,出现部分产品无线传输通信距离异常的情况,导致该现象发生的原因可能是软件的配置,硬件
    的头像 发表于 03-09 08:12 480次阅读
    无线模组应用时通信距离<b class='flag-5'>异常</b>的<b class='flag-5'>分析</b>过程

    如何解决C语言中的“访问权限冲突”异常?C语言引发异常原因分析

    如何解决C语言中的“访问权限冲突”异常?C语言引发异常原因分析  在C语言中,访问权限冲突异常通常是由于尝试访问未授权的变量、函数或其他数据结构而引起的。这种
    的头像 发表于 01-12 16:03 5066次阅读

    电机控制调试助手怎么用

    电机控制调试助手是一种帮助用户进行电机控制调试的辅助工具。它可以提供实时监测、参数设置、故障诊断和历史数据分析等功能,为用户提供便捷、高效的
    的头像 发表于 12-28 13:57 874次阅读

    同步电机损坏的原因分析

    1、励磁系统原因分析:   针对同步电动机起动运行过程中发生异常声响、电机定子绕组过热、起动绕组笼条开焊、断裂等诸多现象,在排除电机质量原因引起事故的条件下,有必要对现行的励磁系统进行
    发表于 12-19 06:39

    Java oom异常的原因分析

    Java中的OOM(Out of Memory)异常是指当程序在运行过程中无法分配足够的内存空间时抛出的异常。在Java中,内存分为堆内存(Heap)和栈内存(Stack)。堆内存用于存储对象和数
    的头像 发表于 12-05 13:43 746次阅读