当前位置: 首页 > article >正文

嵌入式测试学习第 10天:主控、外设、传感器、通信模块

嵌入式常见硬件架构主控、外设、传感器、通信模块一、整体架构总览二、第一部分主控设备大脑真实实物样貌实物标注解读核心概念小白通俗理解嵌入式测试常见故障三、第二部分外设模块人机交互执行机构包含器件1. 按键 / 拨码开关2. LED指示灯3. 继电器4. 显示屏LCD/OLED 实物外设统一作用小白理解四、第三部分传感器模块感知外界常见真实传感器实物实物共同特征工作原理小白通俗理解嵌入式测试场景五、第四部分通信模块设备对外传话常见真实通信模块实物实物特征作用小白通俗理解六、四大架构完整工作示例七、四大硬件架构对比总结一、整体架构总览嵌入式设备所有硬件只分4大类主控设备大脑MCU/单片机外设人机操作 执行器件按键、屏幕、继电器、LED传感器感知外界温度、湿度、红外、人体、液位通信模块和外界传数据WiFi、蓝牙、485、CAN、串口工作流程传感器采集数据 → 传给主控 → 主控处理逻辑 → 控制外设执行 → 通信模块上传数据二、第一部分主控设备大脑真实实物样貌方形黑色贴片芯片电路板上体积最大、引脚最多的那颗芯片。常见型号STM32、GD32、ESP32、51单片机实物标注解读黑色塑封本体保护内部电路四周密集金属引脚连接电源、走线、传感器、外设、通信模块表面丝印型号如 STM32F103C8T6核心概念主控就是MCU/单片机内部自带CPU、内存、闪存、时钟、IO口。所有数据运算、逻辑判断、设备控制全部由主控完成。小白通俗理解主控 人的大脑负责思考、判断、发指令。嵌入式测试常见故障主控虚焊、程序异常 → 设备不开机、死机、重启、功能错乱。三、第二部分外设模块人机交互执行机构包含器件按键、LED指示灯、LCD显示屏、继电器、蜂鸣器、拨码开关、喇叭。1. 按键 / 拨码开关黑色小按钮、黑色拨码底座。作用人工输入指令、设置地址、切换模式。2. LED指示灯小型圆形/方形灯珠。作用电源指示、运行状态、联网状态、故障报警。3. 继电器黑色方形模块。作用弱电控制强电控制灯、电机、水泵、插座。4. 显示屏LCD/OLED 实物小型黑白/彩色屏幕。作用显示温度、参数、菜单、设备状态。外设统一作用接收人工操作按键、拨码给人看状态LED、屏幕执行控制动作继电器、蜂鸣器小白理解外设 人的手脚、五官负责干活、给人看、给人操作。四、第三部分传感器模块感知外界常见真实传感器实物温湿度传感器 DHT11/DHT223 根针脚VCC供电、GND地、DATA数据作用测空气温度、湿度人体红外感应传感器白色透镜 → 感应人体移动人来灯亮光敏亮度传感器感光面 → 测环境亮暗天黑自动开灯液位传感器烟雾传感器震动传感器实物共同特征小型模块、有3根排针引脚VCC供电、GND地线、DATA信号线。工作原理传感器实时感知外界温度、湿度、亮度、人体、烟雾、震动把物理量 → 转换成电信号 → 发给主控。小白通俗理解传感器 人的眼睛、鼻子、皮肤负责感知周围环境变化。嵌入式测试场景测试传感器采集是否准确、数据是否漂移、有无漏采、干扰异常。五、第四部分通信模块设备对外传话常见真实通信模块实物WiFi模块 ESP8266/ESP32带金属天线 → 连路由器、手机 APP、上传数据到云端蓝牙模块 HC-05板载天线 → 手机蓝牙直接连接设备近距离控制485通信模块A/B 两线 → 1200 米内多设备组网工业常用CAN通信模块LoRa无线模块实物特征带金属天线 或 板载天线有串口排针接口。作用让嵌入式设备和外面通信WiFi/蓝牙连手机、连路由器、上传云端485/CAN工业多设备组网、远距离通信LoRa远距离无线数据传输小白通俗理解通信模块 人的嘴巴、手机负责把数据发出去也接收下发指令。六、四大架构完整工作示例以温湿度智能设备举例传感器DHT11采集室内温度、湿度主控STM32读取数据、做判断外设屏幕/继电器屏幕显示温湿度超标继电器打开风扇通信模块WiFi把温湿度上传到手机APP完美闭环感知→处理→执行→上传七、四大硬件架构对比总结架构角色核心作用常见器件主控大脑运算、逻辑控制、调度所有模块STM32、GD32、ESP32外设手脚五官人机操作、状态显示、执行控制按键、LED、屏幕、继电器、蜂鸣器传感器感知器官采集环境物理量转电信号温湿度、人体、光敏、烟雾通信模块传话通道设备联网、远距离数据收发WiFi、蓝牙、485、CAN

相关文章:

嵌入式测试学习第 10天:主控、外设、传感器、通信模块

嵌入式常见硬件架构:主控、外设、传感器、通信模块一、整体架构总览二、第一部分:主控(设备大脑)真实实物样貌实物标注解读核心概念小白通俗理解嵌入式测试常见故障三、第二部分:外设模块(人机交互执行机构…...

从零构建本地AI编程助手:Mervelas的隐私优先架构与Bun技术栈实践

1. 项目概述:一个为开发者主权而生的本地AI编程助手 如果你和我一样,对市面上那些“全家桶”式的AI编程助手感到厌倦——它们要么偷偷收集你的代码数据,要么把你锁死在某个特定的云服务里,用起来总感觉束手束脚——那么&#xff…...

写论文软件哪个好?2026 全新实测:真文献 + 实证 + 全流程,虎贲等考 AI 成毕业论文最优解

每到毕业季,“写论文软件哪个好” 就成为困扰万千本硕博学生的头号难题。市面上写作软件五花八门,却普遍暗藏学术隐患:通用 AI 虚构文献、无实证支撑、AIGC 痕迹过重;单一功能工具碎片化严重,无法覆盖论文全流程&#…...

基于MCP协议构建AI工具调用客户端:原理、实践与Node.js实现

1. 项目概述:MCP生态中的客户端实践最近在折腾AI智能体开发,发现一个挺有意思的现象:大家把大模型的能力吹得天花乱坠,但真要让它们去操作一个具体的系统、查询实时的数据,或者调用一个私有API,往往就卡壳了…...

LinkedIn高管AI时代生存指南:别卷了,AI时代拼的是做人

AI浪潮席卷,职场人难免焦虑。LinkedIn (领英) 坐拥超过12亿会员的数据,看清了工作重塑的真实轨迹。LinkedIn首席经济机遇官Aneesh Raman惊人言论:AI时代,做个真正的人,别再模仿机器,没人能打败你。AI重塑工…...

动漫线稿上色失控?用--stylize 500+--no “shading, texture noise“双指令锁死干净赛璐珞效果(实测出图成功率提升310%)

更多请点击: https://intelliparadigm.com 第一章:动漫线稿上色失控的本质与赛璐珞美学底层逻辑 赛璐珞动画的视觉稳定性并非源于技术精度,而来自人为设定的**色彩边界契约**——即在手绘时代,上色师必须严格遵循线条闭合区域的物…...

AI手机新突破!端侧智能体提速1.6倍,纯软件框架

AI助理正在加速走进我们的手机和电脑,帮我们自动回复邮件、安排会议日程。人们总是希望这些助理不仅聪明,还能把数据留在本地以保护隐私。但现有的端侧设备运行这些大模型智能体时,往往慢得让人失去耐心。由韩国科学技术院(KAIST&…...

自由职业者收入追踪器:从数据模型到可视化分析的全栈实现

1. 项目概述:一个为自由职业者量身定制的收入追踪器如果你是一名自由职业者、独立开发者,或者正在经营自己的副业,那么“收入管理”这件事,大概率会让你感到头疼。项目款什么时候到账?这个月到底赚了多少钱&#xff1f…...

Perplexity搜索ACM结果不排序?揭秘影响因子加权算法逆向工程,自定义排序脚本已开源

更多请点击: https://intelliparadigm.com 第一章:Perplexity ACM论文查询 Perplexity 是一款基于大语言模型的智能研究助手,支持对 ACM Digital Library 等权威学术资源进行语义化检索。与传统关键词搜索不同,它能理解自然语言提…...

Openclaw-Connector:构建高可靠数据集成管道的核心架构与实战

1. 项目概述与核心价值最近在折腾一些自动化流程和跨平台数据同步时,发现了一个挺有意思的项目——Openclaw-Connector。这名字听起来就有点“机械爪”的感觉,实际上它也确实是一个旨在“抓取”和“连接”不同系统、不同数据源的中间件工具。简单来说&am…...

基于Playwright的插件化浏览器自动化框架:从脚本到工程化实践

1. 项目概述与核心价值最近在折腾一些自动化工作流,发现很多场景下需要与网页进行交互,比如定时抓取特定信息、自动填写表单、或者模拟一些重复性的点击操作。传统的爬虫库在处理动态加载、复杂交互的现代网页时,往往力不从心,要么…...

从PDCA到DevOps:构建可落地的持续改进框架与实践指南

1. 项目概述:一个关于持续改进的实践框架在软件工程、产品研发乃至个人成长的领域里,“持续改进”这个词我们听得耳朵都快起茧子了。几乎每个团队都在提敏捷、提DevOps、提精益,其核心思想都绕不开“持续改进”这四个字。但说实话&#xff0c…...

【maaath】Flutter for OpenHarmony 体重管理应用开发实战

Flutter for OpenHarmony 体重管理应用开发实战:从数据模型到完整功能实现欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net 作者:maaath一、前言 随着 OpenHarmony 生态的快速发展,Flutter for OpenHarmon…...

开源云原生安全态势感知平台:架构设计与实战部署指南

1. 项目概述:一个开源的云原生安全态势感知平台最近在梳理团队内部的安全监控体系时,发现了一个挺有意思的开源项目——piti/openclaw-security-dashboard。这名字直译过来是“皮提的开放之爪安全仪表盘”,听起来有点中二,但实际接…...

基于MCP协议为AI智能体赋予本地桌面自动化能力

1. 项目概述:为AI智能体赋予“手和眼”的桌面操作技能如果你正在使用像Cursor、Claude Code或Codex这类AI编程助手,可能会发现一个痛点:它们能帮你写代码、分析问题,但无法直接操作你的电脑。你想让它帮你打开一个软件、填写一个表…...

【Perplexity ACM论文查询终极指南】:20年科研老兵亲授3大隐藏技巧,90%研究者至今不知

更多请点击: https://intelliparadigm.com 第一章:Perplexity ACM论文查询的底层逻辑与认知重构 Perplexity 并非 ACM 官方检索系统,而是一种基于语言模型的智能代理式查询工具,其与 ACM Digital Library 的交互本质是语义驱动的…...

如何将Blender变成参数化CAD工具:CAD_Sketcher完整入门指南

如何将Blender变成参数化CAD工具:CAD_Sketcher完整入门指南 【免费下载链接】CAD_Sketcher Constraint-based geometry sketcher for blender 项目地址: https://gitcode.com/gh_mirrors/ca/CAD_Sketcher 你是否曾经希望在Blender中创建精确的工程图纸&#…...

基于LLM的GitHub智能助手:用自然语言驱动自动化工作流

1. 项目概述:当GitHub遇到AI,自动化工作流的新范式 最近在折腾一个挺有意思的开源项目,叫 MPK2004/github-agent 。乍一看名字,你可能会想,这又是一个基于GitHub API的机器人或者自动化脚本吧?没错&#…...

NotebookLM多语言支持到底行不行?基于2000+跨语言笔记片段的BLEU-4与BERTScore双维度评测(含原始数据集下载链接)

更多请点击: https://intelliparadigm.com 第一章:NotebookLM多语言支持到底行不行?基于2000跨语言笔记片段的BLEU-4与BERTScore双维度评测(含原始数据集下载链接) NotebookLM 官方宣称支持“30语言”,但其…...

AI工作流框架:用DAG与异步编排简化大模型应用开发

1. 项目概述:一个面向AI应用开发的现代工作流工具如果你最近在折腾AI应用开发,无论是想快速搭建一个智能客服,还是想集成大语言模型到你的产品里,大概率会遇到一个共同的烦恼:“想法很美好,落地很琐碎”。从…...

Cyclops:基于Helm的可视化Kubernetes部署平台实战指南

1. 项目概述:为什么我们需要一个“开发者友好”的Kubernetes界面?如果你和我一样,在云原生领域摸爬滚打了几年,那你一定对Kubernetes又爱又恨。爱的是它强大的编排能力和生态,恨的是那堆让人眼花缭乱的YAML文件。每次要…...

开源CRM Clawnify:轻量自托管,专为SaaS与AI Agent设计

1. 项目概述:一个为SaaS和AI Agent设计的开源CRM如果你正在为你的SaaS产品寻找一个轻量、可自托管、且能无缝嵌入的客户关系管理(CRM)模块,或者你厌倦了HubSpot、Salesforce这类重量级SaaS的复杂配置、高昂费用和API限制&#xff…...

【C++】C/C++ 内存管理从入门到进阶

【相关题目】 代码语言:javascript AI代码解释 int globalVar 1;static int staticGlobalVar 1;void Test(){static int staticVar 1;int localVar 1;int num1[10] {1, 2, 3, 4};char char2[] "abcd";const char* pChar3 "abcd";int*…...

AI Agent编排实战:OPC v5.0如何实现多智能体协作与工程化任务管理

1. 项目概述:一人公司的AI CEO最近在折腾AI Agent编排,发现了一个挺有意思的项目,叫OPC(One-Person Company)。简单来说,它不是一个独立的AI应用,而是一个给OpenClaw这个AI智能体平台用的“技能…...

从零部署全能Discord机器人:模块化设计与实战优化指南

1. 项目概述:一个全能型Discord机器人的诞生最近在Discord社区里折腾一个叫“Big Boss Bot”的机器人,项目地址是kitakitsune0x/bigbossbot。这名字听起来就挺有气势的,对吧?它本质上是一个功能丰富的Discord机器人,旨…...

5分钟搞定B站视频备份:m4s-converter完整使用教程

5分钟搞定B站视频备份:m4s-converter完整使用教程 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否遇到过这样的情况&#xff1…...

AI智能体规划框架skill-daydreaming:让AI像人一样思考与执行复杂任务

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫“skill-daydreaming”,作者是regiep4。光看这个名字,你可能觉得有点玄乎——“技能白日梦”?这到底是干嘛的?作为一个在AI和自动化工具领域折腾了十多年…...

VSCode连接Ubuntu虚拟机(VMware/VirtualBox)编辑文件,总提示Permission Denied?可能是这个共享文件夹权限问题

VSCode连接Ubuntu虚拟机编辑文件时Permission Denied的深度解决方案 跨平台开发已经成为现代开发者的标配工作流,而VSCode配合虚拟机更是常见的开发环境组合。但当你兴致勃勃地在Windows或macOS上通过VSCode连接到Ubuntu虚拟机,准备大展拳脚时&#xff0…...

PX4-Autopilot嵌入式系统实时监控与状态监测算法深度解析

PX4-Autopilot嵌入式系统实时监控与状态监测算法深度解析 【免费下载链接】PX4-Autopilot PX4 Autopilot Software 项目地址: https://gitcode.com/gh_mirrors/px/PX4-Autopilot PX4-Autopilot作为开源无人机飞控系统的代表性项目,其状态监测算法在嵌入式系统…...

ReMe开源框架:突破AI智能体上下文限制与状态丢失的长期记忆管理方案

1. 项目概述与核心价值 如果你正在构建一个需要长期记忆的AI智能体,比如一个能记住你编程偏好的代码助手,或者一个能追踪用户历史问题的客服机器人,那么你肯定遇到过两个让人头疼的“顽疾”: 上下文窗口限制 和 会话状态丢失 …...