用来做机器人关节伺服

详情见以下博文,建议电脑端浏览。位置速度电流三环控制,后期存在优化空间,整个项目为模仿Odrive实现。

BLDC有感FOC算法理论及其STM32软硬件实现 - 我叫平沢唯 - 博客园​www.cnblogs.com

传感器为1000线增量编码器。控制驱动板为了做EMI设计成了高低压两层。

大致程序流程

由于研一还在上课,昨天才考完一门,从10月多到11月多利用周末课余时间搞了搞,现在基本成型,代码需要后期优化和适配特定项目。

感谢以下大佬的著作和分享以及开源精神。

参考资料:

[1]《现代电机控制技术》-王成元

[2] 稚晖:【自制FOC驱动器】深入浅出讲解FOC算法与SVPWM技术

[3] madcowswe/ODrive

图论算法及其matlab实现_BLDC有感FOC算法理论及其STM32软硬件实现相关推荐

  1. 有感FOC算法学习与实现总结(转)

    原文:https://blog.csdn.net/u010632165/article/details/103656254 文章目录 基于STM32的有感FOC算法学习与实现总结 1 前言 2 FOC ...

  2. 有感FOC算法学习与实现总结

    文章目录 基于STM32的有感FOC算法学习与实现总结 1 前言 2 FOC算法架构 3 坐标变换 3.1 Clark变换 3.2 Park变换 3.3 Park反变换 4 SVPWM 5 反馈部分 ...

  3. 【老生谈算法】matlab实现模糊K-均值算法——均值算法

    模糊K-均值算法及其matlab实现 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]模糊K-均值算法及其matlab实现.d ...

  4. 【老生谈算法】matlab实现全相位校准算法——全相位校准算法

    全相位校准--信号相位的精确估计方法 matlab程序 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]全相位校准算法及mat ...

  5. 【老生谈算法】matlab实现数字图像去噪典型算法——图像去噪算法

    matlab图像去噪算法详解 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]数字图像去噪典型算法及matlab实现.doc ...

  6. 【老生谈算法】matlab实现Kruskal避圈算法求最小生成树——Kruskal避圈算法

    基于MATLAB的Kruskal避圈算法求最小生成树 1.原文下载: 本算法原文如下,有需要的朋友可以点击进行下载 序号 原文(点击下载) 本项目原文 [老生谈算法]基于MATLAB的Kruskal避 ...

  7. 波束赋形技术lms算法在matlab仿真,自适应波束成形算法LMS、RLS、VSSLMS分解

    1.传统的通信系统中,基站天线通常是全向天线,此时,基站在向某一个用户发射或接收信号时,不仅会造成发射功率的浪费,还会对处于其他方位的用户产生干扰.然而,虽然阵列天线的方向图是全向的,但是通过一定技术 ...

  8. 【老生谈算法】matlab实现高斯白噪声仿真算法源码——高斯白噪声

    高斯白噪声的建模与仿真matlab实现 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]高斯白噪声的matlab实现.doc ...

  9. 【老生谈算法】matlab实现图像去雾算法——图像去雾

    基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码 ## 1.原文下载: 本算法原文如下,有需要的朋友可以点击进行下载 序号 原文(点击下载) 本项目原文 [老生谈算法]基于mat ...

最新文章

  1. Java 三位数的变形
  2. 敏捷个人课后练习四主题:我想要什么?
  3. mysql的联合索引_mysql联合索引
  4. 【Linux部署】【elasticsearch-6.4.3 单机版】【不能以root用户运行es 及 max_map_count 问题解决】(含 安装包+分词插件 云盘资源)
  5. Spring Boot Cache之缓存
  6. 定时器驱动数码管c语言程序,用c语言编写,实用定时器实现数码管15倒计时
  7. 为什么要使用MQ消息中间件?
  8. vue 中 Excel 的导入导出
  9. VMware + Ubuntu16.04 网络无法使用问题
  10. 微软联合创始人保罗·艾伦去世,曾说服比尔·盖茨辍学
  11. C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
  12. js微信监听返回_Node.js入门
  13. 基于MATLAB的机器人学、机器视觉与控制
  14. 魅族16 USB连接计算机,在魅族16x中连接电脑的方法分享
  15. 例题4-6 师兄帮帮忙(A Typical Homework (a.k.a Shi Xiong Bang Bang Mang),Rujia Liu's Present 5, UVa 12412)
  16. bios密码解锁软件_你知道自己的电脑还有这么一个BIOS程序吗
  17. ELK日志分析Elasticsearch模块——语法基础CRUD
  18. 对象存储 OSS 文件下载方法:流式下载和本地下载
  19. 带图片的日历html,HTML漂亮的日历插件
  20. 【python-02】

热门文章

  1. python写一个计时器_Python 实现一个计时器
  2. 使用回收站主键名、索引名问题
  3. 如何控制if跳出_Wasm介绍之5:控制指令 | 火星技术帖
  4. Android开发笔记(九)特别的.9图片
  5. dom4j添加节点的父节点_HTML DOM节点介绍
  6. virtualbox+vagrant学习-2(command cli)-7-vagrant login命令
  7. JavaScript(九):JavaScript中的内置对象
  8. Java 8 时间日期库的20个使用演示样例
  9. 青云QingCloud携手伟仕佳杰打造专业企业级云服务
  10. centos activemq 集群配置 Networks of Brokers