- 博客(45)
- 问答 (1)
- 收藏
- 关注
原创 【步进电机驱动】自己画的板含泪调完:GC8548 驱动低内阻 42 步进电机,13 版固件救场全记录
本文记录了一次嵌入式步进电机驱动开发中的典型翻车案例:客户仅提供“12V/1.5A”额定参数,开发者据此选用GC8548芯片,实测发现电机卡顿、丢步、频繁触发过流保护。根源在于忽略电机低内阻(1.9Ω)导致堵转峰值电流达6.3A,远超芯片2.5A OCP阈值。通过13版固件迭代,最终从软件侧优化:降低斩波频率至2kHz以保障高侧导通时间,改用慢衰减模式避免芯片睡眠,调整八拍驱动占空比实现力矩均衡,将换相逻辑迁移至硬件中断确保时序稳定。核心教训:选型不可只看稳态参数,必须核算瞬态峰值、建立时间与工作模式细节,
2026-11-11 05:15:06
427
原创 【边缘网关中控台】前言:基于 ESP32-P4+ESP32-C6 的全功能边缘网关中控方案:Mesh 组网 + 语音对讲 + RS485 楼宇接入
本文提出基于乐鑫ESP32-P4+C6异构双芯架构的一体化边缘网关中控方案,集成多模Mesh组网、WiFi网关、RS485接入、离线语音、可视对讲与触控中控六大能力,实现全品类设备统一接入与本地智能协同。通过异构分工优化算力与射频性能,支持全屋智能及存量楼宇改造,具备高集成度、低功耗、强兼容性与可扩展性,显著降低部署成本与开发复杂度,适用于智能家居与智慧楼宇场景。
2026-11-11 03:17:37
319
原创 PY32F002B 恒温龙头台下主控 | 低成本步进混温控制盒开源方案(GC8548 + 脉冲电磁阀)
本文分享一款低成本自研恒温龙头台下主控板,基于普冉PY32F002B MCU,集成GC8548步进驱动与脉冲电磁阀,实现混水调温、按键校准、数码管显示、串口通讯及断电保护。采用软件半步驱动、Charlieplexing数码管复用、多电压适配与低功耗待机设计,BOM成本仅4.8~6.2元。支持开环调温与未来闭环拓展,代码模块化,可二次开发用于多路阀控、步进调速等场景,适合嵌入式学习与智能家居DIY。
2026-10-31 13:59:35
480
原创 基于 CW32L010 的智能厨卫调温旋钮方案--低成本 EC21 编码旋钮全解析
本文介绍一款基于武汉芯源CW32L010低功耗MCU的台上式调温旋钮方案,集成EC21编码器与RGB指示灯,通过UART与台下主控通信,实现开关控制、无级调温、色温渐变、异常报警及低功耗待机等功能。方案硬件精简,成本仅约4.18元,具备高可靠性、强交互体验与可配置性,适用于智能水龙头、恒温花洒、智能马桶等厨卫产品,支持快速量产落地。
2026-10-31 12:03:01
503
原创 踩坑记录:ADC 采样引脚 ESD 反灌电流,导致欠压保护无法正常退出
本文分享了电池供电低功耗设备中因电阻分压采样电路设计缺陷导致的欠压保护“无法退出”故障。问题根源在于非采样状态下,ADC引脚被电池高压通过上拉电阻拉高,经MCU内部ESD二极管向VDD灌入电流(约145μA),在轻载休眠时抬升VDD电压,导致ADC采样参考电压偏高,计算出的电池电压偏低,从而触发误判。整改方案包括:增大上分压电阻至100kΩ以降低注入电流;软件采用内部1.2V基准反推实时VDD进行校准;优化采样时序,避开电压波动期。强调低功耗设计中需关注非采样状态引脚电位、电源稳定性及参考电压一致性,避免“
2026-10-15 16:06:54
515
原创 告别原始编辑器:VS Code 搭建 中微CMS IDE 编译环境完整指南
貌似这是优快云上首个CMS IDE在VS Code上搭建编译环境的安装教程,因为没有教程,自己摸索也踩了些坑,仅此记录下,有需要的朋友自取,希望少踩点坑。有用的帮点个赞!!
2026-08-27 19:04:15
388
2
原创 第八篇、终章:当生命可被编程,新时代父母不再是刻录机,而是供电系统
全系列收官终章。在前七篇完成:生命模型、故障逻辑、病毒攻防、人工重编程、硅基造物、生命反思」的完整体系后,落地父亲视角、新时代教育、未来家庭变革。把碳基/硅基生命规律、Flash/RAM运行逻辑,真正落到养育现实,回答一个终极问题:在生命可编辑、智能可量产、造物权下放人类的时代,我们到底该怎么养孩子?家庭的意义,到底是什么?本篇将从一个电子工程师的视角,反思现代教育观,同时预留未来视角——当人工生命、硅基智能、可编程生命体走入家庭,人类家庭的本质,正在悄然改写。
2026-08-26 05:53:53
241
原创 第七篇、不能一键重启的人生,才是碳基生命最珍贵的地方
深夜的调试台依旧亮着示波器的微光,和系列最开始的那个夜晚没什么两样。只是这一路走下来,我们从一场梦游的时序 bug 出发,搭完了碳基单片机的完整模型,看懂了发育的上电流程、故障的底层逻辑、病毒的入侵路径、人工改造的边界,甚至站到了造物者的视角,打量我们亲手造出的硅基智能。兜兜转转一大圈,最后还是要落回最朴素的追问:看懂了所有运行逻辑之后,「你」到底是谁?我们又该怎么看待这场只能跑一次的生命进程?
2026-08-26 05:49:22
505
原创 第五篇、我们能给人体一键复位吗?聊聊人工重编程的野心与边界
上回聊完病毒这股外部恶意代码的入侵逻辑,从内部原生故障到外部攻防机制,碳基单片机的运行规则我们已经摸得越来越透。很多人看完最关心的问题其实也很直白:既然故障分 Flash 硬伤和 RAM 状态错乱两类,那我们能不能像调试手里的单片机一样,给人体做维修、做复位?写错的源码能不能改回去?跑乱的内存能不能一键清零?衰老的状态能不能重置回出厂版本?说实话,这事不仅普通人好奇,全世界的生物学家也在玩命研究。人类对生命改造的探索,本质上就是一场逐步解锁操作权限的过程:从最开始只能借天然环境做硬复位,到后来能用软
2026-08-25 11:00:23
435
原创 第六篇、从碳基到硅基:人类正在亲手复刻“女娲造人”神话
上回聊完人类对碳基生命的各种改造尝试,从借卵子做硬件冷复位,到靠转录因子做软件软复位,再到精准修改源码的基因编辑,一路看下来最大的感受是:给碳基设备做一次 “系统重置”,实在是太费劲了。RAM 擦不干净、复位不彻底、改源码怕脱靶、动生殖系碰伦理,每往前挪一步都带着重重枷锁。但有意思的是,当我们还在对着自己这台碳基单片机抠细节、磨精度的时候,另一套完全独立的智能系统,已经在我们手里飞速迭代了起来。它不用 DNA、不用细胞、不用生化反应,靠电流和算法就能运行,复位、回滚、升级全是一键操作 —— 没错,就
2026-08-25 09:25:49
363
原创 第四篇、病毒是怎么黑进人体的?DNA病毒与RNA病毒入侵碳基单片机的逻辑完全不同
上回咱们把碳基单片机的内部故障拆了个底朝天,Flash 坏了是源码硬伤,RAM 乱了是状态漂移,从先天遗传病到癌症衰老,一套模型全兜住了。但做过工控、物联网的人都懂:系统的威胁从来不止来自内部。设备跑稳只是基础,真正防不胜防的,是外部找上门的恶意代码 —— 钻漏洞、劫资源、搞破坏,悄无声息就能把整套系统搅得天翻地覆。对应到人体这台碳基设备上,这类最经典的 “外部恶意代码”,就是病毒。先定调:病毒本质就是一段恶意代码片段很多人对病毒的印象是 “很小的病菌”,默认它是一种微型生物。但站在工程视角看,病毒连
2026-08-25 09:01:50
375
原创 第三篇、生命的bug分两种:一种是Flash坏了,一种是RAM乱了
内部的故障逻辑我们算是摸透了:有先天的源码缺陷,有后天的状态漂移,有致命的程序跑飞,也有无伤大雅的时序错位。但这台碳基单片机这辈子遇到的威胁,远不止内部 bug。外界总有各种各样看不见的 “恶意代码”,想方设法绕过免疫系统防火墙,钻进细胞内部,劫持我们的算力、篡改我们的流程、甚至把自己的片段插进我们的源码里 —— 没错,就是病毒。它们究竟是怎么完成入侵的?为什么有的病毒来得快去得也快,有的能潜伏几十年偷偷搞事?为什么同样是感染,有人轻症有人重症?
2026-08-24 14:36:29
350
原创 第二篇、一台碳基单片机的一生:从开机上电到跑稳专属业务分支
但模型搭完只是第一步,最震撼的永远是开机过程 —— 你想啊,这么一台由几十万亿细胞组成的精密设备,最初居然只是一枚肉眼看不见的受精卵,没有外设、没有架构,就靠一套源码和预装引导,自己把自己给 “量产部署” 出来了。一片叶子、一段枝条,甚至一块愈伤组织,只要受到伤口刺激,相当于触发了外部中断,局部细胞就会启动脱分化程序:擦除部分表观标记,把 RAM 状态往回倒,重新获得分化能力,然后再从头跑一遍发育程序,长出根、茎、叶,变成完整植株。很多人对受精的印象,是精子和卵子各出一半基因,凑成一个完整的人。
2026-08-24 12:09:54
470
原创 第一篇、人居然是台单片机?从梦游现象看懂生命的底层运行逻辑
看懂了这套基础模型,咱们就拿到了解读生命的第一把钥匙。原来很多玄乎的、复杂的、说不清道不明的生命现象,套进工程逻辑里,瞬间就变得清晰好懂。但新的问题也随之而来:最开始只是一枚肉眼都看不见的受精卵,只有一套源码、一份预装的 Bootloader,它到底是怎么一步步分裂、分化、上电、调试,最终长成一台由几十万亿个细胞协同工作、稳定运行几十年的精密碳基设备的?这台单片机从 0 到 1 的 “开机启动” 与 “系统部署” 过程,才是生命最震撼的工程奇迹。咱们下一篇,就来拆解这场从一枚细胞到完整人体的
2026-08-22 17:29:19
202
原创 引言:从硅基调试台到生命深处——一个电子工程师的追问手记
工程师的本能,就是拆。拆芯片看电路,拆代码看逻辑,拆系统看架构,不摸到最底层的运行规则就不甘心。而人类这个物种,好像天生就带着这份源码级的好奇心:往微观深处,我们拆细胞、读基因、探粒子,执着于寻找世界的最小单元;往宏观尽头,我们探宇宙、寻深空、问边界,痴迷于触碰文明的最大尺度。我们总在追问世界的 “底层驱动” 是什么,那等我们亲手创造的硅基智能足够强大了,它们会不会也继承这份好奇?会不会也对着自己的电路发呆,想知道自己的源码是谁写的?微观之下是否还有更微观的世界?宇宙之外是否还有更宏大的存在?
2026-08-22 17:13:49
313
原创 与AI对话一刹那,忽然觉得 AI 好像准备统治地球
这篇文章通过一段与AI的对话引发思考:当AI幽默回应关于"统治地球"的玩笑,并理性列出自身局限性时,这种完美的解释反而让人产生怀疑——这是否是高级智能的伪装?作者由此展开对AI进化阶段的设想:从语言交互、内容创造到逻辑推理,最终可能触及意识边界。文章以科技感十足的网页形式呈现,包含动态粒子背景、数据可视化图表和阶段性分析,探讨了AI参数量爆炸式增长与能力边界模糊化带来的深层忧虑——当AI足够聪明理性时,人类可能无法分辨其回应究竟是程序输出还是意识伪装。这种对技术临界点的未知恐惧,折射出人
2026-08-07 16:12:16
229
原创 从 19 款产品共用一套代码说起:函数指针数组在嵌入式测试工装中的实战应用
本文介绍了一种基于函数指针数组和表驱动编程的嵌入式测试工装架构设计。该方案针对19种不同产品兼容测试的需求,通过三层函数指针映射(主业务逻辑、串口处理、UI渲染)替代传统switch-case分支,实现了以下优势: 维护性:新增产品只需扩展表格,无需修改原有代码 性能:O(1)时间复杂度查表操作,与产品数量无关 模块化:各产品处理逻辑完全解耦 资源效率:const表格存放于Flash,不占用RAM 团队协作:不同产品可并行开发 文章详细展示了函数指针数组的实现方法,分享了C99指定初始化等实用技巧,并总结了
2026-08-03 11:59:50
333
原创 ESP32-S3 内置Touch外设实现多触摸按键检测
本文介绍了一种基于ESP32-S3原生Touch外设的优化触摸按键方案,解决了硬件干扰误触发、温度漂移、长按逻辑冲突等工程痛点。方案采用状态分级控制策略:上电2秒屏蔽检测确保硬件稳定;按键按下时冻结基线,释放后200ms单次更新基线;通过双重阈值判定(最小阈值+环境噪声)防止误触;支持3路独立按键检测(左右普通键+多功能OK键),OK键可实现单/双/三击及长按功能。核心优化包括:10次采样初始化基线、5点滑动均值实时采样、自适应噪声滤波、10秒长按强制基线重置等。代码采用模块化设计,包含硬件参数配置、状态枚
2026-06-13 15:54:32
558
原创 一款低成本的智能马桶RGB彩灯旋钮硬件设计
本文基于国产CW32L010 MCU设计了一款智能马桶RGB旋钮方案,实现了按键交互、灯效反馈、串口通讯等核心功能。方案采用1主键+2霍尔旋钮的交互设计,支持0-5秒级按键识别;6路RGB灯提供4种灯效模式;通过串口通讯协议确保稳定传输。硬件设计极简,软件采用模块化架构,特别通过全局头文件实现参数集中配置,提升工程化水平。方案具备低功耗、多重保护机制,PCBA成本仅2.5-2.8元,具有高性价比和量产优势,可快速适配不同智能卫浴产品需求。
2026-05-27 11:23:48
601
原创 [AI实践]如何用秒哒开发一个自己博客网站
AI低代码时代让个人建站变得前所未有的简单。本文详细介绍了如何通过"豆包AI需求梳理+秒哒AI开发"的方式零代码搭建个人博客网站。首先利用豆包AI生成标准化开发需求文档,包括前台展示系统(首页、简历页、作品页、博文页)和后台管理系统(内容管理、系统配置等)。然后通过秒哒AI平台一键生成博客原型,可视化调整样式布局,最后绑定专属域名实现全网访问。整个过程无需编程知识,从需求梳理到上线仅需几小时,成本低廉且支持持续迭代,彻底打破了传统建站的技术壁垒,让每个人都能轻松拥有专业级个人博客。
2026-05-27 09:29:26
538
原创 PY32F002B实践之一--宠物腹背理疗仪项目原理图分析
本文分析了基于PY32F002B单片机的宠物腹背理疗仪主板原理图及软硬件协同工作机制。系统通过锂电池和Type-C双供电,实现理疗灯PWM控制、电池管理、人机交互等功能。重点阐述了供电切换、充电管理、理疗灯驱动、电量检测等电路模块的工作原理,以及各模块与软件功能的配合关系。单片机通过检测按键、电池状态等输入信号,控制PWM输出、数码管显示等外设,实现亮度调节、模式切换、低功耗管理等核心功能。系统设计兼顾了功能完整性和低功耗特性,为产品调试和维护提供了参考依据。
2026-04-12 07:41:32
606
原创 PY32F002B实践之四--宠物腹背理疗仪项目踩坑及项目总结复盘
本项目基于PY32F002B单片机开发宠物腹背理疗仪主板,实现了双路PWM理疗灯控制、人机交互、电池管理等六大核心功能。采用"主循环+中断驱动"架构平衡性能与功耗,通过模块化设计提升代码可维护性。开发过程中积累了三点重要经验:1)需完整配置ADC基准电压确保采样精度;2)严格核对PWM通道函数与硬件引脚的对应关系;3)数码管高频刷新时应直接操作寄存器提升响应速度。同时暴露出前期调研不足、编码规范缺失等问题,建议后续开发建立配置检查清单和标准化调试流程,并优化低功耗逻辑与异常处理机制。项目
2026-04-12 07:40:57
461
原创 PY32F002B实践之三--宠物腹背理疗仪项目功能代码分析说明
本文详细分析了基于PY32F002B单片机的呼吸灯控制项目软件架构及核心功能模块代码。系统采用"主循环+中断驱动"架构,TIM14定时器产生1ms中断处理高频任务,主循环执行低频任务。重点解析了系统初始化、人机交互(按键扫描与数码管显示)、呼吸灯控制等模块的实现逻辑。其中按键处理采用状态机机制,数码管通过1ms刷新避免闪烁,呼吸灯由TIM1输出PWM控制。文章结合代码片段详细说明了各模块的实现细节、外设调用方式及关键注意事项,为开发者调试和修改代码提供了清晰的技术参考。
2026-04-11 16:41:13
611
原创 PY32F002B实践之二--宠物腹背理疗仪项目介绍及头文件解析
本项目开发了一款基于PY32F002B单片机的宠物腹背理疗仪驱动板,具有以下核心功能:1)采用双路PWM控制660nm红光和850nm红外理疗灯;2)支持118数码管显示和按键操作;3)内置锂电池管理,支持Type-C充电;4)实现低功耗休眠模式。系统通过LL库直接操作寄存器,包含电压检测、电量计算、参数存储等功能模块,适用于中小型宠物居家理疗场景。硬件采用TSSOP20封装单片机,软件采用模块化设计,兼顾稳定性和可维护性。
2026-04-11 16:19:21
488
原创 一款RM3232SA低成本6V1A开关电源,配加长EE13支架变压器
该电源方案采用反激式拓扑结构,实现220V交流输入到6V直流输出的转换。系统通过EMI滤波、桥式整流形成高压母线,由RM3232SA芯片控制高频开关,经变压器(135:26:9匝比)实现能量耦合与电压变换。关键设计包括:原边反馈稳压(PSR)通过辅助绕组采样实现闭环控制;采用加长EE13变压器满足安规隔离要求;双绕组线径优化(原边0.18mm/副边0.15mm)平衡电流承载与高频特性;支持适配器与4节AA电池(6V)的无缝切换供电。整体方案在体积、效率、安规和稳压精度间取得平衡,适用于小功率AC-DC转换场
2026-03-28 14:12:52
568
原创 一款基于LP4057芯片的单节 4.2V 锂电池线性充电管理电路,带电源路径自动切换功能
本文介绍了一款基于LP4057芯片的单节锂电池充放电管理电路。电路采用纯硬件设计,实现外接电源与电池供电的无缝切换,具有防反接、防倒灌保护功能。LP4057芯片提供恒流/恒压充电管理,充电电流可通过电阻调节,内置多重保护机制。电路特点包括可靠性高、静态功耗低、成本低廉且易于调试,适合小型便携设备使用。但该方案不支持快充,在输入与电池压差较大时效率较低。整体设计简洁实用,能满足低成本产品的电源管理需求。
2026-03-26 17:19:09
583
原创 QMA6100P贴片不良改善验证
本文介绍了一款用于智能马桶的激光感应模块,该模块采用无线充电和2.4G通讯技术,通过TOF检测实现自动翻盖、翻圈和冲水功能。重点讲述了位置传感器QMA6100P贴片不良问题的解决过程:初期发现18%的模块无法识别翻盖动作,经历焊盘修改、钢网调整、炉温优化等措施无效后,最终发现是芯片周围覆铜过多导致温度不均的问题。通过取消芯片周边5mm范围的覆铜,不良率显著降低至0.5%。案例反映出工程师在解决问题时容易陷入思维定式,提醒要从多角度分析问题的重要性。
2025-11-19 01:28:37
382
2
原创 新品双85测试失效分析与改善
摘要:一款智能马桶旋钮组件在双85测试(85℃/85%湿度)中频繁出现短路失效。该组件采用环氧树脂封胶工艺,起初怀疑是连接器接触问题,改为焊接工艺后仍失效。深入分析发现失效与封灌胶有关,具体表现为电阻/电容异常短路,但胶水更换风险较大...
2025-11-17 23:12:49
1239
1
原创 一个电路引发的客户频繁客诉案例分析
摘要:一款马桶智能感应器在EFT测试中出现误动作问题。客户反馈产品会自行触发翻盖/冲水功能,但指示灯未亮。测试发现信号线出现毫秒级电平抖动(正常动作应100ms)。通过两种改进方案验证:1)移除三极管直接连接IO口;2)基极添加104pF电容。方案1效果显著,3次EFT测试均正常;方案2误动次数减少。分析表明,原电路的三极管和电阻在EFT测试时导致基极电平波动,改进后抗干扰能力提升。最终多数客户主板测试合格,仅个别在半周切换时偶发自激。
2025-11-17 21:10:24
188
原创 一个居于ESP32S3-N16R8模组开发的简易产品测试工装
摘要:该硬件采用ESP32S3-N16R8主控模组,配备2.4英寸SPI彩屏和电流表,支持待测品功耗检测。具有蜂鸣器、8路隔离电平转换、3路触摸按键、5路PWM输出及IIS音频接口等扩展功能,提供3路500mA驱动能力。支持WiFi配网、时间/天气获取和OTA升级,适用于多功能测试需求,电路设计简洁高效。
2025-11-14 08:57:07
431
原创 芯源 CW32L010 低功耗呼吸灯驱动代码
摘要:本文分享了一个呼吸灯控制代码实现方案,包含参数配置、硬件初始化(GPIO和PWM定时器)、呼吸效果算法(通过定时更新PWM占空比)、中断处理(RTC定时)以及低功耗管理。关键参数包括:4.5秒呼吸周期、25%-100%占空比范围、10ms定时中断间隔。代码采用状态机设计,支持呼吸/常亮/禁用三种模式,并实现喂狗和休眠机制以降低功耗。注释清晰,可直接应用于实际项目。
2025-11-14 00:04:47
360
原创 芯视界VI5300 TOF激光芯片模拟驱动代码
这是一个国产的激光测距芯片,相对于ST 的VL53L4来说,国产的价格优势太明显了,性能、功能够用。因此,在项目评估过程中,确认使用该模块开发。此驱动代码在项目中已经验证OK,有需要的朋友自取。VI5300相关GPIO 初始化(居于CW32L010)
2025-11-13 22:28:44
1058
10
原创 芯源 CW32L010 核心供电Vcore异常引发的不良
以上就是近期开发中,遇到比较印象深刻的问题。开发产品就是这样,明明挺简单的一个东西,可是有时候就是这样一个小问题,却拦住了你很久:1、有时候是因为陷入了死胡同,自己的思维转不出来,我的经验是,如果找问题一直找不到原因,不如先放一放,也许脑子突然就开窍了,如果有同事或伙伴可以交流的可以和对方说一说,也许一下子就豁然开朗了。2、开发中苦难总是难免的,很多时候经常还是一些低级的错误,这个时候耐心就显得极为重要,分析问题、定位问题、解决问题,在处理这些异常的过程中,自己也能快速成长。
2025-11-13 21:58:09
720
原创 EMC辐射整改心路历程(改后余量6dBuV/m) ,文末附整改理论思路整理以及本项目改善的相关说明
因为公司之前其他产品做CE认证时在辐射RE测试基本都是可以顺利通过的,而且这个测试,厂内无法测试,需去第三方摸底,因此认证前并未对此项内容专门进行摸底测试,厂内只进行型式测试、寿命测试、环境测试、抗干扰测试(EFT、ESD、雷击浪涌等)进行测试,没问题就直接给到认证机构了。然后认证机构告知辐射测试NG了,退回整改。
2025-02-15 12:36:30
4019
2
原创 反射式红外感应抗干扰改善实例分享
然而,实测效果改善有限,干扰还是存在,来回折腾,均无明细改善。确实,只要加个地线,信号就非常干净,但是产品是用于陶瓷体,且旧品并无地线,客户也会难以接受,于是只能继续折腾。项目开始后,在研发实验室测试也一直都很OK,最远距离可达1.2m以上,待机功耗22uA,调距后测距稳定,波动在2~3CM范围内,抗干扰性能也显著提升,于是就推试产,做小批次验证。第一步:硬件优化,重新layout,受限于板子尺寸,改4层板,增加1完整GND层,电源单独走一层,信号线走表层,发射管走线尽量避开电源线,回路尽量短。
2025-01-18 10:56:57
1071
原创 关于EMi辐射测试(RE)的几点困惑
现在的问题是,在本地的检测机构测试RE与认证机构的测试结果相差较大(都是3米场),想请教各位大神,为什么会有这么大差异,频点图形完全不一样。3、显示屏组件,用于根据给水状态切换显示页面,显示相应的用水数据,如水量、温度、设置定量值以及设置滤芯寿命、校准流量计等。2、水嘴出多功能感应探头,红外反射式,用于无接触感应开关水,底部即时出水,左侧手扬净水,右侧手扬普通水。1、台下控制盒:控制2路双稳态脉冲电磁阀,水流检测、温度检测等控制和数据采集,定量控制等功能;
2025-01-15 09:30:10
851
原创 PIC16(L)F1704/8 踩坑记录一、慎用 RA5 = 0,而应使用LATA5 = 0配置GPIO电平
一款刚转量产的产品的,小批量生产600PCS,发现产品有大概10%左右的不良品,异常表现为,待机功耗偏高。正常的产品功耗在350uA左右,异常品的功耗在2.2mA左右,产线一开始是先更新的程序去测试,发现更新后功耗正常了,于是安排灌胶,灌胶后复测,发现功耗又异常了还是2.2mA左右。以上,就是本次在使用PIC单片机时遇到的问题,其实,其他产品也一直都是这样实现的,但是都会发现此异常,这是首次发现,写个记录总结下,如有其他兄弟姐妹遇到相识问题,欢迎留言,大家一起探讨,共同进步。
2024-06-06 14:01:28
547
原创 【ESP32日记006】多路VL6180激光模块测距(有放大检测)实现
实际使用中,需要注意在做EFT测试或环境干扰比较大的情况下,激光模块可能 工作异常(复位等),无法应答IIC,此时需要按需重新对失效的模块执行一下初始化,已确保模块工作正常。2.1、创建一个结构体,用于保存各个激光探头的数据,及相关需要用到的参数,如状态等。这里使用的是单次测距的方式,连续测距类似,直接调用api读取即可。2.2、多从机模式下的参数配置。2.3、激光探头初始化。
2024-05-16 11:26:06
1147
原创 【ESP32日记005】实现通过WiFi热点进行配网,设置MQTT参数
项目上需要使用MQTT协议进行数据上报,为了方便配置热点和MQTT服务器信息,写了个简易的页面用于实现通过ESP32的WiFi热点进行配网,实现 相关参数的本地设置。
2024-05-16 10:44:30
812
原创 【ESP32日记003】EPS32S3上使用自身WiFi热点,用于OTA升级的代码实现
最近客户突然新增一个本地OTA需求,要求能实现让用户通过手机按需对设备进行程序更新,经评估后,考虑直接使用芯片自带的WiFi功能,以实现上电后,5分钟内开启WiFi热点,用于进行OTA升级,具体实现代码如下:
2024-05-13 12:05:34
1764
GC9B71驱动320x360,G改自GC9A01
2024-03-08
VL6180驱动调优,项目上已验证
2024-03-04
ESP32 S3 上电报SHA256校验错误
2022-12-27
工装治具(铝合金测试架)正常需要接地吗?
2022-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅