自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SimpleFOC -foc电流-力矩控制代码

#include <Arduino.h>#include <SimpleFOC.h>// 无刷直流电机及驱动器实例BLDCMotor motor = BLDCMotor(1);BLDCDriver3PWM driver = BLDCDriver3PWM(9, 5, 6, 8);// 编码器对象Encoder encoder = Encoder(2, 3, 4096); //Encoder encoder = Encoder(2, 3, 4096, A0);//.

2021-10-05 17:14:16 1605

原创 SimpleFOC -位置控制代码

#include <Arduino.h>#include <SimpleFOC.h>// 无刷直流电机及驱动器实例BLDCMotor motor = BLDCMotor(6);BLDCDriver3PWM driver = BLDCDriver3PWM(9, 5, 6, 8);// 编码器对象Encoder encoder = Encoder(2, 3, 4096);// 通道 A 和 B 回调函数void doA(){encoder.handleA();}.

2021-10-05 00:51:10 1224

原创 Arduino SimpleFOC库-009-监控功能

BLDCMotor和StepperMotor类支持通过串行端口进行监控:motor.useMonitoring(Serial);监控有两个主要目标:在初始化和校准过程中显示电机状态 实时监控电机变量监控电机初始化在初始化 motor.init() 时,电机会向串口输出它的状态,和对齐程序 motor.initFOC()。启用此功能不会直接影响实时性能,因为在函数 motor.loopFOC() 和 motor.move() 中没有预定义的实时循环监控。这是motor初始化监控输出运

2021-10-04 00:22:22 2024 2

原创 Arduino SimpleFOC库-008-运动控制

运动控制简单的FOC库有两个主要参数,用于定义要使用的运动控制架构(并且每个参数都可以实时修改):转矩控制方式-motor.torque_controller 运动控制方式——motor.controller 闭环运动控制- 带位置传感器 开环运动控制- 无位置传感器 转矩控制方式SimpleFOC库中实现了三种转矩控制类型:电压 -TorqueControlType::voltage 直流电流 -TorqueControlType::dc_current F...

2021-10-04 00:03:53 2958 2

原创 Arduino SimpleFOC库-007-电流感应

ArduinoSimpleFOC库的目标是通过(至少)三种最标准的电流感应类型来支持 FOC 实现:在线电流检测 低侧电流检测-尚不支持 高端电流检测-尚不支持到目前为止(检查发布),ArduinoSimpleFOC库仅支持在线电流感应。当前的每一种传感类都将实现所有必要的功能,以实现 FOC 算法的简单而稳健的实现:硬件配置 ADC 分辨率和频率 自动零偏移查找 驱动同步 ADC 采集事件触发 与驱动程序阶段的自适应对齐 读取相电流 电流矢量幅度的计...

2021-10-03 15:47:15 1917

原创 Arduino SimpleFOC库-006-位置传感器

该库目前支持以下类型的位置传感器:编码器: 传感器计数A,B并index引导脉冲以估计位置。 例子: 光学:欧姆龙1000P 电容:AMT103 CUI 磁性:AS5047U- 使用 ABI 磁性传感器: 使用精确的磁场测量来估计位置的传感器。 它们具有多种不同的通信标准,例如:SPI、SSI、I2C、ABI、UVW、PWM…… 支持通信:(发布) SPI、I2C、模拟、PWM UVW(使用霍尔传感器接口) ABI(使用编码器接口).

2021-10-03 15:16:48 1633

原创 Arduino SimpleFOC库-005-驱动配置

ArduinoSimpleFOC库支持 BLDC 和步进电机驱动器:BLDC 驱动器 3 个 PWM 信号(3 相)-BLDCDriver3PWM 6 个 PWM 信号(3 相)-BLDCDriver6PWM 步进驱动器 4 个 PWM 信号(2 相)-StepperDriver4PWM 类BLDCDriver3PWM和BLDCDriver6PWM为所有支持的平台提供所有硬件/平台特定代码的抽象层:atmega328、esp32、stm32 和 teensy。他们实施:...

2021-10-03 14:11:26 2006

原创 Arduino SimpleFOC库-004-BLDC 电机配置

所有 BLDC 电机都在BLDCMotor类中处理。这个类实现:BLDC FOC 算法 运动控制回路 监控 用户通讯接口1. 创建 BLDC 电机的实例要实例化 BLDC 电机,我们需要创建BLDCMotor该类的实例并为其提供电机的极对数.// BLDCMotor(int pp, (optional R))// - pp - pole pair number// - R - phase resistance value - optionalBLDCMotor mo.

2021-10-03 13:27:54 2317 2

原创 Arduino SimpleFOC库-003-入门分步指南

1. 测试传感器一切连接良好的首要标志是告诉我们传感器读数是否良好。要测试传感器,请浏览库示例examples/utils/sensor_test并找到适合您的传感器的示例。该示例将具有如下结构:#include <SimpleFOC.h>Encoder encoder = Encoder(2, 3, 500);// interrupt routine intialisationvoid doA(){encoder.handleA();}void doB(){encoder.

2021-10-03 02:00:05 2551

原创 Arduino SimpleFOC库-简介-002

电机驱动程序设置该库支持处理BLDC驱动器BLDCDriver3PWM和BLDCDriver6PWM类以及所处理的步进驱动器StepperDriver4PWM类。BLDCDriver3PWM类对象:相A,B和C针数 enable引脚号(可选)

2021-10-02 22:38:04 3013

原创 Simple FOC Shield v2焊盘的硬件配置-学习笔记

ArduinoSimpleFOCShield 的一项非常重要的功能是硬件配置每块电路板的底部都有一组用于配置的焊盘。这些焊盘使电路板能够:配置 BLDC 驱动器引脚(PWM 引脚 A、B、C 和使能引脚) 启用/禁用编码器 A、B 和方向通道的上拉电阻 配置编码器/霍尔传感器连接 启用/禁用线性稳压器 配置ADC的范围 配置电流检测的引脚启用编码器/霍尔传感器上拉电阻每块板都集成了三个 3.3KOhm 上拉电阻器,用于编码器通道 A、B 和索引(或霍尔传感器 U、V、W)...

2021-10-02 14:55:51 2820

原创 Arduino SimpleFOC库_笔记_001

#include <Arduino.h>#include <SimpleFOC.h>// 编码器(pin_A, pin_B, PPR)Encoder sensor = Encoder(2, 3, 4096);//通道A和B回调void doA(){sensor.handleA();}void doB(){sensor.handleB();} void setup() { Serial.begin(115200);//WWQ // 初始化编码器硬件 .

2021-10-02 12:58:04 875

原创 旋转编码器的使用_02串口显示旋转编码方向与脉冲值

旋转编码初步使用,串口显示旋转编码方向与脉冲值 使用Arduino uno 完成编码器简单操作.第一步 如图将旋转编码器与Arduino uno 开发板连接第二步 Arduino IDE中编写控制代码/* 旋转编码实例 rotary-encoders-demo...

2020-04-26 19:04:06 786

原创 ESP8266 Node mcu WIFI无线控制入门_01无线远程控制LED

ESP8266 Node mcu WIFI无线控制入门方法第一步: 使用Arduino uno 完成简单控制1.安装Node mcu开发板编译器,步骤如下: 打开arduino IDE ---> 文件--->首选项 2.打开首选项,选择 附加开发板管理器网址, 添加第三方开发板管理器网址: 添加如下网址,并点击确定.http:/...

2020-04-25 14:07:45 1203

空空如也

空空如也

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

TA关注的人

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