请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑
2 L/ d0 R6 O3 Q, ]' L" L: ?& T0 G7 k- _+ c- {
个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。
  k/ L& T5 G' z- q7 f2 y9 z' Q9 A8 |7 {, t

1 T8 V3 L. N; k( M( |- C+ Y一、任务要求如下:

2 a8 e* d! F: J, v1 C
! }$ E0 i) @  Q/ u/ S 33.PNG
" Z0 W! @1 A% q# l, u
5 M/ Q/ w+ O0 V4 v9 E! G/ a二、工程代码* C2 S, q+ w) P/ t/ @, D  h
工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中
) b1 F) ?; u1 J8 g" G! T  while (1)
8 W9 D0 Y' H3 A6 u& s5 c+ d- }  {
5 ?4 z: c$ b/ R' v# ?/ s& M  n, l- _) M1 F/ y) x6 y

8 v) z  @( o% f  /* USER CODE END WHILE */  }! w9 K; }, B, R0 ^$ r4 Q& R
, z. n; ?2 I# X8 C4 P+ V  X! T2 I
. k, d2 t" u9 M6 @! w# Y/ `
  /* USER CODE BEGIN 3 */4 R8 j" p, w' S+ ?+ }! K/ t& u/ Q
    //添加的代码4 [! P; r8 i4 U& j" ]
  }2 p* x' ^& M- r; i& t
  /* USER CODE END 3 */" ^9 a* W9 g# C- [
9 h/ s  ], X/ x; V. O
& d# c$ `9 G( [" G1 z" Z

' J4 S' D# J7 ~0 R2 |  r9 {; |; _. V4 z6 w1 ]) ]" A

6 C. r2 F' f( W6 s/ X增加自己的代码编译而来。1 ]$ ]8 E. ?% E' n1 Z: G4 w( c
代码如下:& P$ ~$ g3 ^/ ~$ V( `
                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为30001 n1 b# U4 f: ]. t
                MC_StartMotor1();                                         //马达运转
  w. s' O; n5 z4 e                HAL_Delay(10000);                                        //延时10S4 a8 Y8 F( [. f$ Z. U/ e+ s
                MC_StopMotor1();                                         //马达停转$ y6 a" J. U* v' L
                HAL_Delay(5000);                                         //延时5S
$ b( o$ G7 L0 y3 v7 ^
4 u3 e' j- ]' c! _1 I$ G; m0 k: x7 I

0 ~6 h5 I* H2 {3 `, N3 \0 BIDE编程图:! g, ?3 _8 k' a

0 W* N6 l8 h9 X( a! FMDK1 X  p# H5 p4 q7 b0 A3 \8 a( ]
task1.PNG
$ ~7 \9 g8 t* W' u) p5 MIAR
, s7 X6 \4 P8 B0 y8 K eee.PNG
0 N9 J/ O5 O  Y1 X7 _  c
! i: P% x) r. N3 F% G' q/ R- i三、运转效果:
1 l6 G. U( g; t" L9 s7 `/ Q" c( _ VID_20180830_005025.gif , p$ n4 ^0 B6 [! ]9 O' ]
四、用Workbench查看运行状态以及用Plott查看波形:
# C* _( [+ ]1 f( c 4444.PNG " N% x' a0 z/ \/ I! V( m6 Z
转速启停都是3000
2 V2 e- k: G6 F+ f5 U% A3 _ 6666.PNG 6 P7 v1 ~( c/ k4 T- I0 j
转动10S,停止5S的波形
8 Q2 f1 R& u# l3 J* ]% V8 c任务完成!
5 _3 T& @1 D: V( U0 g# z2 L# s3 n+ J/ \  b0 H2 m7 A
带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!
6 _, l8 U1 _! @9 n' k8 M' Z+ B
& @$ D, B! u% ~; l4 Z
5 M1 W, V8 [7 w2 h( l+ w& g8 t
& I8 e) O( h5 ~. ]  @# g5 l

) o# A3 v' Y  q- m; u) a" `
( L: t; ~* N8 [/ C
3 ^& y6 p: G8 S5 ^' ?7 Z  e2 `6 ?
8 {5 e  l4 I& Z  u: g$ \+ {/ ?& R- P
% w% ]4 I. }2 ?* F) \! z6 L
收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?1 U- J  O( N2 g
我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:49
6 _. I0 W+ i. B2 d) k" s* f能把你写的那几名话发上来吗?
/ L+ I6 O" C0 {2 E: n/ x3 L9 F9 {6 l我写进去报错。
# C, p2 t, U6 g) O. L! ]
啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,: A' M1 U) e, o0 U. k9 `8 j
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000  ]  L# H" L' p2 W$ S# e& S
这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:30- y. G1 p1 X7 X3 A
楼主,我是电机小白,有个问题能够指点一二,! \5 a6 @. W3 A2 J2 S' r
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为30004 s: i. D; O; p8 s  K+ z& z2 ]
...

" x, Q9 c1 N- mST电机库约定参数为01HZ的转速,所以需要除6

所属标签

相似分享

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