<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_28278377的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_28278377</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_28278377]]></copyright><item><title><![CDATA[指令系统实验：从编码到数据通路的深度验证]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170182138</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170182138</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 16:18:33 +0800</pubDate><description><![CDATA[指令系统是硬件与软件之间的契约，其核心在于指令格式、寻址方式与数据通路的协同。理解指令执行原理需从操作码译码、有效地址计算和时序控制入手，通过单步执行观察总线数据、寄存器变化和标志位状态，从而掌握指令周期与机器周期的关系。这一技术价值在于将理论编码转化为实际硬件行为，广泛应用于计算机组成原理实验、模型机调试和指令集设计验证。本文围绕指令系统实验，深入探讨编码验证、数据通路观察和故障排查方法，帮助读者在实验中串联起指令格式、寻址方式和控制信号，实现从验证到设计的深度理解。]]></description><category></category></item><item><title><![CDATA[红外无线环境监测系统：低成本高可靠嵌入式通信实践]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170172067</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170172067</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 16:07:55 +0800</pubDate><description><![CDATA[红外通信是一种基于38kHz载波调制的物理层无线技术，其核心原理是利用红外LED发射调制光信号，经TSOP类接收管解调为数字电平，具备天然电磁隔离、零协议栈开销和强抗射频干扰特性。相比蓝牙或Wi-Fi，它在工业电磁干扰环境、教学实验及免网络部署场景中展现出独特技术价值——尤其适合温湿度、光照、PM2.5等缓变参数的低带宽、高可靠性本地传输。本文围绕STM32+分立红外对管实现的环境监测系统，深入解析载波生成、自定义帧协议、输入捕获脉宽测量与CRC-8校验等关键环节，覆盖从洞洞板焊接、示波器波形调试到72小时]]></description><category></category></item><item><title><![CDATA[手写UART协议从RS232入手：时序、采样与调试全解析]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170174250</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170174250</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:47:40 +0800</pubDate><description><![CDATA[串行通信是嵌入式系统的基础技术，UART作为最常用的异步串行协议，其物理层常与RS232标准配合使用。理解UART帧结构、波特率换算和电平标准是掌握串口通信的关键。通过软件模拟时序，可以深入理解起始位检测、中点采样和停止位校验等核心机制，从而提升通信可靠性和故障排查能力。这些原理广泛应用于工控设备、传感器模块和调试接口等场景。本文从RS232物理层切入，详细讲解手写UART协议的帧结构、发送接收时序及常见问题排查，帮助读者建立扎实的时序直觉。]]></description><category></category></item><item><title><![CDATA[UDS诊断通信从入门到实战：会话、安全访问与故障码解析]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170166903</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170166903</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:36:08 +0800</pubDate><description><![CDATA[统一诊断服务UDS是车载电子控制单元之间标准化诊断通信的应用层协议，主流依据ISO 14229，常运行于CAN、CAN FD与ISO-TP或DoIP之上。其核心原理是以SID、子功能、DID和NRC组织请求响应，通过0x10会话控制、0x27种子-密钥安全访问、0x3E心跳与P2/P2*超时机制保障低权限隔离和高可靠交互。技术价值在于把私有诊断指令统一为可复用、可自动化测试的通信规范，降低多供应商和多平台适配成本。应用场景覆盖产线下线检测、售后诊断仪、远程诊断、DTC故障管理、标定读写和OTA/Bootlo]]></description><category></category></item><item><title><![CDATA[单片机100-200例：定时器中断、串口粘包与EEPROM实战]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170175149</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170175149</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:34:49 +0800</pubDate><description><![CDATA[在8位单片机开发中，定时器与中断是构建实时响应的基础，中断优先级配置不当会引发隐蔽的时序竞争；串口通信则需用状态机处理粘包与半包，配合环形缓冲区降低阻塞丢包。ADC去极值平均、PWM频率与占空比取舍、EEPROM磨损均衡和看门狗任务标记，都是多外设系统稳定运行的关键工程方法。这些技术广泛用于课程设计、工业控制、消费电子与电池供电设备。围绕100～200例典型外设模块，按依赖关系与调试痛点串联定时器、中断、串口、ADC、PWM、EEPROM、看门狗、低功耗、数码管、按键、步进电机和红外解码，形成可复用的代码骨]]></description><category></category></item><item><title><![CDATA[基于单片机的示波法血压测量系统信号链与包络判定]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170170635</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170170635</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:31:54 +0800</pubDate><description><![CDATA[生理信号采集的核心在于从强共模背景中提取微弱交流分量，并通过数字滤波与特征判定还原有效信息。以血压测量为例，袖带静态压力可达两百多毫米汞柱，而动脉搏动仅几毫米汞柱，需要压力传感器、模拟前端与ADC协同，完成静态与搏动分离、周期检测、包络平滑和峰值定位；再依据示波法的包络曲线与比例系数法推算收缩压、舒张压。其技术价值在于提升嵌入式医疗设备的测量重复性与安全性，适用于家用血压计、可穿戴健康监测和便携筛查设备。围绕基于单片机的血压测量系统，气路执行器配置、数字滤波链、状态机及超压漏气保护共同决定工程落地效果。]]></description><category></category></item><item><title><![CDATA[嵌入式内存全景：从MCU堆栈到Linux虚拟内存与Cache一致性]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170189803</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170189803</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:30:31 +0800</pubDate><description><![CDATA[内存管理是嵌入式开发的核心基础，从STM32裸机到FreeRTOS再到嵌入式Linux，不同层次的系统对内存的理解和操作方式差异巨大。MCU直接操作物理SRAM与Flash，栈、堆、全局区靠链接脚本划分；而带MMU的Linux则引入虚拟地址、页表和缺页机制。理解这些概念，才能掌握内存池、malloc追踪、栈溢出排查以及Cache与DMA一致性等工程实践。内存分配并非malloc一劳永逸，碎片、不确定性和失败处理都催生了内存池设计；而Cache一致性、内存对齐和寄存器映射则是性能与稳定性的大坑。本文从基础原理]]></description><category></category></item><item><title><![CDATA[STM32F103开发板入门实战：从开箱到跑通第一个工程]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170187993</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170187993</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:27:44 +0800</pubDate><description><![CDATA[在嵌入式开发中，32位微控制器（MCU）是连接硬件与软件的核心。基于ARM Cortex-M3内核的STM32F103，凭借72MHz主频、丰富外设和活跃社区，成为学习GPIO、定时器、中断、串口等底层原理的理想平台。掌握这些基础外设的寄存器配置与工程搭建，不仅能理解时钟树、启动文件、烧录算法等关键概念，还能为RTOS、Modbus、USB通信等复杂应用打下坚实基础。本文围绕STM32F103开发板，从环境搭建、标准库工程模板建立到烧录调试与常见故障排查，提供一条可复现的入门路径，帮助初学者避开编译成功却烧]]></description><category></category></item><item><title><![CDATA[计数器与串口通信实战：从设计到避坑的完整指南]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170160355</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170160355</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:21:41 +0800</pubDate><description><![CDATA[在嵌入式系统与数据采集领域，事件计数和串口通信是构建可靠数据链路的基础技术。计数器通过硬件或软件方式将外部脉冲、按键等离散事件转化为可量化的数字，而串口通信则负责将这些数据可靠地传输到上位机或其他设备。其技术价值在于实现高实时性的计数与低延迟的数据上报，广泛应用于工业自动化、设备监控和实验室数据采集等场景。然而，实际工程中常面临计数抖动、通信丢帧、帧同步错误等问题。本文深入探讨计数器与串口通信的协同设计，涵盖中断处理、帧格式设计、消抖策略、发送缓冲等核心细节，并分享现场排查技巧与避坑心得，帮助开发者构建稳定]]></description><category></category></item><item><title><![CDATA[基于Vivado的AD9680 JESD204B 1G采样率4 Lane接收链路设计与调试]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170153687</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170153687</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 15:13:45 +0800</pubDate><description><![CDATA[JESD204B是一种高速串行接口协议，通过多Lane同步传输实现高采样率ADC与FPGA间的数据交互。其核心原理包括8B/10B编码、字符对齐和弹性缓冲，确保数据可靠传输。在雷达、医疗成像等高速采集场景中，JESD204B链路调试常面临时钟域隔离、SPI配置时序和字符对齐等挑战。本文以AD9680为例，详细解析1G采样率、4 Lane JESD204B接收链路的Verilog实现，涵盖MMCM时钟生成、SPI状态机设计、字符对齐与弹性缓冲等关键技术，并提供避坑排查与二次开发指南，助力FPGA工程师快速构建]]></description><category></category></item><item><title><![CDATA[从GJB 4057-2000到DRC：高可靠印制板设计规范落地]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170165365</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170165365</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:59:07 +0800</pubDate><description><![CDATA[印制板设计规范是把材料、层叠、布线、焊盘、过孔和检验要求转化为可执行约束的工程方法。其原理在于以参考平面完整性、回流路径、爬电距离、孔环与板厚孔径比等关键参数控制电气与结构可靠性，再通过规则表与DRC检查把标准条款变成可核对、可版本管理的设计资产。对高可靠PCB而言，这种做法的技术价值是提前拦截温循开裂、辐射超标、焊盘偏小和钻孔文件不一致等风险，适用于军用电子设备、课程设计与评审交付等场景。GJB 4057-2000《军用电子设备印制板设计要求》正好提供了从材料层叠到工艺检验的条款依据，围绕规则表检查、自检]]></description><category></category></item><item><title><![CDATA[智慧停车系统为何必须选MQTT而非HTTP或WebSocket]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170160599</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170160599</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:58:06 +0800</pubDate><description><![CDATA[MQTT是一种专为物联网设计的轻量级发布/订阅消息传输协议，其核心原理在于低开销连接、QoS分级保障与断网续传能力。相比HTTP轮询的高带宽消耗和WebSocket在海量设备下的内存泄漏风险，MQTT在资源受限终端、高并发状态同步场景中展现出显著技术价值。它广泛应用于智能停车、工业传感器监控、远程设备管理等需要实时、可靠、低功耗通信的领域。本文以SpringBoot+Vue智慧停车系统为实践样本，深入解析MQTT在真实项目中的选型依据、集成策略与避坑要点。]]></description><category></category></item><item><title><![CDATA[单片机双向可控硅导通角调光：过零检测与触发电路实战]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170182092</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170182092</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:48:04 +0800</pubDate><description><![CDATA[双向可控硅调光的核心不是简单通断，而是通过过零检测确定交流电周期起点，再由单片机延时触发光耦驱动可控硅，精确控制导通角，从而调节负载有效电压与功率。过零窗口、限流电阻、触发脉宽和RC吸收会直接影响触发时序与稳定性。掌握这套方法，可提升调光、调压、软启动和恒温控制等交流负载方案的精度与可靠性，并为后续硬件选型、代码框架和调试排障打下基础。]]></description><category></category></item><item><title><![CDATA[MATLAB MEX入门：mexFunction签名、内存管理与崩溃排查]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170169503</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170169503</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:44:44 +0800</pubDate><description><![CDATA[在宿主语言中调用编译型动态库扩展，是数值计算与工程仿真中常见的性能优化手段；其核心接口通常是一个固定签名的入口函数，负责在解释器与本地代码之间传递参数、封装返回值并界定内存所有权。以MATLAB MEX为例，mexFunction通过nlhs/plhs与nrhs/prhs描述输出槽位和只读输入，mxArray则以句柄方式承载类型、维度与数据指针，列优先存储和错误跳转语义直接影响索引正确性与资源释放。理解这些底层约定，价值在于把高频标量循环、细粒度函数调用等热点从解释执行迁移到编译代码，同时避免宿主崩溃和隐性]]></description><category></category></item><item><title><![CDATA[KUKA SimPro 2.2入门：版本选择、界面与首个仿真案例]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170163838</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170163838</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:43:19 +0800</pubDate><description><![CDATA[工业机器人仿真与离线编程，是在三维虚拟环境中复现机器人、夹具、工件和围栏的空间关系，通过运动指令与碰撞检测提前验证可达性、节拍和轨迹。其原理是把真实工位映射到软件里，用PTP、LIN等运动方式模拟抓放路径，再观察姿态、干涉与程序顺序。技术价值在于减少真机停机与试错成本，让布局问题和程序问题在电脑里暴露。应用场景覆盖产线布局评估、抓放路径调试、机器人程序预验证及离线编程衔接真机。围绕KUKA Sim Pro 2.2，入门需先分清Layout、Tech、Sim Pro与OfficeLite的配合关系，再熟悉界面]]></description><category></category></item><item><title><![CDATA[嵌入式课程作业4实战：定时器时基、PWM调光与状态机设计]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170165744</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170165744</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:41:22 +0800</pubDate><description><![CDATA[定时器中断时基是嵌入式系统实现多周期任务调度的基础：硬件计数器按设定频率产生中断，服务函数只做计数与置标志，主循环再消费事件，从而将阻塞式软件延时转为非阻塞的事件驱动。该机制能提升实时性、可维护性与抗干扰能力，广泛用于PWM调光、按键扫描、串口周期上报和人机交互。面对“嵌入式课程作业4”这类模糊需求，可按需求还原、代码分层、按键消抖状态机、串口超时切帧与状态机转移表逐步搭建可验收的最小系统，并关注PWM占空比换算、中断标志清除、volatile共享变量等工程细节。]]></description><category></category></item><item><title><![CDATA[单片机纯软件实现方波三角波正弦波发生器设计]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170174116</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170174116</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:22:29 +0800</pubDate><description><![CDATA[信号发生器是电子系统测试的基础仪器，其核心在于波形生成原理与数字-模拟协同控制。本文围绕单片机如何不依赖专用DDS芯片，通过定时器中断、查表法/定点CORDIC算法、DAC输出及有源滤波等关键技术，实现高精度、低失真、可调频的三种基础波形。重点解析相位累加器分辨率、定时器误差补偿、Sallen-Key滤波器Q值调优等工程细节，兼顾Keil+Proteus仿真验证与硬件调试实战。内容覆盖STM32F103定时器配置、正弦波查表优化、旋转编码器消抖等高频技术点，适用于课程设计、毕业设计及嵌入式信号处理入门实践。]]></description><category></category></item><item><title><![CDATA[TinyML与TinyDL本质区别：边缘AI模型部署的范式跃迁]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170172683</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170172683</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 14:19:20 +0800</pubDate><description><![CDATA[TinyML和TinyDL代表边缘人工智能在资源受限设备上落地的两个关键阶段。TinyML聚焦于传统机器学习与轻量深度学习模型的后训练压缩与部署，依赖量化、剪枝等技术适配MCU；TinyDL则强调训练-推理-硬件的全栈协同设计，将内存带宽、Flash寿命、指令集延迟等物理约束直接嵌入训练过程。这种从‘模型适应硬件’到‘硬件定义模型’的范式转变，显著提升能效比与工业鲁棒性，支撑工业缺陷检测、智能传感、低功耗语音唤醒等典型边缘AI应用场景。本文深入剖析二者在工程实践中的分水岭，揭示TinyDL时代模型部署的核心]]></description><category></category></item><item><title><![CDATA[EtherNet/IP拧紧控制信号配置与时序排查指南]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170161452</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170161452</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 13:56:12 +0800</pubDate><description><![CDATA[工业以太网通信中，EtherNet/IP通过隐式报文与显式报文分离实时控制和非周期配置：前者基于Class 1 UDP按RPI周期刷新，后者走TCP请求—响应完成参数下载与诊断。CIP的Assembly对象把控制字、状态字、结果码、扭矩角度等打包为定长字节，EDS则声明设备身份、连接长度和实例参数。理解这一层，能解释PLC与拧紧控制器之间启动沿、复位沿、结果锁存、看门狗超时和字节偏移错位等工程问题，避免连接建立失败、报警清不掉、结果数据错配。在汽车装配等拧紧工位，合理划分周期报文与显式通道，并结合EDS校验]]></description><category></category></item><item><title><![CDATA[C#上位机实战：WPF搭建半导体晶圆搬送系统架构与调试]]></title><link>https://blog.youkuaiyun.com/weixin_28278377/article/details/170189781</link><guid>https://blog.youkuaiyun.com/weixin_28278377/article/details/170189781</guid><author>weixin_28278377</author><pubDate>Thu, 05 Nov 2026 13:52:48 +0800</pubDate><description><![CDATA[工业自动化上位机开发中，C#与WPF的组合已成为设备监控与控制界面主流的实现方案。与WinForms相比，WPF的MVVM模式天然适合高实时性、多状态并发的设备软件，通过数据绑定驱动界面刷新，能够有效降低逻辑耦合。Modbus TCP是PLC通信最常见的协议之一，封装稳定的通信客户端与重连机制，是保证设备稳定运行的基础。状态机设计则用于流程型搬送控制，将取片、抬升、平移、放片等动作拆解为合法状态转移，结合安全互锁和异常恢复，满足半导体晶圆搬送对精度与节拍的要求。本文以实际交付的C#上位机系统为背景，从通信层]]></description><category></category></item></channel></rss>