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

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

[复制链接]
STMCU小助手 发布时间:2022-8-9 23:38
前言 ! o* s5 u- O  t' X/ G* {4 F+ u
客户在使用 ST FOC4.3 库文件控制电机过程中,当使用了 STM32F30x 芯片时,如果使用的是 ICS(Isolated Current Sensor)采样电流信号时会遇到无法编译通过报错问题,本文用以说明如果修正这个问题。
( g  t* \2 L: n3 X# c- [/ r5 h4 s" @9 N1 G& A( B1 G, p
# d6 w# z& [+ I) p
问题描述
* c  `7 R3 k& v8 E8 O4 p使用芯片为 STM32F303RCT6,当用到 FOC4.3 库进行电机控制时,如果使用了 ICS 作为电流采样,会遇到编译报错,如下提示:
/ I1 v6 Y/ {/ g: g2 I9 L' z
. l7 v2 E5 O) R3 @
_B5(W8Tc}CSPIN[XTF3(8.png - S- ^" {% \& N/ o- }% l9 g
' Q# c( T' S- i) b" {3 p
具体位置在 MCTask.c 的下面程序段:: r7 P: T: e+ `" h/ P/ ~  M
  1. #elif ((defined STM32F30X)&&(defined ICS_SENSORS))
    : m7 h9 f: g3 T0 h3 K6 _
  2. oCurrSensor[M1] = (CPWMC)IF3XX_NewObject(&PWMnCurrFdbkParamsM1, &ICS_DDParamsM1);
    - u0 D9 A5 |  O  h) @4 f
  3. #else
复制代码
' `+ A! S3 y/ ~- T% n' Z- Q
看到上的错误提示是没有定义 ICS_DDParamsM1 和 IF3XX_NewObject 所用的形参 pICS_F30xParams_t 没有匹配。察看库中调用的根源在 pICS_F30XParams_t 与 ICS_DDParamsM1 是不同的,有个别的地方需要调整,因此根源在于没有在 头文件中定义相应的参数表。
, Z. S* E, O& A
  1. CIF30X_PWMC IF3XX_NewObject(pPWMnCurrFdbkParams_t pPWMnCurrFdbkParams,
    3 Q8 \  w$ E: q8 @" d
  2. pICS_F30XParams_t pICS_DDParams)
复制代码
4 ]9 T  S. z0 K& o, g
解决方法
  `3 E4 V- a* A5 ]- v1. 在...\web\SystemDriveParams 中增加支持 STM32F30x 的 ICS 采样的参数定义 ICS_F30XParams_t 6 V9 I0 C3 O7 T6 B& s3 \0 B9 q
ICS_F30XParamsM1 = {……} ;
6 ?1 w4 D+ V2 C  {/ _2. 该参数表需要对应于 pICS_F30XParams_t 结构体中的定义,新增文件见附件文件;
+ b  a& W, v) i& R: }' W; l$ A& ~9 y! s  H3 u4 ]) F$ P# j5 w( g
. L! E# i/ F  H4 e1 x$ z- ]- B
PO2B{7OT~TL%]5{[3MJ4X66.png
/ q5 R' @4 O9 {: T7 B
6 \: N4 m% |. M% i* J! u

0 @; C6 V* g; f. s' J) T$ J3. 修改 MCTask.c 中的形参,改 ICS_DDParamsM1 为 ICS_F30XParamsM1
6 w7 J* W; u8 z# G! k9 L( {8 M  Q3 F6 I( S7 b8 D8 A6 v: L

' w; U+ Q2 ~% h. O 5GCI4KNPV$I_]24W(4V0T}V.png
( ?# R8 Z. F& c3 P4 j
! E' s! X# T& c. N9 h+ y" \) n, A2 q( }4 X0 ]
' H2 N4 l0 k, A6 z
完整版请查看:附件
. C2 [6 B4 i) Z( _# g  Y' Q
2 e1 P7 `2 n1 u  _0 T$ e# q& f% W0 k7 w4 p5 S* k' T
/ \; V7 U; w% G

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

下载

254.43 KB, 下载次数: 4

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

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版