本帖最后由 李嘉图to 于 2023-11-21 16:05 编辑
楼主的产品需求是开发一个直驱的程序,用做驱动唱片机。08芯片,电机是无刷直流电机。
唱片机要求与楼主发现的问题:
1)3s内启动-----楼主试了无感启动,发现以非常小的电流,必须要4s才能每次都预定位成功。考虑到无感预定位会有不成功的可能。有感的话就直接启动了,楼主认为有感启动更好。
2)33.3rpm运行,转速波动幅度在0.5rpm上下左右。------这个楼主用有感运行试了很长的时间,是很难实现的。
一是因为楼主的电机比较小,且是4极对数。霍尔的物理位置稍微偏差(这个微小的偏差是无法避免的)就会引起角度变化的不均匀,导致测速波动过大,进而影响实际的转速。
二是LKS的目前例程当中的有感算法对于低速的控速产品不是特别适用。比如电机在停止后,有感转速仍然存在150.(仿真显示150,500对应的是33,3rpm)。还有楼主手动以两种速度(很明显的两种速度,一快一慢)转动电机,仿真的测速却可以显示为同一个速度。楼主推测,这可能是与测速的算法有关系,算法可能为了其他的作用降低了低速下的灵敏度。
三是想改一些参数,但是凌欧没有关于有感FOC算法和参数的资料,硬看程序实在看不懂.... ----------分割线-------
客户建议让楼主使用光栅测速(客户提供转盘上的光栅安装),但是这个光栅是增量型的,好比一个红外对射式传感器,遇到一个栅,就计数一个。一个转盘共有100个栅。这样的话,是不是就得有感启动,然后在运行中,快速以光栅测速,并且自己写一个换相得算法了...............感觉难度超出了想象
----------大家有任何想法和建议都可以说一下哈,楼主都会仔细看的!感谢大家,楼主的经验很少,用LKS调试无感和有感运行,是楼主第一次接触驱动....)--------
|