自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 双模式PWM光源控制——常亮模式与外部触发模式的固件实现(RK3588S + STM32F103C8T6 工业光源控制器·第四篇)

本文详细介绍了基于STM32F103C8T6的双模式PWM光源控制器固件实现方案。系统支持120kHz四通道PWM输出,通过TIM1高级定时器实现,重点解决了MOE使能、OE#总控等关键问题。设计采用常亮模式(Modbus控制)和外部触发模式(相机同步)双工作模式,创新性地通过CCR与参数变量分离的设计,确保触发模式下参数修改不影响当前曝光。文章详细阐述了三状态状态机、EXTI中断处理、非阻塞主循环等核心实现,并提供了完整的时序控制和过流保护方案。该设计已通过量产测试,适用于机器视觉、工业检测等多种应用场景

2026-05-23 11:12:15 323

原创 (RK3588S + STM32F103C8T6 工业光源控制器·第三篇)

本文深入解析基于 RK3588S+STM32 架构的光源控制器中 Modbus RTU over TCP 的固件实现。首先对比 RTU over TCP 与纯 Modbus TCP 的选型逻辑,阐述其对老旧设备的兼容优势。随后结合原理图,详解 USART1 重映射至 PB6/PB7 的避让设计、基于“中断接收+主循环 3.5 字符超时轮询”的非阻塞架构,以及确保过流保护最高优先级的 NVIC 划分。最后公开 18 个寄存器与 10 个线圈的地址表,剖析 FC03/05/06 功能码核心源码,揭秘触发模式下占

2026-05-23 08:37:44 786

原创 RK3588S + STM32F103C8T6 工业光源控制器·第二篇

本文深入探讨了在RK3588S+STM32工业光源控制器项目中,使用FM25L16B铁电存储器(F-RAM)实现工业级掉电参数保存的工程实践。文章对比了Flash、EEPROM与F-RAM的物理特性,阐明了F-RAM在无限次擦写、写入无延迟及掉电安全上的绝对优势。同时,详细解析了STM32的SPI1配置、单字节与连续读写驱动代码,并公开了项目中的地址空间映射设计。最后,重点分享了上电恢复流程中关键的“0xFF安全防护”及Modbus主动触发保存机制,为工业级硬件参数可靠存储提供了完整的落地方案。

2026-05-22 08:54:48 754

原创 RK3588S + STM32F103C8T6 工业光源控制器

本文详细解析了一款基于RK3588S+STM32F103C8T6的工业光源控制器硬件架构。采用三层分板设计:核心板(RK3588S)负责系统管理,主控板(STM32)实现实时控制,功率板处理大电流驱动。重点介绍了引脚分配策略、JTAG引脚复用、EXTI中断优先级管理等关键技术细节,以及通过ModbusTCP实现核心板与主控板通信的设计考量。该架构有效隔离了功率域与控制域,兼顾了系统灵活性和实时性要求,为工业光源控制提供了可靠解决方案。

2026-05-21 09:07:20 660

原创 硬件保护机制设计 + PCB布局要点 + 系列完整总结——4通道OverDrive光源控制器系列(六)

本文是系列收尾篇,涵盖三部分。①OD模式纯硬件保护:LMC555单稳态定时100ms,超时后经AND门强制截断GaN PWM,74LVC1G157 MUX实现模式切换,非OD模式PWM直通不受影响,MCU死机时保护依然有效。②四大软件保护:INA241A采样实现OCP过流检测(连续计数防误触发),ADC检测OVP过压和UVLO欠压,NTC实现OTP两级过温保护。③PCB要点:功率回路面积最小化降低EMI,采样电阻Kelvin四线接法保证精度,模拟电源+3V3A单独分区,HCPL-314J下方禁铺铜保证爬电距

2026-05-19 11:01:18 579

原创 W5500以太网 + Modbus TCP通信实战:SPI高速驱动 + 寄存器映射 + 上位机对接——4通道OverDrive光源控制器系列(五)

本文介绍了基于STM32H743和W5500的Modbus TCP通信实现方案,重点阐述了硬件选型、协议栈设计和寄存器映射等关键技术要点。文章首先分析了选择W5500硬件协议栈而非LwIP软件协议栈的原因,包括MCU资源占用少、开发简单等优势;然后详细说明了W5500的SPI接口配置、网络参数初始化流程;接着设计了完整的Modbus TCP协议处理框架,实现了FC03/04/06/10功能码;最后提供了寄存器地址映射表和上位机对接示例。该方案通过硬件协议栈实现高效通信,采用保持寄存器和输入寄存器分离设计确保

2026-05-16 09:31:47 336

原创 触发隔离电路设计实战:HCPL-314J高速光耦 + BCR401UW6-7宽压恒流驱动 + EG4427触发输出——4通道OverDrive光源控制器系列(四)

本文详细介绍了4通道OverDrive光源控制器触发接口的完整设计方案。触发输入采用HCPL-314J高速光耦实现电气隔离(传播延迟0.5μs,共模抑制>10kV/μs),配合BCR401UW6-7恒流调节器(10mA)实现5V~24V宽压兼容,彻底解决单电阻方案在宽压输入下的过流或欠流问题。触发输出采用EG4427双路驱动芯片(1.5A输出能力),标准低边拓扑直接对接工业相机触发接口。文章详细对比了EG4427与ULN2402A的选型差异,分析了SD脚、输入下拉电阻等易误解设计细节,并给出STM32H74

2026-05-13 09:11:03 360

原创 INA241A高边电流采样 + STM32H743 PID闭环恒流控制实战——4通道OverDrive光源控制器系列(三)

本文详细介绍了基于STM32H743的LED恒流驱动系统设计,重点阐述了电流闭环控制的实现方案。主要内容包括:1. 采用高边采样方案(INA241A电流检测放大器)解决多通道隔离问题,详细分析了采样电阻选型(5mΩ)和Kelvin连接布局要点;2. 设计了STM32H743的ADC采样系统,配置16位ADC+DMA实现100μs周期的四通道电流采样;3. 实现增量式PID算法控制,详细说明了参数整定方法和软启动策略;4. 分析了常见问题(采样抖动、电流冲击、通道干扰)的解决方案。该系统实现了±2%的电流控制

2026-05-09 10:21:18 510

原创 《STM32H743驱动OverDrive光源控制器:选型理由+定时器1μs精度脉冲控制实战》

本文介绍了基于STM32H743VIT6的GaN大电流脉冲控制系统设计。选用480MHz Cortex-M7内核确保中断响应<200ns,240MHz定时器时钟直接实现1μs步进精度。系统通过定时器配置实现0-999990μs可调延迟和脉宽,采用软件(中断检查)和硬件(RC电路+比较器)双重保护限制占空比≤15%。STM32H743内置比较器和刹车输入功能实现<100ns响应的硬件级过流保护,4个通道独立控制并通过Modbus TCP配置参数。实测系统端到端延迟仅0.8μs,抖动<0.1μ

2026-05-06 17:35:10 379

原创 GaN FET驱动电路设计实战:OverDrive大电流脉冲输出的核心难题与解决方案

摘要:本文介绍了一种用于科学相机同步等场景的LED过驱动(OverDrive)电路设计,采用GaN器件实现20A级μs响应脉冲电流。系统采用4通道独立驱动架构,每通道峰值电流20A,响应时间<0.8μs。关键设计包括:选用EPC2302 GaNFET和专用驱动IC LMG1020实现快速开关;1720μF两级储能电容应对瞬时大电流需求;INA241A2电流采样放大器配合5mΩ无感电阻保证精度;MBRD20100CT双肖特基二极管提供续流保护。该设计解决了传统LED驱动在短时高亮度需求下的过热问题。

2026-05-03 08:55:22 532 3

空空如也

空空如也

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

TA关注的人

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