Part Number:MCT8316ZOther 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做电流的限制性保护
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
user78960159 说:问题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
user78960159 说:问题3. MCT8316ZT如何控制电机转速呢?
需要调整 PWM 占空比来控制电机速度。 MCT8316Z 中没有速度环路 (MCT8316A 具有集成速度环路) ,因此必须使用模拟前端来感测 PWM 频率,实施 PI 控制器来与命令频率进行比较,并根据错误计算更改 PWM 占空比。