电子小百科
文章平均质量分 70
一些零碎的知识点
xiaobaibai_2021
这个作者很懒,什么都没留下…
展开
-
最近爆火的电子血氧仪是什么原理?测的准吗?
家用的电子血氧仪是如何工作的呢?测量数据到底准不准?今天小白白就带大家来分析一下。原创 2023-01-04 00:36:37 · 2284 阅读 · 0 评论 -
特斯拉线圈电路原理
今天我们来分析一个酷炫的电路——特斯拉线圈电路。原创 2022-12-15 21:15:41 · 5391 阅读 · 0 评论 -
分析一种极低成本的220V转5V电路——阻容降压电路
今天我们来分析一个交流220V转直流5V阻容降压电路。阻容降压是一种使用极少的元器件、极低的成本就能实现的交流市电转为直流低压的电路,经常用在体积受限、成本敏感的设备中。原创 2022-12-08 20:45:27 · 17890 阅读 · 5 评论 -
多任务环境中如何喂看门狗?
那么在多任务系统中应该如何喂狗呢?我们知道,看门狗的目的是为了监测错误,那么我们只要将所有任务的状态都检查一下,如果都正常才执行喂狗操作。原创 2022-09-13 22:27:20 · 3104 阅读 · 4 评论 -
PCB寄生电容和寄生电感的计算
为了减小寄生电容和电感的影响,我们需要知道它们是怎么产生的,才能对症下药。本节我们先来了解如何计算PCB的寄生电容和寄生电感,然后讨论如何减小它们的影响。原创 2022-08-29 23:10:18 · 14413 阅读 · 2 评论 -
手把手教你使用si9000计算高速差分线的阻抗
控制差分信号线的阻抗,对高速数字信号的完整性是非常重要的,因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压,如果不进行控制,信号质量会严重下降。本节内容就来教大家学习使用si9000软件,以高速USB(480Mbits/s)为例,计算高速差分线布线时的参数。原创 2022-05-18 00:45:38 · 18196 阅读 · 0 评论 -
磁性开关 —— 干簧管的原理和应用
干簧管(磁簧开关)是一个通过磁场操作的电开关。原创 2022-05-11 21:31:27 · 28407 阅读 · 0 评论 -
分析一种简单的提高功率因数的电路——填谷电路
今天我们来分析在电源电路中比较常见的,一种提高功率因数的电路——填谷电路(Valley Fill Circuit)。原创 2022-04-19 22:53:50 · 5999 阅读 · 0 评论 -
小知识:C语言宏定义中 # 和 ## 符号的用法
在某些C语言代码中,有时我们可能会看到宏定义中带有#、##,这些符号有特殊的作用,下面我们用几个简单的例子来说明。1)一个#的作用一个#的作用就是把后面的参数当做一个字符串,也就是说等同于把后面的宏变量加上双引号:运行上述代码,可以得到输出:Hello world 1Hello world 2说明 #define PRINT(NAME) printf(#NAME)这个宏,等同于把NAME加上了双引号“”,即替换成了“NAME”,所以,第一个PRINT可以直接把括号内的内容..原创 2022-03-29 22:43:10 · 26017 阅读 · 3 评论 -
linux内核源码中的队列——KFIFO实现分析
最近看到一些公众号上分享开源的FIFO实现代码,这里也分享一下自己常用的方法,就是改写的linux源码中的KFIFO。原创 2022-03-24 01:01:10 · 2007 阅读 · 0 评论 -
2线制和3线制的4-20mA电流环传输电路简介
4-20mA电流环有两种类型:2线制、3线制,下面分别介绍一下它们的原理。原创 2022-03-15 23:46:58 · 20675 阅读 · 1 评论 -
一种高精度pH测试设备的原理
小白白曾经修复过一台进口的pH测试仪,研究过设备内部的电路和测量原理,今天就把它分享给大家。原创 2022-03-11 00:05:03 · 2713 阅读 · 0 评论 -
介绍两种简单实用的信道编码——CRC校验和汉明码
本文中要讲的,CRC校验码和汉明码,都属于信道编码,它们实现起来简单,效果却非常好。原创 2022-03-09 20:44:56 · 4675 阅读 · 0 评论 -
实用电路:用MOS管模拟的可调功率电阻
本节我们来分析一个电路,它使用MOS管搭配一些外围器件,可以等效为一个可调功率电阻。原创 2022-01-15 20:42:10 · 8249 阅读 · 0 评论 -
【史上最全】常用USB转串口芯片特性比较
学电子设计少不了使用串口通信,但是现在的笔记本电脑基本上不带串口了,好在现在有USB转串口可以使用。市场上常见的USB转串口芯片主要有4个系列:CP2102、CH340、FT232、PL2303。本文主要介绍常见的这几种USB转串口的功能、特性,并对其输出波形进行了测试和对比。原创 2021-12-16 00:45:01 · 23931 阅读 · 2 评论 -
1-wire总线上挂载多个18b20温度传感器的用法
DS18B20是常用的数字温度传感器,具有体积小,精度高,占用硬件资源少等优点。它的突出优点在于采用单总线(1-wire)的接口方式,与微处理器连接时仅需要一根信号线即可实现双向通讯。甚至供电线也可以不用,直接通过寄生方式从信号线上取电,可只连接信号线(DQ)和GND即可使用。本文主要介绍在单总线上挂载多个DS18B20温度传感器的使用方法。原创 2021-12-14 00:51:47 · 4092 阅读 · 2 评论 -
PID控制的深入探讨(位置式PID、增量式PID、PID的积分饱和)
本文主要探讨PID算法在使用时的一些实际问题、处理技巧和方法,学习本节内容需要先对PID控制算法有基本的了解。1)PID控制的基本原理PID是一个二阶线性控制器,它具有不需要建立数学模型,控制效果好,良好的鲁棒性等等优点。它的原理如下图:PID的基本定义公式如下:其中u(t)是控制器的输出;e(t)是控制器的输入,一般是设定值与控制值的差,即e(t) = r(t) - c(t);Kp、Ti、Td分别是比例、积分、微分系数。PID是对输入偏差进行比例(P)、积分(I原创 2021-12-03 00:32:23 · 14763 阅读 · 1 评论 -
J-link v8 掉固件的解决办法
J-link是arm开发常用的一种下载工具,基本通杀各厂家的arm芯片,而且价格也比较亲民。但是J-link v8版本的工具有个毛病,可能会掉固件。这一节就教大家怎么重新烧写J-link v8的固件。原创 2021-11-17 22:48:33 · 1137 阅读 · 0 评论 -
精密电阻的测量方法:电桥电路,三线制、四线制测量方法
本节我们讲几个测量电阻的方法。1)基本电桥电路先了解一下最基本的电桥电路,如下图:图中R4是待测电阻,一般在调整电路参数时,选择合适的R1、R2、R3,使得:R1/R2 = R3/R4此时图中电压表的读数近似为0,电桥平衡。之后,如果R4电阻值发生变化,则两边电压会不相等,电压表示数不为0。则可以通过已知的R1、R2、R3、I1和电压表示数计算出R4的值(具体计算公式就不列了,不是本文要讲的主题)。电桥电路特别适合测量传感器的电阻,如铂电阻温度传感器、应变片等等。由于原创 2021-11-15 00:50:22 · 24281 阅读 · 2 评论 -
小技巧:使用串口烧写stm32程序(串口ISP)
stm32的芯片,出厂时都自带了串口烧写功能,可以在不使用特殊的下载器、只用串口的条件下将程序烧写进去。串口烧写需要的上位机软件,网上有很多免费的软件可用,我们使用sscom这个串口软件,可以从小工具里找到它带的stm32 ISP,也即是串口下载功能:要使用串口下载功能,需要先生成要烧写的*.hex文件,在keil如下设置,然后再编译,就能生成hex目标文件了:在下载前,硬件上需要在开发板上设置一下boot引脚的状态,以使得stm32芯片在启动运行时进入系统存储区,运行串口下原创 2021-11-12 02:23:32 · 19148 阅读 · 1 评论 -
关于串口发送的重定向
这一节我们讲一讲怎样将串口的输出重定向到printf。对应printf这个函数大家一定非常熟悉,这个函数用于打印输出。一般c语言编程的入门程序,就是用printf打印hello world。而在单片机中,裸机编程的条件下,并没有一套直接可以调用的打印输出函数,需要我们自己去实现。这里我们以之前实现的串口为基础,在它上面改写,实现串口输出的数据从printf函数输出。1)轮询形式的串口重定向到printfprintf函数是在stdio.h文件中定义的,它又会调用更底层的fputc这个函原创 2021-11-08 01:19:15 · 8133 阅读 · 2 评论 -
运放的几个应用:精密整流电路、理想二极管
本节给大家介绍几个运放和二极管构成的实用电路,精密整流电路、理想二极管电路。1)精密全波整流电路电路图如下,可以看出,整流输出没有二极管压降的损失:这个电路是反向比例放大电路变化而来的。当输入负电压时,由于运放的输出电压升高,二极管正向导通,运放可以工作在负反馈状态,所以输出是输入的反相;当输入正电压时,由于运放的输出电压降低,二极管截止,运放不能形成负反馈,输入电压可以通过R1、R2直接到达输出处。由于运放的作用,可以消除二极管正向导通的压降,以此实现精密整流。但是这个电路..原创 2021-10-31 00:04:19 · 11080 阅读 · 5 评论 -
直流电源的质量参数详解
直流电源的技术指标有两种,一种是特性指标,包括允许输入电压、输出电压、输出电流及输出电压调节范围等;另一种是质量指标,用来衡量输出直流电压的稳定水平,包括稳压系数、电压调整率、输出电阻、或电流调整率、纹波抑制比、温度系数。本节给大家解释一下这些常见的质量参数。1)稳压系数稳压系数表征的是当输入电压变化时输出电压的稳定程度。测量方法为:在允许范围内,将输入电压改变ΔUi,此时输出电压改变了ΔUo,则稳压系数定义为:Sr = ΔUo/ΔUi2)电压调整率测量方法为:电源额定输...原创 2021-10-27 23:43:53 · 2812 阅读 · 0 评论 -
一个奇特的轨对轨运放OPA340
介绍这个奇特的运放前,我们先了解一下轨对轨(rail-to-rail,也有简写为r2r的)运放的特点。一般的运放,其输入和输出电压需要在供电电压之间,而且有一定间隔,如常用的ne5532运放,在供电为±15v时,输入只能在±13v之间,输出最大摆幅为26V:而轨对轨运算放大器,指的是放大器输入或者输出电压摆幅非常接近或几乎等于电源电压值的一类放大器。但是,并不是所有的rail-to-rail 运放输入和输出都接近电源,有的只是输入、有的只是输出,当然也有的输入输出都是rail-to-rail原创 2021-10-25 23:11:22 · 6174 阅读 · 4 评论 -
LM334芯片到底是恒流源还是温度传感器?
多年以前,小白白刚学电路的时候,遇到一个需要设计 恒流源 的需求。在网上查资料找了了这个:LM334 芯片,看到数据手册上大大的标题:3-Terminal Adjustable Current Sources,脑袋一热 Current Sources ? 电流源?就是它了。再一看典型电路:输出电流 Iset,是Vr/Rset的函数,那么调整Rset不就能设定输出电流了?妥妥的!慢慢仔细阅读数据手册,发现问题没那么简单,首先Vr不是个定值,是个随温度线性变化的量:所以Vr是个与温度有.原创 2021-10-23 22:59:21 · 5608 阅读 · 1 评论 -
一种锂电池充放电及外部供电自动切换的电路
介绍一种单节锂电池充放电一体的电路。该电路在外接电源时,使用外接电源供电,并且为锂电池充电;在无外接电源时,系统自动切换为锂电池供电。电路的原理如下图:1) 图中VBUS是外部输入的5V电源,VBAT接到锂电池正端,VOUT是整个电路的输出;2) 虚线左边的电路是充电电路,充电管理芯片使用常见的TP4056,可以提供最大1A的充电电流;由芯片手册可知,充电电流由图中的 R8 设置,公式为 I = 1100/R(误差±10%),图中设置为充电电流为900mA;充电时D4亮、D3灭;充满时D原创 2021-10-21 23:21:53 · 14775 阅读 · 49 评论 -
介绍一款集成模拟滤波器MAX293的使用
MAX293是美国MAXIM公司生产的的8阶开关电容低通滤波器,同系列的还有MAX294/MAX297,功能和用法基本一致。MAX293内部是由开关电容实现,可以等效为LC组成的8阶椭圆滤波器。外围几乎不用搭配器件就能工作。它可以设置的截止频率范围为:0.1Hz~25kHz(MAX297可以设置到最高50kHz)。框图如下:用法很简单,供电就不解释了;输入INPUT就是待滤波的信号,输出OUTPUT就是滤波后的信号。供电范围宽,可以双电源供电,也可以单电源供电,输入信号的电压要求在正负电源电原创 2021-10-20 21:46:29 · 2809 阅读 · 0 评论 -
一个电源滤波器接地端不良引起的惨案
想起来曾经用的一台测试设备,由于220V的地线没有连接,测量时把板子烧坏的事情。现在记录下来警示自己。下面是一个交流220V市电的滤波器,内部原理如图:先解释一下各元器件的作用:X电容:接在交流输入的两极,用于抑制差模干扰(电源线之间的干扰),图中的C1和C2都是X电容。Y电容:接在电源线和大地之间,抑制共模干扰(各组电源线对地之间的干扰),图中的Y1和Y2都是Y电容。X电容和Y电容属于安规电容,即其失效后不会造成电击,也不会影响人身安全。由于Y电容提高会使电器的漏电流增加,而...原创 2021-10-19 23:36:05 · 3866 阅读 · 1 评论 -
multisim仿真运放输出超过电源电压的问题
最近在仿真一个电路时,发现跑起来后,运放的输出超过了电源电压,到了几千伏,而且还容易跑死。经过网上找资料,和摸索,已经解决。原图如下,输出几千伏特:这里其实需要修改运放的类型,如下图,这个运放的属性是3引脚器件,它在仿真时两个电源引脚是不起作用的,所以会出现运放输出超出电源电压的情况。我们只要选择另一个5引脚器件,就可以了,如下图:修改完成后,同一个电路的仿真,正常了:欢迎关注我的公众号:...原创 2021-10-08 01:06:02 · 4747 阅读 · 1 评论