ST的电机开发硬件套件NUCLEO-G431RB和X-NUCLEO-IHM16M1

控制板NUCLEO-G431RB

驱动板X-NUCLEO-IHM16M1
是一个支持三电阻采样的电机demo板。电机可以自备。可以直接层叠起来。然后就可以直接使用了。

注意到首先使用一根小口的USB线将控制板和电脑USB连接,然后再连接到直流(可调)电源上。

注意到,该控制板自带调试器,ST- Link v3,下载速度的确有所提升。同时注意到,驱动板的待机电流几乎为0A,接不接电机及其电机的传感器,待机电流

都几乎为0。控制板由于是电脑usb供电,所以无法直接看到其待机和工作电流。

其中5.4版本的MC库,提供了对该套件的官方支持。

注意到编译器的版本,因为编译器的版本比较低的话,是无法使用这个芯片的。可能是因为这个芯片是最近刚推出来的原因。

经过实际试用,可以在IAR 8.40.2 下编译通过并正常通过板载的调试器进行调试。

通过MC套件配置出来的工程,使用中发现, 电机正常转动时,在调试状态下,点击暂停,是可以看到电机停止转动,同时,硬件上使用示波器也看到

驱动相MOS管的PWM波也没有了输出。可见这个还是很智能的,然后点击运行,电机立刻恢复转动。之前的认识都是电机根本无法断点调试,现在看来

至少在这一套开发环境下(也包括硬件环境),是可以进行断点调试的。

这个控制板支持三电阻电流采样,刚买回的跳帽的位置默认就可以满足。

本人一次调通,让一个电机在无感模式下启动。

同时,让一个编码器(1000线,比较高的分辨率了)传感器的电机通过两三次尝试也正常转动了起来。

对于刚接触FOC和电机控制的人来说,从这一开发套件上入门是非常合适的,因为ST的官方的电机库5.4已经提供了对该套件的官方支持(注意,低版本的MC套件不支持该套板子)。

也就省去了自己开发硬件板子和对硬件电路进行调试的时间。

这个电机开发套件的一个缺点在于驱动板的驱动电流很低,可能不能够超过2A多,很容易引起过流保护,不过这和驱动芯片的集成度很高有关系,一颗很小的驱动芯片里面封装了6个mos管。

原文地址:https://www.cnblogs.com/praiseslow/p/12466044.html