资源包含无刷电机驱动器的源码和详细功能说明。基于STM32的无刷电机驱动器,由STM32F103CBT6 + IR2131组成控制,6片IRF540作为UVW功率驱动,带动一个24-30V的无刷电机。支持UVW霍尔信号和ABZ光电编码器信号输入。当前控制器实现了以下功能:1. 设定固定PWM占空比的驱动电机正反转运行,占空比范围0-1000;2. 速度调节模式,给定速度,实现PI控制,可以设定/修改P、I参数和静态允许差等,自动调节PWM;3. 驱动器采用RS-485接口,采用Modbus通信协议,在PC机上进行P、I等参数调节方便;4. 通过Modbus修改霍尔中断计算速度和控制速度的时间,达到修改PI参数的目的;在PC电脑的Modbus调试界面上,显示电机的实际速度(RPM)、电机正反转、电机转动圈数和霍尔位置数、光电编码器的速度/位置等参数。
STM32F103CBT6IR2131无刷电机驱动器源码及功能详解
文件列表
低压无刷驱动程序+软件说明
(预估有个466文件)
STM32_Modbus_uvproj.bak
23KB
STM32_Modbus.uvgui_Administrator.bak
79KB
STM32_Modbus_uvopt.bak
196KB
stm32f10x_adc.c
46KB
stm32f10x_tim.c
106KB
stm32f10x_i2c.c
43KB
stm32f10x_flash.c
61KB
stm32f10x_rcc.c
50KB
stm3210b_eval_lcd.c
54KB
stm3210c_eval_ioe.c
49KB
暂无评论