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

No.4 电机套件实验任务一和任务二

[复制链接]
子曰好人 发布时间:2018-9-2 10:18
阅读主题, 点击返回1楼
赞 收藏 2 评论27 发布时间:2018-9-2 10:18
27个回答
gatsby32 回答时间:2019-3-12 16:35:17
老哥 ,怎么用CUBEMAX初试化引脚啊
子曰好人 回答时间:2019-3-13 08:53:10
gatsby32 发表于 2019-3-12 16:35: z: ^, z! s5 B& A* r& U- @/ g, `# k
老哥 ,怎么用CUBEMAX初试化引脚啊

. o7 ~2 U4 P6 \0 M" l" {论坛里有关于cubemx的教程,搜一下咯
gatsby32 回答时间:2019-3-13 09:42:27
老哥  这个task是写在main函数里面吗  ?这个按键中断有什么作用啊?麻烦老哥给我解解惑,第一次学这些 很多都没入门, E- H; q. _* k; e6 L5 F  l
终端.png
task1.png
子曰好人 回答时间:2019-3-13 10:16:47
gatsby32 发表于 2019-3-13 09:42
2 f2 o7 P( z7 m' D7 l老哥  这个task是写在main函数里面吗  ?这个按键中断有什么作用啊?麻烦老哥给我解解惑,第一次学这些 很 ...

1 L% b7 U0 F% S0 {& a1.在我的程序里按键的作用起的是传递信号的作用,按键中断中翻转LED11引脚,主函数通过读取LED11引脚电平值做是否启动任务的判断。! _4 y* d# o, J( U
2.在我的代码里启停是可控的,通过LED11引脚电平来判断是否执行task1。另外,task1的要求就是延时不断启停,我这样写是没有问题的
gatsby32 回答时间:2019-3-28 15:53:08
老哥  我这个pb2怎么配置啊  我配置好了 点生成代码就行了吗
3 r( G7 h5 p  L) }) E IMG_20190328_155012.jpg ) u  [* Q5 W0 P+ N9 i: d
) v% D4 J0 x) z0 F: q
gatsby32 回答时间:2019-3-28 15:56:01
老哥 上个图片看不清  哪个userlabel写啥& b  L# l; Q. p: _& ]" `2 y
55.jpg
gatsby32 回答时间:2019-3-28 16:52:08
老哥 这两个函数的内容不一样 ,为了完成实验一 我需要把这个内容改成和你一样的吗
) B. u. _5 c% j( ]
11.jpg
33.jpg
子曰好人 回答时间:2019-3-28 17:05:01
gatsby32 发表于 2019-3-28 16:52
" Z5 {* b7 L# J& U6 e  h$ I* {老哥 这两个函数的内容不一样 ,为了完成实验一 我需要把这个内容改成和你一样的吗
% S+ F9 U" ~( p6 O, J8 ` ...
, r2 N: m/ C7 H0 p' X2 y$ E
直接扔好几个问题,还没完全看过来  n! z7 m6 e& i  _7 F3 g4 l
回复20#和21#:
5 p* H. |( z# H/ c7 b$ c) QUser_label那个自己想写什么名字无所谓,根据自己喜好就OK1 `9 O3 f0 W' H/ D: X
回复22#和23#:( w8 }' n$ A; f: {% @8 n; ?5 a
不用跟我的代码完全一样,这个只是我用于控制实验进行与否的一种方式,你也可以通过其他方式来做) h6 J( y0 r0 x: X/ u& R
gatsby32 回答时间:2019-3-29 09:09:23
老哥 ,我不懂按键中断函数有啥用 我可以不写吗 不写的话 有啥影响吗
子曰好人 回答时间:2019-3-29 09:43:22
gatsby32 发表于 2019-3-29 09:094 r, w9 Z& }# s/ K( u
老哥 ,我不懂按键中断函数有啥用 我可以不写吗 不写的话 有啥影响吗

3 H% Z5 M/ P% H& I6 i9 m按键中断的作用我在帖子的开始都说了呀,不写也可以,只是任务一可能变成了不可控的一项实验
jeff1996 回答时间:2019-7-22 16:34:02
楼主。 我按照你任务1的程序。 但是我的电机加速到3000RPM需要10多秒。 怎么设置都是10多秒,很奇怪。 请问是什么问题% p2 j. Q' J3 i( a2 O% U) Y) n) I
子曰好人 回答时间:2019-7-23 09:13:07
jeff1996 发表于 2019-7-22 16:34
, f) E/ ^  R# C* ~楼主。 我按照你任务1的程序。 但是我的电机加速到3000RPM需要10多秒。 怎么设置都是10多秒,很奇怪。 请问 ...

0 s- D: B, P# I6 U- Y" o6 @+ p/* Programs a Speed ramp for Motor 1 */
! X. O: Y1 X! s% T4 g1 P2 yvoid MC_ProgramSpeedRampMotor1( int16_t hFinalSpeed, uint16_t hDurationms );
# }6 W( Q; D5 m+ N' }) |' a; `这个函数的第二个参数你改过吗,第二个参数就是达到目标值的时间,越小加速度越快
  }5 U- ^$ O7 P; d9 m+ a) |5 ]. N9 g/ u0 A" \7 T; w2 X/ S* e) l
考虑另外一个问题,电机惯性较大,电机驱动板的驱动能力有限,也许最多就只能10+s才能达到目标转速
linghu9 回答时间:2019-10-29 18:04:01
7 h- U1 c5 j. ?! l
学习了,谢谢。
12

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版