|
Task 2: PID参数修改 1.参照上一篇贴子,打开官方例程。并编译下载,按USER按钮,可以控制电机启停。 https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=613127&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26typeid%3D38 2.打开ST Motor Control Workbench。选择工程SDK43x-P-NUCLEO-IHM001-BullRunning。
3.打开Monitor。
4.连接开发板。连接后,点Start Motor 或Stop Motor可以控制电机启停。
5.打开Plotter。
6.实验要求。
7.原始数据波形图。
8.修改程序,把实验任务中的代码复制到main()函数中While(1)的上方。编译下载。观察波形图。
9.修改倍数为0.5倍。 PI_SetKP(oPItuning,Speed_Kp/2); // 修改PID数据 PI_SetKI(oPItuning,Speed_Ki/2);
10.修改倍数为4倍。貌似振荡了。 PI_SetKP(oPItuning,Speed_Kp*4); // 修改PID数据 PI_SetKI(oPItuning,Speed_Ki*4);
实验结束。学习还在继续。 电机不小心从桌上摔到地上,有点变形了 ![]() |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版