- 博客(956)
- 资源 (52)
- 收藏
- 关注
原创 充电宝方案CM1361、IP2366、CW2217学习
第二层PCB的两面,有一个IP2366电路用于100W输入输出,锂电池保护芯片CM1361,电量计量CW2217。电芯共有6节,电路板下面有两节。自带线内部焊接一个typec公头,插到PCB上的typec座子上。顶层PCB的两面,有单片机控制显示屏、按键功能等。有一个IP2366电路用于140W输入输出。两个C口、1个A口可以同时给3台设备充电。两个C口可以同时快充,输出功率达205W。PCB是两层结构,用排针和铜柱连接。自带线可以140W输入输出。C口可以100W输入输出。
2025-11-23 22:11:00
144
原创 Buck电路中的自举电容取值计算
实际中,这个电容我们通常要求采用低ESR的陶瓷电容,以便提供高质量的驱动能量,而大小则需要取值为计算值的3至5倍,这是因为电容本身会存在一定的偏差,陶瓷电容在直流偏置下容量衰减的比较厉害,即使你只使用它额定电压的50%或更低,尤其是非C0G材质的陶瓷电容。驱动消耗的功率在电容上面最终是电荷量的形式,我们驱动的如MOSFET,最终在其门极是结电容造成的,而数据手册往往会给出其在一定驱动电压下需要的电荷量Q,如下图是某MOSFET数据手册中给出的门极总电荷量Qg,其值分别是在10V和4.5V下的电荷量Qg。
2025-11-11 23:03:33
412
原创 无人机12V锂电池管理控制器方案学习,BQ40Z50
单片机采用兆易创新的GD32L235 微控制器,32bit ARM Cortex M23核心,64MHz最高主频,128K Flash,23K SRAM,带有UART/CAN/USB/SPI/I2C等接口,主打低功耗,QFN32封装;DFN3333封装;电池管理IC采用德州仪器TI的BQ40Z50-R1,支持1-4节串联锂离子电池监控和管理,支持充放电管理,支持均衡,支持SMBus V1.1,QFN32封装;12V车载锂电池管理。
2025-11-11 22:43:49
337
原创 Type-C模拟开关FSA4486、HL5281、DIO4483、BCT4480
手机的Type-C口只有一个,可Type-C外设却种类繁多,扩展坞、集线器、数字耳机、模拟耳机、U盘、键盘、鼠标、充电器、移动电源、小家电等。那么手机如何兼容这些Type-C外设?比如手机可以连接电脑读写数据,还可以连接Type-C模拟耳机听歌。但是在手机内部,USB2.0数据信道和模拟耳机的信道肯定是不同性质的,那么该如何做信号路径的切换呢?该开关属于模拟开关,像个交警一样,指挥输入的信号到达该去的地方。常用的型号有:广芯4480、dio4483、FSA4486、HL5281、BCT4480等。
2025-11-10 22:28:22
527
原创 心率血氧测量原理、血氧仪方案、血氧仪拆机分析
血红蛋白可以把氧气输送到人体各处,如果你的血氧饱和度在95%,那就是非常正常的。而血氧仪检测血氧饱和度,就是依靠光线反射率会根据血氧饱和度的变化而变化的性质,通过血氧仪上的光电二极管向人体发射红光和红外光,然后就是接收元件负责采集穿透人体的光线数据。如果血氧仪检测到的血氧饱和度高,那么血红蛋白就会对红光的反射率高,红外光的反射率就低,如果血氧饱和度低的话,就恰恰相反。简单来说就是给人体组织发射光,然后再接收光,测量接收的光来得到心率血氧数据。
2025-11-10 22:23:24
456
原创 UART通讯协议,停止位、校验位
数据位(8 位):从最低位(LSB)到最高位(MSB)传输,例如发送字节 0x5A(二进制 01011010),实际传输顺序为 0→1→0→1→1→0→1→0。停止位(1 位):高电平(逻辑 1),表示一帧数据结束,长度可配置为 1/1.5/2 位,确保接收方有足够时间准备接收下一帧。串口通信以“帧”为单位传输数据,标准帧结构如下(以 8 位数据位、1 位停止位、无校验为例):。起始位(0)→ 数据位(1→0→0→0→0→0→1→0)→ 停止位(1)。
2025-11-03 22:38:00
634
原创 心率血氧传感器MAX30102使用介绍
MAX30102 是一款集成式脉搏血氧检测和心率监测模块。它内置发光二极管(LED)、光电探测器、光学元件以及具备环境光抑制功能的低噪声电子元件。该模块为移动设备和穿戴式设备提供了完整的系统解决方案,能有效简化设计流程。MAX30102 采用 1.8V 单电源供电,内部 LED 则需单独使用 3.3V 电源。模块通过标准 I2C 兼容接口进行通信,可通过软件关闭,待机电流为零,电源轨可始终保持供电状态。
2025-10-31 11:10:53
1372
原创 心率血氧传感器介绍
心率传感器是一种用于测量人体心跳频率的设备或传感器。由于脉搏或者心率是生命体征的重要参数之一,所以心率测量是目前可穿戴产品必备的一个测量和健康监控功能。血氧传感器是一种用于测量人体血液中氧气饱和度的设备或传感器。血氧饱和度具体是指血液中与氧气结合的血红蛋白含量占比,即血液中血氧的浓度。一般而言,若血氧饱和度在94%以下,就会被视为供氧不足,因此血氧检测对于临床医学而言十分重要。
2025-10-30 18:10:26
637
原创 基准源漂移介绍,ppm/°C、PPM、温漂定义
GM7400(1.5 ppm/°C):漂移曲线斜率最大,温度变化 180 °C 时约 ±0.68 mV。GM7401(1.35 ppm/°C):略优,漂移减少约 10–15%。GM7402(0.8 ppm/°C,深埋齐纳架构):曲线几乎水平,全温区漂移仅 ±0.36 mV。随着架构演进(带隙 → 低压带隙 → 深埋齐纳复合),温度稳定性提升约 2 倍。
2025-10-29 15:56:53
1154
原创 stm32h7时钟配置
通过HAL_RCC_OscConfig函数来使能和配置时钟源。比如下面代码用于配置HSI48、HSE下面代码用于配置LSE。
2025-10-27 15:00:12
411
原创 CAN不使用外置PHY芯片简单组网直接通信的方法
当排查问题时,可以使用如下方法跳过PHY芯片,使用单片机的RXD、TXD组网直接通信。仅需要二极管和上拉电阻。
2025-10-27 11:52:47
243
原创 加湿器种类和原理,超声波加湿器、冷蒸发加湿器
湿度,表示大气干燥程度的物理量。在一定的温度下的一定体积的空气里含有的水汽越少,则空气越干燥;水汽越多,则空气越潮湿。而最适合人体的湿度在40-60度左右,低于临界值,则会表现出干燥起皮、有静电等,所以在冬天,经常容易出现静电,也就是湿度相对比较低了。高于临界值,环境则会变得潮湿,容易滋生细菌,尤其是有皮肤病的人群,则会感觉到瘙痒不适,甚至过敏。
2025-10-23 10:04:12
1050
原创 接近开关/传感器的基本原理
一般的电感式接近开关/传感器都由振荡器、开关电路、放大及输出电路组成。电感和电容产生交变磁场,同时频率可调。当金属元件位于感应范围内时,金属内部产生涡流(变化的磁场产生变化的电场),然后电场再作用于金属内部电子,从而产生电流,同时涡流在金属上引起变化的磁场来反作用于 LC 振荡器,从而引起振荡停止或者放大。特点:1)接近开关/传感器只用于检测金属,因为只有金属才有可能形成涡流。
2025-10-21 15:51:32
640
原创 TIM定时器脉冲计数方法
方法适用频率CPU占用率代码复杂度适用场景EXTI中断<10kHz高低低频信号(按键、简单计数)输入捕获<1MHz中中需要同时测频/脉宽的场合定时器ETR>1MHz极低高高频脉冲。
2025-10-19 18:07:48
555
原创 浪涌电压防护设计,GDT、压敏、TVS、ESD使用和区别
EMC的测试项目很多,本文主要介绍电源端口的浪涌防护设计的原理、基本防护结构,防护器件的选型,相关PCB的设计在此处不做过多讲解。浪涌和静电防护的“套路”大同小异,但各有侧重点。对于浪涌和静电的整改就好比治理水患的河道,需要做好“疏通”和“阻挡”,其中又以疏通为主,阻挡为辅。浪涌防护设计本质上并不难,只是因为在成本和体积的限制前提下才显得不那么好处理,所以说,设计中处处存在妥协,没有完美的设计,只有合适的设计。
2025-10-19 17:34:09
1050
原创 抑制高电压浪涌芯片LT4356
抑制高电压浪涌可调输出箝位电压过流保护宽工作电压范围:4V 至 80V反向输入保护至 -60V低停机电流:7μA (LT4356-1)可调故障定时器控制 N 沟道 MOSFET停机引脚可承受 -60V 至 100V故障输出指示。
2025-10-19 16:10:30
1044
原创 VOFA+串口调试软件的使用,波形绘图功能使用
在控件中右键选择要显示哪些数据,这里选择ALL,就可以显示全部通道的数据。保证绿色滚动条拖动到最右,这样波形图显示的才是最新的数据;选择串口、firewater协议,点击左上角原点打开串口。右上角的数据区会解析出接收到了4个通道的数据,并显示值。点击Auto,自动缩放Y轴量程落在波形最大最小值范围内。选择RawData协议,可以保证接收到什么打印什么。把波形控件拉到new tab中,双击控件最大化。在VOFA的下面会显示接收到的数据。把鼠标放到波形上,可以测量数值。使用串口助手给VOFA发送数据。
2025-10-09 15:10:54
1025
1
原创 “理想二极管”分立电路
防止电流反向流动,使用传统二极管方案简单可靠,但存在致命的正向压降大、功耗高的缺点。这个时候可以换成理想二极管芯片,比如LM74700QDBVRQ1、MX5052SL等如果要求不高,可以使用下面介绍的分立电路,压降约0.1V。
2025-10-04 11:34:47
1011
原创 网线介绍、家庭测网速方法、网线接法、水晶头接法
拿出与网线同类的水晶头,金属针脚一面向上,塑料弹簧片一面向下。然后把网线平行插入进去,并使其紧紧地顶在顶端,注意插入时候线序不能错;把网线推进水晶头的8个卡槽顶部后,用压线钳用力地把水晶头压紧,听到“咔嚓”一声就好了。按照白橙/橙/白绿/蓝/白蓝/绿/白棕/棕的顺序整理好。用压线钳把整理好的8股内线线头剪平。
2025-09-30 23:07:25
597
原创 C语言形式参数和实际参数的区别(附带示例)
从输出结果我们可以看到,尽管在 swap 函数内部 x 和 y 的值发生了交换,但 main 函数中的 a 和 b 的值并没有改变。如果我们想在函数内部修改实际参数的值,可以使用指针作为参数,这种方式被称为“引用传递”(虽然C语言中没有真正的引用类型,但使用指针可以达到类似的效果)。在C语言中,形式参数和实际参数是函数调用过程中的两个重要概念,它们之间的区别和联系对于理解函数的工作原理至关重要。形式参数(也称为形参)是在函数定义时声明的参数,它们在函数头部列出,用于指定函数期望接收的输入。
2025-09-30 17:14:49
645
原创 虚拟串口工具vspd
此时com1发送的消息会被转发到com2, com2发送的消息会被转发到com1。安装后把Cracked文件夹下的两个文件替换到根目录下即可。
2025-09-29 22:54:04
458
原创 LCM驱动电压VGH、VGL产生电路原理分析
LCD_VIN是3.6~5V,经过DC/DC burst升压得到LCD_AVDD,LCD_AVDD为LCD需要的模拟电压,根据LCD实际情况调整FB脚电压确定,这里假设是10V。当绿点”高电平“,根据电容两端电压不能突变,可以知道红点出现”高电平“,此时红点电压比LCD_AVDD高,二极管1-3断开,二极管3-2导通,C165放电。当绿点”低电平“,根据电容两端电压不能突变,可以知道蓝点出现”低电平“,此时蓝点电压比GND低,二极管3-2断开,二极管1-3导通,C171放电。
2025-09-29 17:30:31
922
原创 常用压力单位kPa、MPa、psi、bar和公斤之间的换算关系
在国际单位制中,压强的单位是帕斯卡,简称帕(Pa),即牛顿/平方米(N/m2),比较常见的压强单位还有千帕(kPa)、兆帕(MPa)、psi(磅/平方英寸,lb/in2)、巴(bar)、标准大气压(atm)、毫米汞柱(mmHg)、托(Torr)、英寸汞柱(inHg)和毫米水柱(mmH2O)等。1 kgf/cm2(“公斤”)≈ 0.098 Mpa(兆帕)≈98.0665 kPa(千帕)≈98066.5 Pa(帕)1 bar(巴)= 0.1 Mpa(兆帕)=100 kPa(千帕)=100000 Pa(帕)
2025-09-27 22:16:09
4924
原创 AWG线径电流、电阻对照表
AWG(American wire gauge)美国线规,是一种区分导线直径的标准。AWG前面的数值(如24AWG、26AWG)表示导线形成最后直径前所要经过的孔的数量,数值越大,导线经过孔的等级越高,导线的直径也就越小。粗导线具有更好的物理强度和更低的电阻。一般,单线导体是根据直径来决定线号的,而绞线是根据横截面积来决定线号。
2025-09-26 18:14:05
855
原创 电路中信号线上为什么串联33Ω、100Ω或1K的电阻?
如果在引脚上串联一个1kΩ的电阻,即使短路到3.3V,电流也只会被限制在 3.3V/1kΩ=3.3mA,这是一个非常安全的水平,足以保护MCU。一个1kΩ电阻和一个0.1μF电容组成的RC滤波器,可以有效地滤除这些高频抖动毛刺,让MCU只接收到一次干净的、稳定的电平变化。当你在高速数字电路,如DDR、USB、以太网的信号线上看到一个几十到一百欧姆的电阻时,它的核心使命只有一个,进行阻抗匹配,保证信号完整性。对于单端信号,50Ω是更常见的标准,因此33Ω、47Ω等电阻更为常用,用于补足芯片自身的输出阻抗。
2025-09-25 11:47:09
1350
原创 家用净水器DIY教程,75G经典5级Ro净水器
自制的净水器最大的优势就是换滤芯成本很低,所有滤芯换一次价格大概10075G经典5级Ro净水器。
2025-09-24 23:15:10
1911
原创 给安卓添加VID、PID
使用到了比较新的4G模块,它的VID、PID没有添加到串口驱动。把模块的VID、PID添加到系统,这样ttyUSB就能出来了。关机后失效,重启后需要重新执行。
2025-09-24 12:08:06
302
原创 linux给模块发送AT,cat /dev/ttyUSB2 & echo -e “ATI\r\n“ >/dev/ttyUSB2
如果linux系统没有安装minicom等工具,可以通过。
2025-09-24 12:01:40
620
原创 USB设备的PID,VID
VID(Vendor ID)和PID(Product ID)是USB设备的重要标识符。每个USB设备都有唯一的VID和PID,VID由USB-IF(USB实施者论坛)分配,标识设备制造商;而PID由制造商自行分配,用于标识不同的产品。主机通过VID和PID来识别设备,并加载相应的驱动程序。VID和PID的长度都是两个字节,通常存储在设备的固件中。USBIF官方组织每一季度会更新一次有效的厂商ID.
2025-09-24 11:05:22
807
原创 移远 4G 模块常用命令
发送 AT 必须确定波特率正常,默认一般是 115200,命令后带回车符和换行字符。回车符为 16 进制 0x0D1.1 RDY //这条不是 AT,是模块上电后会上报 RDY,收到这个 RDY 模块大致初始化完成。如果程序不判断主动上报,可以 1 秒一次主动发 AT, 等模块回 OK 就可以开始初始化了。1.2 ATI //国内模块查模块软件版本AT+QGMR //海外版本模块查询详细软件版本1.3 ATE0 或者 ATE1 //不开回显或者开启回显功能,返回 OK。
2025-09-24 10:15:03
1565
原创 开关电源调试时最常见的问题分析及解决办法
在高压或低压输入下开机(包含轻载,重载,容性负载),输出短路,动态负载,高温等情况下,通过变压器(和开关管)的电流呈非线性增长,当出现此现象时,电流的峰值无法预知及控制,可能导致电流过应力和因此而产生的开关管过压而损坏。输入关掉时,5V输出将会下降,Vcc也跟着下降,IC停止工作,但是空载或轻载时,巨大的PC电源大电容电压并不能快速下降,仍然能够给高压启动脚提供较大的电流使得IC重新启动,5V又重新输出,反跳。如果增加Vcc绕组圈数,减小Vcc限流电阻后,重载时Vcc变得太高,请参照稳定Vcc的办法。
2025-09-23 22:37:25
1156
原创 Linux常用命令
这篇文章总结了Linux系统常用命令,主要分为以下几类:1. 帮助命令(man) 2. 系统重启和关机(reboot,poweroff) 3. 系统信息查看(uname) 4. 历史命令(history) 5. 文件/目录操作(ls,cat,more,head,tail) 6. 权限管理(sudo,chmod) 7. 文件操作(mv,cp,rm) 8. 压缩解压命令(tar,gzip,zip,rar) 9. 系统日志查看(dmesg) 10. 进程管理(top,ps,kill,killall) 11. 磁盘
2025-09-23 16:07:57
621
原创 Android 安卓RIL介绍
Android RIL (Radio Interface Layer)即无线接口层,它是位于 Android 操作系统与移动设备的无线通信硬件之间的一个软件抽象层。其主要目的是为 Android 系统提供一个统一的接口,以便与各种不同类型的无线通信芯片及模块进行交互和通信,从而实现诸如语音通话、短信收发、移动数据网络连接等无线通信功能。从功能实现角度看,RIL 屏蔽了底层无线通信硬件的复杂性和差异性。
2025-09-23 15:56:30
665
6mm透明亚克力.dwg
2019-12-09
CMSIS.rar,解决缺少core_cmFunc.h和core_cmInstr.h
2019-06-27
GT911、GT928、GT9147的驱动程序
2019-07-01
【电化学储能】锂离子电池技术参数规范:INR18650-25R型号动力电池性能指标与安全应用设计
2025-09-17
能源技术松下NCR18650GA锂电池规格与安全设计:3300mAh圆柱形电池在电动自行车应用中的性能与可靠性规范
2025-09-17
电池技术LG化学INR18650 MJ1锂电池规格说明书:3500mAh高容量电芯性能参数与安全应用设计
2025-09-17
电池技术三星INR18650-35E锂离子电池规格参数及安全使用指南:适用于便携设备与电动工具的高容量电芯设计
2025-09-17
VL53L0X.rar
2020-05-20
STM32H753xx_User_Manual.chm
2019-12-03
Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.zip
2020-09-26
Obsidian2.xml
2020-01-22
svpwm_simulink.slx
2019-08-10
红外热成像测温论文资料
2021-01-03
SPWM_simulink.slx
2019-08-13
install.sh
2020-05-01
default.conf
2019-12-29
GNSS坐标转换小工具和代码.zip
2021-06-05
GRBL_Control.rar
2020-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅