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

ST FOC4.3 库关于 STM32F30x 系列 ICS采样代码的修改

[复制链接]
STMCU小助手 发布时间:2022-8-9 23:38
前言 7 f2 V! E% ]" M7 O- a
客户在使用 ST FOC4.3 库文件控制电机过程中,当使用了 STM32F30x 芯片时,如果使用的是 ICS(Isolated Current Sensor)采样电流信号时会遇到无法编译通过报错问题,本文用以说明如果修正这个问题。
+ s6 L  R7 p- G4 z1 K& S; a6 _) v  Z, }/ R+ _
8 d$ H3 d7 ~% v6 _2 o6 {4 M/ {
问题描述 " B8 K9 E- a* g& L  `" ?" }; b
使用芯片为 STM32F303RCT6,当用到 FOC4.3 库进行电机控制时,如果使用了 ICS 作为电流采样,会遇到编译报错,如下提示:
9 l9 O- B0 J3 d) `6 T  S4 A' O

' E" g/ o/ x! i/ s2 B _B5(W8Tc}CSPIN[XTF3(8.png 1 R8 [7 j$ r' {2 F

# j' `$ y0 N  k+ _4 _  j; q
具体位置在 MCTask.c 的下面程序段:( S; m4 `( u& N. u* V
  1. #elif ((defined STM32F30X)&&(defined ICS_SENSORS))0 \1 z& @% Y" a' q& T
  2. oCurrSensor[M1] = (CPWMC)IF3XX_NewObject(&PWMnCurrFdbkParamsM1, &ICS_DDParamsM1);2 i) R5 l# F9 }5 D6 |* N
  3. #else
复制代码
' F$ ?' M; s% b5 Z
看到上的错误提示是没有定义 ICS_DDParamsM1 和 IF3XX_NewObject 所用的形参 pICS_F30xParams_t 没有匹配。察看库中调用的根源在 pICS_F30XParams_t 与 ICS_DDParamsM1 是不同的,有个别的地方需要调整,因此根源在于没有在 头文件中定义相应的参数表。
/ ?7 D  ~  B6 l/ ^) E: m; s3 m
  1. CIF30X_PWMC IF3XX_NewObject(pPWMnCurrFdbkParams_t pPWMnCurrFdbkParams,
    + d2 t( P+ y7 M2 A0 ]
  2. pICS_F30XParams_t pICS_DDParams)
复制代码

- U: C& @! @  D' w! Y解决方法 % m5 X2 _) Q0 _
1. 在...\web\SystemDriveParams 中增加支持 STM32F30x 的 ICS 采样的参数定义 ICS_F30XParams_t 6 q0 j. [2 P; |  g
ICS_F30XParamsM1 = {……} ;
; k' t* K8 x5 {* ]* H! I6 A2. 该参数表需要对应于 pICS_F30XParams_t 结构体中的定义,新增文件见附件文件;
: I9 z6 w3 m; F% x+ _+ A4 z
1 u+ f* i% a8 I3 P& e

- d8 T# B1 \' J" v9 Q" G/ E PO2B{7OT~TL%]5{[3MJ4X66.png : L5 ^' K7 l# @5 _( e! I

0 S& U, h% g" e- R* V

( B# L0 U% l  K: _3. 修改 MCTask.c 中的形参,改 ICS_DDParamsM1 为 ICS_F30XParamsM1
( ^8 I$ I% T+ I, v( P4 I
" e1 G5 H, `6 x0 i0 t5 a
; V- c+ Z  g, _) I' n4 e
5GCI4KNPV$I_]24W(4V0T}V.png
- j: a9 q8 X0 {3 R" |7 H
0 J; E& x( X' w3 [$ x$ _/ e9 K% A0 u7 y  y9 c+ x

! T2 B$ |9 ^+ ?& H$ J7 p3 \完整版请查看:附件+ B8 B: ]; w1 s4 Q/ e8 x, v
, }' R1 @7 [/ a; _( \* x  t

/ M% z- u+ U. s, h+ m4 y* n8 ]
  J/ D$ }6 P+ @5 u( D; E

ST_FOC4.3库关于STM32F30x系列ICS采样代码修改.pdf

下载

254.43 KB, 下载次数: 4

赞 收藏 评论0 发布时间:2022-8-9 23:38

举报

0个回答

所属标签

相似技术帖

官网相关资源

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