我有一个设置,其中包括一个无刷直流电机连接到齿轮,一块磁铁连接在齿轮的表面,霍尔效应传感器1毫米-2毫米的齿轮表面,一个ESC连接到电机,一个接收器和最后的Arduino板连接到ESC,接收器和霍尔效应传感器我希望实现的是,每当我关闭发射器上的油门时,无刷直流电机将停在霍尔效应传感器正下方磁铁的位置。如果磁体不能及时制动并通过传感器,则无刷直流电机将以低速再转一圈,使磁体停止在传感器处。我使用的硬件是,
BLDC Motor - MYSTERY F2520-4800 4800rpm/v RC H
我们正在开发一个基于dsPIC的电机控制器。我们打算使用Simulink对电机控制算法进行建模,并使用Real Time Embedded Workshop将其转换为C代码。我们的固件将有其他一些次要的逻辑操作,但它的主要功能是电机控制。我们想知道我们是否应该尝试在Simulink中完成所有的固件,或者将逻辑运算分离到C代码中,而电机控制算法则停留在Simulink中?