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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑 7 l& o- _& B. X: u& z

; W/ ]/ ]; l0 b/ f7 ^. A. [4 F个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。6 c) F3 G5 @- G9 r; Q) N: D3 S6 K
6 C0 `. j: X$ s" t" [

5 C$ v3 k$ v/ I3 {% Q' d1 T& C一、任务要求如下:

% }% v8 ^+ o3 n. Q! k4 [  h. K% a) Z) i* c3 D6 V  F8 k
33.PNG
+ ^6 k" w$ i/ w, W* S  j# F9 P: o* ~8 L9 B$ k) @. w: S% O
二、工程代码, b& U( H% l) X6 _/ D; \. u
工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中9 u, g- t  U* m) I5 G+ w; t
  while (1). R5 R. ?( {5 j0 ]
  {
4 B3 l% S$ ~& l6 b$ x' O' P" R* I" T0 l

  D5 r, H& Y2 z, ~8 Q+ j  /* USER CODE END WHILE */  n0 U9 l7 g. F" @. E
2 y( M' s: ^) y8 W+ @

+ p) `# @2 g$ C- l9 q+ k5 Z7 j  /* USER CODE BEGIN 3 */- @& X# K5 f; W5 _
    //添加的代码$ C! |  p1 b) b% ~  |% E+ O
  }8 y  t) H# @" z' V" f( g1 n7 b7 P
  /* USER CODE END 3 */
0 Y9 Y2 H0 f: s
2 J% _; O2 d! i$ `

" o* s+ Z% j& i0 l3 \& p8 H, O) n; A# f; o

! n( t& H$ e5 g) R4 q" z
7 \: P7 E2 s3 t4 F' G9 H
增加自己的代码编译而来。
$ P* Y. q' D4 b代码如下:1 @3 v  i% K& u
                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000: e7 ]* T' }$ j- p! i
                MC_StartMotor1();                                         //马达运转/ B: P! D; O! Z4 R1 J! K* ~
                HAL_Delay(10000);                                        //延时10S
' H/ n+ I. u- e( F5 ~4 q                MC_StopMotor1();                                         //马达停转3 @! U& m) \! e0 S
                HAL_Delay(5000);                                         //延时5S
, W. r9 s4 i7 ~7 _% p, l
3 i: [6 |( ^" M  h
3 h. |# Z# Q4 Y4 q
* C) I2 j5 G  E
IDE编程图:9 p# q6 B. B) @( u9 _) K

6 R& Y' k- L  J& ?8 cMDK, z5 }$ `" q; M) h
task1.PNG
/ a0 S& e. D7 J* J6 J2 H. D3 TIAR9 k( J. n; a' ]  O/ z. B, P
eee.PNG 9 J5 u: m, [1 q' o, v

% h# s0 g, f- Z! L; a三、运转效果:
+ W+ j( E8 R' l& J  W& X/ C: `  {  h VID_20180830_005025.gif ; X+ r' E% i( I, k1 y3 [
四、用Workbench查看运行状态以及用Plott查看波形:
0 Y' f1 U! I7 h5 @7 L 4444.PNG
( I5 m9 h7 @9 _, o  P  x' {转速启停都是3000% j  ~% i$ B% J/ r
6666.PNG ; z& t" n0 v0 L5 J3 d1 X9 e( S9 K
转动10S,停止5S的波形
  }0 I* A! Q7 ?) P5 Q任务完成!
' @7 a# A7 m  d4 o+ n+ F8 L
" F  s$ t/ ~7 _# }5 d带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!
  a( w2 Y7 ]) ~+ R/ w- Y- ~) s( y) A" A
- [! @* L. j5 [4 Y" ?
9 t  O, f: [3 o5 W4 Q2 H+ `. _
, Y0 [2 k' q6 J8 G' N- f, v7 `7 a) R

. w9 C6 h5 o9 }8 a: M6 r/ g2 I
5 w# J9 t0 o- d* \/ f% u: P( t5 D

9 T* N/ o" ^. Z  X1 a. h
收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?4 x8 Z" s* X" A- R
我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:496 `+ Z7 [0 X: V# Z9 X
能把你写的那几名话发上来吗?
2 m8 O. [, z3 N- r2 E2 X: a; W. o9 l我写进去报错。
* P4 s7 M0 w/ P# L( z: d
啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,
  x% z" x9 K4 R6 O- h4 f& M5 GMC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
3 O# `7 Q9 V: Q+ g, K1 d这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:307 V% \# A1 E2 F
楼主,我是电机小白,有个问题能够指点一二,2 n1 i/ t+ `+ ]' I: i
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
" f- e0 T$ M& c2 \8 j9 K+ B ...

* P) m5 c" P" TST电机库约定参数为01HZ的转速,所以需要除6

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版