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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑 9 j' K% n* L, D, T
7 U- ^/ U6 L& h8 M; M
个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。
7 M. ]. [# d5 h3 f* |4 g! [- e7 q, [6 N1 [! W

* y1 O; g% `& c4 V: D' A: p一、任务要求如下:
7 Q, ~- S% \- A2 t8 z1 Q
: R  [1 ]. \+ L6 X5 R  W& u3 w4 [
33.PNG
) M$ e9 @) X! X" a" p8 @: z+ d, _* @* I: u+ e4 `- W
二、工程代码
) d; q  M6 o5 o7 }4 l  h工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ,直接将main.c中main函数中( R% P' H5 _. H1 m3 g! J* q
  while (1)
# E6 T8 w. `3 v0 P2 [  {# }/ S- ?  o1 z% F1 \) U( N

1 x: H- @+ X+ |& \4 ~
2 ^/ D0 _- o, w2 B
  /* USER CODE END WHILE */
6 {( v5 l: C7 }
% e5 w8 ]# c5 o: `- ]; p$ X

+ I7 ^5 H6 C; o! v! L. B  /* USER CODE BEGIN 3 */7 I9 B3 b. }0 R  s. o
    //添加的代码1 b+ F* s. c! |
  }
2 q: L1 h/ T! g" K# |7 k6 z! g3 l% C  /* USER CODE END 3 */& a" i  u4 Z9 ~+ C8 Q
! v* T# d6 S( P: i9 Q5 h2 j& C

3 D  N3 o  Y- w4 t
6 B* f, D7 k0 h0 {. g( N$ k! t- E! c! f: l8 t

: o, ~% B/ f2 v9 q增加自己的代码编译而来。
/ i3 Q/ A, f- r7 o代码如下:2 ]: C) f; G1 m' R9 c
                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
5 t& m7 t0 s4 ?/ ~                MC_StartMotor1();                                         //马达运转8 V$ h' b* ^/ W* e4 A0 V6 p$ D
                HAL_Delay(10000);                                        //延时10S
; @& k& T$ k' Z# D, N' a( |3 ]                MC_StopMotor1();                                         //马达停转' @" a# g$ k2 M3 `& P
                HAL_Delay(5000);                                         //延时5S
! }  [( d9 p3 J! L8 y3 l  P; j' j4 j6 j8 r" U. @" V

+ r9 v, J$ ~) ]% [' J

- u* A0 b( V, O2 W& @IDE编程图:
* I! h) M$ h% q* m) E
0 _6 c& Y3 a* Y4 G6 S6 a  g
MDK! ]4 i9 l! D  E% v& s% T# t
task1.PNG 6 D2 y) g; ]  W  A* H0 e9 `
IAR( P9 t4 B/ i9 `* a6 o
eee.PNG " S5 f3 p4 l* W( W! o' }

( P- l, C% W- |三、运转效果:9 Y, t; ~5 `# H( a9 y6 e
VID_20180830_005025.gif   g4 G  G4 L( [4 @- U
四、用Workbench查看运行状态以及用Plott查看波形:2 b, J3 l: x$ ?8 N3 s5 {4 i
4444.PNG
, J& B+ X( n/ V5 D* ~7 H2 e# t$ R转速启停都是3000
0 i9 y* \0 Q& O4 O; Y2 {7 M+ k 6666.PNG
3 t. n( n- x! F* g( N5 ~8 m5 C转动10S,停止5S的波形' ?! q9 ]& G9 E5 e. h6 N
任务完成!
9 w7 y3 q" k$ B) U
0 S7 n* f6 p9 Y6 x; `0 X& v带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!
" P2 O/ d, l6 u0 @3 g, o2 U, I! ?) r' A6 L

0 D$ N+ j: j. e9 k4 v$ I( S

* c. u& Y) s+ F  T# [+ T3 y$ y( M/ n6 n
+ E! _; d7 T- q2 r
: T. N, F+ l( I; E' @7 z5 v, _9 s
/ p6 `, W6 K4 q; s7 `9 [& w* l, G

# e6 c1 x& i) X8 B$ z6 [; m
收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?% G6 E4 k, g. A: [! v3 f% B/ b1 U- t! }
我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:49
. U$ ~" F) R) ^7 O6 [能把你写的那几名话发上来吗?) r6 M* o. _; k
我写进去报错。

/ E- a8 K; A/ Y啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,9 L2 F- ~" z6 m8 Z" W
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
9 |) W8 ^% y2 g+ h# p2 M! b这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:30
) B2 A2 r; j4 Z0 T" ]楼主,我是电机小白,有个问题能够指点一二,$ a8 U' D% {. U7 P) e. s
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
5 @4 _/ J3 P, F) ^0 `; E9 Y ...

; x0 f: M& f/ \4 m. j5 `  }# DST电机库约定参数为01HZ的转速,所以需要除6

所属标签

相似分享

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