自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 资源 (1)
  • 收藏
  • 关注

原创 4-20mA工业采样电路 单运放差分放大与Sallen-Key抗工频滤波

本文介绍了4-20mA工业采样电路的设计要点,重点分析了单运放差分放大电路和Sallen-Key二阶有源滤波器在抑制长线传输干扰中的关键作用。差分放大电路采用增益为1的设计实现阻抗匹配和共模抑制,并通过电平抬升适配单电源ADC;Sallen-Key滤波器则以-40dB/十倍频的陡峭滚降特性有效滤除50Hz工频干扰。文章对比了不同方案的优劣,提供了工程实践中的避坑指南,强调硬件滤波在抗干扰中的不可替代性,为工业数据采集系统设计提供了实用参考方案。

2026-06-21 22:44:15 344

原创 HCNR200 4-20mA隔离采样电路设计:线性光耦特性、公式推导与工程校准

摘要: 本文针对工业4-20mA电流环隔离采样电路的设计难点,深入分析了HCNR200线性光耦的特性与校准方法。线性光耦的传输增益K3存在±15%离散性,直接导致采样误差,需通过校准解决。文章推导了电流-电压转换公式(VOUT=ILOOP×(R1×R5)/(R2+R5)),并提出软件校准方案(两点/三点校准),配合0.1%精度电阻和温度补偿算法,可将精度提升至±0.1%。关键设计要点包括:电阻匹配、电源稳定、隔离布局及温度补偿。适用于工业控制、智能传感器等场景,强调校准是确保长期稳定性的核心。(摘要长度:1

2026-06-21 21:27:48 444

原创 电容的D值是什么意思

本文深入解析电容器测试中的三个关键参数:损耗角正切值(D)、等效串联电阻(ESR)及品质因数(Q)。文章指出万用表仅能测量容量而无法评估电容真实状态,必须借助LCR电桥检测这些参数。其中,ESR反映内部能量损耗,D值表示损耗程度(越小越好),Q值是D值的倒数(越大越好)。文章还提供了不同电容类型的D值临界阈值,特别强调铝电解电容D值超过0.3即应报废。最后给出工程实践建议,包括建立测试规范、关注参数趋势等,为工程师提供全面的电容品质评估指南。

2026-06-20 21:23:50 320

原创 工业4-20mA电流信号采集与设计要点详解

工业4-20mA电流信号采集设计要点 4-20mA电流环是工业控制中的主流信号传输方式,相比0-10V电压信号具有抗干扰强、支持远距离传输(可达百米级)和断线检测等优势。其核心采集电路通过采样电阻将电流转换为电压,关键设计要点包括: 电阻选型:需根据系统电压反推,保证最大输出电压≤0.9×V_ref(如3.3V系统选150Ω,输出0.6-3.0V) 常见误区: 不必强制转换为0-5V,直接利用MCU的ADC量程更高效 5V系统使用150Ω会导致分辨率浪费 工程实践: 需考虑电阻温漂补偿、防雷保护(TVS管)

2026-06-20 16:14:07 277

原创 RS485自动收发芯片-MS2548

RS485自动收发芯片MS2548深度解析 摘要:本文深入分析了RS485自动收发芯片MS2548的关键特性与优化应用。MS2548凭借自动换向功能(无需DE控制信号)、20Mbps高速传输、128节点支持和热插拔保护等优势,成为工业通信的理想选择。文章对比了MS2548与TI的THVD1400芯片,指出MS2548在成本与节点数上的优势。针对RS485自动收发的常见问题(如信号干扰、切换延迟等),提供了终端电阻配置、PCB布局优化等解决方案。通过典型应用电路和工业场景案例,展示了MS2548如何简化系统设

2026-06-20 16:13:32 357

原创 某志得CANopen对象字典表格含义

本文解析了CANopen对象字典中三个标准对象的含义。0x1006(通讯周期)定义SYNC报文间隔,单位ms,0表示禁用;0x1007(同步窗口长度)设定同步PDO的有效时间窗口,单位ms,0表示无限制;0x1008(制造商设备名称)是只读字符串标识设备型号。所有对象均不支持PDO映射,前两者可读写,后者为只读常量。表格字段详细说明了对象类型、数据类型、访问权限等参数,适用于步进/伺服驱动器的CANopen通讯配置。

2026-06-16 22:56:17 446

原创 Codex接入国产大模型DeepSeek:CC Switch一键切换指南

本文介绍了如何通过CC Switch工具将OpenAI的Codex接入国产大模型DeepSeek。主要内容包括: Codex的安装步骤,包括下载安装包和登录方式选择 CC Switch的作用:解决手动修改配置文件的痛点,提供图形化界面实现一键切换模型 CC Switch的安装方法 DeepSeek API Key的获取方式 在CC Switch中配置DeepSeek模型并启用本地路由映射 切换成功后需要重启Codex使配置生效 该方案让用户无需手动修改配置文件,即可轻松将Codex的后端模型从GPT切换为国

2026-06-16 22:49:55 1041

原创 IVD设备-以GB4793.1做安规摸底

摘要: 在多台IVD设备并联改造中,安规测试常因漏电流叠加导致耐压和漏电流超标。本文基于GB 4793.1标准,分析某4台并联IVD设备的安规问题。通过更换医疗级电源,漏电流从超标值(7~8mA)降至0.53~0.54mA,满足单一故障状态限值(3.5mA)。标准规定正常状态下可触及部件电压低于阈值可豁免漏电流测试,但单一故障状态仍需严格检测。案例揭示了Y电容叠加、接地阻抗及电源一致性对系统安全的影响,为同类改造提供参考。

2026-06-16 22:35:10 298

原创 某志CANopen Test Tool 工具发送CANopen控制电机指令 观察学习

本文解析了使用CANopen Test Tool控制电机的四种指令(失能、使能、停止、复位)的CANopen通信过程。所有报文均遵循标准CANopen帧结构,包含COB-ID、索引、子索引和数据域等字段。通过分析SDO请求/响应和TPDO状态反馈报文,详细说明了控制字(0x6040)的写入值及其对应动作(如0x0006失能、0x0007使能),以及驱动器状态字的变化(如0x0080表示未使能状态)。复位指令通过写入厂商自定义对象(0x2006)触发。每条指令均包含完整的报文解析和时间戳记录,展现了CANop

2026-06-06 20:00:02 353

原创 某志步进电机驱动器故障排查标准流程

摘要 某志伺服驱动器故障排查标准流程提供了针对电机不转、无法回零、撞击后无法使能等问题的完整解决方案。流程包含五个关键步骤:1)通过CAN分析仪获取TPDO/RPDO映射;2)记录寄存器地址对应关系;3)抓取完整故障过程报文;4)用Excel整理报文数据;5)对照手册分析关键参数。文章还列举了四种常见故障现象及对应解决方法,包括Fault状态复位、写入被拒处理、控制字无效分析和撞击后锁死故障。该流程强调完整报文抓取(≥1分钟)和寄存器状态的系统性分析,为驱动器疑难故障提供了标准化排查方法。

2026-06-06 18:12:59 473

原创 CANopen 某志驱动器, 撞击掉使能恢复正常状态

摘要: 本文分析了某志CANopen驱动器在撞机后无法恢复使能的问题。首次撞机后复位正常,但第二次撞机后电机状态卡在0x0008,无法进入Operation Enabled状态。排查发现是CiA402标准状态机与厂商自定义寄存器(0x200B/0x2006)混用导致。文中提供了绝对/相对位置模式代码及撞机复位处理流程,重点展示了清故障函数(通过0x6040控制字写入0x80复位)。最终提出非阻塞式清故障+使能的解决方案,解决了状态机冲突问题。

2026-05-24 15:59:32 410

原创 本地部署大模型避坑实录|Ollama+AnythingLLM 一直加载、CPU 爆满、GPU 闲置问题完整解决

本地部署大模型避坑指南:Ollama+AnythingLLM问题解决全记录 本文记录了在Windows系统部署Ollama+AnythingLLM时遇到的典型问题及解决方案。主要问题包括:界面无限加载、回复速度极慢、CPU满载而GPU闲置等。通过排查发现根本原因是显卡驱动不兼容,具体表现为nvidia-smi报错"Failed to initialize NVML"。最终解决方案是将NVIDIA Game Ready驱动更换为Studio驱动,并进行清洁安装。成功解决后,GPU被正常识别

2026-05-08 21:21:28 705

原创 Verilog 常用基础模块单元

本文介绍了Verilog中几种常用基础模块单元的实现方法,包括: 带时钟使能和同步置位的触发器(gowin_dffse),支持参数化位宽和复位值; 带时钟使能和异步置位的触发器(gowin_dffpe); 带时钟使能和异步清零的触发器(gowin_dffce); 带异步清零和锁存使能的数据锁存器(gowin_dlce),包含4路数据选择功能; 带异步置位和锁存使能的数据锁存器(rtl_dlpe); 三态缓冲器(gowin_tbuf)的两种实现方式:连续赋值和组合逻辑形式。 所有模块均包含详细的功能说明和关键

2026-05-08 21:20:38 65

原创 AI本地部署快速步骤

本文详细介绍了AI本地知识库的快速搭建方法,分为模型运行环境和知识库管理两部分。首先通过Ollama部署大语言模型和嵌入模型,配置环境变量并下载所需模型。然后使用Anything LLM作为知识库管理工具,完成模型对接、工作区创建和文档上传。最后通过优化检索设置提升查询准确率,实现本地化、隐私安全的文档问答功能。整个流程提供详细操作截图,适合新手按步骤完成部署。

2026-05-07 21:43:45 725

原创 iPerf3 网络性能测试实操教程

本文介绍了使用iPerf3工具快速定位Web服务不稳定问题的实操方法。首先确保客户端与服务器网络连通,然后在服务器端启动iPerf3监听服务,客户端连接进行测试。测试重点关注带宽、延迟和丢包率三个核心指标,帮助判断是否存在网络瓶颈。文章详细说明了服务端和客户端的配置步骤、命令参数及常见问题解决方法,适合新手直接参考操作。通过这种方法可以快速诊断出网络层面的性能问题,为Web服务不稳定问题提供有效的排查手段。

2026-05-07 19:37:34 522

原创 从PN结到IGBT的完整进化史-笔记1

摘要: 电力电子器件是电能变换的核心,通过快速开关实现电能形式的转换。其发展经历了晶体管、晶闸管和IGBT三大里程碑。所有器件均基于PN结原理,具有单向导电性和安全工作区限制。电力电子器件可分为不可控(二极管)、半控(晶闸管)和全控型(IGBT、MOSFET),按驱动方式分为电流驱动(BJT)和电压驱动(MOSFET)。IGBT结合了MOSFET的驱动优势与BJT的通流能力,成为中高功率应用的主流器件,广泛应用于新能源、工业变频等领域。未来发展方向包括提高耐压、电流密度和工作温度,同时宽禁带半导体(SiC、

2026-05-01 12:04:00 421

原创 Allegro文件导入Altium Designer 报错 Allegro design file File signatute: Unknown

本文详细介绍了解决Allegro文件导入Altium Designer时出现"File signature: Unknown"错误的完整方案。核心解决方法是先将二进制.brd文件转换为ASCII格式的.alg文件,再通过AD导入向导完成转换。关键步骤包括:准备转换工具与文件、配置系统环境变量、执行命令行格式转换以及最终导入.alg文件。需要注意的是,转换过程必须依赖Cadence的extracta.exe工具,建议同时安装Altium Designer 22.9.1+和Cadence A

2026-05-01 10:34:41 617

原创 电气安全检测说明书

本文摘要:电气安全检测说明书需重点摘取注册检验报告中的四大核心模块:检测依据、检测项目与结果、判定结论和附录测试记录。检测依据模块需完整记录相关国家标准编号和名称;检测项目模块需详细摘取可触及零部件限值、保护连接阻抗、电气间隙和爬电距离、介电强度等关键检测数据及判定结果;最终形成包含标准依据、实测数据、合格判定的完整安全检测说明。所有摘取内容需与原始报告参数严格一致,确保检测说明书的合规性和准确性。

2026-04-07 20:23:48 399

原创 STM32CubeMX SPI软硬 配置 TMC5130

本文基于STM32F103VETx单片机,详细讲解通过STM32CubeMX配置SPI2接口实现与TMC5130步进电机驱动芯片的通信。内容涵盖硬件原理图解析、STM32CubeMX工程创建与SPI参数配置(4.5Mbps速率、全双工主模式)、GPIO引脚设置等关键步骤,并介绍TMC5130的四种工作模式特点及其硬件配置注意事项。文章还包含TMC官方API库的移植方法,为开发者提供从硬件连接到软件实现的完整解决方案,可快速实现高性能步进电机控制。

2026-04-07 13:06:32 599

原创 TMC220X芯片 串口工具连接交互

本文介绍了使用ScriptCommunicator工具连接TMC220X芯片的配置过程。首先从SourceForge获取绿色版软件,通过加载TMC220X.scez文件启动交互界面。在初始尝试未果后,参考了TMC2208 UART配置指南,发现只需右键点击scez文件即可正确加载配置界面(需提前安装必要文件)。最终成功进入TMC220X芯片的配置界面,为后续参数设置奠定了基础。整个过程突出了正确操作方法和参考文档的重要性。

2026-04-06 18:43:06 57

原创 爬电距离与电气间隙

高压PCB设计中,爬电距离与电气间隙是安规失效的关键因素。爬电距离指沿绝缘材料表面的最短路径,电气间隙则是空气中直线距离。工程实践中常见误区是将二者简单等同,导致高压下爬电距离不足而击穿。影响安全距离的因素包括湿度、污染等级和PCB材料特性。解决方案包括开槽强制绕行路径、涂覆绝缘涂层及DRC自动检查。设计需综合考虑IPC标准、工艺公差和环境因素,强调物理手段优先于经验判断。核心原则是:表面绝缘距离决定高压产品的长期可靠性,必须通过标准化设计和严格验证确保安全。

2026-01-07 22:03:52 987

原创 STM32CubeMX定时器输出比较模式-步进电机

本文介绍了STM32CubeMX中定时器输出比较模式的配置及应用。主要内容包括: 输出比较原理:通过比较CNT与CCR值产生OCyREF信号,支持冻结、有效/无效电平、翻转等输出模式,可配置预装载功能。 关键HAL库函数:详细列出了HAL_TIM_OC_Init()、HAL_TIM_OC_ConfigChannel()等12个核心函数的功能说明。 实际应用案例:以STM32F334C8T6为例,移植电机控制算法,展示了定时器配置界面参数说明(预分频36-1、周期4999、向上计数等),并实现PA10引脚脉冲

2026-01-07 22:02:24 1277

原创 TMC2209与UART通信控制之搞不定

本文记录了使用STM32F334通过UART2与TMC2209电机驱动芯片通信时遇到的问题。作者详细介绍了硬件配置(包括时钟、UART和DMA设置)和通信协议(64位数据格式、CRC校验等),并展示了写入/读取寄存器的测试数据。尽管尝试了多种波特率(115200-230400)和不同节点地址,但始终无法成功读取寄存器数据。文中还分析了可能的原因,包括同步字节特性、波特率自动适配机制等,但问题仍未解决。最后作者寻求技术指导,希望能找到通信失败的根本原因。

2025-12-07 07:54:40 1336 9

原创 STM32CubeMX生成工程不运行 卡在HAL_SYSTICK_Config

摘要:STM32F334在Keil 5中运行工程时卡在HAL_SYSTICK_Config函数,原因是Keil未正确加载CubeMX的内存布局配置。解决方法为:在Keil的Linker选项中勾选Use Memory Layout from Target Dialog,确保RAM(0x20000000)和FLASH(0x08000000)地址与CubeMX一致。此操作可修复中断向量表地址错误,使SysTick正常工作。该问题在STM32F3系列中常见,解决后成功率100%。

2025-12-07 07:50:45 782

原创 STM32CubeIDE通过ST Link V2下载程序报错 Error: failed to erase memory Encountered Error when opening

报错摘要:STM32编程时出现"failed to erase memory"错误,提示无法打开CubeProgrammer工具并检测GDB版本失败。尝试使用其他下载工具可正常操作,疑似与下载器兼容性问题有关,更换下载器后问题解决,可能涉及盗版检测机制。

2025-11-30 18:02:43 678

原创 5.2 FreeRTOS 二值信号量使用示例-笔记

本文介绍了FreeRTOS二值信号量在ADC数据采集系统中的应用。系统通过定时器每500ms触发ADC采样,转换完成后在中断服务程序中释放二值信号量,通知显示任务读取数据并显示。二值信号量作为长度为1的队列,实现了"数据就绪"的事件通知机制。系统架构包括定时器触发、ADC中断处理、信号量释放和任务响应四个环节,具有资源高效、实时响应、代码简洁和中断安全等优势。关键实现包括信号量创建、定时器配置、中断服务程序处理和显示任务实现,通过xSemaphoreGiveFromISR和xSemaph

2025-11-30 18:01:38 852

原创 STM32+RTOS+环形缓冲区+DMA半满中断+DMA全满中断+空闲中断实现高效的串口接收框架(笔记)

本文介绍了一种基于STM32和FreeRTOS的高效串口接收框架。通过DMA半满/全满中断和空闲中断机制,结合环形缓冲区实现高速数据接收。主要内容包括:1) STM32CubeMX工程配置,包括UART1 DMA循环模式设置和RTOS启用;2) 环形缓冲区(FIFO)的实现,提供数据缓冲和管理功能;3) 中断处理机制,确保数据接收的实时性和可靠性。该方案能有效降低CPU负载,避免数据丢失,适用于高速串口通信场景。文中详细展示了FIFO缓冲区的关键操作函数实现,包括创建、插入/获取数据、状态检查等功能。

2025-11-20 22:27:18 1595 2

原创 正点原子-梯形加减速

本文介绍了正点原子团队开发的步进电机驱动代码实现,基于STM32F407电机开发板。主要内容包括:1)通过GPIO初始化4个步进电机的方向控制引脚(DIR1-4)和使能引脚(EN1-4),配置为推挽输出模式;2)提供了时钟使能和引脚初始化函数stepper_init(),支持设置定时器的自动重装值和预分频数;3)采用梯形加减速控制算法,通过多张示意图展示了速度曲线变化过程。该驱动代码实现了对多个步进电机的精确控制,适用于工业自动化等需要精密运动控制的场景。

2025-11-20 22:23:09 1001

原创 医疗器械三大核心文档实战指南:DHF、DMR、DHR的实际应用场景解析

DHF、DMR、DHR是医疗器械质量体系的核心:DHF支撑设计开发与变更追溯,DMR统一生产标准保障多厂一致性,DHR实现批次精准追溯与质量分析。三者协同应用于研发、扩产、召回、供应链等场景,通过闭环管理提升合规性与运营效率。数字化转型推动其集成化、自动化和智能化,将文档体系转化为企业质量竞争力的关键驱动力。

2025-11-18 21:22:16 1120

原创 医疗器械质量体系DHF、DMR、DHR的含义

DHF(设计历史文件)记录医疗器械从概念到定型的完整设计过程;DMR(器械主记录)是指导生产的“黄金标准”,包含所有技术规范与工艺要求;DHR(器械历史记录)则详细记载每批产品的实际生产数据。三者构成医疗器械全生命周期质量管理体系:DHF输出形成DMR,DMR指导生成DHR,DHR反馈问题可追溯优化DHF与DMR,形成闭环管理,确保产品安全、有效、可追溯。

2025-11-18 21:20:17 1650

原创 位寻址操作方式_笔记

本文介绍了Keil C51中两种精准控制寄存器特定位的方法:1)通过位运算符(&和|)进行位操作,需手动计算掩码但通用性强;2)利用bdata存储类型和sbit位寻址,可直接操作位变量,代码更简洁高效但受限于0x20-0x2F地址范围。文章还建议优先使用SFR+sbit直接定义硬件寄存器位,并强调了操作原子性和中断保护的重要性。两种方法各具优势,开发者可根据场景选择以实现安全、高效的位操作。

2025-10-24 09:44:57 773

原创 电磁兼容性(EMC)辐射发射试验中的“1组”与“A类”区别

摘要:GB 4824标准中,"1组"和"A类"是不同维度的分类。"1组"设备无意产生射频能量(如医疗设备、计算机),"2组"设备则有意使用射频(如微波炉)。"A类"适用于工业/商业环境,限值较宽松;"B类"用于居住环境,限值更严格。两者交叉组合,例如工业PLC为"1组A类",家用微波炉为"2组B类"。新版标准新增了1组设备在1-18GHz频段的测试要

2025-10-16 10:17:52 1458

原创 STM32CubeIDE-汉化/中文

STM32CubeIDE汉化教程 本文介绍了STM32CubeIDE的中文汉化方法。操作步骤包括:1. 使用中科大镜像的Babel汉化包(链接已提供);2. 在软件中加载更新站点;3. 选择中文语言包并安装;4. 等待安装完成,过程中可能弹出安全警告;5. 重启软件即可完成汉化。教程配有详细截图说明每个步骤,帮助用户轻松实现界面中文化。汉化后软件所有菜单和选项将显示为中文,方便中文用户使用。

2025-10-16 10:16:23 1365

原创 电磁兼容试验标准:电快速脉冲EFT

摘要: 电快速脉冲(EFT)测试依据GB/T 17626.4标准,模拟感性负载切换等瞬态干扰,通过共模/差模方式影响设备端口。核心参数包括:50ns脉宽、5ns上升沿、2kV峰值电压,标准脉冲重复率应为10kHz(注意文本中2.5kHz可能为笔误)。测试需使用33nF耦合电容的容性耦合夹,间距>0.5m,电源端口要求2kV共模抗扰度。常见错误包括脉冲频率设置偏差与接地不当,通过优化滤波电路可提升合规性。关键建议:验证测试设备参数(10kHz)、严格按标准等级执行端口测试,并参考IEC 61000-4-

2025-10-04 21:57:29 1373

原创 VScode-ESP-IDF工程函数定义无法跳转且无注释提示

VScode中ESP32-IDF工程函数定义无法跳转问题解决 问题描述:在VScode中右击函数名称时,"转到定义"和"转到声明"功能无反应。 解决方法: 确认ESP-IDF驱动目录位置(如"d:\ESP32S3_V5.3.4\v5.3.4\esp-idf") 检查components组件目录,这是ESP-IDF的核心,包含FreeRTOS、硬件驱动、wifi等常用代码组件 参考链接提供更详细的解决方案。该问题通常与路径配置有关,正确设置ESP-I

2025-10-04 21:56:23 527

原创 10.1-STM32Cube-FreeRTOSFreeRTOS软件定时器概述与函数

FreeRTOS软件定时器摘要 FreeRTOS提供软件定时器功能,通过定时器服务任务实现。软件定时器分为单次和周期两种类型,具有休眠和运行两种状态。定时器操作通过指令队列发送给定时器服务任务处理,该任务优先级默认为2。定时器的起始时间从调用xTimerStart/Reset时开始计算,而非服务任务处理时刻。关键API包括创建(xTimerCreate)、启动(xTimerStart)、停止(xTimerStop)、重置(xTimerReset)等函数。

2025-09-27 15:17:06 1024

原创 9.1-STM32Cube-FreeRTOS流缓冲区概述-笔记

FreeRTOS流缓冲区与消息缓冲区是高效的进程间通信机制。流缓冲区适用于单写入者-单读取者场景,可传输任意长度字节流,通过复制数据实现通信。消息缓冲区基于流缓冲区实现,但传输的是固定长度的离散消息,每个消息自动包含长度头信息。两者区别在于:流缓冲区处理字节流,消息缓冲区处理离散消息。使用时需注意单写单读限制,多写/读场景需加临界保护。提供了丰富的API函数支持创建、读写、状态查询等操作,适用于任务间或ISR与任务间通信。

2025-09-27 09:42:01 1174

原创 STM32 Hardfault异常调试-笔记

STM32 Hardfault异常调试笔记 文章总结了STM32开发中Hardfault异常的调试方法。重点分析了核心寄存器(R0-R12、SP、LR、PC)的作用和栈结构原理,通过实际调试演示了函数调用时的压栈过程。当程序访问非法地址(如0xA0000000)时会触发Hardfault,此时可通过栈指针回溯错误位置。调试技巧包括:观察寄存器变化、内存窗口查看栈数据、反汇编定位返回地址等,最终实现快速定位异常根源。

2025-09-26 22:41:00 978

原创 光电探测-IV转换电路也称为TIA跨阻放大器-笔记

摘要: 传统大电阻测电流法存在内阻分流、输出电压小和依赖电流源等问题,导致精度受限。TIA跨阻放大器利用运放的虚短和虚断特性,使输入电流完全流经反馈电阻,输出电压仅与反馈电阻相关($V_o=-I·R_f$),消除了内阻影响。其优势包括高增益、低噪声和独立于电流源参数。实际应用中需权衡反馈电阻的增益与带宽,优化稳定性(如添加补偿电容)和噪声性能。TIA广泛适用于光电探测等微小电流测量场景,显著提升精度与可靠性。

2025-09-26 21:55:27 1462

原创 FPGA_边沿检测

本文介绍了FPGA中边沿检测的几种实现方法,包括上升沿、下降沿和双沿检测。正点原子和野火教材通过寄存一拍信号并与原信号逻辑运算(如与、或、异或)来检测边沿。正点原子采用组合逻辑实现,野火则展示了时序逻辑实现。小梅哥教材进一步分析了寄存器级联的原理,指出常见错误(如寄存器未有效延迟)及改进方案。关键点在于:1)通过寄存器保存信号前一状态;2)利用当前状态与前一状态的逻辑比较产生边沿脉冲;3)双沿检测可通过上升沿和下降沿信号相或实现。典型应用场景包括按键检测和状态机转换控制。

2025-08-25 09:30:00 2164

iPerf3 网络性能测试实操教程

iPerf3工具

2026-05-07

STM32CubeMX SPI软硬 配置 TMC5130

STM32CubeMX SPI软硬 配置 TMC5130

2026-04-06

TRINAMIC旗下的TMC5130和TMC5130步进电机测试deom

TRINAMIC旗下的TMC5130和TMC5130步进电机测试deom

2026-04-06

STM32CubeMX定时器输出比较模式-步进电机

正点原子电机例子里面有STM32F334C8T6电机梯形加减速和STM32F334C8T6电机S型加减速 其中S型加减速由于内存不足加减速时间比较少

2025-12-07

TMC2209与UART通信控制之搞不定

TMC2209与UART通信控制之搞不定

2025-12-06

正点原子-梯形加减速程序

正点原子-梯形加减速程序

2025-11-20

STM32-SPI1控制AD7705(Sigma-Delta-ADC芯片)

STM32-SPI1控制AD7705(Sigma-Delta-ADC芯片)

2025-11-17

STM32+RTOS+环形缓冲区+DMA半满中断+DMA全满中断+空闲中断实现高效的串口接收框架(笔记)

STM32+RTOS+环形缓冲区+DMA半满中断+DMA全满中断+空闲中断实现高效的串口接收框架(笔记)

2025-11-15

DRV8711的通用步进电机驱动器和直流电机驱动器

DRV8711的通用步进电机驱动器和直流电机驱动器

2025-11-08

DRV8711的通用步进电机驱动器和直流电机驱动器

DRV8711

2025-11-05

慧勤智远 STM32H7 LVGL移植成8.3.10版本

移植到LVGL版本8.3.10

2025-06-07

PCAP04资料和代码

PCAP04资料和代码

2025-05-25

STM32F4-ADS1256-STM32CubeMX笔记

STM32F4-ADS1256-STM32CubeMX笔记

2025-05-25

INA219电流感应芯片-程序代码

INA219电流感应芯片-程序代码

2024-08-18

高精度数字电容传感芯片-MDC04

高精度数字电容传感芯片-MDC04

2024-05-30

MAX31865硬件和程序攻坚

MAX31865硬件和程序攻坚

2024-05-09

L6470步进电机驱动芯片

L6470步进电机驱动芯片代码

2024-04-20

stm32H库的内部FLASH读写操作与结构体数组数据写入与读取

stm32H库的内部FLASH读写操作与结构体数组数据写入与读取

2023-12-16

STlink下载程序不能复位动态库

在STlink安装目录下找到ST-LINKIII-KEIL SWO.dll需要替换

2023-12-03

Keil文本代码对齐工具

Keil文本代码对齐工具

2023-11-12

Pcap04 高精度电容测量芯片攻坚

电容探测PCAP04寄存器功能

2023-10-24

STM32CubeMX学习笔记-USB接口使用(CDC虚拟串口)

STM32CubeMX学习笔记-USB接口使用(CDC虚拟串口)

2023-10-03

“高通”字库芯片的使用方法

“高通”字库芯片的使用方法

2022-09-01

STM32 占空比频率计算

STM32 占空比频率计算

2022-08-14

嵌入式技术专业人才认证平台

对考试于嵌入式专业人才认证。仿真题中实践题第一道大题。 题目要求为:TFT屏的显示。学生号。按键显示温度每秒回传。 RTC始终。 Flash.读取与写入 程序功能基本符合题目要求。但只仅供参考。

2022-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除