自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1720)
  • 资源 (22)
  • 收藏
  • 关注

原创 STM32CubeMX+HX711称重驱动与串口屏显示实战

嵌入式称重系统通常由称重传感器、24位ADC、MCU采集控制和串口/显示链路构成。HX711作为常见称重ADC,通过SCK与DOUT的脉冲时序输出二进制补码数据,MCU需用微秒级延时完成24位读取、符号扩展,并结合去皮、标定和滑动平均滤波把原始值转换为稳定重量。相比阻塞式HAL_Delay和整屏刷新,合理的GPIO方向配置、DWT延时、局部刷新与时间片调度能明显提升采集稳定性和显示实时性。这类方案适用于电子秤、压力检测、小批量称重模块等场景。围绕STM32CubeMX生成HAL库工程,以bit-bang方式

2026-11-07 16:21:38 60

原创 Arduino多传感器协同火灾报警系统:中断机制与数据采集实战

在嵌入式开发中,传感器数据采集与实时响应是构建可靠检测系统的核心。多传感器协同通过融合烟雾、温度、火焰等多维信号,弥补了单一传感器的局限性;而中断机制则确保突发事件的即时响应,避免轮询造成的感知延迟。滑动平均滤波与迟滞比较进一步提升了数据的稳定性,有效抑制噪声引发的误判。基于Arduino平台,结合MQ-2、DHT11与火焰传感器,可搭建一套完整的火灾监测报警系统,涵盖从模拟量采集、数字滤波到中断触发报警的工程化链路。本文详细拆解系统架构、代码实现与调试要点,为物联网环境监测及安全预警场景提供可复用的技术参

2026-11-07 15:47:48 67

原创 MQTT SDK选型:免费版与商用授权的本质差异

MQTT SDK 不是简单的协议实现工具,而是嵌入式系统中连接可靠性、资源确定性与生产可运维性的技术载体。其核心在于协议栈完备性(如 AUTH/UNSUBSCRIBE/PING 报文支持)、资源受限环境下的 Flash/RAM/CPU 确定性保障,以及面向工业现场的结构化诊断能力。商用授权 SDK 的价值不在于功能堆砌,而在于将 MQTT 协议语义深度耦合到硬件约束与业务 SLA 中——例如 TLS 握手失败自动 fallback、RTC 同步的 Keepalive 机制、带上下文锚点的分级日志。当项目涉及

2026-11-07 15:33:25 32

原创 感知作业全链路实践:多传感器采集、标定、融合与可视化

多传感器融合是机器人感知与自动驾驶中的基础能力,其原理是将相机、激光雷达、IMU等异构传感器数据在空间坐标系和时间戳上统一,再经标定、时间同步、点云预处理、目标检测与融合策略得到稳定感知结果。技术价值在于提升环境感知的完整性、可复现性与可解释性,应用场景覆盖智能感知课程作业、室内移动机器人、低速无人车和环境建模。围绕传感器数据采集、外参/内参标定、时间对齐、滤波聚类、决策级融合与可视化评估的工程链路,可落地的参数依据、失败案例排查和报告组织方法,有助于把多传感器融合从跑通推进到可复现、可解释,对智能感知课程

2026-11-07 13:12:17 80

原创 多机房动力环境集中监控:从传感器选型到平台架构的完整方案

动力环境监控是通过传感器采集、网络传输和集中平台,对分布在不同地理位置的机房设备与环境参数进行实时监测的技术体系。其核心原理在于将UPS、配电柜、温湿度、漏水等模拟或数字信号转换为统一数据流,借助MQTT等物联网协议实现低带宽、高实时性的远程传输。该方案的技术价值在于消除人工巡检的离散盲区,实现7×24小时连续采集与秒级告警,显著提升运维效率与故障响应速度。典型应用场景包括多机房IDC托管、边缘计算节点、连锁门店及工厂弱电间等。当监控节点超过两个或地理分散时,集中监控便成为刚需,而一套可落地的方案需从传感器

2026-11-07 13:06:09 16

原创 智驾多传感器融合时间同步:NTP/gPTP/PPS原理与Linux实操

自动驾驶系统依赖摄像头、激光雷达、毫米波雷达等多传感器融合感知世界,而时间同步是保证融合结果准确的基础前提。不同传感器采样频率和延迟特性各异,时间轴不对齐会导致目标双影、位置跳变、AEB误触发等问题。工程实践中,通过NTP、PTP/gPTP、PPS等协议建立统一时基,结合硬件时间戳与Linux域控制器上的linuxptp配置,可实现亚微秒级同步。这一技术在智驾域控、数据回灌、基于规则架构的车辆决策等场景中至关重要。掌握时间同步原理与排障方法,能显著提升多传感器融合的可靠性与系统安全性,是智能驾驶量产落地的关

2026-11-06 13:33:55 224

原创 INCA标定软件使用教程:许可证、设备搜索与A2L/S19/CAN通道全链路

ECU标定是连接控制算法与整车、台架性能的基础工程环节,核心在于让描述文件、程序文件、总线通信与测量工具形成可复现链路。A2L按地址与换算关系描述变量,S19承载ECU可执行程序,DBC定义CAN报文信号,USB-CAN接口完成通道挂载;许可证与网卡地址绑定、设备搜索和驱动状态则决定工具环境能否稳定启动。把采集、显示、录制与回放串起来,技术价值体现在减少丢帧、错值和重复排查,广泛应用于台架调试、实车标定与数据回放。INCA标定软件使用教程围绕安装许可、A2L/S19配对校验、CAN通道初始化、变量栅格与示波

2026-11-06 09:06:06 242

原创 Ubuntu下ROS摄像头标定全链路:从棋盘格采样到yaml验收

摄像头标定本质是建立像素坐标与三维相机坐标之间映射关系的几何建模过程,核心输出内参矩阵与畸变系数,并通过棋盘格角点检测和优化求解降低重投影误差。参数准确与否直接决定单目测距、位姿解算和机械臂视觉抓取的精度,也影响双目点云、多传感器融合中的空间对齐质量。在移动底盘、工业检测和机器人视觉系统中,标定链路需要同时关注驱动格式、标定板参数语义、采样覆盖度与camera_info接线。围绕Ubuntu下ROS camera_calibration的完整操作,从环境铺路、棋盘格制作、X/Y/Size/Skew采样到ya

2026-11-05 13:33:46 211

原创 惯性导航代码阅读指南:从工程结构到误差状态卡尔曼滤波

惯性导航系统通过IMU数据解算载体姿态、速度和位置,其核心在于机械编排与多源传感器融合。误差状态卡尔曼滤波(ESKF)将非线性姿态估计转化为线性误差修正,显著提升数值稳定性与精度。掌握坐标系变换、四元数运算及滤波参数配置,是理解组合导航工程的关键。本文以ignav库为例,系统梳理从工程结构拆解、核心算法剖析到实操验证的完整阅读路径,帮助开发者建立物理直觉与代码实现的对应关系,并总结常见符号错误与滤波器发散问题的排查技巧。

2026-11-04 16:05:37 304

原创 上银D1伺服驱动器手册精读指南:接线、参数与警报排查

伺服驱动器调试中,操作手册是工程师最常用的工具,但拿到手册不等于能够高效完成设备调试。理解伺服驱动器的硬件接线、参数分组与警报代码逻辑,是现场调试与维护的基础。从主回路与控制回路分离、端子定义确认,到电子齿轮比与增益调优,每一个步骤都直接决定设备运行的稳定性。在自动化设备、机床或直线电机应用中,掌握驱动器参数设定与故障排查方法,能大幅缩短调试周期。本文以上银D1驱动器操作手册v2.8为蓝本,梳理从文档地图、送电检查到警报处理与增益整定的实用路径,帮助工程师少走弯路。

2026-11-04 15:53:44 198

原创 全志R128 MSGBOX硬件信箱原理与高可靠通信实战指南

硬件信箱(Hardware Mailbox)是一种专为多核SoC设计的低延迟、无OS依赖的核间通信机制,其核心原理是通过专用寄存器+硬件握手实现确定性数据交换,规避了传统IPC(如FreeRTOS队列、共享内存)带来的调度开销、Cache一致性风险与不可预测延迟。该技术在智能语音、实时音频处理等对端到端延迟敏感(<10ms)、功耗严苛(如电池供电终端)的嵌入式场景中具有不可替代价值。全志R128芯片集成的MSGBOX模块即典型代表——它以4通道32位寄存器阵列为基础,支持纳秒级通信(实测83ns),并需严格

2026-11-04 15:49:53 304

原创 脱硫脱硝塔变频器运维实战:DL500故障排查与预防性维护

变频器在工业自动化中通过矢量控制实现电机转矩与频率的精确调节,其核心原理基于IGBT开关与PWM调制。在高温高湿高粉尘的脱硫脱硝塔环境中,变频器面临散热恶化、电网谐波、负载冲击等挑战,直接影响设备寿命与系统稳定性。合理设置载波频率、定期清理风道、加装电抗器与正压防护,可显著降低过流、过热及通讯中断风险。四方DL500系列在浆液泵、氧化风机等重载场合的差异化参数配置与预防性维护实践,为类似工况提供了可复用的工程经验。

2026-11-04 13:41:09 318

原创 单片机UART通用通讯框架:环形缓冲、DMA与CRC16解析

UART/串口通信是嵌入式系统最常见的基础外设接口,其本质是连续字节流,没有天然帧边界;当接收中断与主循环存在速度差时,若缺少环形缓冲区、DMA或空闲中断承接数据,就容易出现丢包、粘包和帧解析错位。通过分层驱动、单生产者单消费者缓冲、帧解析状态机与CRC16校验,可把字节流稳定切分为可校验的通信帧,并降低换芯片、换协议时的移植成本。这类方案适用于传感器轮询、屏显设备、RS485半双工总线和固件升级等场景。围绕单片机UART通用通讯框架的分层设计、缓冲容量与波特率误差计算,以及常见故障排查与压测方法展开工程实

2026-11-04 13:35:33 258

原创 嵌入式驱动开发全解析:从寄存器到设备树的核心技术与实战

设备驱动是操作系统与硬件之间的关键桥梁,负责将芯片寄存器操作封装为内核可管理的能力,同时借助设备树、中断子系统等机制实现硬件资源的标准化描述与事件响应。在嵌入式Linux开发中,驱动工程师不仅需要掌握C语言与内核并发同步,还要熟练使用devmem、ftrace等调试工具,解决数据通路、时序竞争及稳定性问题。从点亮LED到实现GPIO按键驱动,学习路线涵盖字符设备框架、platform总线模型及设备树匹配等核心知识。理解中断上下文限制、锁的选择、资源管理API,是写出可靠驱动的必要条件。本文结合真实项目案例,

2026-11-04 12:27:38 177

原创 STC8H1K28中功率三相无刷电机控制板原理图与PCB设计实战

无刷电机控制基于三相全桥拓扑与六步换相原理,通过PWM信号驱动MOS管实现电子换相。STC8H1K28单片机集成增强型PWM、模拟比较器和12位ADC,可高效完成中功率三相无刷电机的方波控制。其技术价值在于低成本、高集成度,适合100W至500W功率段的驱动方案。典型应用包括电机驱动板、教学Demo及产品验证。围绕STC8H1K28与中功率三相无刷电机控制原理图,从功率级选型、栅极驱动、电流采样到PCB布局与调试避坑,提供完整工程实践参考。

2026-11-04 12:13:59 260

原创 SWE-agent:基于LLM的自动化代码调试与修复工具

大语言模型(LLM)与软件开发工作流的结合正在改变传统代码调试方式。通过理解代码上下文和模拟人类开发者思维,现代AI工程化工具能够实现增量式问题定位和自动化修复。SWE-agent作为典型代表,采用Tree-sitter语法解析器和强化学习框架,将调试操作抽象为标准动作集,显著提升复杂Bug的定位效率。该技术特别适用于语法错误修正、API调用验证等高频场景,在GitHub等开源项目中实测修复准确率超过70%。对于需要持续集成的开发团队,此类工具能有效降低人工调试成本,实现技术债的自动化管理。

2026-11-03 13:01:11 216

原创 电动汽车充电站规划:交通与能源系统的耦合优化

电动汽车充电站规划是智能交通系统与新能源基础设施交叉领域的关键技术。其核心原理是通过动态交通仿真和多目标优化算法,解决充电行为对路网通行效率的影响。在工程实践中,需要融合交通流量数据、电网负荷信息、用户行为特征等多源异构数据,构建包含覆盖率、流量影响、经济性等维度的评估体系。典型应用场景包括城市新区规划、交通枢纽配套和现有加油站改造等。本文通过真实项目案例,详解如何利用改进的元胞传输模型和NSGA-II算法,实现充电站科学选址,特别探讨了主干道选址误区、充电功率动态配置等实操经验。

2026-11-03 12:39:51 196

原创 MediaPlayer深度解析:嵌入式音视频流水线架构与同步优化

MediaPlayer并非简单的播放API,而是融合状态机调度、硬件抽象与时间同步的嵌入式媒体核心组件。其本质是基于接口层、控制层与后端适配层的三层流水线架构,支撑资源受限场景下的确定性行为与实时性保障。通过精准的状态跃迁控制、可插拔后端(如FFmpeg/V4L2/OMX)及纳秒级硬件时钟源,开发者可实现±3ms音画同步、低延迟渲染与故障可注入调试。本文聚焦ARM嵌入式平台(Cortex-A7/A53)、工业HMI、车载仪表等对实时性与可定制性要求严苛的落地场景,提供从源码构建、日志追踪到硬解适配的全链路实

2026-11-03 12:39:12 260

原创 国产超临界600MW机组检修与运行全解析:参数、寿命、避坑

超临界机组凭借更高的热效率和更低的煤耗,已成为火电行业主力机型。其核心在于直流锅炉与汽轮机的协调运行,通过给水、燃料、调门等参数的精准匹配实现高效发电。然而,600MW等级国产超临界机组在长期调峰、煤质多变等现实条件下,检修与运行面临独特挑战:干湿态转换控制、受热面壁温偏差、汽轮机通流间隙管理、氧化皮剥落等均需系统化应对。本文从设备边界参数切入,梳理大修文件包编制、防磨防爆重点部位、关键承压部件寿命估算等工程实践,并结合典型故障案例给出排查思路,帮助运行与检修人员将技术文档转化为可复用的设备策略库,提升机组

2026-11-03 12:11:03 205

原创 nRF52840 USB Dongle硬件约束与固件适配实战指南

USB Dongle形态的BLE设备是IoT终端量产的关键载体,其核心特征在于高度集成、无调试接口、纯VBUS供电及固定射频匹配。理解USB供电限流(100mA)、内置PHY绑定、天线S11参数约束与SWO-only调试等物理层限制,是构建稳定固件的前提。这些约束直接驱动Zephyr RTOS中HAL层配置、协议栈功率/时序适配及USB CDC/HID/WebUSB多模式主机协同设计。在BLE 5.0扩展广播、OpenThread边界路由器与FIDO2认证共存场景下,中断优先级调度、DFU原子性升级与多设备

2026-11-03 12:03:40 260

原创 ADS122U04IPWR+PIC18F8520工业温度采集系统实战设计

工业温度测量本质是高可靠性模拟信号链工程,核心在于参考电压稳定性、传感器接口鲁棒性与MCU确定性调度能力。ADS122U04IPWR凭借集成PGA、精密基准源和IDAC电流源,大幅简化Pt100四线制信号调理;PIC18F8520则以极简资源实现低抖动SPI通信与抗干扰固件架构,规避了复杂MCU在EMI敏感场景下的时序不确定性。该组合在HVAC、过程控制等宽温湿环境中支撑±0.1℃长期稳定测量,适用于老旧产线改造、OEM温控模块及多点高精度监控等典型工业应用。

2026-11-03 11:20:29 210

原创 A转C数据线制作全解:针脚定义、CC电阻与USB 2.0/3.x接线排错

USB Type-C 与 USB-A 转接线是移动设备充电、开发板供电和高速外设连接中的基础配件,其可靠性取决于接口针脚定义、CC 引脚角色识别与差分信号走线。Type-C 通过对称针脚支持正反插,并借 CC 上拉/下拉电阻完成供电角色与电流档位协商;USB 2.0 主要涉及 VBUS、GND、D+/D- 与 CC,USB 3.x 还需处理 SuperSpeed 差分对、屏蔽层和约 90Ω 阻抗控制。工程上,VBUS/GND 多脚并联、D+/D- 两两短接、CC1/CC2 独立 56kΩ 上拉可提升正反插兼

2026-11-03 09:23:11 268

原创 Android人脸识别考勤系统源码解析:识别链路、模型选型与落地实践

人脸识别技术通过检测、对齐、特征提取与比对四个环节,将人脸图像转化为可量化的特征向量,进而实现身份确认。该技术在考勤场景中能有效替代传统指纹与门禁设备,尤其适合移动化、低成本的安卓平板与手机终端。然而,工程落地时不能只关注界面,还需重视模型选型(如OpenCV传统算法与深度模型的差异)、活体检测、阈值校准以及离线数据同步等关键问题。从Android人脸识别考勤系统源码出发,梳理完整识别链路、分析高频翻车点,并给出模型替换与置信度调优的实践方法,可帮助开发者快速理解并改造一套能长期运行的人脸考勤系统。

2026-11-02 16:20:16 228

原创 自带线全能充剩余电量怎么看:灯显/数显操作与灯语判读指南

电量显示是移动电源的基础状态指示能力,常见方案包括LED指示灯分段显示与数码管百分比显示。其原理多基于电池电压采样与分段阈值映射,用亮灯数量、闪烁状态或数字百分比反映剩余电量。技术价值在于让用户快速判断续航、规避过放与误判,应用场景覆盖日常出行、边充边看、自充电和低电流设备供电。自带线全能充因线材收纳结构改变了按键与指示灯位置,灯语判读、短按唤醒、小电流模式区分以及温度与带载误差都会影响剩余电量读数。围绕灯显/数显差异、标准查看动作、四灯阈值对照和常见异常排查展开,可帮助用户更准确地读取电量并建立自身设备的

2026-11-02 13:26:45 209

原创 AI辅助学术写作:7款高效工具全解析

AI辅助工具正在改变学术写作的工作流程,通过智能化的文献检索、写作优化和查重降重等功能,显著提升研究者的工作效率。这些工具基于自然语言处理和机器学习技术,能够自动分析文献、生成综述框架、优化学术语言表达,并确保引文和格式的规范性。在工程实践中,合理使用AI写作工具可以节省40%以上的文献调研时间,同时降低查重率。本文重点介绍的7款工具覆盖了从文献检索到最终排版的完整学术写作链条,包括Semantic Scholar、Elicit、Scite.ai等专业解决方案,适用于需要处理大量文献或非英语母语的研究人员。

2026-11-02 13:08:38 207

原创 从手写RTL到智能体生成:构建可综合RTL代码生成Agent的架构与实操

在数字IC前端设计中,RTL代码生成是核心环节,但传统手写方式效率低且易出错。随着大语言模型与EDA工具链的融合,智能体(Agent)技术为RTL代码生成带来新思路。其原理是通过需求解析、模板检索、静态检查、仿真验证和综合检查的闭环,将自然语言需求自动转化为可综合的Verilog/SystemVerilog代码。技术价值在于提升代码生成效率与正确率,降低重复劳动。应用场景包括数字IC设计、EDA工具开发及Verilog学习。本文基于实际项目经验,详细拆解RTL代码生成智能体的四层架构、核心模块实现与完整实操

2026-11-02 12:19:39 288

原创 LPC平台Flash模拟EEPROM与I2C外挂方案实战指南

嵌入式系统中,关键参数与运行状态的掉电保存离不开非易失性存储。EEPROM作为经典存储方案,在LPC等MCU平台上常以外挂I2C芯片或片内Flash模拟两种方式实现。Flash模拟需解决擦写寿命与磨损均衡问题,通过扇区管理、CRC校验和双备份机制保障数据可靠性;外挂I2C EEPROM则关注时序、上拉电阻与多页写入。两种方案各有优劣,适用于不同成本、容量与写入频率场景。从存储原理出发,拆解LPC平台驱动实现与避坑要点,帮助开发者快速落地可靠的存储方案。

2026-11-02 11:32:12 303

原创 Abaqus 2026非线性求解效率突破与工业应用解析

非线性求解是CAE仿真中的核心技术难题,其核心在于处理复杂接触、大变形等强非线性行为时的收敛性与计算效率。传统方法依赖人工调参,而现代算法通过自适应收敛技术和智能预测-校正机制实现突破。Abaqus 2026引入的三阶收敛预测器-校正器机制,结合GPU加速的混合域分解策略,在汽车制动器、风电齿轮箱等工业场景中实现1.6-1.9倍加速比。特别是在新能源电池包挤压仿真中,其自适应步长控制技术显著提升计算效率,同时保持接触压力误差低于2.3%。这些技术进步为航空航天、汽车制造等领域的多物理场耦合分析带来革命性变化

2026-11-02 10:33:38 304

原创 嵌入模型切片大小优化:原理与实践指南

文本嵌入技术作为NLP领域的基础能力,通过将文本映射为高维向量实现语义理解。其核心在于平衡切片粒度与语义完整性——过大的切片会丢失细节,过小则导致信息碎片化。从技术原理看,主流嵌入模型如BERT、GPT等均有固定token处理窗口,这直接决定了切片的理论上限。在实际工程中,金融风控等场景测试表明,切片大小与召回率、QPS存在显著trade-off关系。针对法律合同、技术文档等不同业务场景,需结合文档结构特征(如段落密度、表格完整性)设计动态切片策略,典型方案包括重叠切片、语义单元切分等。通过RAG架构中的多

2026-11-01 15:22:55 291

原创 嵌入式开发实战指南:STM32H7电机控制与工业边缘节点落地

嵌入式系统开发本质是软硬协同的工程实践,其核心在于硬件抽象、实时调度与资源确定性保障。理解ARM Cortex-M架构的异常响应机制、FreeRTOS任务堆栈与内存保护(MPU)配置原理,是实现低延迟(≤150μs)和高可靠性的技术基础。这类能力直接支撑电机控制、工业边缘节点等对时序敏感、需通过IEC 61508 SIL2评估的场景。本文聚焦STM32H7平台真实项目经验,覆盖HAL分层设计、外设时序校验、RTOS任务四定原则、功耗三级休眠及五维验收证据链,提供可复用的工程化落地路径。

2026-11-01 14:39:23 241

原创 开源FOTA技术:自主可控的物联网设备远程升级方案

FOTA(固件空中升级)技术是物联网设备远程维护的核心机制,通过无线网络实现固件更新。其技术原理包含差分升级、安全校验和断点续传等关键模块,能显著降低带宽消耗并提升可靠性。在工业物联网和智能家居领域,自主可控的FOTA方案可避免厂商锁定,实现40%以上的传输效率提升。开源库libfota2提供了完整的解决方案,支持从嵌入式设备到云服务的全链路定制,特别适合需要内网部署或特殊安全要求的场景。通过集成bsdiff算法优化和TLS1.3加密,该方案已在STM32、ESP32等主流平台上验证其工业级可靠性。

2026-11-01 14:21:20 231

原创 S7-1500 GRAPH顺控器指令详解与避坑指南

在工业自动化领域,状态机编程是实现复杂顺序控制的核心技术,其原理是通过定义状态和转换条件来管理流程。GRAPH作为IEC 61131-3标准中的顺序功能图语言,将状态机思想可视化,显著提升代码可读性和可维护性。技术价值在于简化流程逻辑、降低维护成本,广泛应用于产线设备、包装机械等场景。本文围绕S7-1500 GRAPH指令,深入解析顺控器结构元素与操作指令,并分享定时器、计数器等关键指令的实战避坑经验,助力工程师高效开发。

2026-11-01 13:34:55 208

原创 STM32L031与MAX14431的SPI隔离方案详解:从选型到量产踩坑记录

在工业嵌入式系统中,SPI总线常因通信双方地电位差而出现数据跳变,问题根源往往不是时序配置,而是地环路带来的共模干扰。数字隔离器通过切断物理地回路,让信号跨越隔离层传输,是解决这一问题的关键。MAX14431BAEE+集成了三通道隔离SPI接口与隔离DC-DC电源,配合STM32L031C6低功耗MCU,既能简化板级设计,又能改善EMI表现。从隔离原理出发,结合实际应用场景,梳理了硬件连接、软件配置、时序估算与量产调试中的常见陷阱,为工业传感器、电机反馈等需要可靠数字隔离的设计提供参考。

2026-11-01 12:42:58 243

原创 电动汽车充电通信协议 ISO 15118-20:协议栈、TLS 与互操作排错

V2G通信协议是电动汽车与充电设施之间完成身份认证、会话建立和充电控制的基础。ISO 15118-20 从链路层到应用层划定了清晰边界:IPv6链路本地组播负责对端发现,UDP 15118端口完成一次问答后,TCP/TLS承载V2G传输协议,PDU按长度字段切帧,EXI压缩应用层消息,证书链与TLS双向认证保障通道和消息安全。其技术价值在于把发现、传输、编码、安全与业务时序拆成可替换模块,并以超时窗口和响应码分类提升互操作性和现场排错效率。面向桩端/车端协议栈开发、互操作测试和充电安全方案落地,需要同时关注

2026-11-01 09:38:13 281

原创 STM32F103C8T6通过ESP01S实现OTA远程固件升级与WS2812状态指示

OTA(空中升级)是嵌入式设备远程维护的核心技术,基于IAP(在应用编程)原理,允许设备通过网络接收并更新固件。其技术价值在于免拆机升级,大幅提升现场设备的可维护性,广泛应用于物联网、工业控制等领域。实现时需解决Flash分区、中断向量表偏移、固件分包传输与校验等关键问题。本文以STM32F103C8T6为主控,结合ESP01S WiFi模块和WS2812状态灯,在Keil5环境下详细阐述从Bootloader设计到服务器交互的完整OTA落地方案,为嵌入式开发者提供可复用的工程实践参考。

2026-10-31 16:29:00 195

原创 51单片机电动车防盗设计:Proteus仿真与状态机实现详解

在嵌入式系统开发中,状态机是处理多事件并发与逻辑分支的核心方法,尤其适用于安防控制类场景。基于51单片机的电动车防盗系统,正是通过有限状态机来管理设防、撤防、报警与断电保持等关键状态,实现振动检测、非法启动识别与电门锁切断的联动控制。借助Proteus仿真工具,开发者可以在不依赖实物硬件的前提下,先行验证单片机IO控制、按键消抖、定时器中断等底层逻辑,降低毕业设计与工程项目的调试风险。该方案还涵盖继电器驱动、蜂鸣器报警、数码管状态显示等典型外设电路,是理解嵌入式系统从原理图绘制到C语言编程的完整实践路径。本

2026-10-31 15:48:05 211

原创 强化学习工业化落地:硬件约束下的RL工程实践

强化学习(RL)作为智能决策的核心范式,其真正价值不在于仿真环境中的高回报率,而在于能否在真实物理系统中稳定、安全、高效地运行。理解RL的原理需结合动力学建模、传感器噪声、执行器延迟等硬件约束;技术价值体现在将抽象策略转化为可部署于STM32或Jetson的实时控制代码;典型应用场景覆盖四足机器人运动控制、机械臂精准抓取、AGV自主导航及无人机抗扰飞行等边缘智能系统。MiMo-V2.6与Scaling Up RL正是这一范式的标杆实践——它不是单纯扩大模型规模,而是通过硬件感知奖励塑形、物理约束嵌入损失函数

2026-10-31 14:54:52 293

原创 四旋翼LQR飞控实战:建模、Q/R整定与真机落地

LQR(线性二次型调节器)是建立在状态空间模型上的最优控制方法,通过求解Riccati方程获得状态反馈增益,以二次型代价在状态偏差与控制能量之间做显式权衡。相比PID串级,它更适合多变量耦合、状态量多的无人机飞控场景,能把姿态与位置环的带宽配比和权重取舍转化为可复现的矩阵设计。工程落地时还需处理模型线性化、Q/R整定、执行器饱和、采样延迟与模型失配,并结合增益调度、LQI和仿真验证提升鲁棒性。围绕四旋翼姿态与位置控制,可从建模、权重整定到真机试飞形成一套可解释、可复用的LQR飞控设计路径。

2026-10-31 13:39:29 221

原创 STM32通用定时器精准驱动四路TB6600步进电机

步进电机控制本质是高精度脉冲时序生成问题,其核心在于满足驱动芯片(如TB6600)对脉冲宽度、间隔及方向建立时间的硬性电气约束。通用定时器凭借纳秒级计数分辨率、多通道独立配置、更新事件触发与DMA协同等特性,成为实现多轴同步、低抖动、低CPU占用脉冲输出的不可替代方案。相比GPIO模拟或SysTick软定时,它从根本上规避了中断延迟与执行抖动;相比高级定时器,则在资源占用、引脚复用与硬件匹配度上更具工程实用性。本文聚焦STM32通用定时器(TIM2~TIM5)在四路42步进电机+TB6600场景下的底层配置

2026-10-31 13:30:44 263

原创 ZYNQ双帧缓存设计原理与实战排错指南

双帧缓存是嵌入式图像系统中解决跨时钟域数据流同步的基础机制,其本质是通过确定性状态机规避读写竞争引发的亚稳态风险。它依赖严格的物理内存布局、AXI总线带宽协同与跨时钟域信号同步,而非简单的软件内存分配。在ZYNQ平台中,该机制直面DDR Bank访问约束、AXI HP接口突发对齐要求、以及PL侧状态机与时序收敛的强耦合关系。典型应用场景包括OV5640图像采集、VGA/HDMI实时显示及工业相机低延迟处理。本文深入剖析双帧缓存的硬件实现细节、常见撕裂/超时/路由失败等故障根因,并延伸至自适应多帧架构演进路径

2026-10-31 12:22:16 188

深度学习原理详解及Python代码实现

【为什么要学习这门课程】深度学习框架如TensorFlow和Pytorch掩盖了深度学习底层实现方法,那能否能用Python代码从零实现来学习深度学习原理呢? 本课程就为大家提供了这个可能,有助于深刻理解深度学习原理。 左手原理、右手代码,双管齐下! 本课程详细讲解深度学习原理并进行Python代码实现深度学习网络。课程内容涵盖感知机、多层感知机、卷积神经网络、循环神经网络,并使用Python 3及Numpy、Matplotlib从零实现上述神经网络。本课程还讲述了神经网络的训练方法与实践技巧,且开展了代码实践演示。课程对于核心内容讲解深入细致,如基于计算图理解反向传播算法,并用数学公式推导反向传播算法;另外还讲述了卷积加速方法im2col。 【课程收获】 本课程力求使学员通过深度学习原理、算法公式及Python代码的对照学习,摆脱框架而掌握深度学习底层实现原理与方法。 本课程将给学员分享深度学习的Python实现代码。课程代码通过Jupyter Notebook演示,可在Windows、ubuntu等系统上运行,且不需GPU支持。 【优惠说明】 课程正在优惠中!  备注:购课后可加入

2021-06-16

FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器

FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器教程,该课程基于C++语言,用FFmpeg、OpenGL ES、OpenSL ES和MediaCodec打造Android视频播放器。以录播课形式讲解课程所涉及的知识点和整体流程,每节课都有相关的PPT和源码资料,并用通俗易懂的方式讲解课程。适合人群 有一定的C++基础和Android开发经验。

2021-06-09

边缘计算 edgexfoundry 实战与源码剖析 之 设备服务

EdgeX Foundry 旨在创造一个互操作性、即插即用、模块化的物联网边缘计算的生态系统。本课程深入部析edgexfoundry golang 爱丁堡版本设备服务实现机理,包括mqtt,modbus,device-simple 图像成生等设备服务

2021-06-14

2020年软考网络规划设计师-论文写作套路精讲视频课程

网络规划设计考试通过率极低,很多人卡在了论文,究竟如何写论文,有哪些套路,又有哪些坑?summer老师结合多年辅导经验,为您深入剖析网规论文考试、通用模版,帮助你快速网规考试。   针对几类考生: A:工作多年,项目经验丰富。    【掌握技巧和套路,论文跟玩似的,八股文填内容就行】 B:工作多年,没有做过多少项目,或者都是小项目。 【不听话,不按套路出牌,通常考不过】 C:完全没有项目经验,如在校大学生、办公室文职等。  【按照老师的方法练习,大概率可以通过】

2021-06-20

SQl Server数据库

讲述Sql Server数据库的企业级开发常用的关键知识点。尽量把概念讲的通俗易懂,了解其架构原理,不仅仅会操作应用,还要把握其本质。帮大家更深层次的理解数据库。 【课程目录】 一.Sql Server数据库架构 1.架构 2.体系结构 协议层(Protocols)/?关系引擎(Relational Engine),也称为查询处理器(Query Processor)/存储引擎(Storage Engine)/?SQLOS 二.数据库核心应用。 1.数据仓库/2.连接数据库/3.数据库开发 三.数据库设计方法。 四.SQL语句。 1.Sql基本操作。/2.数据库库表资源获取。 五.数据库事务。 1.事务访问数据库。/2.数据批处理

2021-06-19

Nginx高性能Web服务器系列教程

Nginx高性能Web服务器视频培训课程,该教程通过本次Nginx全套系列实战课程的学习:Nginx配置、安装、企业实战Nginx+tomcat动静分离架构、日志切割、分析、常见故障解析、均衡TCP协议案例等。大家可以更加熟练Nginx在企业中的应用,了解目前大中型企业里面运维架构,以及学会如何提升自己的能力,满足职业生涯的发展,做到准备充足,备战运维。

2021-06-09

springboot2+elasticsearch7+可视化es-head+cerebro整合搜索

【讲师介绍】      现某知名大型互联网公司资深架构师,技术总监,职业规划师,面试官,曾在某上市培训机构,高校任教多年。    Array老师 10多年互联网公司实战经验,知名的大型互联网公司的架构师,高管等职,在企业长期从事于技术的源码阅读和新技术的研究;从事面试官多年 。技术选型开发环境:Eclipse/Idea ,JDK 1.8及其以上 后端技术核心框架:SpringBoot2.x框架系列(同样适用Springcloud F版本以后的版本),如下(节选):    持久层框架:RestHighLevelClient(官方推荐)工具类:Apache Commons、Jackson 、fastjson、Gson有四种不同的方式来产生JSON格式的文档(document)手动方式,使用原生的byte[]或者String使用Map方式,会自动转换成与之等价的JSON使用第三方库来生成序列化beans,如JackJSON、FastJSON等使用内置的帮助类XContentFactory.jsonBuilder()前端技术  :ElasticSearch-head插件(NodeJs版本)课程

2021-06-16

机器学习-kNN-三国分类-视频课程

本课程讲解K近邻算法(kNN)的原理及sklearn的实现过程。能够调用sklearn库完成逻辑回归与KNN代码的编写。能够根据身高、鞋码、体重来对性别进行预测分类。

2021-06-16

VUE实现Xmall商城全栈开发_上

本项目是集vue2.6+vuex+vue- router+Element Ul+ES6+webpack+axios+Nodejs等技术栈打造的一款商城项目。内容包含:项目需求分析、首页组件和商品组件模块显示、用户模块显示、Token+JWT登录流程、购物车商品操作等功能。 本项目以实战项目为切入点,模拟公司Vue项目研发流程,从头到尾讲解项目功能实现和优化、打包上线流程等,帮助提高你的技术层级,突破技术瓶颈。

2021-06-21

python教程(1) (基础篇)

零基础带大家学习python编程语言采用windows+pycharm教学,python解释器版本为python3.7,macos和linux提供环境搭建文档课程所有笔记都在语雀笔记上内容涉及python变量,编码,数据类型,分支语句,循环语句高级数据类型,列表,字典,元组,集合集合,元组,列表,字典遍历集合,元组,列表,字典,推导式函数,递归,高阶函数,lambda表达式等

2021-06-22

ASP.NET Core 基础 部署至Linux

该课程是胡延亮老师完成了相关《ASP.NET MVC》课程后,一套全新的课程,该课程围绕微软**的ASP.NET Core 开源和跨平台技术展开讲解,主要为从ASP.NET开发向ASP.NET Core跨平台开发提供帮助。本课程主要围绕ASP.NET Core的基础内容讲解。如:ASP.NET Core为什么能跨平台,他的扩平台模型是怎么样的,他的程序构建主要有什么组成等等。 ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 使用 ASP.NET Core,您可以: ? ? ?创建 Web 应用程序和服务、IoT 应用和移动后端。 ? ? ?在 Windows、macOS 和 Linux 上使用喜爱的开发工具。 ? ? ?部署到云或本地。 ? ? ?在 .NET Core 或 .NET Framework 上运行。 主要内容 第一讲什么是ASP.NET Core 第二讲 ASP.NET Core 基本架构 第三讲 ASP.NET Core OWIN 第四讲 创建ASP.NET Core第一个程序 第五讲 ASP.NET C

2021-06-18

DM8148平台H.264视频编码开发

因目前TI方案的开发过中,技术服务获取非常少。本系列课程的将以DVRRDK-04.01.00.02为基础,低成本、快速入门TI-DM8148的软件开发。(因DM8168比较常用,资料相对DM8148丰富的多,但DM8168的功耗比较大,所以讲解一下资料少、功耗相对低的DM8148)学习本系列课程后,大家可以无缝衔接到DM8168的开发中,也可以将思路应用到hisilicon的编解码开发中。2020年给自己机会,给公司机会。

2021-06-20

轻松搞定Spring全家桶(初识篇)

主要以案例进行讲解,通过案例讲解各技术如何使用,同时在Spring MVC及Spring Boot的最后一部分都是从前端页面、到逻辑层、到持久层的整体的产品的增删改查的实战案例。 【我们保证你能收获到以下几点】 1、掌握Spring全家桶主要部分的开发、实现 2、可以使用Spring MVC、Spring Boot、Spring Cloud及Spring Data进行大部分的Spring开发 3、初步了解使用微服务、了解使用Spring进行微服务的设计实现 4、奠定扎实的Spring技术,具备了一定的独立开发的能力 【实力讲师】 毕业于清华大学软件学院软件工程专业,曾在Accenture、IBM等知名外企任管理及架构职位,近15年的JavaEE经验,近8年的Spring经验,一直致力于架构、设计、开发及管理工作,在电商、零售、制造业等有丰富的项目实施经验 【本课程适用人群】如果你是一定不要错过! 适合于有JavaEE基础的,如:JSP、JSTL、Java基础等的学习者没有基础的学习者跟着课程可以学习,但是需要补充相关基础知识后,才能很好的参与到相关的工作中。

2021-06-17

Lua热更新技术中级篇

 本套课程分为基础与中级两部分,分别就lua语言的各方面知识点进行探讨,学习完本套课程,对于后续Xlua(Tolua等框架)技术的学习提供强大的语言技术保证。       本套lua课程采用入门与商业级两种开发IDE进行教学:入门级的SciTE内置IDE与商业级的IDEA lua插件。本套课程学习完毕,对于除了传统手游外,在VR、AR、商业级大型应用程序、嵌入式设备开发等领域都有较强的指导作用。           《lua中级篇》分为:“函数的进阶”、“字符串进阶”、“Table进阶”、“元表”、“OOP面向对象”、“协同程序”、“IO操作”、“调试与运行”等八个大的章节,详细深入讲解lua开发的方方面面。        内容包含lua可变参数、闭包、模块、函数尾调用、字符串模式匹配、字符串不变性原理、矩阵、链表、元表详解与应用、协同的生命周期与生产消费者问题、lua文件各种读写操作、lua执行外部代码与错误异常处理垃圾收集机制等。       最后,lua中级篇的学习,对于广大学员开发商业级lua热更新技术,具有不可替代的重要作用!   热更新系列(技术含量:中高级):B:《热更新

2021-06-17

通俗易懂的SSM高级整合教程(含配套资料)

本教程为授权出品 本视频基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能,视频除过对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI,@ResponseBody注解完成AJAX,AJAX发送PUT请求的问题,jQuery前端校验,JSR303后端校验等。 学习本套视频教程需要有 Spring、SpringMVC、MyBatis、Maven、jQuery、Ajax 基础,没有掌握以上技术的同学在学习本视频教程时可能对部分内容不能完全透彻理解,建议这部分同学,先学习对应部分的视频教程。

2021-06-14

通俗易懂的RPC框架Dubbo视频教程

本教程为授权出品教程 Dubbo是目前分布式系统开发里面使用非常多的一个RPC框架。本套视频从分布式系统的基本概念出发,由浅入深,讲解了RPC原理,Dubbo基本使用,Dubbo高可用场景以及Dubbo原理,涉及了分布式系统中服务注册、服务发现、负载均衡、灰度发布、集群容错、服务降级等核心概念的讲解及演示。通过学习,大家对分布式系统会有一个清晰的认识,为以后开发大型分布式项目奠定良好基础。

2021-06-14

【CVPR2018】3D Pose Estimation and 3D Model Retriev

【CVPR2018】3D Pose Estimation and 3D Model Retrieval for Objects in the Wild 野外物体三维姿态估计与三维模型检索

2021-06-14

Java程序员面试宝典视频课程之Servlet(二十三)

1、让学者有面试的技能,运用面试相关的知识点 2、让求职突破面试难点,成功入职

2021-06-10

大数据HBase之入门进阶

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。本次课程适合HBase入门的学员,课程首先介绍了什么是HBase ,HBase安装以及Sell入门,其次通过介绍独立zk、JavaAPI、区域操作、HBase常用功能、过滤器等一系列功能操作进行详细解析,帮助学员更好的理解,最后以HA集成进行入门阶段的收尾,全程通俗易懂,为初学者提供了良好的学习素材。

2021-06-10

网站与APP中的版式设计、色彩搭配和创意思维

本课程通过对实际案例的分析,将设计中的重要理论知识重现案例中,理解并吸收:版式设计,色彩单配和创意设计理论。

2021-06-10

Linux常用命令及使用技巧

本课程需要懂点Linux系统,覆盖Linux系统50多个常用命令,深入讲解每个命令的用途、常用选项及使用技巧。无基础同学能帮助你熟悉在Linux系统下的工作方式,有基础同学能帮助你提高Linux系统专业能力。

2021-06-09

企业级容器镜像仓库Harbor视频课程

Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等。

2021-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除