- 博客(20)
- 收藏
- 关注
原创 电感量的计算的误区和实例
电感选型需关注直流偏置特性:静态测量值(如零电流下455uH)无法反映实际工作状态。随着电流增大,磁芯趋向饱和导致感量衰减(如15A时降至246uH)。选型应基于满载电流下的剩余感量,确保满足最小电感需求,否则会导致电流纹波增大、器件过热等问题。正确流程:计算工作电流所需感量→查阅偏置曲线→选择初始感量足够高的电感。
2025-10-23 10:34:46
425
原创 三、逆变器EMC设计参考注意点
本文介绍了逆变器EMC滤波设计的关键要点,主要针对PV侧、BUS侧、高低压储能BAT侧、交流侧等端口。重点分析了各端口滤波器的设计方法,包括功率板级滤波、磁环使用、电容配置等。文章指出逆变器干扰主要来自功率器件,提出通过RC吸收、驱动设计优化和端口π滤波器等措施解决EMI问题。特别强调低压储能电池端口EMC处理的两种方案,以及交流侧滤波器设计的注意事项。最后总结了干扰源降噪方法,包括驱动优化、吸收电路设计和变压器屏蔽等关键技术。
2025-10-16 16:19:29
749
原创 EMI器件特性和EMC滤波器设计
本文分析了电容、电感和滤波器在实际应用中的特性与选型原则。电容在理想状态下阻抗随频率升高而降低,但实际应用中由于寄生电感影响,高频滤波效果会变差,需根据自谐振频率点合理选型。电感同样存在自谐振频率点,超过该频率后阻抗下降,磁导率越高抑制频率越低。滤波器由磁环和电容组成,不同频段由不同元件提供插损,需考虑寄生参数对性能的影响。选型时应遵循"大电容滤低频、小电容滤高频"的原则,并针对具体应用频率范围选择合适的器件参数。
2025-10-15 19:01:41
262
原创 BOOST电路EMI测试难题及解决方法
本文分析了BOOST电路中的差模与共模干扰机理及抑制方法。差模干扰源自功率器件开关产生的mA级环路电流,可通过π型滤波器形成内循环路径抑制;共模干扰为uA级对地电流,主要来自二极管反向恢复、IGBT开关及电感磁场耦合,通过增加Y电容提供低阻抗回路、共模电感吸收干扰,有效旁路LISN检测路径。研究表明,合理配置差模/共模滤波器能改变干扰回流路径,使EMI测试合格。文中图示详细展示了各干扰路径及滤波优化方案,对逆变器、辅助电源等拓扑具有普适参考价值。
2025-10-15 09:23:55
481
原创 一、光伏/储能逆变器当前EMC测试要求
本文宣布将邀请技术专家分享专业内容,首篇由杨科华撰写关于光伏逆变器EMC测试要求。文章指出当前EMC测试日趋严格,需按照实际使用场景进行测试,包括接满配件、高低压满载等。详细说明了测试模式、端口和架设要求,强调需要自备滤波器并正确接地。最后提供作者联系方式,欢迎技术交流与合作。后续内容将在下期更新。
2025-10-14 10:37:18
240
原创 C语言算法设计基础2:字符串,内存,数组和sizeof的应用
4G内存正好是2^32,刚好就4亿多字节,4G内存刚好可以表示的通,但32为电脑只能识别2.多G的内存,为什么呢?这是因为电脑还需要给bios,各种PCI总线,显卡等设备在高位的存储空间中预留一些存储空间,所以没有办法完全识别。对于内存的每一个字节都会分配一个32位或64位的编号,这个编号称为内存地址。:返回的是一个无符号数,在返回函数参数当中,在内存当中占的字节数。数组中的每一个元素可以用下标表示位置,如果一个为数组中有n个元素。因为a是一个整形数据,占4个字节,int当然是4个字节。
2025-09-13 16:08:07
389
原创 C语言回调函数学习笔记2 :回调函概念、分类与嵌入式应用
回调函数是通过函数指针实现的编程模式,将函数A作为参数传给函数B,由B在特定条件下调用A。在嵌入式MCU中,异步回调占主导,常用于定时器、串口中断等场景。示例展示了一个基于链表的定时任务调度系统:通过Task结构体存储任务间隔和回调函数,使用Task_Register注册任务到链表,定时器中断服务函数遍历链表并触发到期任务。这种设计实现了高效的任务调度,适用于资源受限的嵌入式系统。
2025-09-02 19:04:33
740
原创 C语言回调函数学习笔记1
本文介绍了回调函数的概念及其在C语言中的实现方式。回调函数是通过函数指针调用的函数,其核心在于将函数指针作为参数传递,在特定条件触发时被调用。文章详细讲解了函数指针的定义、赋值、调用方法,以及如何作为参数传递和返回类型。通过排序函数的例子说明了回调机制的工作原理,并分析了回调函数在异步操作和非阻塞I/O中的应用价值。最后指出回调函数是编程中实现灵活、高效代码的重要机制,在C语言中通过函数指针实现这一功能。
2025-08-11 14:08:40
898
原创 SOLID原则与分层架构:嵌入式系统设计的灵魂
嵌入式系统开发中,SOLID原则与分层架构是保证代码质量的关键。SOLID原则通过模块化设计降低耦合度:单一职责原则避免功能混杂,开闭原则支持算法扩展,里氏替换确保接口一致,接口隔离防止误操作,依赖倒置实现抽象解耦。分层架构(硬件抽象层、控制算法层、应用层)提升了可维护性、可移植性和团队协作效率。配合清晰的命名、避免全局变量、完善的注释和错误处理,这些设计理念能显著降低bug率、提升开发效率、延长代码生命周期,使系统能灵活应对硬件迭代和需求变更。无论是电源控制还是通信协议处理,这些原则都是嵌入式开发的核心竞
2025-08-04 13:27:41
475
原创 if-else 结构,隐式 else 的写法和举例
1.隐式else通过提前终止(如returnbreak)省略else关键字,适合简单分支或错误处理。2.显式else更适合复杂逻辑或多层嵌套的场景。代码可读性 > 简洁性,团队统一风格更重要。
2025-07-31 15:40:11
264
原创 Net Antennae (Tolerance=0mil) (All) 的解决方案
今天遇到一个问题问题,DCR检查到有问题,但是自己回头差板子的问题时,问题有不好定位,今天学习到一个方法,就是当你在AD画完板子之后,DCR检查它会给你列出哪里有问题,同时他会告诉你一个坐标信息,那么我们通过下面2种方式可以定位到问题。报错原因:这种问题一报错通常情况下是有未连接到端的引线,即某网络存在单头的接线(形如天线,一端不与任何电气部分连接),又没有将其设置为天线属性,所以报错会产生天线效应,对其他元器件进行干扰。通过学习,解决了这个问题,打算写个笔记记录一下,具体解决方法如下。
2025-01-25 10:30:50
701
原创 我的学习电源思路(一)
1-5mA之内,我可以稳压管来得到5V,但是如果需要电流大于5mA,稳压管不再使用,那就需要上三极管构成串联稳压,负载电流可以放大到(1+B)倍,但这种电源的问题就是,电压不可调,与三极管关系比较大,稳定性比较差。稳压管又叫齐纳二极管,就是利用了二极管反向工作区,那意味着你还得去理解二极管的所有工作区,发现二极管一共有5个工作区,那么还有哪些二极管都需要理解与学习,这里问题的核心在于PN结,这些都需要翻开你的课本,认真理解。而在思考过程中,也要不断汲取新的知识,丰富自己的思维。
2025-01-15 09:26:50
828
原创 TTL串口防倒灌电参考电路
最近遇到一个问题,就是独立供电的两个TTL各自都有电,当串口通讯的时候TX-RX,RX-TX连完,发现只要把这个通讯接上,那么还没上电的另一个板子上就会有1V左右的电平出来,这影响了系统稳定性,探索了一周多,终于解决了。我去学习了一下这方面的知识,做个总结。
2025-01-10 11:37:45
2732
原创 简直出乎意料,这28335也太老了
因此,在大多数情况下,VDDA 上的噪声必须超过电源轨的建议运行条件之后,模拟模块才会出现性能下降。与其他的第 3 代器件相比,这一系列 的性能优于 F28002x,线上价格低于 F28003x 系列。与其他的第 3 代器件相比,这一系列 的性能优于 F28002x,线上价格低于 F28003x 系列。据我对多个控制卡的观察,TI官方给的控制卡没有刻意区分采样地和供电地,只是在keepout层沿着采样边,割了一刀。后面想了一下,那可能仅仅是我认为的高大上的东西,换句话说我对这个不够了解。
2024-12-09 16:45:36
698
原创 走线宽度1mm的电源线,打0.3mm孔径的孔,合适吗?
美国Saturn PCB Design(谷歌翻译:美国土星PCB设计公司)推出了一款免费的Saturn PCB Toolkit工具,它是一款专业的PCB参数计算工具,通过该软件,用户可以计算PCB导线和过孔的通流能力、阻抗、波长、带宽、PCB导线最小间距、PCB供电网络阻抗、PCB热阻、保险丝、等各项PCB线路板的参数。打了个比较小的孔,s比较小,这样的总阻抗就会大,所以电源线连接处可以打3个孔,就比较比打一个孔效果好,或者打一个比较大的孔,避免在这里形成瓶颈。
2024-12-04 18:15:03
652
原创 会C语言不等于会编程,为什么?
但是我建议你,如果你真的有需要仔细去看,还是买一本书吧,每天晚上睡觉之前翻一下,看一看那些像 Windows,这些牛逼的操作系统,这么大的软件工程,别人是怎么做出来的,别人是怎么分工,怎么考虑,怎么配合的?软件工程的思想来自于工程的实践,是很多在美国的大公司他们在做大的项目的时候都会考虑的,比如说像我们常说的这些变量、文件管理这些东西。我第一次代码的艺术的风格的提升,细节的提升就是来自于这本书的一些读书的实践,他真的教会了我一些东西。语言编程还差得远了,你有很多事情需要注意和学习的。
2024-11-20 19:20:58
239
原创 推荐:彻底理解PF和PFC
二极管形成的整流电路,加上电容,用来产生直流输出,这是一种很常见的结构,只有在AC电压比电容电压高时,二极管才能导通,此时才有电流,为了提供整个周期的功率,在此范围内必须有很大的电流,也就是说,AC源必须在短短的时间内提供够用很长一端时间的能量给设备。因为输入电压为AC,总是不变的,因此电感上电流斜率是不变的,缩放包络线后,相当于改变了峰值电流比较器的阈值,电感上的电流三角波会变化,包络线越矮,平均电流越小,输出功率越低,TON时间越短,开关的切换频率越高。
2024-08-26 21:28:48
4874
6
原创 PCB走线线宽与电流的关系
有许许多多的PCB走线宽度计算器,而在计算当中,我们也需要考虑到温度的因素:走线宽度是电阻和电流等变量的函数,同时取决于允许的温升。《IPC-2221 印制板设计通用标准》,它是一个很好的指南,但是我们依然需要根据PCB实际情况去调整我们的走线。在每一个EDA软件当中,PCB的走线总是从默认的走线宽度开始的。流经铜线的电流会产生大量热量。某些应用(如电机控制)需要高达 50A 的电流,这将需要 PCB 上更高的铜重量和更大的走线宽度。走线的横截面积 – PCB 上更高的功率要求需要具有更高横截面积的走线。
2024-08-15 11:15:54
1918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅