本帖最后由 踏平幼稚园 于 2017-8-21 09:24 编辑 ; E/ C; a* A+ Q3 R* \* E. U. w2 U. v 4 C, v; F# d9 }2 E" f" K 一、套件清单:( I8 U5 b; m0 O6 T9 n% B 适配器:12V-2A电源,主控板:Nucleo-F302R8,驱动板:IHM07M1,电机:BR2804-1700kv ! C- C# ^8 g" b" e, w C3 T% D 二、电机连接线序: 根据BLDC无感电机结构可知线序只影响电机正反转。官方手册给出的连接顺序OUT1 - 红, OUT2 - 黑, OUT3 - 黄,只是为了保证程序与电机顺时针、逆时针是对应的。 三、IHM07M驱动板跳针jp连接及控制算法关系:9 i; Z3 U& R. X F$ |8 m 1.六步法:jp1、jp2断开,jp5、jp6连接1sh9 B5 ~- O5 E1 L& A* ? 2.矢量控制:jp1、jp2闭合,jp5、jp6连接3sh # D3 C; u* A: o. j0 ?( t , l; o: V4 l$ M4 } W y2 h 四、工程配置区别:- r# H/ F8 D* L% s% H w! L 1.STM32F302R8-Nucleo:按USER键电机启动,电位器调节电机转速;' q. L) R8 ?6 _7 |* @* ?9 i+ J 2.STM32F302R8-Nucleo - DEMO mode:1基础增加旋转一段时间后停止,然后再旋转一段时间停止,如此循环; 3.STM32F302R8-Nucleo - COMM mode:1基础增加串口控制功能;* k+ g6 v, z6 X5 H1 K 4.STM32F302R8-Nucleo - BOOT mode:1基础增加上电led闪烁,且用户程序从0x08009A00开始; 五、示例: 1.正确示例,六步法程序,六步法连接jp,电机旋转 / {+ u; u4 B8 ~ 1 X3 |. }2 p0 A, Q7 T6 b 2.错误示例,六步法程序,矢量控制连接jp,电机不能旋转 0 x g7 w# ^& ^! F+ N; z/ E 六、套件相关手册: IHM002: |
你是指4个工程配置吗?例程是一个,打开例程通过修改配置可以运行4个示例
楼主:参阅手册,您那个矢量控制模式时,JP1和JP2应该连接才是。
打错了,已更正
第四步配图。。。