搜索
查看: 3578|回复: 7

[原创] 四、ST电机IHM002套件实操之--任务1

[复制链接]

该用户从未签到

64

主题

909

帖子

76

蝴蝶豆

论坛元老

最后登录
2021-9-5
发表于 2018-8-30 01:23:39 | 显示全部楼层 |阅读模式
本帖最后由 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点半了。。。睡觉了,晚安各位!








回复

使用道具 举报

该用户从未签到

32

主题

449

帖子

34

蝴蝶豆

金牌会员

最后登录
2021-5-6
发表于 2018-8-30 02:20:40 | 显示全部楼层
晚安
回复

使用道具 举报

该用户从未签到

1

主题

11

帖子

1

蝴蝶豆

初级会员

最后登录
2019-9-25
发表于 2018-9-18 15:49:37 | 显示全部楼层
能把你写的那几名话发上来吗?
我写进去报错。
回复 支持 反对

使用道具 举报

该用户从未签到

64

主题

909

帖子

76

蝴蝶豆

论坛元老

最后登录
2021-9-5
 楼主| 发表于 2018-9-18 17:35:41 | 显示全部楼层
tangshiqiao 发表于 2018-9-18 15:49
能把你写的那几名话发上来吗?
我写进去报错。

啥意思
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

8

帖子

0

蝴蝶豆

新手上路

最后登录
2020-9-2
发表于 2019-2-8 23:48:05 | 显示全部楼层
我这是找到根据地了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2019-4-15
发表于 2019-4-15 21:05:13 | 显示全部楼层
这么多!赞!
回复

使用道具 举报

该用户从未签到

0

主题

13

帖子

3

蝴蝶豆

初级会员

最后登录
2020-4-2
发表于 2019-6-3 16:30:59 | 显示全部楼层
楼主,我是电机小白,有个问题能够指点一二,
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
这里为什么要除以6呢
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

54

帖子

0

蝴蝶豆

高级会员

最后登录
2021-3-17
发表于 2019-11-26 10:41:29 | 显示全部楼层
nobutac67618 发表于 2019-6-3 16:30
楼主,我是电机小白,有个问题能够指点一二,
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
...

ST电机库约定参数为01HZ的转速,所以需要除6
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-20 12:54 , Processed in 0.189234 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表