自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

原创 【STM32系列汇总】博主的STM32实战快速进阶之路(持续更新)

基于STM32的电机控制器的项目实战总结

2020-02-25 18:32:28 17043 24

原创 STM32 Cube之旅-尝试新的开发方式

曾几何时,ST刚推出CubeMX的时候,自动生成的外设初始化代码都会有这样那样的错误,而如今,随着软件的迭代升级,Cube生态也越来越完善,并且使用也越来越方便,ST推出的STM32Cube Ecosystem提供了免费整套的开发软件工具和嵌入式软件包,其中可以从芯片的外设配置,程序开发,程序下载以及系统监视一系列的功能。如下图所示;STM32 CubeMX 几乎STM32的设备都可以使用这...

2020-02-29 23:28:55 6528 3

转载 FOC 电流采样为什么不准?你忽略了这个细节

在电机驱动的FOC控制开发过程中,您是否遇到过电机噪声过大、效率偏低甚至无法运转的情况?这一切有可能源于相电流的采样异常,从而导致FOC算法中无法重建正确的三相电流!小编这里给大家分析影响电流采样的一个因素——延迟源!

2020-02-28 16:09:31 24288 3

原创 STM32 外部中断详解(原理+配置代码)

本文介绍了STM32基于标准外设库的外部中断配置,以及基于参考手册如何更加寄存器配置外部中断

2020-02-27 22:24:38 50448 16

原创 STM32 TIM高级定时器死区时间的计算

STM32 TIM高级定时器的互补PWM支持插入死区时间,本文将介绍如何计算以及配置正确的死区时间。

2020-02-27 20:19:08 15332 14

原创 FOC 算法基础之欧拉公式

FOC中电压矢量合成的推导,对于欧拉公式的几何意义做了一个全面的回顾。

2020-02-13 10:35:34 8245 11

原创 一阶RC高通滤波器详解(仿真+matlab+C语言实现)

一阶RC高通滤波器的matlab仿真和C语言实现,有图有代码,欢迎拍砖

2020-02-08 20:16:07 32034 13

原创 一阶RC低通滤波器详解(仿真+matlab+C语言实现)

文章目录预备知识预备知识一阶RC低通滤波器可以滤除频率高于截止频率的信号,类似的还有高通滤波器,带通滤波器,带阻滤波器,

2020-02-06 19:54:36 45676 40

原创 matlab 调用C程序进行simulink仿真

文章目录simulink仿真创建C程序编译C程序运行结果simulink仿真simulink仿真中需要使用S-Function模块,可以实现调用C程序进行仿真,下面先建立一个简单的仿真;具体如下图所示;创建C程序需要在S-Function模块的S-Function name一栏填写需要调用C程序文件名,注意不需要带文件名后缀;之后,新建文件sfun_myc.cpp和sfun_myc...

2020-02-06 10:52:59 11527 2

原创 matlab 提示 Error using mex No supported compiler or SDK was found 错误的解决办法

在使用simulink的S-Function去调用C程序的时候,需要使用mex指令预先编译C程序,但是出现Error using mex No supported compiler or SDK was found的错误提示。根据提示可知是缺少C编译器这里使用的是MinGw-w64,根据官方提示进行安装;...

2020-02-06 08:39:30 6873 1

原创 matlab 提示 Continuous sample time is not supported by discrete derivative 错误的解决办法

Simulink仿真的时候,出行错误提示:Continuous sample time is not supported by discrete derivative中文意思是:连续采样时间不支持离散导数;发现正弦波信号的采样时间设置为0,所以相当于连续的模拟信号;解决办法修改Sample time...

2020-02-05 12:23:47 11095 2

原创 FOC 转子初始位置检测(图文详解)

什么是转子的初始位置?其实转子的初始位置是不确定的,但是在电机启动的时候,我们需要得到电角度,这样才可以进行矢量控制;所以,这里将转子与A轴重合作为初始位置,此时电角度也恰好为零,具体如下图所示;)至于原理下面会详细分析,这样在转子到初始位置后,也可以得到准确的电角度,就可以实现磁场和转子的同步转动。如何让转子运行到初始位置?其实这是一个很简单的问题,在这里我将它放大了,简单地分析了一...

2020-02-04 19:28:01 21062 23

原创 FOC 电流采样方案对比(单电阻/双电阻/三电阻)

电流采样的作用在FOC算法中,电流采样在反馈环节是相当重要的一部分,通常交流三相同步电机在进行坐标变换的时候,需要实时测量相电流,最终通过SVPWM实现电机转子磁场和定子磁场的同步转动,那么这里有三种方案,单电阻采样,双电阻采样,三电阻采样。本文参考ST的单电阻和三电阻采样以及TI的双电阻采样,结合实际中可能需要注意的地方进行总结分析。单电阻采样双电阻采样三电阻采样...

2020-02-03 12:02:05 40641 51

原创 FOC: Park变换电角度误差带来的影响

关于坐标变换已经在这篇博客中提到《FOC中的Clarke变换和Park变换详解》,在FOC算法的实际调试过程中会遇到很多与理论有所偏差的问题,往往这些情况下,需要对理论有较深刻的理解,才能透过现象看到本质,部分情况可以结合仿真为实际的调试做一个参照。Park变换需要电角度将静止坐标系变换到旋转坐标系,如果电角度存在误差,则无法得到理想的Id和Iq的值;调试电流环的时候,正常设置Iq为固定值,I...

2020-02-02 11:23:32 8882 2

STM32CUBEIDE-文档.zip

STM32CUBEIDE-文档 - 当前版本信息 - 安装文档/Linux/Windows/Macos系统下的安装教程 - 用户手册

2020-03-01

read_csv.zip

传统的方式可以通过读取文件,然后处理字符串的方式对`csv`文件进行解析,在`matlab`中可以通过`csvread`函数读取`csv`文件,然后通过`plot`对数据进行显示,也可以对里面的函数进行分析;

2020-01-19

Clark_park_matlab仿真

Clark_park_matlab仿真,可以直接打开运行仿真,恒幅值的坐标变换,可以用于FOC算法, https://blog.csdn.net/u010632165/article/details/103672042

2020-01-13

Serial_Digital_Scope V2.zip

串口数字示波器 Serial Digital Scope,可以用于显示单片机上发到PC端的数据,最多支持四个通道,可以导出csv格式,可以缩放,自动跟踪波形。

2019-11-11

openwrt mt7688/mt7628 pwm driver 驱动

openwrt 15.01 cc 版本 mt7628/mt7688 pwm驱动,测试可用,将压缩包解压至sdk的package文件夹下即可编译 http://blog.csdn.net/u010632165/article/details/75196071

2017-07-16

Base64编解码

base64编解码

2016-11-14

Microsoft Win32 Programmer's Reference

win32 c/c++ api参考手册window编程

2014-06-11

音乐频谱显示3264双色点阵.rar

基于STC12C5A60S2单片机测试通过的32x64双色点阵的频谱程序,

2014-02-10

Altiumlib for MSP430.zip

比较全MSP430封装,altium直接导入就能使用

2014-02-10

空空如也

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

TA关注的人

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