你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【电机套件 P-NUCLEO-IHM002】六、直播培训电机调速及转停

[复制链接]
踏平幼稚园 发布时间:2017-8-23 14:12
接上篇:直播培训电机Profile生成使用

一、练习要求见下图
    1.png

二、以下是代码实现,工程是在上一贴基础上修改的,直接将main.c中main函数中while(1){...}部分替换为以下内容后编译下载即可。上一贴地址:【电机套件 P-NUCLEO-IHM002】五、直播培训电机Profile生成使用
  1. //设置转速为3000RPM
  2.   MCI_ExecSpeedRamp(oMCI[M1], 3000/6, 0);//3000RPM=3000/6(参数单位0.1HZ),为了尽快达到目标转速,这里将参数3直接设为0
  3.   
  4.   while(1) {
  5.     //电机转动5秒
  6.     MCI_StartMotor(oMCI[M1]);
  7.     TB_SetUserTimebaseTime(SYS_TICK_FREQUENCY * 5); //设置延时时间5s
  8.     while(!TB_UserTimebaseHasElapsed()) {} //等待延时结束
  9.    
  10.     //电机停止5秒
  11.     MCI_StopMotor(oMCI[M1]);
  12.     TB_SetUserTimebaseTime(SYS_TICK_FREQUENCY * 5); //设置延时时间5s
  13.     while(!TB_UserTimebaseHasElapsed()) {} //等待延时结束
  14.   }
复制代码


三、效果展示
    gif5新文件.gif
收藏 1 评论1 发布时间:2017-8-23 14:12

举报

1个回答
wang1093601734 回答时间:2017-9-17 11:09:38
你好,刚刚看到《STM32电机培训online》这篇帖子,我最近一直在弄pmsm的高频注入算法,一开始使用semi-active的片子,计算能力不够,后有更换stm32f103的片子计算能力还是不够,问下楼主这个M4的电机套件现在还能申请吗,想用来搞高频注入的电机驱动算法。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版