自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ST电机(feed_forward_ctrl)

结构中的pBus_Sensor指针指向相关的总线电压传感器,该传感器用于测量总线电压并将其合并到前馈控制计算中。FF_Init函数初始化前馈控制器并设置FF_Handle_t结构中的各种变量。该函数将指向总线电压传感器的指针作为输入,并将指向 Id 和 Iq 电流分量的 PI 稳压器的指针作为输入。该代码定义了一个名为 FeedForwardCtrl_Handle_t 的结构,其中包含与前馈控制组件相关的各种变量和指针。这些函数用于初始化前馈控制器,设置其参数,并计算对电压矢量的前馈贡献。

2023-03-30 16:45:45 424

原创 ST电机库(encoder_speed_pos_fdbk)

其中包括了一些SW设置,例如IRQnb是用于TIMx捕获更新事件的MC IRQ号码,PulseNumber是每个编码器信号提供的每转脉冲数乘以4,RevertSignal是用于测量速度与实际速度相反时启用的标志,SpeedSamplingFreq01Hz是计算电机速度的频率(01Hz),SpeedBufferSize是用于计算平均速度的缓冲区的大小,InpCaptFilter是用于验证ENCODER传感器捕获的时间过滤器。该结构用于存储有关传感器状态的信息,并执行与电机速度和位置相关的计算。

2023-03-30 16:24:02 1180

原创 ST电机库(enc_align_ctrl)

EncAlignCtrlClass.h 是一个头文件,定义了用于执行电机启动时的编码器自动对准过程的 EncAlignCtrl 类。EncAlignCtrl 类具有初始化、开始对准、执行对准、检查是否对准、设置重启状态和获取重启状态等方法。初始化 EncAlignCtrl 实例。设置编码器对准后重新启动的状态。获取编码器对准后重新启动的状态。检查编码器是否已对准至少一次。时钟编码器对准控制器。开始编码器对准过程。

2023-03-30 15:43:20 623

原创 ST电机库(digital_output)

这是一个头文件,没有具体实现,只有函数声明。包住函数声明,这样编译器会按照 C 语言的方式进行链接。为了支持 C++ 语言,需要在头文件中使用。头文件保护机制,防止同一头文件被重复引用。

2023-03-30 15:27:59 553

原创 ST电机库(circle_limitation)

头文件还包含了一些注释,对于 CircleLimitation 组件的参数和功能进行了说明。这是一个头文件,没有具体实现,只有函数声明。包住函数声明,这样编译器会按照 C 语言的方式进行链接。为了支持 C++ 语言,需要在头文件中使用。头文件保护机制,防止同一头文件被重复引用。,该函数的参数为一个指向。

2023-03-30 15:25:32 907

原创 ST 电机库(bus_voltage_sensor)

四个函数,用于获取总线电压值、平均电压值、平均电压值(V)、检测总线电压是否超过范围等操作。包住函数声明,这样编译器会按照 C 语言的方式进行链接。为了支持 C++ 语言,需要在头文件中使用。头文件保护机制,防止同一头文件被重复引用。

2023-03-30 15:18:02 733

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除