硬件电路分析 | 学习笔记

简介: 快速学习 硬件电路分析

开发者学堂课程【物联网平台开发全栈教程硬件电路分析学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/562/detail/7699


硬件电路分析


内容介绍

一、原理图

二、温度传感器

三、继电器

四、LED

五、电源


一、原理图

原理图和 PCB

image.png

在绘制原理图前,需要去查阅相关的能够支持我们去绘制原理图的资料。

比如:第一步,查阅单片机的资料。首先 STC15W STC 公司生产的单片机,那么可以去 STC 官网下载相关单片机的资料:

image.png

下载的手册中会包含了非常详细的关于单片机的信息,通过资料可以得知,此单片机是一个51单片机,而且在51单片机的基础上还有新增的简单的功能,比如 ADC,内部集成的复位电路。通过查阅手册,还可以了解到单片机的编程,可以了解此单片机的串口如何进行编程

同时还可以了解单片机内部 flash 是如何操作的,如何让数据保存。

计算参数生成的数据要通过串口发送给单片机,单片机要进行保存,然后在下次上线的时候使用此数据。

同时还能单片机手册中得知它的典型应用电路

image.png

比如从此资料中可以得知单片机只需要进行供电,增加一个电容,单片机就可以进行正常工作。

另外一个重要的器件是 wifi 模组 EMW3080 ,查找它的资料有两个渠道:查看单片机手册和 WIFI 模组手册

1.https://www.hongchangzidonghua.com/?id=39  //此地址简单介绍了单片机的用法

2.http://www.mxchip.com/product/wifi_product/69  //这是庆科的官网,网址可能会发生变化,那么就搜索上海庆科的官网然后点击硬件,硬件下有 EMW3080,找到之后有AP固件说明书以及链接设计时的注意事项

3.MCP9700手册

image.png

结论:例如放一个10k 电阻接到 VCC,下面为了方便升级把 boot 引出来,然后在 VCCDNG 接上电源,然后在 EN接上一个 WIFI-RESET

同时在外面安上一个按键,WIFI-RESET 就复位了,同时 WIFI TX RX 和单片机的 RX TX 相连了,要注意串口是交叉连接的。

image.png

通过看单片机的手册了解到 MCU 有两个以上的串口,第一个串口在 MCU_TXD MCU_RXD 它准备和 USB 转串口连在一起,有两个作用:第一个作用是给单片机上机程序用的,这个单片机想升级程序是用串口升级的,并且升级的软件,用单片机程序绕录软件也是通过此串口来写,也就是在用的时候,在 USB 转串口图中的3847连上后再连上29然后连上110让整个系统里放电,就可以通过串口连上程序,注意 reset 按键是常闭的开关,此开关一按下会断开松开后会闭合,原因是单片机外没有加复位的按钮复位的方法就是断开电脑,按下 reset 按键断电了单片机就停止工作;如果再加上电源,它内部的复位就会工作。第二个串口是在34两个引脚中,主要是和庆科模组通讯,而庆科模组是和服务器建立连接的,所以 RXD2TXD2要与服务器进行数据交互。


二、温度传感器

温度传感器的采集在整个硬件中是一个重要的部分,型号为 MCP9700_JX。通电后,在电压输出处增加一个一微法的电容 C6,加上 C6后温度传感器的电压波动不会变得明显,提供一个相对稳定的电压,就可以保持相对稳定的温度。

温度传感器的手册来自于立创商城。直接在立创商城官网中直接进行搜索型号为 MCP9700的温度传感器,就会显示传感器的数据手册。点击数据手册,就会获得温度传感器的详细信息:
通过手册还可以了解到输出电压是和温度是有关,还可以根据公式 V(OUT)=T(C)*T(A)+V(0°C)计算当前环境温度


三、继电器

image.png

主要的核心电路是 NUD3124LT1G 三极管,内部结构集成了一个可靠的保护,可以查阅手册了解到此芯片就是专门为继电器驱动设置的。可以通过查阅手册得知继电器驱动详细信息。


四、LED

image.png

//LED 灯通过电阻驱动打开或者关闭


五、电源

image.png

//USB 接口输出电压为5V,电压经过降压芯片降压,降压芯片是3.3V,所以最后输出的 VCC 也是3.3V,最后3.3V 电压在整个系统中流动,都使用3.3V 电压进行工作。

总结:整个单片机的编程都是基于电路来编写的,在描述程序的时候是离不开原理图的参考的。

 

相关文章
|
6月前
|
存储 人工智能 自然语言处理
AI 十大论文精讲(五):RAG——让大模型 “告别幻觉、实时更新” 的检索增强生成秘籍
本文解读AI十大核心论文之五——《Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks》。该论文提出RAG框架,通过“检索+生成”结合,解决大模型知识更新难、易幻觉、缺溯源等问题,实现小模型高效利用外部知识库,成为当前大模型落地的关键技术。
1732 155
|
11月前
|
人工智能 自然语言处理 算法
编程简单了,部署依旧很难|Karpathy 演讲的 5 点解读
本文总结了 Andrej Karpathy 在 YC AI Startup School 的分享核心观点,涵盖软件发展的三个阶段、LLM 的定位与挑战、Agent 的产品工程思路以及编程与部署的未来趋势。内容适合 AI 领域从业者参考,强调通过提升工程能力实现 AI 应用的稳定性与可控性。完整视频链接附于文末,便于深入学习。
307 16
|
6月前
|
人工智能 前端开发 UED
PPT大纲生成的AI魔法:3小时工作3分钟搞定,但重点不是效率
本文从反常识角度切入,通过三个场景案例,阐述AI大纲生成工具的真正价值不在于效率提升,而在于帮助使用者建立结构化思维模式。文章提供完整的AI指令和系统的使用进阶指南。
1073 9
PPT大纲生成的AI魔法:3小时工作3分钟搞定,但重点不是效率
|
9月前
|
消息中间件 网络性能优化
了解MQ
消息堆积处理核心在于平衡生产与消费速度,可通过限流生产、优化消费者处理能力及异步机制缓解。RabbitMQ通过持久化、确认机制保障消息可靠性,MQTT则依赖QoS等级确保传输。延迟消息常用死信队列实现,而幂等性可通过唯一ID避免重复消费。MQ广泛用于异步处理、系统解耦及分布式事务等场景。
|
10月前
|
数据采集 人工智能 监控
人工智能驱动的软件工程:测试左移的崛起价值
本文探讨了人工智能驱动下测试左移理念在软件工程中的重要性,分析测试工程师在需求评估、AI代码生成及遗留系统优化中的关键作用,揭示AI带来的挑战与机遇,并指出测试工程师需提升技能、关注合规与可维护性,以在AI时代保障软件质量。
506 89
|
数据采集 机器学习/深度学习 人工智能
智能运维在IT管理中的实践与探索
【10月更文挑战第21天】 本文深入探讨了智能运维(AIOps)技术在现代IT管理中的应用,通过分析其核心组件、实施策略及面临的挑战,揭示了智能运维如何助力企业实现自动化监控、故障预测与快速响应,从而提升整体运维效率与系统稳定性。文章还结合具体案例,展示了智能运维在实际环境中的显著成效。
648 133
|
运维 监控 持续交付
微服务架构解析:跨越传统架构的技术革命
微服务架构(Microservices Architecture)是一种软件架构风格,它将一个大型的单体应用拆分为多个小而独立的服务,每个服务都可以独立开发、部署和扩展。
3691 37
微服务架构解析:跨越传统架构的技术革命
|
网络协议 算法 网络性能优化
|
人工智能 Java 程序员
一文彻底搞明白电路图和原理图
本文介绍电路图的基本构成、作用及类型,帮助理解电路原理和实际应用。元件符号、连线、节点和注释说明是电路图的核心要素,通过原理图、方框图、装配图和印板图,可以清晰展示电路结构和工作原理。君志所向,一往无前!
10157 0
|
存储 人工智能 安全
操作系统的心脏——内核深度解析
【10月更文挑战第29天】 本文深入探讨了操作系统的核心组件——内核,包括其定义、功能、架构以及在现代计算中的重要性。通过对比不同操作系统内核的设计哲学和技术实现,揭示了内核如何影响系统性能、稳定性和安全性。此外,文章还讨论了未来内核技术的潜在发展方向,为读者提供了一个全面了解内核工作原理的平台。