This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCT8316Z: MCT8316ZT应用问题

Part Number: MCT8316Z
Other Parts Discussed in Thread: MCT8316A

问题1. MCT8316ZT就有霍尔传感器接口,请问能够检测多快的霍尔型号呢?或者说MCT8316ZT能够控制多快的BLDC电机呢?

我要控制一块MAXON BLDC电机模组MAXON BLDC模组.pdf

其资料见附件 PDF文件

该组件由BLDC电机+减速器+光电编码器组成 减速比为57:1

如上图所示,在图中标注的工作点,组件的最大连续工作转速为191RPM,因此电机的转速为191 x 57 = 10887RPM

电机为1对极电机,按照10887RPM转速计算,每秒会有( 10887 / 60 ) x 6 = 1088.7 约等于1089个霍尔状态,也就是说换相间隔(每个霍尔状态持续的时间)为1 / 1089 = 0.000918S = 918uS

按照MCT8316Z数据手册8.3.15章节描述

0时刻到t1时刻的时长为918uS,t1到t2的时长为918uS,也就是说FGOUT信号的周期是918uS x 2,其频率约为545Mz

霍尔信号的频率是FGOUT信号频率的3分之一,也就是545 / 3 约为182Hz

问题2.请问我的上述分析是否正确呢?

问题3. MCT8316ZT如何控制电机转速呢?

如数据手册描述,硬件接口的PWM信号频率可以到200KHz,这个频率应该是指三相桥的PWM开关频率吧?

是不通过调整硬件接口的PWM信号占空比,可以控制电机转速?

通过FGOUT信号可以计算出电机转速,软件上可以做一个PI控制器,利用给定和通过FGOUT计算得到的反馈转速动态调整硬件接口的PWM信号占空比,从而实现转速闭环控制?

这样看MCT8316ZT是不是仅可以做速度闭环控制,因为母线电流、相电流都没有引出来,芯片也仅可以通过ILIM做电流的限制性保护

  • 您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

  • 问题2.请问我的上述分析是否正确呢?

    您好,请您再仔细检查下电机中的极对数,如果是 1 极对,那计算结果不正确,应该是: 10887 RPM / 60 * (1 极对) = 181.45Hz electrical frequency。

     使用FGOUT_SEL = 0b, FGOUT = Electrical frequency * 3 = 544.35 Hz = 1.837ms per FGOUT period

    问题3. MCT8316ZT如何控制电机转速呢?

    需要调整 PWM 占空比来控制电机速度。 MCT8316Z 中没有速度环路 (MCT8316A 具有集成速度环路) ,因此必须使用模拟前端来感测 PWM 频率,实施 PI 控制器来与命令频率进行比较,并根据错误计算更改 PWM 占空比。