《安富莱嵌入式周报》第357期:单片机模拟经典286 DOS系统,WiFi 信号测心率,以太网数据采集板卡,改造PC电源产生330Kv 电压,自制胎压监测系统2025-09-10
本文汇总了近期电子DIY领域的多项创新项目和技术动态。在硬件方面,包括改造PC电源实现330Kv高压输出、自制胎压监测系统、树莓派模拟286DOS系统等实用项目;软件方面涉及FatFS更新、LVGL设计器收费政策、各类嵌入式开发工具发布等信息。此外还介绍了NXP、ST等厂商的芯片新品(如MCXA34电机控制器)和收购动态,以及TI推出的USB-PD分析仪等测试工具。H7-TOOL开发工具本周新增了

目录:
1、改造PC电源产生330Kv 电压
2、自制胎压监测系统
3、树莓派单片机模拟经典286 DOS系统,CPU,声卡,显卡,磁盘以及各种外围设计都进行了支持
4、无线生物信号采集板
5、基于RP2350B与ESP32的复古模拟开发套件Pico Pal
6、以太网数据采集板卡
7、WiFi 信号可以测量心率,无需可穿戴设备
8、LED矩阵立方体计时器
9、开源自制CAD软件
10、LED矩阵胸牌
11、硬件资讯
(1)树莓派RP2350推出硬件升级版RP2350A4以及RP2354,同时再次启动RP2350黑客挑战
(2)NXP将MEMS传感器部门卖给ST,转手收购工业联网专家Port GmbH
(3)NXP推出一款电机单片机MCX A34,硬件三角函数速度是CMSIS-DSP的17倍
12、软件资讯
(1)时隔一年后,FatFS V0.16发布
(2)FatFS的177KB Unicode和GBK互转码表精简到97KB
(3)LVGL官方设计器LVGL Editor收费标准公布
(4)开源,纯C的即时模式GUI
(5)emWin模拟器6.52发布,同时配套的AppWizard V1.60发布,为各种GPU,2D控制器添加支持
(6)MDK5.43a发布,微更新goto def无法使用问题
(7)ST的首版新式大杂烩ThreadX中间件 + FreeRTOS上线一个版本
(8)由于大量裸机用户需求,Nordic开始推出无需Zephyr的裸机SDK,并逐步加完善
(9)ST的CMSIS-Driver全系芯片驱动升级至V1.3.0
(10)MDK的CMSIS-Viewer新增的Hardfault硬件异常检测机制
(1)坛友分享: 免费商用,灵动GUI,带通用上位机
13、TI推出低成本USB-PD电源传输分析仪,支持解码系统中的所有PD消息以及实时监测线缆及CC线路的电压电流
14、H7-TOOL本周进展‘
(1)H7-TOOL的250M示波器模组正式上架开卖,200K存储深度,mV级噪声,含有系统测试视频(2025-08-28)
(2)H7-TOOL固件2.31发布,支持250M示波器,支持IAR下载算法加载运行,上位机支持UTF-8编码,增加多款脱机烧录芯片支持(2025-08-21)
(3)【新品】推出一个USB2.0高速480M隔离器,稳定输出10W功率,支持辅助供电(2025-08-25)
(4)最新支持的脱机烧录列表
1、改造PC电源产生330Kv 电压
https://hackaday.io/project/203666-330000-volts-from-modified-pc-power-supply
强调:本项目绝非新手所能尝试。高压电(通常指1000伏以上,而本项目达到该值的350倍)可能导致严重伤害甚至致命事故。只有完全理解风险并采取适当防护措施(如确保绝缘良好、绝不单独操作)的情况下才可尝试。
该项目展示了科克罗夫特-瓦尔顿电压倍增器的巧妙设计——利用二极管和电容组合实现升压。电容以交替模式充放电,每经过一对二极管电压就翻倍。采用3毫米厚有机玻璃作为绝缘体,既为二极管-电容级联结构提供支撑,又实现电气隔离。
为实现33万伏输出,先改装标准PC电源:移除次级绕组输出端的肖特基二极管,产生约15伏方波。该信号输入至另一变压器进行初步升压,再送入电压倍增器。虽然倍增器两侧看似相同,但相反的极性在火花间隙处产生巨大电位差。


2、自制胎压监测系统
https://github.com/upiir/arduino_tpms_tire_pressure
与内置式传感器不同,这些外接式传感器直接旋在气门嘴上,采用低功耗蓝牙技术并配备微型电池。
扫描工具成功读取广播数据并将压力值与信息关联。解码数据包含状态字节、电池电压、温度及压力值。掌握数据格式后,读取信息并创建显示界面就变得水到渠成


3、树莓派单片机模拟经典286 DOS系统,CPU,声卡,显卡,磁盘以及各种外围设计都进行了支持
https://github.com/xrip/pico-286



4、无线生物信号采集板
https://github.com/upsidedownlabs/npg-lite-firmware
https://www.crowdsupply.com/upside-down-labs/neuro-playground-lite
Neuro PlayGround Lite(NPG Lite)是一款多通道Feather规格无线生物电信号采集板,可应用于心电图(ECG)、肌电图(EMG)、眼电图(EOG)及脑电图(EEG)检测
NPG Lite配备多通道BioAmp放大器、无线连接、电池供电及扩展接口,使用户能够轻松构建HCI和BCI应用。基于ECG、EMG、EOG和EEG信号开发了四个演示案例以激发创新灵感,但其应用场景远不止于此。



5、基于RP2350B与ESP32的复古模拟开发套件Pico Pal
https://github.com/peterk268/RP2350-GBC
https://picopalgbc.wordpress.com/wp-content/uploads/2025/06/schematic.pdf

6、以太网数据采集板卡
https://github.com/deimoscontrols/deimos
Deimos DAQ是一款即插即用的以太网数据采集模块,集成了精密电压基准源、高精度时钟、精密模拟前端和PWM输出功能。无需配置或额外模块——仅需连接电源和局域网,即可立即开始测量。
无论是设计热流体与低温系统、测量结构测试件的应变,还是对液压装置、螺旋桨和电机等执行机构与推进系统进行地面测试,都能完美胜任

7、WiFi 信号可以测量心率,无需可穿戴设备
https://ieeexplore.ieee.org/abstract/document/11096342
这是一项非常有意思的实现,该研究发表在 2025 年 IEEE 智能系统和物联网分布式计算国际会议的论文集上
它不依赖摄像头或图像,而是分析无线电波(WiFi信号)的物理特性变化(相位/振幅)。先进的机器学习算法是实现高精度的关键,它能从海量噪声中提取出有效的生物特征信号
非接触、无需穿戴设备、成本极低、在一定距离和不同姿势下都有效(最多10英尺/约3米),非常适合资源有限的场景和日常家庭健康监测

8、LED矩阵立方体计时器
https://hackaday.io/project/203073-lightning-talk-timer
专为Hackaday Europe 2025设计的短时演讲LED倒计时器,采用沙漏式触发机制

9、开源自制CAD软件
https://github.com/marcuswu/makercad
许多人可能都在使用某种形式的CAD软件包,但有多少人曾对现有软件感到不满意?作者Marcus Wu就是这样一位使用者,但他没有止步于抱怨,而是亲手编写了一套名为MakerCAD的CAD软件。该软件采用MIT许可证发布,各位可以亲自试用。
这款软件使用Go语言编写,目前该软件尚不具备完整功能,但已达到可评估阶段。用户可以创建简单模型并导出为STEP文件,因此它确实能作为实用型CAD工具使用

10、LED矩阵胸牌
https://github.com/Nicholas-L-Johnson/flip-card/
之前周报给大家分享过很多,本次再分享一款


11、硬件资讯
1、树莓派RP2350推出硬件升级版RP2350A4以及RP2354,同时再次启动RP2350黑客挑战
https://www.raspberrypi.com/news/rp2350-a4-rp2354-and-a-new-hacking-challenge/
与所有芯片产品一样,RP2350在发布之初并非完美无缺。初始版本A2存在若干勘误表记录的问题,包括GPIO焊盘设计缺陷导致无法正确进入高阻抗状态(勘误表9),以及在我们举办的RP2350黑客挑战赛中发现的多项安全隐患。今天我们很高兴地宣布,新版A4步进版本已正式发布,该版本解决了绝大多数已知问题。

2、NXP将MEMS传感器部门卖给ST,转手收购工业联网专家Port GmbH
https://www.nxp.com/company/about-nxp/smarter-world-blog/BL-INDUSTRIAL-EDGE-NXP-WELCOMES-PORT-GMBH
工业自动化市场正在发生变革。随着工厂的成长 自主、智能、安全、实时的边缘通信至关重要。 恩智浦致力于实现这一转变,今天,我们很自豪能够实现 通过收购 port GmbH 向前迈出了重要一步。
port GmbH 成立于 1990 年,总部位于德国哈勒(萨勒),拥有 在提供高质量、基于标准的产品方面建立了全球声誉 工业通信解决方案。其产品组合包括协议栈 适用于广泛使用的技术,例如 PROFINET、Ethernet/IP、EtherCAT、Modbus、 POWERLINK、CANopen 等。port GmbH 还支持时间敏感网络 (TSN) 和开放平台通信统一架构 (OPC-UA) 等新兴标准,这些标准有助于推动跨工业的互作性 系统。

3、NXP推出一款电机单片机MCX A34,硬件三角函数速度是CMSIS-DSP的17倍
https://chat.deepseek.com/a/chat/s/3dca10c2-71f2-4de6-9a09-2e31d48217c1
MCX A34系列新品亮相
该系列基于M33内核打造,运行频率高达180MHz,配备丰富的片上存储器。通过整合高性能数学加速单元、精密模拟外设与先进电机控制子系统,MCX A34系列可实现高精度、高效率的电机驱动解决方案。其简约设计可降低物料清单(BOM)成本,加速控制循环,简化开发流程。
MCX A34成为电机控制强芯
先进电机控制器的设计者通常需协调多颗芯片来实现高速控制回路、精确传感和稳定通信。MCX A34系列直击这些痛点:其数学加速单元(MAU)执行正弦/余弦/正切/平方根及倒数运算的速度比通用微控制器软件接口标准数字信号处理(CMSIS-DSP)快17倍,从而能在不占用CPU周期的情况下缩短磁场定向控制(FOC)回路;丰富的16位模数转换器(ADC)、运算放大器(OpAmp)及12位数模转换器(DAC)可替代外部模拟前端,降低成本与噪声


12、软件资讯
1、 时隔一年后,FatFS V0.16发布
https://elm-chan.org/fsw/ff/
1、FatFS基本已经趋于稳定了,本次更新的内容不多。
2、FatFS的优势是中文文件名支持比其它的FlashFS,FileX都要好,缺点是没有支持擦写均衡,掉电保护,坏块管理等。

2、FatFS的177KB Unicode和GBK互转码表精简到97KB
这个是官方网站发布的,下载地址如下:
https://elm-chan.org/fsw/ff/patch/ffunicode.zip
原文如下:
Unicode 转换模块 ffunicode.c 在 LFN 配置下链接时,如果配置为 DBCS,会占用大量内存。
根据用户论坛中的建议,我发现其中有很大优化空间,可以提升 8 张转换表中 6 张的压缩率。
以下是修改压缩算法后,各表大小的变化结果:
日语 (932) 59k ==> 47k(减少 12k)
简体中文 (936) 174k ==> 97k(减少 77k)
韩语 (949) 136k ==> 103k(减少 33k)
繁体中文 (950) 108k ==> 78k(减少 30k)
所有代码页 (0) 482k ==> 329k(减少 153k)
请注意:对于 SBCS 配置,没有任何改进效果。
1. DBCS (Double-Byte Character Set, 双字节字符集)
含义:用两个字节来表示一个字符。
用途:主要用于需要表示大量字符的语言,比如中文、日文、韩文(CJK 文字),因为一个字节(256 种可能)不足以涵盖所有字符。
特点:大部分西文字符(ASCII 范围)仍用 1 字节存储。CJK 等复杂字符用 2 字节存储。常见编码:Shift-JIS、GBK、Big5、EUC-KR 等。
2. SBCS (Single-Byte Character Set, 单字节字符集)
含义:用一个字节表示一个字符。
用途:适合西欧语言等字符数量少于 256 的场景(如英语、法语、西班牙语)。
特点:每个字符只占 1 字节。常见编码:ASCII、ISO 8859 系列、Windows-1252 等。
3、 LVGL官方设计器LVGL Editor收费标准公布
LVGL 编辑器
助力专业团队加速开发嵌入式用户界面的核心功能现已悉数就位:
1、增强数据绑定:快速连接UI逻辑与应用程序
2、屏幕加载与创建事件:轻松高效加载内容
3、CMake集成:构建流程无缝衔接
定价方案正式公布:
1、开源项目永久免费,适用于个人,非商业应用
2、浮动授权机制——彻底告别按用户/设备收费的繁琐模式
3、零版税,仅需简单年度订阅
商业授权本应助力而非束缚您的业务,详情列表
https://lvgl.io/editor#pricing

4、开源,纯C的即时模式GUI
https://github.com/Immediate-Mode-UI/Nuklear
这是一个用 ANSI C 编写、基于最小状态(minimal-state)和即时模式(immediate-mode)的图形用户界面工具包,采用公共领域许可(public domain)。它被设计成一个简单、可嵌入到应用程序中的用户界面,没有任何依赖项,没有默认的渲染后端,也不处理操作系统窗口/输入,而是采用高度模块化、基于库的方式,提供简单的输入状态作为输入,并输出描述基本形状的绘制命令。因此,它不是提供一个试图在多个平台和渲染后端之上进行抽象的分层库,而是专注于实际的 UI 部分。
功能特性
1、即时模式图形用户界面工具包
2、单头文件库
3、用 C89(ANSI C)编写
4、代码量小(约 18k 行)
5、注重可移植性、高效性和简洁性
6、无依赖(如果需要,甚至不依赖标准库)
7、完全可换肤、可定制
8、内存占用低,并可完全控制内存使用
9、支持 UTF-8
10、无全局或隐藏状态
11、可定制的库模块(可按需编译和使用)
12、可选字体打包器和顶点缓冲区输出






5、emWin模拟器6.52发布,同时配套的AppWizard V1.60发布,为各种GPU,2D控制器添加支持
https://www.segger.com/downloads/emwin/
更新记录


专门新增GPU章节

AppWizard新增一个多国语言案例,通过语言ID快捷切换


当前支持的多款BSP驱动列表

6、MDK5.43a发布,微更新goto def无法使用问题
官方下载:
https://www.keil.com/fid/armkeil/files/eval/mdk543a.exe
如果之前安装了MDK社区版注册,直接就继续延续了社区版,无需再重新注册,包括KEIL STUDIO,也是延续使用社区版
这次安装会自动弹出软件包更新

更新记录如下:

7、 ST的首版新式大杂烩ThreadX中间件 + FreeRTOS上线一个版本
https://github.com/STMicroelectronics/stm32h5-eclipse-coremw-apps
在ST的Github上为H5芯片已经推出了一个版本,大家有兴趣可以体验下。
当前主要是配套了几个FileX和USBX的案例。不过当前所有例子仅提供了IAR版本。MDK和CubeIDE暂时都不支持,而且也不是CubeMX生成的。
ST的原文描述如下:
描述
STM32Cube 是意法半导体(STMicroelectronics)原创发起的一项计划,旨在通过减少开发者的工作量、时间和成本来简化开发流程。RTOS Agnostic CoreMW 是一组中间件堆栈及相关应用程序,支持 RTOS 管理、文件系统操作以及通过 USB 的连接。其基础包括:
- Eclipse ThreadX FileX、Eclipse ThreadX LevelX 和 Eclipse ThreadX USBX
- FreeRTOS
- STM32_USBPD_Library
注意
所有应用程序仅提供针对 EWARM 工具链预配置的项目。
本软件包中的项目并非通过 STM32CubeMX 生成(即不包含 .ioc 文件)。
本软件包仅在 GitHub 上发布(既不在 STM32CubeMX 也不在 www.st.com 上的 STM32CubeIDE 提供)。它包含了 RTOS Agnostic CoreMW 堆栈与 STM32H5 器件的集成,使用户能够快速访问集成了这些堆栈的预构建项目。

8、由于大量裸机用户需求,Nordic开始推出无需Zephyr的裸机SDK,并逐步加完善
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/a-technical-dive-into-the-nrf-connect-sdk-bare-metal-option
自2018年以来,Nordic一直专注于基于Zephyr RTOS的nRF Connect SDK,并持续致力于为开发者提供最佳工具和软件,以便在Nordic丰富的无线产品组合上构建高度可扩展的物联网应用。然而,不同开发者有不同需求,一些简单应用可能更适合采用更精简的方式。对此,最近发布的nRF Connect SDK Bare Metal选项为nRF54L系列的简单蓝牙低功耗应用引入了现代化裸机开发方式,无需依赖Zephyr RTOS。
Bare Metal选项是一种与基于Zephyr RTOS的nRF Connect SDK并存的替代开发路径,可在同一环境下共享通用工具。特别是对于仍在使用nRF5 SDK的开发者,我们预计Bare Metal选项会因其API、架构和工作流程上的相似性而受到热烈欢迎,这能让他们在迁移到nRF Connect SDK时无需承担较大负担。

9、 ST的CMSIS-Driver全系芯片驱动升级至V1.3.0
https://github.com/Open-CMSIS-Pack/CMSIS-Driver_STM32
ST的CMSIS-Driver发展是经历了三个阶段
第1阶段:经典RTE开发阶段,纯独立的驱动,与标准库,LL库和HAL库,基本都无关。F1,F4,F7等是这个阶段
第2阶段:需要配合HAL库或者LL库的API,H7系列是这个阶段
第3阶段:全系芯片统一,全部统一到这个STM32 CMSISI Driver驱动包里面,然后底层调用HAL库或者LL库API

应用方向就是之前分享的这个综合Demo
RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2025-03-10)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=124516
底层的USB,网络协议栈驱动,文件系统驱动等都是采用的这个驱动实现的。


10、MDK的CMSIS-Viewer新增的Hardfault硬件异常检测机制
https://github.com/ARM-software/CMSIS-View
1、使用MDK5.4x及其以上版本
2、MDK RTE可以直接添加



11、坛友分享: 免费商用,灵动GUI,带通用上位机
论坛原帖:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129467



13、TI推出低成本USB-PD电源传输分析仪,支持解码系统中的所有PD消息以及实时监测线缆及CC线路的电压电流
https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1534242/faq-ti-pd-analyzer-faq
什么是TI PD分析仪?
TI-PD-ANALYZER是一款低成本电源传输分析仪,可通过监控USB-C接口的配置通道(CC1和CC2),实时监测和记录USB Type-C电源传输(PD)数据。用户能够通过源端与受电端之间的PD通信进行调试、监测及故障排查。该设备不仅能按照USB PD标准解码系统中的所有PD消息,还支持通过配套的图形用户界面(GUI)显示并保存工具记录的PD通信数据。
无论是企业级用户还是业余爱好者,只要对电源传输通信及调试感兴趣,TI-PD-ANALYZER都将是您的理想工具。这款直击核心的PD分析仪配备简洁易用的GUI,满足各类需求。
主要特性
TI-PD-ANALYZER的核心功能是通过分析系统中的二进制数据,确保所有通信正常响应。随后,这些通信内容将通过GUI实时显示,使用户清晰掌握系统运行状态,大幅简化解码流程。此外,该工具还能实时监测线缆及CC线路的电压电流(V_VBUS和V_IBUS),精准验证实际传输参数是否符合声明值。
TI-PD-ANALYZER还支持保存PD日志,便于用户追溯和跟踪数据。其即插即用的用户友好型GUI进一步降低了使用门槛,安装操作一气呵成。
其他特性包括:
支持高达48伏电压
兼容Windows系统
支持最新PD协议标准
何时需要PD分析仪?
TI-PD-ANALYZER主要应用于研发领域,用于诊断USB-C技术中的异常现象及其成因。在开发、分析和测试新型USB-C技术时尤为实用。该工具能解析以二进制数据传输的PD消息,完整读取USB-C通信流量及其流向,堪称USB-C技术领域高效的调试与分析利器。


14、H7-TOOL本周进展
H7-TOOL详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=89934
1、发布250M示波器模组
H7-TOOL的250M示波器模组正式上架开卖,200K存储深度,mV级噪声,含有系统测试视频(2025-08-28)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129422


2、H7-TOOL固件2.31发布,支持250M示波器,支持IAR下载算法加载运行,上位机支持UTF-8编码,增加多款脱机烧录芯片支持(2025-08-21)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129444

3、【新品】推出一个USB2.0高速480M隔离器,稳定输出10W功率,支持辅助供电(2025-08-25)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129526

4、最新脱机烧录支持列表
凡是MDK或者IAR支持的Cortex-M内核芯片,我们当前的支持列表里没有的,都可以免费添加支持。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)