在线时间388 小时
UID3313981
注册时间2019-7-22
NXP金币2692
TA的每日心情 | 开心 昨天 19:22 |
---|
签到天数: 717 天 连续签到: 6 天 [LV.9]以坛为家II
金牌会员
 
- 积分
- 4488
- 最后登录
- 2025-7-30
|
发表于 2024-6-17 10:08:11
|
显示全部楼层
回帖奖励 +100 NXP金币
电机控制应用如何搞?怎么搞?
①你觉得电机控制类需要MCU具备哪些特性?
如果设计电机控制的产品,有关MCU的选用我一般会考虑MCU特性有这几个方面,这里以ARM为例来说明:
1、MCU的内核。
2、电机控制的算法,和响应速度 ,控制精度。
3、PWM输出通道。
4、外设接口与通信能力。
5、可靠性(主要是看MCU的过流,过压保护,温度,还有一个就是欠压等保持功能)。
6、功耗问题,这点在消费类的产品上就用的居多,一定会考虑。
②你会选择哪款MCU来做?说说理由
国内目前有很多的MCU可以用来制作电机控制,像STM32,瑞萨,CW芯源,极海,雅特力,峰绍等,很多厂商都有类似的电机控制。
下面我从硬件的角度来说一下电机控制要考虑的。
硬件
电机驱动硬件设计主要分为主功率电路和控制电路两个部分。
大功率的电机驱动就是主功率电路主要以整流、逆变为主,而控制电路是用MCU微控制器为核心,包括功率驱动电路、电压电流位置检测、通讯模块等。
小功率的电机驱动就是主功率电路主要MCU、功率驱动电路、电压电流位置检测、通讯模块等。(驱动电路就是H桥呢),不管是无刷还是有刷,还是步进电机都有桥驱动。
解释一下功率电路的问题点:
主功率电路是电机驱动器的核心部分,主要承担转换和传输的功能。设计时要考虑电机的额定功率、电压和电流等参数,选择适当的整流和逆变器件,IGBT,或者MOS等。还同时,需要考虑电路的热设计、电磁兼容性和保护措施等。
模块使用到的作用,我这里也讲一下.
控制器模块:一般都会采用ARM,DSP,FPGA,还有51等处理器,要看应用的场景的需求,像做电源匹配器的那有可能是FPGA,DSP,像消费类的就有可能是ARM,51的 .为什么这么说呢,有些是需要集成了高精度ADC、数字化的加速器、滤波器、SRAM和闪存等,适用于要求高性能的实时控制场合,尤其工业级,军工级的适合电机驱动控制场景。
驱动电路:驱动部分我目前设计的就有用MOS驱动和IGBT为核心器件,也有电机驱动的芯片,使用要求高,稳定的,像FPGA、DSP输出PWM信号隔离驱动IGBT,实现对功率电路的控制,有的时候也要考虑数字隔离器驱动器,为了提高电气隔离特性和驱动能力,还要防止干扰满足工业自动化的安全性和稳定性要求。
电压电流检测:这个要根据情况而定,像有刷的电机他就会有传感器来感应,而且步进和无刷的就会设计精确的电压和电流检测电路,不管是有刷还是无刷的都是为了实时监测电机的运行状态,以实现对电机的精确控制。
通讯模块:设计通讯接口电路,实现电机驱动器与其他设备或系统的数据交换和通信。
③你会做什么小项目?或者搞一个项目看谁设计的功能多如何?
如果可以,我可能会设计一个带电机驱动测试工具,水滴测量仪。具体功能是用一个MCU控制有两个电机控制,一个是控制电机的上下移动,一个是用来控制电机打水功能,用来实现对介质的测量。
|
|