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

四、ST电机IHM002套件实操之--任务1

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑

个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。


一、任务要求如下:


33.PNG

二、工程代码
工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中
  while (1)
  {


  /* USER CODE END WHILE */


  /* USER CODE BEGIN 3 */
    //添加的代码
  }
  /* USER CODE END 3 */





增加自己的代码编译而来。
代码如下:
                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
                MC_StartMotor1();                                         //马达运转
                HAL_Delay(10000);                                        //延时10S
                MC_StopMotor1();                                         //马达停转
                HAL_Delay(5000);                                         //延时5S



IDE编程图:

MDK
task1.PNG
IAR
eee.PNG

三、运转效果:
VID_20180830_005025.gif
四、用Workbench查看运行状态以及用Plott查看波形:
4444.PNG
转速启停都是3000
6666.PNG
转动10S,停止5S的波形
任务完成!

带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!








收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?
我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:49
能把你写的那几名话发上来吗?
我写进去报错。

啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:30
楼主,我是电机小白,有个问题能够指点一二,
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
...

ST电机库约定参数为01HZ的转速,所以需要除6

所属标签

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