首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

SimpleFOC(六)—— PowerShield和AS5047P

  • 23-09-28 03:41
  • 3536
  • 6278
blog.csdn.net

目录

  • 一、PowerShield驱动板
    • 1.1、硬件准备
    • 1.2、速度闭环模式
  • 二、AS5047P
    • 2.1、硬件准备
    • 2.2、示例演示
  • 三、大功率电机驱动
    • 3.1、硬件准备
    • 3.2、示例演示

SimpleFOC的教程比较多,做了一个总的链接,欢迎点击阅读:SimpleFOC教程链接汇总

一、PowerShield驱动板

  

1.1、硬件准备

◆1.1.1、PowerShield介绍
在这里插入图片描述
  板载三个BTN8982功率MOS管,最大电流55A,最大耐压40V,芯片自带电流检测和故障诊断功能IS,分别接在A2和A3引脚。
  板载内置电流检测电路,分别接在A0和A1引脚。
在这里插入图片描述
  PWM输入引脚为D9/D6/D5,使能引脚为D8/D7/D4高电平有效。
  
◆1.1.2、硬件清单

序号名称数量
1Arduino UNO1
2PowerShield V0.21
3带磁编码器的云台电机1
412V电源1
5方口USB线1

如下图所示:
在这里插入图片描述
simpleFOCShield V2.0.3购买链接:淘宝购买
带编码器电机购买链接:淘宝购买
 
◆1.1.3、硬件连接
在这里插入图片描述
 

1.2、速度闭环模式

◆1.2.1、打开示例
在这里插入图片描述
 
◆1.2.2、修改代码
  代码修改主要是PowerShield的使能引脚有三个,并且都必须置高电平。其它与之前的修改差不多(SimpleFOC(四)—— 闭环控制)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
 
◆1.2.3、电机操作
  打开串口,设置电机转动速度,与simpleFOCShield V2.0.3效果一样。
  操作详细步骤不再赘述,不熟悉的请翻看《SimpleFOC(四)—— 闭环控制》。
  

二、AS5047P

2.1、硬件准备

◆2.1.1、AS5047P介绍
在这里插入图片描述
  AS5047P是一款高精度旋转位置传感器,用于360度范围的高速角度测量。
  标准4线SPI接口,14bit精度,最高支持速度28krpm,
  工作电压3—5.5V,工作电流15mA,
  ABI输出信号可编程范围100—4096 step per revolution,最高4096 steps /1024 pulses per revolution in binary mode(上电默认),也就是最高1024线。
在这里插入图片描述
  
◆2.1.2、硬件清单

序号名称数量
1Arduino UNO1
2AS5047P编码器电机1
3方口USB线1
46P公转母杜邦线1

如下图所示:
在这里插入图片描述
AS5047P电机购买链接:淘宝购买
  
◆2.1.3、硬件连接
在这里插入图片描述
AS5047P的工作电压和AS5600一样为3.3V-5V,本例中需接5V,
在这里插入图片描述
  

2.2、示例演示

◆2.2.1、打开示例
在这里插入图片描述
  
◆2.2.2、程序不需做任何修改,直接编译上传,
  代码中的传感器型号为AS5147,因为AS5147和AS5047P都是AMS公司的产品,SPI接口与内部寄存器设置完全相同,所以可以共用代码。
在这里插入图片描述
  实际上,深入代码查看会发现AS5047、AS5048和AS5147程序定义是完全相同,
在这里插入图片描述
  
◆2.2.3、转动电动,查看角度变化
在这里插入图片描述
串口显示为电机累计角度值(单位rad)和瞬时速度。
  

三、大功率电机驱动

3.1、硬件准备

◆3.1.1、 5010电机介绍
在这里插入图片描述

  
◆3.1.2、硬件清单

序号名称数量
1Arduino UNO1
2PowerShield V0.21
3AS5047P电机1
424V电源1
5方口USB线1

如下图所示:
在这里插入图片描述
  
◆3.1.3、硬件连接
在这里插入图片描述
  

3.2、示例演示

◆3.2.1、打开示例
在这里插入图片描述
  
◆3.2.2、修改代码
⑴、极对数为7,
⑵、设置3个使能引脚始终输出高电平,
⑶、设置供电电压24V,实际12V也可以正常工作,
⑷、设置PID参数,不同电机不同电压的PID参数都可能不一样,根据实际情况设置。限制电压设置为2,值越小工作电流越小最大转速越小,设置过大容易烧坏芯片或者电机。
在这里插入图片描述
在这里插入图片描述
  
◆3.2.3、打开串口,设置电机转速,观察电机运转。
  
演示视频:https://www.bilibili.com/video/BV1Hy4y1g7EN/
 
 
 
(完)
  
欢迎加入simpleFOC技术交流群:923734429 群已满根据提示添加新群 (入群申请写:CSDN)
 
请继续阅读相关文章:
SimpleFOC(一)—— 简介(附有文件下载链接)
SimpleFOC(二)—— 快速入门 (开环控制)
SimpleFOC(三)—— AS5600角度读取
SimpleFOC(四)—— 闭环控制
SimpleFOC(五)—— 双电机控制
SimpleFOC(七)——STM32(Bluepill)的应用
SimpleFOC(八)—— 理论+实践 深度分析SVPWM
SimpleFOC(九)—— 霍尔电机控制

注:本文转载自blog.csdn.net的loop222的文章"https://blog.csdn.net/loop222/article/details/118025149"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top