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

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

[复制链接]
STMCU小助手 发布时间:2022-8-9 23:38
前言
$ p; \4 Z7 H& z% W1 n. @6 a客户在使用 ST FOC4.3 库文件控制电机过程中,当使用了 STM32F30x 芯片时,如果使用的是 ICS(Isolated Current Sensor)采样电流信号时会遇到无法编译通过报错问题,本文用以说明如果修正这个问题。
; v" R  Z3 g( S7 R+ t% Z4 \7 ^0 o) d: M
" H# l; n' K, m0 Q- F0 [* Q, U
问题描述 % \( {1 e9 E+ C' K
使用芯片为 STM32F303RCT6,当用到 FOC4.3 库进行电机控制时,如果使用了 ICS 作为电流采样,会遇到编译报错,如下提示:* I4 B2 T  v9 `
- A) F7 p( v- s# j6 F* ]8 a
_B5(W8Tc}CSPIN[XTF3(8.png / c' G( _$ y" U3 C) _

$ O$ ~0 W( K0 S
具体位置在 MCTask.c 的下面程序段:) \* [$ \! M- z3 j
  1. #elif ((defined STM32F30X)&&(defined ICS_SENSORS))% f5 N# R) l, D8 ], }5 r/ ^
  2. oCurrSensor[M1] = (CPWMC)IF3XX_NewObject(&PWMnCurrFdbkParamsM1, &ICS_DDParamsM1);
    * f: }, g0 m( c3 [
  3. #else
复制代码

3 n7 B+ T3 m5 [2 {. H1 g. A看到上的错误提示是没有定义 ICS_DDParamsM1 和 IF3XX_NewObject 所用的形参 pICS_F30xParams_t 没有匹配。察看库中调用的根源在 pICS_F30XParams_t 与 ICS_DDParamsM1 是不同的,有个别的地方需要调整,因此根源在于没有在 头文件中定义相应的参数表。: w( j8 W+ m; t
  1. CIF30X_PWMC IF3XX_NewObject(pPWMnCurrFdbkParams_t pPWMnCurrFdbkParams,
    8 V  _8 K7 Y( ~9 I2 m8 _: w7 h
  2. pICS_F30XParams_t pICS_DDParams)
复制代码

& V, v& V5 o/ d$ v/ s+ O; b9 j# O解决方法 3 @6 u# ^3 x  b" L4 d8 H" p$ U. {
1. 在...\web\SystemDriveParams 中增加支持 STM32F30x 的 ICS 采样的参数定义 ICS_F30XParams_t
! z% k. J! N# K6 o6 \6 u- e6 B- XICS_F30XParamsM1 = {……} ;
# F3 Y& h6 P: ^, ^7 Q2. 该参数表需要对应于 pICS_F30XParams_t 结构体中的定义,新增文件见附件文件;
/ _# J! W, B4 Q3 b- k# Y6 E# c# C% W4 d% I% Y1 V4 e+ G
* g) y: I0 P5 _# M7 I1 x
PO2B{7OT~TL%]5{[3MJ4X66.png
# [5 H- A% r8 ~! I* w" E5 K; }+ D7 c) y$ J1 u- g& f. J
. H  t; b6 o; w; S% }' \
3. 修改 MCTask.c 中的形参,改 ICS_DDParamsM1 为 ICS_F30XParamsM1
9 V7 [1 i% p1 w( X" Q5 ]$ k6 f, b8 \0 M3 c
% N4 M' ?! s# m
5GCI4KNPV$I_]24W(4V0T}V.png
: y& @! l1 I7 v0 ~. D/ b1 G$ b9 f" v' k( @

, [" C. }, x, b7 u4 J: q5 H
5 [& U# O) g: O% e8 j
完整版请查看:附件" d+ K8 y: R( Z' F% m7 j( u& H

+ J/ c% |8 P1 z1 S2 v7 I% C& e; q& d# J& ^; y# G( Q
% y& l& {0 G' k$ S; X8 Z

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

下载

254.43 KB, 下载次数: 1

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

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版