摘要: 本设计介绍的是直流无刷电机的正弦波控制方式,以及基于英飞凌 XC866单片机的三相带霍尔传感器直流无刷风机 180 度控制方案。三相带霍尔传感器直流无刷风机 180 度控制系统主要由以下几大部分构成:整流电路、逆变电路、控制电路、驱动电路、开关电源、直流无刷风机及扇叶负载。 直流无刷风机控制系统设计框图: 直流无刷风机控制方案功能介绍: 以XC800 系列为核心的控制电路主要完成直流母线电流、直流母线电压、电机相电流、调速电压等物理量的采集;并根据霍尔信号进行速度计算,生成三相SPWM控制信号;同时完成人机界面交互功能。开关电源部分以英飞凌CoolSET F3 系列的专用集成IC(包括MOSFET 及其驱动等)为核心进行设计;逆变电路部分采用英飞凌单管IGBT 及EiceDRIVER 驱动芯片。 直流无刷风机控制系统框图: 直流无刷风机控制系统实现的主要功能和指标如下: 系统主要功能 电机控制方法:两相正弦波控制 起动方式:梯形波控制 转速控制:转速PI调节器 超前角校正功能 保护功能:过流、过压、欠压 套件参数 供电电压:交流220V 电机类型:永磁同步电机(带霍尔传感器) 最大输出功率:100W 电机调速范围:300-1200RPM(4 对极) 更多内容详见风机控制设计说明
1
ST最新电机库V5.0.3,新的马达驱动库是完全开源的了。厂家提供的代码还是很值得学习的。
2021-10-21 15:05:39 89.41MB ST电机库 永磁同步 电机控制源码
1
通过 Xbox 控制器的 Arudino 电机控制 该项目包括一个简单的 Windows 程序,该程序根据连接的 Xbox 360 控制器的输入生成串行命令。 设置 将包含的*.ino加载到带有电机防护罩的 Arudino 微控制器上。 已经过测试的是 SainSmart L293D 电机防护罩。 电机应连接到 1 和 4。 将 Xbox 360 控制器连接到您的 Windows 计算机。 将 Arudino 连接到计算机并将其设置为 Serial Port COM4 。 将 LED+ 连接到引脚 7,将 LED- 连接到地以启用信号灯。 信号灯将指示流是否正在发送到 Arduino。 手术 激活运行*.ino文件的 Arudino。 指示灯应“关闭”。 在主机上启动main.cpp包含的代码。 如果连接成功,指示灯将亮起。 用右摇杆控制右电机,用左摇杆控制左电机。 在 Windows
2021-09-11 17:46:50 12KB C++
1
包含sin,cos,sqrt,sat等。
2021-08-15 01:49:35 4KB 电机控制 源码 数学库
1
该压缩包为为舵机驱动代码,包含180°,300°,360°舵机的控制函数。改代码是基于STM32F103C8T6单片机写的驱动代码。度数可以通过串口随意调节。包含详细的注释说明,便以使用者接线以及理解代码。
2021-08-03 17:03:34 2.95MB STM32 电机控制 源码例程
1
stm32_drv8711_spi 使用HAL功能通过NUCLEO-F767ZI STM32 Nucleo-144开发板与STM32F767ZIT6和DRV8711(Pololu 36v4)的SPI进行步进电机控制。
2021-07-19 10:08:05 4KB C
1
STM32F103C8为主控,直流无刷电机FOC控制源码,有PMSM_Sensorless,PMSM_FOC_QEncoder,霍尔版本,等,有原理图。
2021-07-11 22:02:18 11.32MB STM32F103C8 编码器 直流无刷
基于51单片机的步进电机控制(源码+proteus仿真),实现功能:1、用矩阵键盘设定电机目标转速及旋转方向,范围 100 ~300 转/分; 2、测量、显示电机实际转速和方向(正转显示“P”,反转显示“N”);
2021-06-09 17:25:37 28KB 步进电机 51单片机
1
使用MSP430G2系列单片机,BLDC无刷直流电机控制源码
2021-05-11 20:38:21 72.84MB MSP430
1
ST直流无刷电机控制源码,详细的SVPWM,CLARK,PARK等,全部开源,适合学习BLDC
2019-12-21 20:31:51 2.13MB FOC SVPWM
1