ESP32使用CLion+IDF无痛起步指南

Espressif,乐鑫,是近年来崛起的优秀国产MCU品牌,它们的产品线比较狭窄,只包括MCU级别的产品,但是不得不说他们在嵌入式AI、嵌入式IoT以及无线技术方面确实给开发者提供了许许多多的的便利。ESP32早年从ESP8266起家的时候首先支持的Arduino的开发框架,然而在较深入和较复杂的开发之中这个框架的灵活度、易用性、可扩展性都展示出了许许多多的不足之处,所以笔者决定抛弃ESP-Arduino转而使用ESP-IDF进行开发,本文旨在探索一种合适笔者的开发环境。

Read more »

使用PMOS完成常用的电路保护

在如今的电路设计之中,无论是DC-DC开关电源还是LDO都有完善的反馈特性能够完成很好的压控设计目标,在一些场景之中为了防止反接常常使用一些物理防呆接口——但是俗话说的好:防呆不防傻,大力出奇迹。所以对于过高的电压、反接电源烧毁电路还是需要注意,这时候我们可以使用P沟道MOSFET非常轻松的完成这些电路,实现很好的效果。

Read more »

构建理想二极管组成ORing切换电路

在嵌入式系统和电路设计之中,我们经常会见到多路供电的状况,例如USB供电和系统内自带电池同时存在,例如DC-DC开关电源和USB直流供电同时存在,亦或者为了保证系统的可靠性使用多个相同供电结构组成的冗余电源(Redundant Power Supply)。这时候将多路电源的输入直接通过传输线相连显然是不明智的,这时候就要用到ORing电路。

Read more »

卡尔曼滤波器(Kalman Filter)深入推导与理解

——深入理解卡尔曼滤波器(1) 卡尔曼滤波器是一种高效的算法,用于线性动态系统中的状态估计和控制。它通过结合过程模型和测量数据,以递归方式最小化估计误差的方差。在存在噪声的系统中,卡尔曼滤波器能够提供最优的状态估计,广泛应用于信号处理、导航和控制系统等领域。大家总是觉得卡尔曼滤波器高端大气上档次,今天我们就来看看这是些什么东西!

Read more »