自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MQTT、HTTP短轮询、HTTP长轮询、WebSocket

EMQX 降低了服务端部署难度,但客户端开发复杂度依然存在。

2025-04-14 17:33:15 303

原创 WebSocket与MQTT

在物联网(IoT)领域,​和确实都可以实现实时通信,但它们的核心设计目标、适用场景和角色存在显著差异。

2025-04-14 17:04:52 715

原创 WebSocket 和 HTTP长轮询

微信小程序向巴法云服务器发送一个HTTP GET请求,并等待响应。,有数据直接推给我!” → 平台在数据到达时立即推送。” → 平台回答“有”或“无”。小程序每隔几秒问一次平台:“主题。小程序告诉平台:“我订阅了。:刷新邮箱查看新邮件。:微信消息实时提醒。

2025-04-14 16:50:25 699

原创 巴法云平台-TCP设备云-微信小程序实时接收显示数据-原理

尽管巴法云平台将服务命名为“TCP设备云”,但这里的TCP仅表示。

2025-04-14 16:43:16 775

原创 物联网通信协议——TCP与MQTT的对比

TCP是底层传输的“管道”,只关心如何把数据从A送到B;而MQTT是上层“业务规则”,定义数据如何组织、谁来接收。:CoAP协议基于UDP,但需自行实现可靠性(如通过重传和确认),适用于更轻量级的场景。的协议,但不关心数据内容(例如传输的是文本、图片还是传感器数据)。,因为两者属于协议栈的不同层级,解决的问题也不同。的通信模式,设备无需知道彼此的存在,只需与代理交互。在物联网通信中,MQTT和TCP的实现方式和原理。

2025-04-14 16:28:23 507

原创 嵌入式开发

嵌入式开发的操作系统选择高度依赖硬件资源和应用场景:

2025-04-03 20:53:27 682

原创 FreeRTOS与Linux的对比

两者代表了嵌入式开发的两种路径,分别服务于不同的市场需求和技术场景。

2025-04-03 20:04:04 495

原创 FreeRTOS中的任务调度、队列、信号量

决定多个任务中。

2025-04-03 19:49:04 841

原创 FREEROTS时间片轮转与优先级抢占

多个的任务需要公平共享CPU时间。

2025-04-03 19:03:53 183

原创 OS层、应用层、硬件层关系

(如控制LED、读取传感器),这些任务通过调用。我们拆解一个生活中的例子,彻底理解这三层关系。)操作硬件,而无需直接处理底层寄存器。三者各司其职,共同实现复杂功能。)将CPU控制权移交给RTOS。“在应用层,开发者根据需求。

2025-04-03 17:52:08 593

原创 PID比例-积分-微分

先调P,再调I,最后加D稳如钟;微分抗扰需谨慎,噪声放大反添愁。比例太猛系统抖,积分太慢误差留;调试口诀总结(参考经典经验)

2025-03-22 09:14:43 82

原创 浅谈人体红外传感器的工作原理

第一步:「筛子过滤」——滤光片选波长第二步:「动态捕捉」——只认变化的信号

2025-03-18 15:19:26 121

原创 竞争与冒险、噪声容限、扇出系数、传播延迟

2.输入端增加选通电路。3.输出端增加滤波电容。

2025-03-17 16:31:50 192

原创 MTCNN + MobileFaceNet 部署到 K210、YOLOv3-Tiny + ArcFace 部署到 K210

提取 PNet/RNet/ONet 的 .pb 模型。

2025-03-17 11:34:07 864

原创 超声波传感器测距的浅层原理

超声波传感器的内部电路通过 **固定频率振荡器** 和 **数字逻辑控制** 实现可靠测距。**触发信号仅启动发射**,而 **ECHO信号的高电平持续时间** 直接反映目标距离。超声波传感器通常由 **发射器(Transmitter)** 和 **接收器(Receiver)** 两部分组成,结合信号处理电路实现测距功能。- 发射一组 **固定频率(40kHz)的超声波脉冲**,通常持续 **6-8个周期**(如HC-SR04发射8个周期脉冲,总时长约200μs)。

2025-03-16 18:06:53 674

原创 救护车双频音响的工作原理

救护车双频音响通过一个低频555振荡器控制节奏,另一个高频555振荡器切换音调,两者配合实现“高低交替”的警报声,类似于用两个开关轮流控制喇叭的快慢振动。救护车的“高低双频”音效是通过**两个多谐振荡器协同工作**实现的,简单来说就是“一个控制节奏,一个控制音调”。- 高频振荡器:用555定时器B构成,输出两种频率的音频信号(如800Hz和400Hz),直接驱动扬声器。- 低频振荡器:用555定时器A构成,输出缓慢变化的方波(如1Hz),控制音调的切换节奏。救护车双频音响的工作原理(结合多谐振荡电路)

2025-03-12 17:11:33 220

原创 顺序脉冲发生器与序列脉冲发生器的区别

顺序脉冲发生器与序列脉冲发生器的区别

2025-03-12 16:47:31 103

原创 关于同步计数器与异步计数器的触发器分析

关于同步计数器与异步计数器的触发器分析

2025-03-12 16:35:12 95

原创 关于D触发器构成的电路认识

📝 注意:这是典型的**行波计数器**(Ripple Counter),由于时钟传递延迟的存在,属于异步计数器。- ✅ 正确:四个D触发器级联,输入为当前输出的非(D=Q̄),且前级输出作为下级时钟(行波时钟)。- 环形计数器:本身可直接输出顺序脉冲(如4位环形计数器生成4个顺序脉冲),无需额外反馈电路,但需确保单一有效位循环。- ✅ 正确:共用同一时钟且级联输入(Dₙ=Qₙ₋₁)时,构成**移位寄存器**。- ✅ 正确:末级输出取反后反馈(D₀=Q̄ₙ₋₁),状态数为2n(4位→8状态),效率更高。

2025-03-12 16:26:31 266

原创 机器学习中监督学习、无监督学习、强化学习的区别

监督学习侧重于从标记数据中学习,目的是准确预测。无监督学习侧重于探索未标记数据的结构和模式。强化学习侧重于通过与环境的交互来学习最佳行为策略,以实现长期目标。

2025-01-03 11:53:33 689

原创 CPU、GPU、NPU

对于需要大规模并行处理的场景,如图形渲染和深度学习,GPU和NPU是更好的选择;而NPU特别适用于深度学习相关的计算任务,尤其是那些涉及大量卷积和矩阵运算的任务。适用于任务多样性和管理: CPU适合操作系统运行、应用程序的执行以及复杂算法的处理。优化的存储和计算结构: NPU通常具有针对卷积运算和矩阵运算优化的存储和计算结构。通用性强: CPU设计为处理各种类型的计算任务,适用于复杂指令集的处理。良好的缓存机制: CPU具有较大的缓存,适合处理需要频繁读写数据的情况。

2025-01-03 11:05:06 357

原创 SPI,I2C,UART

SPI、I2C 和串口通信(通常指的是 UART,即通用异步收发传输器)是三种不同的通信协议,它们之间不是从属关系,而是并列关系。例如,在一个项目中,你可能使用 UART 来通过串行端口与计算机通信,同时使用 SPI 来与高速 ADC 通信,并使用 I2C 来连接多个传感器。特点:SPI 是一种同步通信协议,通常使用四根线(有时更多)进行通信:MOSI(主设备输出从设备输入)、MISO(主设备输入从设备输出)、SCLK(时钟)和 CS(片选)。速度:速度相对较慢,通常在几Kbps到几Mbps之间。

2024-11-25 09:26:33 335

空空如也

空空如也

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

TA关注的人

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