高级进阶

共 35 篇文章
电子开发高手进阶之路

为什么电容要串起来使用?

我在之前在设计BMS产品的时候,遇到多串数的方案时,往往会在板子输入的地方加一个耐高压的电容,当电池到达20串的时候,满电电压已经到了84V了,这时候我们需要选择100V耐压的陶瓷电容,然而高电压大容...
1,169

米家这款洗手机防水不太好

疫情刚开始的时候,为了让儿子能够做到勤洗手的好习惯,不惜重金买了一款米家的电动洗手机,其实就是可以把洗手液自动感应式的喷出来,因为主要是为了孩子,就买了下面这款鸭子的。 这个电动的小产品原理上是利用薄...
1,259

即兴科普-导轨式电表的内部设计

壁挂式电表 导轨式电表 数显式电表 电表根据应用场景大概分成三种,一种是我们楼道里最常见的壁挂式电表,这是一种居民楼里常用的电表形态。 导轨式电表具有安装简单,占用空间小,因此在一些工厂和写字楼等密集...
1,125

BMS电池管理系统的SOC算法

随着电池性能的大幅提升,越来越多的应用使用电池包提供能量。在电池管理系统中,如何准确地估算电池的 SOC 是设计者需要考虑的重点与难点。 SOC,全称是 State of Charge,电池荷电状态...
3,313

嵌入式C进阶三 —— weak

首先我们看一下STM32的HAL库中的代码代码库中的__weak就是我们今天要谈关键字,这其实不是C语言的关键字,而是一个编译器的关键字。__weak关键字源自于C++,后来被ARMCC以及gcc f...
4,842

嵌入式C进阶二 —— 宏定义

前面两篇文章我们介绍了基础的数据类型和C语言的关键字,这一篇我们总结整理一下C语言的编程过程中经常会用到宏定义。 如果你只是使用宏定义做一些常量的定义,那么你不是OUT了,就是C语言小白。 我们在编...
2,718