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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑 , |% O; h$ N' s+ A) J- W

- T1 ]$ _" D) C+ G6 w8 R, G5 S个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。
, q& }" w: v" ^/ e7 p/ Z0 V* a
0 E$ Y5 j( ~# A- H/ V3 ^
一、任务要求如下:

$ g  f4 _( v3 J# P$ l& P) [( S3 ]: I1 p+ x: Z
33.PNG
. G6 {6 o$ v: U6 A- \2 L, [8 K' ~& g7 k7 I' H; ?
二、工程代码3 Z7 S/ l/ A/ @3 `7 L7 {
工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中
* G8 Q% N' o" N: c# @  while (1)
9 L" S8 p; a# g5 f. N  {
! K' ~0 m, E% J- f; l& U
! F; ], y1 o+ u# i- A( X
+ x  ?( H- v- d
  /* USER CODE END WHILE */3 q. H- R$ y  s3 J1 n, Y
8 o) Z$ c4 Z  K/ }' I/ g% H8 K

  \8 v& F* Q3 O8 R+ J& e( I  /* USER CODE BEGIN 3 */0 w/ k: {) [& x5 c) x% E$ [7 j
    //添加的代码7 ]5 K' e! s- W9 @, @4 L7 Q, R, X, x
  }
1 z) Y6 a1 L, [, F# k  /* USER CODE END 3 */2 H. h( F# [& H. Y0 F/ [8 g: C
1 m* d' z" ]! a' |* |
7 f: S$ R, |" [. w- r: B

" @: J0 h7 T) G, K4 m
# H  z$ K$ K7 j% Q0 o
2 m$ W9 W6 d4 Q  R
增加自己的代码编译而来。
8 Z% ]6 G1 Y6 P; t+ z4 j! }代码如下:
" \7 D; p- C6 x) A0 Z! w& v0 ]2 Q                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000( L6 m! G( u% s% {1 j
                MC_StartMotor1();                                         //马达运转( |: a# ~. S+ e" g
                HAL_Delay(10000);                                        //延时10S/ t  V0 a* V' O9 c
                MC_StopMotor1();                                         //马达停转6 H" V6 u0 z1 h9 L8 |4 Z1 V6 m
                HAL_Delay(5000);                                         //延时5S
% O" c) {2 ]. g. }, r  N7 d# K* o" C( `3 N
4 D+ x' V( d" p$ `: i
  ~; q" I! R/ ?; }" s
IDE编程图:
, q! g* h* j: Q

! Z+ `) H8 q% [MDK8 K8 B5 g) [3 X: \* P) e
task1.PNG & n' t' r5 H, w/ H6 S  h
IAR
) }4 s$ L0 Y1 f7 p4 u eee.PNG 1 u( A  V7 O) @9 E4 ^
. a. X( e% ?7 h$ S
三、运转效果:2 Q5 |8 I6 i4 u$ x" |! H  `1 A5 W6 O
VID_20180830_005025.gif
# I% q0 D5 F- ]% l/ M$ p四、用Workbench查看运行状态以及用Plott查看波形:
2 Z& s  j: C3 r9 k 4444.PNG
7 P7 [# @7 Y8 t7 z转速启停都是3000# m# A; `! p1 [2 m# X  b0 ]& w
6666.PNG % {8 r" ~2 S: ^. P9 K
转动10S,停止5S的波形
2 U: F% [: T6 h. q任务完成!  x, {( K" T0 L

6 L, I! p6 d. I, _! F3 M带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!" ]  A7 }% g$ Z" r1 s1 {

. F" s3 U9 C3 C4 H# G0 l- v- |. Q& Q+ Y) h  e: D

; [. |! g" U. z4 `. ~- N  |. f( W) W

0 x/ f3 b8 R" p
0 Q: B+ P, e( B; E; K
, ~4 W& a; m7 k" y
6 t. f7 v8 ^# \
收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?
. B! V# w# I2 ^1 F我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:490 Z$ s/ E( n0 v. A! A8 ~0 F, |6 R
能把你写的那几名话发上来吗?
0 i" c$ q2 R  m" X2 o我写进去报错。

8 {2 c- @6 P, E啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,( L( c8 T& [! j$ J& [
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000/ [9 R  l/ j# d' A8 T; I) N
这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:30
! Y+ t; z5 D% r- {* a- o9 c- p楼主,我是电机小白,有个问题能够指点一二,
; u  n4 s% @8 PMC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000  U# M# u8 W! W/ T
...

- c' s" X4 c. FST电机库约定参数为01HZ的转速,所以需要除6

所属标签

相似分享

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