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

No.5 电机套件实验任务3&旋钮控制转速  

[复制链接]
子曰好人 发布时间:2018-9-2 19:17
阅读主题, 点击返回1楼
赞 1 收藏 2 评论118 发布时间:2018-9-2 19:17
118个回答
子曰好人 回答时间:2019-4-9 09:56:57
gatsby32 发表于 2019-4-9 09:16, n/ Z8 ^* J# g8 U2 v- H9 O
哥,你能给我详细说说这个表达式是怎么算出速度的吗?为啥是 Speed_ref = (15500 * Speed_Adc) >> 16,右移 ...

# H) P: U; A/ k) D: V4 K请看本帖12楼,我已做了解释,这里写错了,应该是右移12位
- I) F! ^- t8 U$ L7 N
15500是电机能达到的最大转速,Speed_Adc的最大值是4096,ADC采样值和速度参考值的换算方式为:(Spped_ref-0)/(Speed_Adc-0)=15500/4096=15500>>16;

; F* [% z! u5 [4 \  e$ f8 r
gatsby32 回答时间:2019-4-9 10:02:55
4096是2的12次方啊 哥
子曰好人 回答时间:2019-4-9 10:07:08
gatsby32 发表于 2019-4-9 10:02. m- g5 I! @$ x4 R& s3 Q! x
4096是2的12次方啊 哥

6 ~' }4 L7 e# K你有没有仔细看帖子里面的讨论。。ADC是12位的,右移12位哪里有错么,我没有在代码里改过来
gatsby32 回答时间:2019-4-9 11:41:28
哥 不好意思,我不知道还可以翻页看下一楼。这个是什么意思LL_EXTI_ClearFlag_0_31 (LL_EXTI_LINE_13);为什么是清除LL_EXTI_LINE_13,老哥给我解释下行吗?
+ ~* ~7 K8 h' e  K: Z4 y% i3 l
哈几把.jpg
子曰好人 回答时间:2019-4-9 13:23:55
gatsby32 发表于 2019-4-9 11:412 n$ U$ E3 J# j3 n) P) q
哥 不好意思,我不知道还可以翻页看下一楼。这个是什么意思LL_EXTI_ClearFlag_0_31 (LL_EXTI_LINE_13);为什 ...

6 z" m: X; _5 w& o! A清除第13号引脚出现的中断信号,因为NUCLEO板子的蓝色USER按键是PC13引脚,每个IO的中断都有一个外部中断线对应
gatsby32 回答时间:2019-4-10 08:49:46
哥,我怎么才能把cubemx生成的程序的运行逻辑弄清楚?就是整个程序的运行流程图《怎么调用的之类的东西
gatsby32 回答时间:2019-4-10 09:17:30
哥,这个ADC是12位的 值不会超过4096,但是为什么 Speed_Adc的值这么大啊
8 z7 {3 P4 ^4 y0 I" _8 i
adc.png
子曰好人 回答时间:2019-4-10 21:00:43
gatsby32 发表于 2019-4-10 09:17
, f5 o' E4 i; r( k  S) T! X3 w) Z0 ~; [哥,这个ADC是12位的 值不会超过4096,但是为什么 Speed_Adc的值这么大啊
4 _4 `1 Q; Q# |% c! P- X, v
说实话我忘记了,你单独旋钮转到底有ADC能采出大多值你就除以多少吧
gatsby32 回答时间:2019-4-11 09:57:26
哥 照理说4096是2的12次方应该右移12位,但是我右移12位之后电机转速根本不正常,只有1600多转,而且不可调。反倒是右移16位电机转速可以调到15000
, a( @+ z- E; ~/ j- A* d( W3 D: h  g3 i
444.png
子曰好人 回答时间:2019-4-11 11:00:40
gatsby32 发表于 2019-4-11 09:57# b/ u) r/ Z( [5 p! b( \
哥 照理说4096是2的12次方应该右移12位,但是我右移12位之后电机转速根本不正常,只有1600多转,而且不可调 ...
/ z* H* l3 M* \- q& d# ~
你再看看ADC采样那个函数吧,我记得当时我是旋转电位器,采到最大的值是65535才右移的16位,也许采样函数做了处理,忘记了
sxhhhjicbb_3021 回答时间:2019-4-23 14:13:59
楼主写得够详细
zxcv1ddd 回答时间:2019-5-2 16:05:15
谢谢楼主分享
nobutac67618 回答时间:2019-6-17 10:33:50
楼主好,请问我按照你写的代码,下载之后Workbench界面上显示software error。能否帮忙解答下,多谢! 捕获ff.JPG 1 I0 o1 v. V/ I7 T* k' L4 e7 Q
子曰好人 回答时间:2019-6-17 14:29:32
nobutac67618 发表于 2019-6-17 10:33( F6 N$ v. _% ]; Q& {
楼主好,请问我按照你写的代码,下载之后Workbench界面上显示software error。能否帮忙解答下,多谢!" \3 ]6 D! r) T% `/ T
...
& d0 Z- ^& d5 C8 Z
SoftwareError1.png 1 Z' X& I7 A1 Q3 p' ^. T, l% i0 k+ F
在程序中,只有这两个地方可能触发软件错误,你可以调试的时候在这两个地方打断点,就知道是哪儿的问题了。
  {: c3 H. Z% E" l# R很大可能是出现了HardwareFault) z% ^7 ^0 U9 f7 L
nobutac67618 回答时间:2019-6-17 14:39:30
子曰好人 发表于 2019-6-17 14:29
5 Q& v4 r, `* Y7 W在程序中,只有这两个地方可能触发软件错误,你可以调试的时候在这两个地方打断点,就知道是哪儿的问题 ...

8 B! B3 i/ Z) s! g1 Y8 t/ X" B谢谢楼主回复,能否请帮忙发一下您配置CubeMX生成的report(pdf版本)?因为您发的ioc文件貌似打不开(好像由于版本原因) 无标题.jpg
# S9 P3 Y" y. k' V$ R' H

所属标签

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