代码改变世界

由PCB阻焊层击穿造成短路故障分析

2022-01-19 15:33 by 斑鸠,一生。, 968 阅读, 0 推荐, 收藏, 编辑
摘要:最近有一块全桥逆变电路,输入直流侧为100~200Vdc时,能正常无故障工作,此时功率500W左右。当输入300Vdc,输出功率700W左右时,发生严重的短路现象。 样机结构下图, 实验样机是用四个Sic MosFET组成的全桥电路,SiC 躺在PCB板上,SiC背面共用一块大的散热片,用M3螺丝将 阅读全文

Quartus 12007 Top-level design entity '' '' is undefined 异常原因

2022-01-09 21:10 by 斑鸠,一生。, 3464 阅读, 0 推荐, 收藏, 编辑
摘要:好久没有用FPGA了,最近重新使用FPGA练习下数字电源。可第一个Bug就花了我1个小时,惭愧ing。 为了以后自己能长个记性,也为了帮助学弟学妹们少走弯路。因此,将这个问题记录下来。 过程: 使用Quattus 软件,自己建立工程并导入别家开发板例程的Led.V文件。 现象: 首次编译,出现下面的 阅读全文

DALI通信及C语言实现

2021-12-18 20:51 by 斑鸠,一生。, 3157 阅读, 1 推荐, 收藏, 编辑
摘要:在双碳目标下,具有调光功能的LED驱动电源是重要的分支。DALI通信常用在LED的数字调光控制中,下文将通过C语言与单片机结合,解释DALI的原理及实现方法。 一、通信原理 1.1 DALI 的物理电平信号定义如下: 9.5~22.5V: 高电平或者DALI 空闲状态 6.5~9.5V: 未定义 - 阅读全文

栅极隔离驱动芯片CMTI不够导致Mosfet驱动信号失真

2021-11-25 20:33 by 斑鸠,一生。, 2610 阅读, 0 推荐, 收藏, 编辑
摘要:最近做了一个1500W的Boost PFC + 半桥LLC的电路, 前级是交错Boost PFC电路,后级是不对称半桥LLC电路。 遇到一个很奇葩的现象: 1、现象描述 当前级和后级单独工作时,两级电路都能正常工作。 当前级和后级一起工作时, 当输入交流电压很低时,LLC母线电压也很低,两级电路能串 阅读全文

对dsPIC系列单片机C语言编程中乘除法计算的编程感悟

2021-11-11 21:45 by 斑鸠,一生。, 880 阅读, 0 推荐, 收藏, 编辑
摘要:个人使用单片机有些时间了,尤其是在这个快速变化的时代,数字编程已经是工科生必备的素养了。 虽然说单片机现在也支持C语言编程了,但是和计算机的C语言编程也存在一些差异,尤其是在进行数据乘除法计算的时候。 有些单片机不一定使用的标准C语言编译器,请注意不同单片机的编程风格,具体请 单片机从以前的汇编,逐 阅读全文

Boost PFC调试Bug与数据类型强制转换异常(极度重要)

2021-10-15 19:45 by 斑鸠,一生。, 471 阅读, 0 推荐, 收藏, 编辑
摘要:最近小弟在调试一个Boost PFC电路,出现了下面一个现象: 程序正常运行一段时间,然后突然输入电流增大,突然短路。 图一:正常运行时,各关键信号波形; 通道一:Boost 变换器开关管驱动电压波形; 通道二:输入电压波形; 通道三:输入电流波形; 通道四:Boost 变换器输出母线电压波形; 图 阅读全文

Boost PFC 调试与软件程序容错性的思考

2021-10-14 11:03 by 斑鸠,一生。, 531 阅读, 0 推荐, 收藏, 编辑
摘要:最近做了一个数字电源,本意是使用单片机控制PFC。这个问题的现象引起我对软件程序容错性的思考。 软件的容错性:当硬件故障的时候,程序不跑飞的能力。 目前就有这样的一个案例,它的逻辑代码是这样的: 通过检测输入电压的过零点,然后每检测到一个过零点,计数值重置为零,否则再定时器中断里面递增。 硬件电路: 阅读全文

Maxwell 3D仿真无线线圈自感互感的注意事项

2021-10-07 20:37 by 斑鸠,一生。, 4028 阅读, 0 推荐, 收藏, 编辑
摘要:最近在学习了“乐仿”的“Ansys Maxwell基础案例系列-晴儿手把手教你电磁分析”课程,使用Maxwell仿真线圈自感互感。将遇到的问题记录在下。 问题一:Maxwell相对坐标系的作用是什么? 答:在使用Maxwell的User defined primitive 生成自动模型时,该功能没有 阅读全文

单片机浮点乘除法优化措施及防止分子数据溢出

2021-10-06 11:17 by 斑鸠,一生。, 1382 阅读, 0 推荐, 收藏, 编辑
摘要:单片机以性价比为特点,随着能源行业的发展,单片机在数字能源中的运用越来越广泛。最近学习了如何低端机上实现浮点运算。 1、前言 目前,大多数的单片机不具有浮点运算单元(FPU)。 TI公司的tms320f28335具有FPU,但是在进行一个浮点除法运算时,需要1.5us的时间,这在实时控制系统中是不太 阅读全文

数字电源之——ADC采样保持窗口时间

2021-09-05 15:41 by 斑鸠,一生。, 3866 阅读, 0 推荐, 收藏, 编辑
摘要:本文分析数字电源ADC采样时间的原理、误差来源、改善方法。 1、ADC采样原理 根据ADC采样,外部电路的不同。模拟信号的速度和效率的不同。 一些电路需要更长的时间传送到ADC的采样电容。 2、ADC采样保持窗口时间长短对ADC采样效果的影响 数字控制器采样时间过长,导致控制环路延时很长,影响闭环控 阅读全文