- 博客(37)
- 收藏
- 关注
原创 嘉立创制作STM32最小系统板的完整流程
在立创EDA搜索元件时,勾选“有库存”和“可贴片”,优先选。掌握此流程后,后续项目可复用设计模板,效率提升50%以上!:设计(4h) + 生产(3天) + 焊接(1h):上电后通过ST-Link能识别到。的元件(方便后续SMT贴片)设备,且可烧录闪灯程序。
2025-06-17 18:06:03
360
原创 STM32的内部RC与外部晶振电路
特性内部RC振荡器外部晶振精度±1%~5%±10~100ppm温度稳定性差(数百ppm/°C)优(±0.035ppm/°C)功耗较低极低(RTC专用)启动时间快(μs级)慢(ms级)成本免费(片内集成)需外购元件。
2025-06-17 17:43:56
106
原创 Windows 体系对比 + 嵌入式开发全流程拆解
开发机(你的电脑):战场指挥部运行虚拟机Ubuntu:安全开发环境执行交叉编译:生产ARM武器完成内核裁剪:定制轻量级系统目标机(树莓派):前线士兵运行裁剪后的Ubuntu:穿戴精简装备执行交叉编译的程序:使用指挥部提供的武器通过Linux内核直接操控硬件:冲锋陷阵核心原则💡开发机强⼤且通用(x86),目标机专精且节省(ARM)—— 通过交叉编译和内核裁剪架起桥梁!
2025-06-17 15:18:19
542
原创 Linux、Ubuntu、虚拟机三者的关系和角色
—包含方向盘、座椅、空调,可直接上路行驶。——提供核心动力,但无法直接驾驶。——在真车上路前安全练习。
2025-06-17 15:08:23
521
原创 STM32和树莓派的分工
树莓派:负责“思考”(ROS算法),不碰硬件。STM32:负责“动手”(控制硬件),不懂ROS。rosserial:是双方的“翻译官”,让STM32的数据“伪装”成ROS消息,让树莓派的指令“翻译”成硬件命令。这就解释了为什么STM32既出现在“底层控制器”中,又出现在“通信桥梁”中——它本身不运行ROS,但通过rosserial与ROS系统交互!
2025-06-17 13:02:51
104
原创 ROS与机器人开发
它像“机器人软件的标准插座”,让传感器、算法、控制模块即插即用。从扫地机器人到火星车,ROS已成为机器人开发的。,需依赖底层OS(通常是Linux)运行。,最终产品可能隐藏其架构。ROS解决了机器人开发中的。,是进入该领域的必备技能。
2025-06-17 12:45:09
411
原创 机器人设计与制作流程 (简化版) & 常用软件
需求定义与概念设计:机械结构设计:硬件选型与电路设计:嵌入式底层开发 (微控制器):ROS 软件架构设计:仿真与算法开发 (核心环节!):实机集成与调试:测试与迭代:毫无疑问:扫地机器人!
2025-06-17 11:57:17
355
原创 卷积神经网络(CNN)、YOLO和人脸识别之间的关系
YOLO是人脸定位器,CNN是特征提取器快速找到人脸(YOLO)精准分析特征(CNN)准确识别身份(识别系统)
2025-06-03 09:39:36
490
原创 WebSocket 和 HTTP长轮询
微信小程序向巴法云服务器发送一个HTTP GET请求,并等待响应。,有数据直接推给我!” → 平台在数据到达时立即推送。” → 平台回答“有”或“无”。小程序每隔几秒问一次平台:“主题。小程序告诉平台:“我订阅了。:刷新邮箱查看新邮件。:微信消息实时提醒。
2025-04-14 16:50:25
972
原创 物联网通信协议——TCP与MQTT的对比
TCP是底层传输的“管道”,只关心如何把数据从A送到B;而MQTT是上层“业务规则”,定义数据如何组织、谁来接收。:CoAP协议基于UDP,但需自行实现可靠性(如通过重传和确认),适用于更轻量级的场景。的协议,但不关心数据内容(例如传输的是文本、图片还是传感器数据)。,因为两者属于协议栈的不同层级,解决的问题也不同。的通信模式,设备无需知道彼此的存在,只需与代理交互。在物联网通信中,MQTT和TCP的实现方式和原理。
2025-04-14 16:28:23
1054
原创 OS层、应用层、硬件层关系
(如控制LED、读取传感器),这些任务通过调用。我们拆解一个生活中的例子,彻底理解这三层关系。)操作硬件,而无需直接处理底层寄存器。三者各司其职,共同实现复杂功能。)将CPU控制权移交给RTOS。“在应用层,开发者根据需求。
2025-04-03 17:52:08
631
原创 PID比例-积分-微分
先调P,再调I,最后加D稳如钟;微分抗扰需谨慎,噪声放大反添愁。比例太猛系统抖,积分太慢误差留;调试口诀总结(参考经典经验)
2025-03-22 09:14:43
91
原创 MTCNN + MobileFaceNet 部署到 K210、YOLOv3-Tiny + ArcFace 部署到 K210
提取 PNet/RNet/ONet 的 .pb 模型。
2025-03-17 11:34:07
1045
1
原创 超声波传感器测距的浅层原理
超声波传感器的内部电路通过 **固定频率振荡器** 和 **数字逻辑控制** 实现可靠测距。**触发信号仅启动发射**,而 **ECHO信号的高电平持续时间** 直接反映目标距离。超声波传感器通常由 **发射器(Transmitter)** 和 **接收器(Receiver)** 两部分组成,结合信号处理电路实现测距功能。- 发射一组 **固定频率(40kHz)的超声波脉冲**,通常持续 **6-8个周期**(如HC-SR04发射8个周期脉冲,总时长约200μs)。
2025-03-16 18:06:53
719
原创 救护车双频音响的工作原理
救护车双频音响通过一个低频555振荡器控制节奏,另一个高频555振荡器切换音调,两者配合实现“高低交替”的警报声,类似于用两个开关轮流控制喇叭的快慢振动。救护车的“高低双频”音效是通过**两个多谐振荡器协同工作**实现的,简单来说就是“一个控制节奏,一个控制音调”。- 高频振荡器:用555定时器B构成,输出两种频率的音频信号(如800Hz和400Hz),直接驱动扬声器。- 低频振荡器:用555定时器A构成,输出缓慢变化的方波(如1Hz),控制音调的切换节奏。救护车双频音响的工作原理(结合多谐振荡电路)
2025-03-12 17:11:33
284
原创 关于D触发器构成的电路认识
📝 注意:这是典型的**行波计数器**(Ripple Counter),由于时钟传递延迟的存在,属于异步计数器。- ✅ 正确:四个D触发器级联,输入为当前输出的非(D=Q̄),且前级输出作为下级时钟(行波时钟)。- 环形计数器:本身可直接输出顺序脉冲(如4位环形计数器生成4个顺序脉冲),无需额外反馈电路,但需确保单一有效位循环。- ✅ 正确:共用同一时钟且级联输入(Dₙ=Qₙ₋₁)时,构成**移位寄存器**。- ✅ 正确:末级输出取反后反馈(D₀=Q̄ₙ₋₁),状态数为2n(4位→8状态),效率更高。
2025-03-12 16:26:31
447
原创 机器学习中监督学习、无监督学习、强化学习的区别
监督学习侧重于从标记数据中学习,目的是准确预测。无监督学习侧重于探索未标记数据的结构和模式。强化学习侧重于通过与环境的交互来学习最佳行为策略,以实现长期目标。
2025-01-03 11:53:33
758
原创 CPU、GPU、NPU
对于需要大规模并行处理的场景,如图形渲染和深度学习,GPU和NPU是更好的选择;而NPU特别适用于深度学习相关的计算任务,尤其是那些涉及大量卷积和矩阵运算的任务。适用于任务多样性和管理: CPU适合操作系统运行、应用程序的执行以及复杂算法的处理。优化的存储和计算结构: NPU通常具有针对卷积运算和矩阵运算优化的存储和计算结构。通用性强: CPU设计为处理各种类型的计算任务,适用于复杂指令集的处理。良好的缓存机制: CPU具有较大的缓存,适合处理需要频繁读写数据的情况。
2025-01-03 11:05:06
383
原创 SPI,I2C,UART
SPI、I2C 和串口通信(通常指的是 UART,即通用异步收发传输器)是三种不同的通信协议,它们之间不是从属关系,而是并列关系。例如,在一个项目中,你可能使用 UART 来通过串行端口与计算机通信,同时使用 SPI 来与高速 ADC 通信,并使用 I2C 来连接多个传感器。特点:SPI 是一种同步通信协议,通常使用四根线(有时更多)进行通信:MOSI(主设备输出从设备输入)、MISO(主设备输入从设备输出)、SCLK(时钟)和 CS(片选)。速度:速度相对较慢,通常在几Kbps到几Mbps之间。
2024-11-25 09:26:33
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人