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

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

[复制链接]
zhdzhd 发布时间:2018-8-30 01:23
本帖最后由 zhdzhd-174422 于 2018-8-31 22:05 编辑   \+ i8 b5 d1 D/ Q1 o' q6 e
- v( B+ G9 B7 I% M7 ?' c0 H0 Q
个人感觉ST的测试任务就是让使用者熟悉SDK 的函数和Workbench软件的操作使用。
/ @- }& v( T. ~; r- G; T" k/ r* D7 z# h4 \# I2 B+ R9 R

. f6 Z; `. o' n/ _' D  a一、任务要求如下:
# m& [! Y& d* U1 R

; H& |" ]) O( x 33.PNG 1 Z7 C) \$ T( X- H& n9 h

7 F1 I" l: k8 E0 }# J* U6 S; O3 E- x二、工程代码
' `+ M* m* Z& |/ v& F  W" w, k工程代码是在上一贴基础上修改的(上一贴地址:  https://www.stmcu.org.cn/module/forum/thread-617267-1-1.html   ),直接将main.c中main函数中1 S/ k% X* z) U$ X7 A
  while (1)7 e7 g# u* q& Y4 @- ?) \& Y* G
  {( V0 L% [1 v% K

. V' m& t! R1 i% t

' r; H* E6 j0 ?; l6 a  /* USER CODE END WHILE */2 N& `; d8 V- J6 M, w* ?

1 c  v* e. l( Z- ]5 K0 `0 s  }

( Y3 v. G8 r) `" J  |  /* USER CODE BEGIN 3 */
  X! S& _" L" y' s/ Y0 P7 B    //添加的代码
+ z% k( D- L4 P( d/ y  }$ k& q) V* w3 @( d& i
  /* USER CODE END 3 */' N- _. c# W* x* a
0 c8 @6 m( y( ]* _: S  M/ I/ R
5 d. c' e% f4 j
* q0 J% |! Z& C; X( ]. k  i
9 D8 n2 \& J9 Y& Q2 j
; s; f- ]$ C% S; ^8 o
增加自己的代码编译而来。" I# t5 X: m5 ?) u, u- X8 A# h
代码如下:
& [/ k( s* N  X- u, f% }                MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
9 q9 K* u. ?0 g! w2 \                MC_StartMotor1();                                         //马达运转
4 w! M% w3 Q; T) F2 a, Y1 O0 e                HAL_Delay(10000);                                        //延时10S
& D* N$ I5 B4 E$ C, t4 K4 k( Z; `                MC_StopMotor1();                                         //马达停转! W: L9 m7 D" l. l- L# c4 A
                HAL_Delay(5000);                                         //延时5S1 q1 I$ T  S% Z) w* M, N& L6 K  ^$ A
# }: p# w" z; C$ h1 Z- L
# `* u- m, F: A

6 b3 U4 F; ]9 Q. RIDE编程图:
7 V: R; y3 [4 C
# E4 |" m2 A0 j6 h  e
MDK% r% E/ S5 O6 i9 S9 o
task1.PNG
) x! c6 c5 N' M, u0 d3 d1 q$ oIAR( l% R) o0 y& Z( H
eee.PNG   i' f" s' R- R& q
" b( ^! ]+ w% A& d4 S: I8 M+ N
三、运转效果:
7 e9 U/ a' o7 U  r$ r5 o VID_20180830_005025.gif + p$ a0 f! ^( l$ V8 X  Q! T  y
四、用Workbench查看运行状态以及用Plott查看波形:1 B& U+ n* I5 \1 k
4444.PNG , s$ J$ ?: o5 k( \
转速启停都是3000
' c$ }8 J% I. X$ ^" k: `  K 6666.PNG ' Y1 J# m( n( _) {/ N# @
转动10S,停止5S的波形
/ a. Y. i3 J6 f+ I% F& X/ M任务完成!. V! r# v" ^. M# b! y  ^7 {
# h7 [/ ]. Q4 m
带着年欣慰的心情写完此贴,一看时间,晕!!已经深夜1点半了。。。睡觉了,晚安各位!8 A3 E" f- @0 L  ~* u1 [( p

& M5 \$ o  F% i0 q
, Q' ?- _% h, j- l  {0 z0 Z
: r9 k5 m0 V  l: q7 t, ]; v& f

# m$ T: F  Y' g8 }9 k6 ]( \5 ?( V8 U; n9 b3 v; Q+ @

" ^8 H$ t5 Z7 a! `) U+ f) L2 @1 F3 j" t! t/ I2 t; O1 q0 P! |$ N

2 d* u+ v, s& D6 T
赞 收藏 评论7 发布时间:2018-8-30 01:23

举报

7个回答
shenxiaolin_mai 回答时间:2018-8-30 02:20:40
晚安
tangshiqiao 回答时间:2018-9-18 15:49:37
能把你写的那几名话发上来吗?
% v9 r2 t. F% f% N, W7 d9 _我写进去报错。
zhdzhd 回答时间:2018-9-18 17:35:41
tangshiqiao 发表于 2018-9-18 15:49* R1 M! v6 y/ N7 V" l& T
能把你写的那几名话发上来吗?0 t8 d" M! w8 P+ I% m8 R7 q! W
我写进去报错。

2 v+ w4 H1 r% q" s1 W9 U$ Q啥意思
lspring 回答时间:2019-2-8 23:48:05
我这是找到根据地了吗?
鹏鹏6916 回答时间:2019-4-15 21:05:13
这么多!赞!
nobutac67618 回答时间:2019-6-3 16:30:59
楼主,我是电机小白,有个问题能够指点一二,
, ]4 W$ j4 t1 @, I: J& g1 YMC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为30002 _1 Q: A: \1 ?/ r) S1 ^
这里为什么要除以6呢
蒙面歌王 回答时间:2019-11-26 10:41:29
nobutac67618 发表于 2019-6-3 16:30
  ?- g( }5 ]* @" @" A) {楼主,我是电机小白,有个问题能够指点一二,2 n2 X" z! a! b4 B+ a* v5 y
MC_ProgramSpeedRampMotor1(3000/6,1000); //设定转速为3000
+ e' M/ }5 l( A; |/ e8 i+ }. v2 l ...
1 g, ?+ u. B9 m0 G$ Y9 H# [
ST电机库约定参数为01HZ的转速,所以需要除6
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版