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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑 - G  R8 d2 b/ _& N1 w& {* y

  s7 N# a, J; L( j* I5 {$ l个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。; C& f/ }0 E4 Q/ g$ J  M  n1 ?4 z! ~4 t

8 ]) i0 R7 M1 N  B0 S" P  E
7 e$ b2 J+ o- [, Q* a0 V
一、任务要求如下:

. A+ K# g+ f1 e+ k8 |$ ?) Z! S0 P
8 S3 [8 }( B) r2 i8 w6 @5 ^& I4 J$ G 33.PNG
5 M  J8 U7 t7 R- G& |" ^& W' s; d" |) F$ e8 `: f- x8 H
二、工程代码
: q5 ^0 i9 K# u" S, L工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中" [* v  y7 r, F) C" N) t/ C2 K$ \
  while (1)
0 I; `" I6 Y6 A$ [  {
4 u6 f2 e6 _- |5 H  I6 a! }* E% X" t0 X
8 d7 w( W) Z1 ^5 l/ x
  /* USER CODE END WHILE */# b' @7 T4 K$ z; z  _+ V

* l+ W& {' t( _8 A# a  ^

6 I" L6 {* Z5 U3 Q$ [" t7 D  /* USER CODE BEGIN 3 */
0 |" u6 M+ ^2 ?, W4 T% Y& }    //添加的代码
2 v% Z# c3 c" h0 _- E  }8 E% L  J! h' S/ W8 l$ ^
  /* USER CODE END 3 */0 K8 D# t4 F+ e7 E6 v3 I

; F3 X8 ?* e2 R/ q

' r8 M3 b! k; u1 {" T# c8 V3 @2 @, _, B4 \
/ w% L7 b9 b/ P# i" |* [' G
* X$ I3 R+ f: V3 k9 d) b1 I
增加自己的代码编译而来。
: V, j4 S' P1 a& I7 r& h代码如下:! K  [3 S1 v! L
                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
+ `3 q4 q3 F' e8 c                MC_StartMotor1();                                         //马达运转2 X' `3 U  p+ g% B
                HAL_Delay(10000);                                        //延时10S
" H0 _/ w9 k: [; D2 N* _                MC_StopMotor1();                                         //马达停转
/ Y. V; Z6 a4 H$ P. O                HAL_Delay(5000);                                         //延时5S
! l  F' }6 s4 ^  i! R( e- a" |- H5 J$ \, O* L
! G0 T( j% O- ]2 u6 h+ r

& |: d6 r* l* T) ~IDE编程图:
' R# I" ^8 e5 n7 J" f4 k
# {3 E; V& e7 g3 C# e
MDK
8 H5 u* N" X* z7 O8 Q4 s
task1.PNG $ o' T8 c+ l4 a
IAR( ?9 f8 A/ O$ T- ]. {0 o( Q
eee.PNG
0 T6 _+ i/ }* c" P8 v* q. |& Z3 B+ D6 d0 E) Q
三、运转效果:
5 A, m8 j# ~2 F) k( `$ Y5 C VID_20180830_005025.gif ' t  w1 v+ K4 Q  S" R; w
四、用Workbench查看运行状态以及用Plott查看波形:
! u  W/ s! U+ B, n  ~ 4444.PNG
0 S) o: C, I  }% d, }3 P转速启停都是3000; }  M' R3 r6 A8 \! g
6666.PNG 6 \. c' i( S1 {- l4 B0 ^( e
转动10S,停止5S的波形
( f# X5 Z' P. }" j9 k. y& u任务完成!
. Z/ O& \7 r0 u
- `, b& P( R( K9 m- f$ w+ j带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!2 M- H* \( J8 J, j* o4 g: Y6 v/ B- L

* {" h/ q& |. [& v9 N6 Q( |
; _9 r5 _$ _) t

- F& H  h( v; E! b- h( K# `. B. o6 P- n! e5 [/ B2 o

% t( N; o8 N3 \: s9 w) \- ~4 W* F# k0 k' A' T
3 m+ K$ K6 f3 O, D& e( Q' ]
& Z6 ]( k+ J4 v1 c. u$ d9 \
收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?
8 R; J, |4 l- C: L% a( R* a我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:49
5 u; I) O* K. t能把你写的那几名话发上来吗?8 @% r+ W$ z: G- i! k& K
我写进去报错。
- l8 I3 `) i. N+ I6 C7 ^% {0 |
啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,& R! G- o* w# q* z7 n+ Q3 N& E' p! |
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
! c4 E# [& i2 k  p: {3 ~3 B这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:303 x) [' ^' d) U- \* `
楼主,我是电机小白,有个问题能够指点一二,
; J, ~3 f) }' R+ nMC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
2 L, _, N; A7 `5 V" V ...
  i, I! M% H7 e: w' n
ST电机库约定参数为01HZ的转速,所以需要除6

所属标签

相似分享

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