关闭
  • 太难了,炸机后才去注意PWM的死区时间

    什么是死区时间?如何计算合理的死区时间?

  • 原来SPI并没有我想的那么简单

    之前写过一篇UART,通用串行异步通讯协议,感兴趣可以参考一下《我打赌!你还不会UART》;因为UART没有时钟信号,无法控制何时发送数据,也无法保证双发按照完全相同的速度接收数据。因此,双方以不同的速度进行数据接收和发送,就会出现问题。如果要解决这个问题,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步。

  • H桥电机驱动电路详解

    电机俗称“马达”,依据电磁感应定律实现电能转换或传递的一种电磁装置。电动机在电路中是用字母M表示,它的主要作用是产生驱动转矩;作为用电器或各种机械的动力源,发电机在电路中用字母G表示,它的主要作用是利用机械能转化为电能。

    单片机
    2020-11-03
  • 三面大疆惨败,因为不懂PID的积分抗饱和

    理想的PID算法往往不能满足实际使用中的很多场景,比如积分饱和的问题,因此需要在此基础上对积分器做抗饱和处理,积分anti windup的优化。这不,隆哥这次面试,直接挂在这么基础的知识点上,肠子悔青,在这里简单总结一下。

    单片机
    2020-09-21
  • 被坑了10万!竞业协议到底有多少坑?

    前段时间看到某厂员工因为违反竞业协议,被要求赔偿97万,还要返还期间发放的补偿金;实不相瞒,我也被竞业协议坑过,间接损失十多万,所以我感觉,无论是职场萌新,还是资深打工人,都有必要了解一下竞业协议,这样才能规避一些不必要的损失。

    单片机
    2021-03-31
  • 基础知识:压敏电阻原理、参数、选型

    压敏电阻并不是一般的电阻,而是一种具有瞬态电压抑制功能的元件,效果同TVS。这篇文章介绍压敏电阻的一些基本知识,包括参数、选型、应用等。

  • 不懂Linux Device Tree,被新人嘲笑后含泪写完

    关于设备树,之前就已经接触过很久了,但本着够用的原则,基本上都是看着文档CRUD,处于一种不求甚解的状态,没有进行全面性的总结,导致很多知识点都是比较碎片状,没有形成一个系统的知识网络。最近公司来了一个实习生,问了个关于设备树的问题,居然没答上来。于是为了尊严,工作多年的老咸鱼决定挪用一部分打篮球的时间,整理一下这方面的知识。

  • 全网最通俗易懂SPWM入门教程,快来白嫖

    本文简单介绍了SPWM的原理和调制方法,推导了SPWM的PWM脉冲宽度的计算时间,最后给出了基于STM32单片机产生SPWM驱动呼吸灯的部分代码。

  • 如何优雅地解决STM32的Flash写保护的问题?

    本文介绍了如何解决STM32芯片Flash写保护导致无法下载程序,无法在线调试的问题;如果您遇到相同的问题,希望本文可以带来一些帮助。

  • 小众却真香,电机矢量控制电流采样方案的抉择

    最近做的电机控制项目,之前纠结电流采样的方案,本文对此进行了简单总结。

  • 快速扫盲 | 一阶RC低通数字滤波器算法实现

    1 预备知识 2 simulink 仿真 3 simulink 运行结果 4 matlab实现 5 matlab运行结果 6 C语言实现 7 C语言运行结果 1 预备知识 低通滤波器(LPF)可以滤除频率高于截止频率的信号,类似的还有高通滤波器,带通滤波器,带阻滤波器。一阶RC低通滤波器的电路如下图

    单片机
    2020-07-06
  • 10款免费的电路设计软件,你用过几个?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达工程软件和在线资源往往比较昂贵,但是对于专业人员、学生和爱好者来说非常有益。用户开展项目或者仅进行工程验证时,这些资源往往是必要的,但是相关成本却令许多人望而却步。本文为工程师和工程研究爱好者们寻找了几款高质量的免费资源,现在将其概述如下。PART1.电路仿真01PartSim网址:www.partsim.comPartSim是一款基于浏览器的电路仿真器,用户可以通过该软件进行电路实验。该仿真器布局简单,从而确保易用性,同时提供完整的SPICE仿真引擎、基于Web的原理图捕获工具和图形示波器,可以监视电路的模拟/数字信号电平。...

  • 感觉身体被掏空!只因为肝了这篇空间矢量控制算法

    之前做了一个项目,参考了开源项目本杰明电调(去GitHub搜VESC)或者simpleFOC也不错,总之都挺香;换做自己写,原本以为会挺简单的,没想到入坑了,而且还挺深的,烧了不少片子,烧了不少板子,感觉身体被掏空,总结一下整个算法的流程。

  • 现成轮子OSAL操作系统抽象层的移植

    简单介绍一下Z-STACK中的OSAL,值得一看的现成轮子; 什么是 OSAL? 今天同学忽然问我有没有搞过OSAL,忽然间一头雾水,于是在搜索引擎上找到了答案,发现这是一个十分实用的东西。 OSAL(operating system abstraction layer),操作系统抽象层,是一种以实现多

  • 推荐|一文详解FOC坐标变换

    1 前言 2 自然坐标系ABC 3 坐标系 3.1 Clarke变换 3.2 Clarke反变换 4 坐标系 4.1 Park变换 4.2 Park反变换 5 程序实现 附件 1 前言 永磁同步电机是复杂的非线性系统,为了简化其数学模型,实现控制上的解耦,需要建立相应的坐标系变换,即Clark变换和Park变