- 博客(18)
- 收藏
- 关注
原创 MMC中IGBT损耗计算与结温模块
MMC中IGBT损耗计算与结温模块(计算开关周期内的损耗,公式可以参考 电工技术学报 WXP先生 2018-12-14 的一篇文献),还有一对VT+VD的Foster。公式及其实现没有问题,仿真过程可能出现代数环,如果有自己的Foster或者Cauer最好。
2025-04-01 15:12:53
206
原创 使用ARM Trustzone从非安全代码执行安全功能
从安全到非安全的过渡,反之亦然,在三个时钟周期内的硬件中都完成了,因此开发人员无需担心添加任何额外的代码来处理过渡;为此,开发人员需要在其安全的应用程序项目中创建一个接口,该项目成为非安全和安全代码区域之间安全网关的一部分,并允许执行安全函数。此外,当安全函数完成执行并准备好跳回非安全代码时,将清除任何非银行寄存器,即在安全区域和非安全区域之间共享的寄存器。创建可访问的安全功能的过程很简单。在这一点上,开发人员将能够编译安全库,然后从其非安全项目中,包括其功能的标头文件,并拨打迈塞克雷功能。
2025-03-31 08:33:05
440
原创 多次读取Flash/EEPROM:对寿命的影响及深入解析
在嵌入式系统和存储设备领域,Flash和EEPROM(电可擦可编程只读存储器)因其非易失性存储特性而被广泛应用。这些存储设备能够在断电后保持数据,对于需要长期保存配置参数、程序代码或用户数据的应用来说至关重要。然而,关于多次读取这些存储器是否会影响其寿命的问题,一直困扰着许多开发者。本文将深入探讨多次读取Flash/EEPROM对寿命的影响,以及背后的技术原理。
2025-03-28 10:49:56
396
原创 ISP算法及架构分析介绍
ISP算法的核心目标是通过一系列数字图像处理技术,改善图像的视觉效果,使其更加清晰、逼真。这些算法包括但不限于自动白平衡(AWB)、自动曝光(AE)、自动对焦(AF)、颜色插值、噪声去除、坏点校正、镜头阴影校正(LSC)、黑电平校正(BLC)等。3A算法:3A算法是ISP中最基础的算法,包括自动白平衡(AWB)、自动曝光(AE)和自动对焦(AF)。AWB通过调整图像中红、绿、蓝三原色的增益,使图像色彩与人眼所见一致;AE则通过控制曝光时间、模拟增益和数字增益,确保图像亮度适中;
2025-03-27 16:37:10
335
原创 FreeRTOS任务优先级反转问题分析与解决方案
在实时操作系统(RTOS)中,任务优先级反转是一个常见的问题,它可能导致高优先级任务被不必要地延迟,从而影响系统的实时性能。FreeRTOS作为一个广泛使用的RTOS,也面临着任务优先级反转的挑战。本文将深入分析FreeRTOS任务优先级反转问题的原因、影响,并提出相应的解决方案,同时附上示例代码以供参考。
2025-03-27 16:35:04
467
原创 使用SEGGER Embedded Studio优化代码大小与效率
无论是通过调整编译器优化级别、启用LTO、去除无用代码,还是通过内联函数、循环优化和指令调度等技术,SEGGER Embedded Studio都能帮助开发者在资源受限的微控制器上实现高效的嵌入式系统。SEGGER Embedded Studio支持LTO,通过启用LTO,编译器可以在链接时对跨模块的代码进行优化,进一步减少代码大小。SEGGER Embedded Studio的编译器支持指令调度,通过启用这一功能,编译器会自动调整指令的顺序,以减少流水线冲突和等待时间,从而提高代码的执行效率。
2025-03-26 16:00:48
450
原创 OFDM调制识别
研究了基于高阶累量和基于小波变换的OFDM信号和单载波调制信号的识别算法,仿真分析了两种算法在高斯信道和多径瑞利衰落信道下的信号识别性能。OFDM参数估计:研究了基于Welch算法和AR模型法求解功率谱进而估计信号带宽的算法,对两种算法的估计性能进行了比较;根据OFDM信号的循环平稳性研究了基于循环谱的载频估计算法;根据 OFDM信号的自相关性研究了基于可变延时自相关和固定延时自相关的FFT相结合的算法,估计了OFDM信号的有效数据长度、符号总长度、循环前缀长度和子载波间隔;
2025-03-25 17:24:53
506
原创 基于GY-906红外温度模块的树莓派PICO 2动力温度枪
此外,PCBWAY正在组织一场PCB徽章制作比赛,以纪念其成立11周年,邀请设计师和制造商通过设计徽章来展示他们的创造力,以庆祝公司的传统并展望大胆的未来。接着,我们从冷的介质,也就是冷的咖啡中取读数,它的温度是二十摄氏度。温度枪原型已经开始工作,我们现在可以计划该项目的第二次迭代,它将采用热枪3D打印外壳,并包括一个带有锂电池的定制PCB,使设置更方便,更便于使用。现在,我们将PICO的I2C, GPIO4 (SDA)和GPIO5 (SCL)并联连接到显示器和温度传感器的SDA和SCL引脚。
2025-03-24 08:34:22
542
原创 使用XIAO ESP32C6, XIAO扩展板和SHT31温湿度传感器构建温湿度计
我的目标是创造一种设备,可以帮助我监测家里的湿度水平,特别是因为我住在沿海热带地区,那里的湿度波动很大。在连接HomeAssistant之前,请确认您的HomeAssistant是否配备了接收Zigbee信号的外设,例如:HomeAssistant connect ZBT-1。●3D打印外壳:我设计了一个定制的外壳来容纳所有的部件,使它看起来很漂亮!●XIAO ESP32C6:这个小家伙是项目的核心,在低功耗的情况下处理Wi-Fi和Zigbee连接,这有助于延长电池寿命,使其成为连续监控的完美选择。
2025-03-23 10:16:30
385
原创 使用ESP32和Gemini REST API语音输入调用带有自定义参数的函数
让我们首先将Adafruit NeoPixel库添加到类的顶部,以及定义LED环使用的引脚,该环上有多少NeoPixels,以及LED使用的红/绿/蓝颜色的一些默认值。您可以在这里看到,您需要发送将要调用的函数的名称、函数的描述,以便Gemini API知道何时适合调用它,还可以选择发送一个属性列表,这些属性可以传递给函数,以便自定义它的工作方式。现在唯一的区别是,我从Adafruit添加了一个24新像素的环,电源线在相同的3.3v轨道上,GND到GND,数据线在ESP32引脚D15上。
2025-03-23 10:15:01
403
原创 基于MPPT控制的锂离子电池充电器
当谈到独立的单电池充电器时,只有一个流行的名字进入我的脑海,那就是我们的多功能锂离子/锂po TP4056电池充电器。我想创建一个独立的太阳能电池充电器模块,幸运的是,我在协和CN3165找到了一个解决方案,就像TP4056锂离子一样,充电电流可以用单个电阻在外部设置。在现代,即使手机显示100%健康,充电终止也不会停止,此时以非常小的电流继续充电,以增加电池的整体寿命。机载功能包括欠压锁定,自动充电,恒流充电,维护充电模式(定时器终止),充电/终止指示灯和电池温度监测。然后是小电容,电阻,然后是电感。
2025-03-22 17:03:43
1167
原创 使用BL0937 IC进行交流电源监控
在本地设备层面监控电源有其自身的优势,就像现在我们有数据,如果电流增加,出现问题,它可以关闭整个系统,可以避免设备燃烧。PCBWAY是受欢迎的,因为它的可靠的服务在电子行业的时间。PCB的设计保持了设备的电源考虑,它是一种插头板,可以在任何地方使用,像分线板一样监控电源。中国的能源监测ic没有适当的电路是不能工作的,如果有任何问题,它将永久停止工作。当SEL=1时,输出为电压均方根值,脉宽固定为38uS,频率与电压均方根值成正比。一个简单的电路来监测交流电源,接线板可以插在任何地方,显示电压,电流和功率。
2025-03-22 12:39:19
634
1
原创 如何使用FPGA开发
在这个项目中,我将使用SystemVerilog,这是Verilog的高级版本,它引入了额外的特性,如增强的类型安全、断言和面向对象编程功能,使其更适合FPGA设计。在安装过程中,您可以选择完全安装或自定义安装,这取决于您是否需要额外的工具,如Vitis(用于嵌入式开发)或仅用于FPGA设计的Vivado。XADC通过弥合模拟和数字域之间的差距,增强了FPGA的多功能性,使其成为需要在基于FPGA的系统中进行实时模拟信号处理的应用的理想选择。此时,将生成XADC IP核并准备将其集成到您的设计中。
2025-03-21 11:33:52
354
原创 在DFRobot ESP32 S3相机上构建DIY语音控制GPT系统
我们将引导您完成以下步骤:通过内置麦克风收集用户命令,将音频保存为SD卡上的WAV文件,使用Deepgram API将音频转换为文本,查询OpenAI的响应,并在串行终端中打印答案。JUSTWAY的尖端技术,包括SLA, SLS, DLP, MJF, FDM和SLM,确保每一个打印的精度和质量。从各种材料中选择,如树脂,尼龙,金属等,让您的视觉栩栩如生。凭借快速的生产和可靠的交付,JUSTWAY是您所有3D打印需求的首选合作伙伴。选择您的制造工艺,定制您的订单与所需的材料和完成,并收到一个即时报价。
2025-03-21 10:32:11
480
原创 ESP-NOW: ESP32项目的即时无线通信
然后,我们可以对接收到的数据做任何我们想做的事情——在我们的示例中,我们只是将其打印到串行监视器。现在,在我们创建“ESP-NOW助手”对象之前,我们首先需要告诉ESPNowEasy类它将发送什么样的数据。我是来自educ8s的尼克。今天,我要向你们展示的是ESP32内置的一种改变游戏规则的协议,它可以让你的设备即时、可靠地通话,而且没有传统无线设置的麻烦。一旦我们定义了这个消息结构——告诉ESPNowEasy期待什么样的数据——那么我们就可以创建ESPNowEasy对象,我们的“ESP-NOW助手”。
2025-03-21 10:30:29
1291
原创 解锁实时跌倒检测Jetson Nano与定制的YOLOv8
在我之前的博客中,“开始使用Jetson Nano开发工具包”和“在Jetson Nano 4GB上运行YOLOv12:综合指南”,我们探索了设置Jetson Nano和运行YOLOv12模型进行对象检测的基础知识。按照相同的步骤在Jetson Nano上部署YOLOv12,但是您将使用预训练的YOLOv8模型进行跌倒检测,而不是使用YOLOv12。在这篇博文中,我们将探索为跌倒检测定制YOLOv8并将其部署在Jetson Nano上的过程,为构建一个有效和高效的跌倒检测系统提供全面的指导。
2025-03-20 15:06:04
1254
原创 建立自己的电池组
对于PCB Prototype,我总是选择PCBWay,因为PCBWay以其一流的质量,精确的制造和合理的价格而闻名。注册后,通过点击“现在报价”上传您的Gerber文件,选择您的规格,检查价格,并确认细节。它还包括多种安全保护,如过充,短路和温度控制,使其成为电池爱好者和专业人士的必备产品。然后在背面放置在PCB上的4s BMS和匹配的垫,一旦垫得到匹配,锡第一针烙铁和之后,焊接所有的垫一个接一个,你就完成了!在我的结论中,这个项目是最好的使用,无论何时你想要一个电池组,而不会永远失去你的电池。
2025-03-20 15:04:44
374
原创 Navicat工具设置MySQL权限的操作指南
使用Navicat为MySQL数据库设置权限是一个直观而强大的过程,可帮助数据库管理员管理用户权限,以确保数据库的安全和有效管理。Navicat是一款流行的数据库管理和开发工具,支持MySQL以及其他许多数据库系统。以下是一个操作指南,旨在帮助您通过Navicat设置MySQL权限。
2025-02-18 12:28:30
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人