摘要: 记录自己入行时接触的一种恒流驱动电路 1.输入接口保护电路 R1一般作为ESD放电使用,但接入此电阻后当设备休眠时,会产生额外的休眠电流,看情况使用;C1用于稳压;TVS用于大电压脉冲保护,其最大截止电压必须大于输入电压;D1防反二极管,其过电流不得超过二极管最大通过电流60%(留余量)。 2.限流 阅读全文
posted @ 2025-06-05 00:20 SunFarmer 阅读(360) 评论(0) 推荐(0)
摘要: 1.概述 本文基于ESP01S 硬件,Arduino 开发环境,Blinker库及手机控制APP,完成与STM32的通信,为手机APP提供按键文字数据接口。 2.ESO01S 驱动代码 #define BLINKER_WIFI #include <Blinker.h> #include <NTPCl 阅读全文
posted @ 2025-04-06 10:27 SunFarmer 阅读(131) 评论(0) 推荐(0)
摘要: 1.概述 本文主要介绍控制器软件部分,包含Freertos任务控制逻辑、Freertos系统初始化,STM32红外接收发射任务应用实现,加湿器模块控制实现、串口初始化。 2.主函数控制逻辑 在主函数中创建了4个任务,分别为: 1.主任务管理器任务(Taskmgr) 2.发送信息任务(SentMess 阅读全文
posted @ 2025-04-05 21:22 SunFarmer 阅读(121) 评论(0) 推荐(0)
摘要: 1.概述 本文主要展示项目硬件设计部分内容,包括Hi8000 Boost电路设、HDC1080传感器电路、电池管理及充电电路、红外发射和接收电路、ESP01S连接电路设计. 2.Hi8000 Boost电路设计 Hi8000 bosst电路设计原理图 电源设计参数:VIN=3.3V(支持最低输入2. 阅读全文
posted @ 2025-04-05 13:38 SunFarmer 阅读(215) 评论(0) 推荐(0)