文件名称:DAC的功能-高等光学matlab6544654
文件大小:2.45MB
文件格式:PDF
更新时间:2024-06-29 05:51:51
foc st 中文手册
3.6 DAC的功能 在 stm32F10x_MCconf.h 中启用 DAC 功能后,DAC 就是一个功能强大的调试 工具,它允许使用专用的菜单最多同时可以追踪多两个软件的实时变量。 图 24 LCD显示的磁通 PID的 P设置 在图 24 所显示的菜单中,可以左/右移动操纵杆来选择所需的微控制器引 脚。要更改软件变量输出,可以向上/下移动操纵杆(可用变量列表取决于所选 固件配置)。至于所有其他的菜单,按下操纵杆或 Key按钮会启动/停止电机。 下面的代码可以将两个用户定义的变量添加到默认列表: ... #include "stm32f10x_MClib.h" ... MCDAC_Update_Value(USER_1,variable_name1); MCDAC_Update_Value(USER_2,variable_name2); ... 如果在显示屏上选择了“User1“或“User2“,就会输出显示这些变量。如果演 示程序在开始/运行状态,就可以启动变量跟踪。FOC 算法采样频率可以修复更 新频率(详情见 4.2)。 使用四个 TIM3 输出比较通道中的两个(PB0 和 PB1 引脚),调节 30kHzPWM 循环信号,就能在目前的固件库中运行 DAC功能。在没有启用波形延时情况下, 为了恰当的过滤产生的信号,建议使用恰当的一阶低通滤波器(如 10kΩ的电阻 和 22nF 的电容构成的滤波器)。此外,如果使用具有高密度的性能线(即一 STM32F103xC,STM32F103xD或 STM32F103xE衍生工具)的 MCU,用户可以适当修 改 stm32f10x_MCdac.c文件来开发内置 2通道、12位 D/A转换器。 3.7 电源反馈(Power stage feedbacks) 为了显示直流母线电压值和 STM3210B-MCKIT电源板散热器温度,必须专门