系统编程-初识MCU

news2024/9/22 17:24:41

初识MCU

目录

初识MCU

一、什么是mcu?

二、MCU 的组成与作用

三、常见的MCU

四、家用空气质量检测仪项目分析

1、项目市场调研

2、项目需求分析(重要)

3、产品的硬件设计

五、常用元器件以及对应电路介绍(重点)

1、电阻

2、电容

3、电感

4、保险丝

5、二极管

6、三极管

7、MOS 管

六、常见的硬件电路

七、MCU 最小系统电路

1、 最小系统电路构成

2、 复位电路

3、 晶振电路

4、 LED 灯电路

5、 按键电路

6、 蜂鸣器电路

7、继电器电路

8、H 桥电路

八、立创 EDA 的使用

tip:


一、什么是mcu?

        微控制单元(MCU),又称单片微型计算机或者单片机,是把中央处理器(CPU)的频率与规格做适当缩减,并将内存、计数器、USB、A/D 转换、UART、PLC、DMA 等周边接口,甚至 LCD 驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
        诸如手机、PC 外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到 MCU 的身影。

-- 例如:

alt text

-- MCU 主要做数据采集、数据小量的处理以及控制。
-- 与底层传感器、电机等等设备接触。 MCU 底层的通信以及接口比较多。

二、MCU 的组成与作用

  • MCU(微型计算机)的组成

alt text

内核 ARM 的介绍:ARM 公司只设计内核(IP 核)

        8 位、16 位、32 位、64 位 -- 内核的处理数据能力。
芯片厂商:海思、乐鑫、兆易、三星、高通、ST、NXP 等等.

alt text


  • MCU(微型计算机)作用

alt text

-- 获取输入信号,经过逻辑分析,输出输出信号。

1.数据接口 -- 硬件连接+时序(bug)
2.逻辑分析数据,处理数据 -- 编程语言
MCU:智能集成电路(处理器+内存+硬盘+USB 接口+网口等等)。

三、常见的MCU

以控制为主:NXP(恩智浦)、 ST(意法半导体)、GD(兆易)等等
以无线通信为主:TI(德州仪器)、(ESP)乐鑫等等 以低功耗等等
项目开发:例如:物联网 -- 无线传感网 -- 传感器数据采集到传输到云端
MCU 选择:①MCU+无线通信模组(无线通信 MCU 做成模组)
②直接选择本身带有无线通信的 MCU -- 研发精力和时间。
无线通信(协议栈)

四、家用空气质量检测仪项目分析

-- 这里以这个项目为例子,分析一下项目需求。

1、项目市场调研

2、项目需求分析(重要)

  • 软件 界面 硬件 外观 app

alt text

-- 这些是市场调研中他们已有的功能,我们要是也要开发同样的内容,还要在这基础上加上我们的亮点。

-- 亮点:语音识别
SU03T
语音播报

  • 传感器选型:1.功能一定要合适。2.引脚资源(引脚个数+外设资源)。

-- 我们这里选用:主控芯片:STM32F103RCT6

-- MCU 最小系统:MCU 晶振 4PIN 插针 5V-3.3V CH340

3、产品的硬件设计

  • 最小系统电路: 时钟电路 复位电路 下载电路 电源电路

原理图库 (设计)原理图
封装库 (布局)PCB
元器件选型

五、常用元器件以及对应电路介绍(重点)

  • 掌握电子元器件的 简单作用 和 电气符号

1、电阻

-- 限流 分压

alt text

  • 电阻的实物图

-- 电阻封装:元器件形状

alt text

alt text

alt text

  • 电阻在电路中的常用符号

alt text

  • 上拉电阻与下拉电阻

-- 上拉电阻:将一个不确定的信号,通过一个电阻与电源 VCC 相连,固定在高电平。

-- 下拉电阻: 将一个不确定的信号,通过一个电阻与 GND 相连,固定在低电平。

2、电容

  • 电容器在调谐、旁路、耦合、滤波等电路中起着重要的作用。

  • 电容在电路在电路常用的电路符号

alt text

  • 电容的滤波功能电路

-- 电容器在电路中可以存储电能,并在电源电压下降时释放电能,从而平滑输出电压。电容器的充放电特性使其能够过滤掉高频噪声和脉动。

alt text

3、电感

  • 电感器是能够把电能转化为磁能而存储起来的元件。

  • 电感量的单位是 H(亨利)

  • 电感在原理图中的电路符号

alt text

alt text

alt text

4、保险丝

保险丝也被称为电流保险丝,IEC127 标准将它定义为"熔断体(fuse-link)"。其主要是起过载保护作用。
电路中正确安置保险丝,保险丝就会在电流异常升高到一定的高度和热度的时候,自身熔断切断电流,保护了电 路安全运行。
保险丝的文字符号为:FU。在电路图中,保险丝的符号用 FU 表示,是 fuse-link 的简称。
有自恢复保险丝,也有一次性保险丝。

  • 保险丝在原理图中的符号

alt text

5、二极管

二极管是用半导体材料(硅、硒、锗等)制成的一种电子器件。
它具有单向导电性能, 即给二极管阳极和阴极 加上正向电压时,二极管导通。
当给阳极和阴极加上反向电压时,二极管截止。 因此,二极管的导通和截止,则相当于开关的接通与断开.

  • 二极管的实物图

alt text

-- 直插发光二极管

alt text

  • 二极管在原理图中的符号

alt text

alt text

  • LED 灯电路

alt text

6、三极管

三极管是一种电流放大器件,具有电流放大作用。
它具有三个极:发射极(E)、基极(B)、集电极(C)。
当基极电流变化时,发射极电流和集电极电流也发生变化,而且发射极电流是集电极电流的几倍,这就是三极管的放大作用。
三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片 上制作两个相距很近的 PN 结,两个 PN 结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集 电区,排列方式有 PNP 和 NPN 两种。

  • 三极管的符号与特性

alt text

alt text

alt text

  • 常见的三极管实物图

alt text

  • 常见的三极管电路

alt text

7、MOS 管

MOS 管全称金属—氧化物—半导体场效应晶体管或称金属—绝缘体—半导体场效应晶体管,属于场效应管中的绝缘栅型,因此,MOS 管有时候又称为绝缘栅场效应管。
场效应管分为 PMOS 管(P 沟道型)和 NMOS(N 沟道型)管,属于绝缘栅场效应管。

alt text

G:栅极
S:源极
D:漏极

  • MOS 管在原理图中的器件符号

alt text

  • MOS 管的特性

MOS 管的主要原理是能够控制源极和漏极之间的电压和电流。
它的工作原理几乎就像一个开关,设备的功 能基于 MOS 电容。MOS 电容是 MOS 管的的主要部分。

六、常见的硬件电路

  • DC-DC 电路(直流支流变换电路)

-- 12V-5V 电路 MP2359

alt text

-- 5V-3.3V 电路 AMS1117

alt text

七、MCU 最小系统电路

1、 最小系统电路构成

让单片机能够工作的最简单的电路:电源、芯片、晶振、复位、下载
电源:DC 1.8(低功耗) 3.3V(32 单片机) 5V(51 单片机)
芯片:自己选型
晶振:提供时钟源
复位:让程序可以从头开始运行
下载接口:
JTAG/SWD(借助专业的下载器)
J-link ST-link Ulink
ISP 下载(串口):STM32 只能使用串口 1 进行程序下载

2、 复位电路

-- 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始 执行。
单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。 STM32 单片机:低电平复位

alt text

-- 51 单片机:高电平复位

alt text

开机和按键按下后都会自动复位

3、 晶振电路

  • 为芯片提供外部时钟,提供外部时钟来源:外部高速时钟和外部低速时钟。 晶振+谐振电容

alt text

4、 LED 灯电路

  • 电流型器件

alt text

alt text

alt text

5、 按键电路

  • 3 种接法:上拉接法、下拉接法、模拟输出接法

alt text

alt text

alt text

6、 蜂鸣器电路

alt text

  • 蜂鸣器 -- 响:1 不响:0

7、继电器电路

继电器(电磁阀)的作用:
低压控制高压
直流控制交流
带铁芯的线圈 单刀双掷开关
通过给线圈供电控制是否有磁性--》控制开关的吸合与断开
公共触点
常开触点
常闭触点

alt text

继电器开:1
关:0

8、H 桥电路

  • 驱动主流有刷电机(正反转)

alt text

八、立创 EDA 的使用

  • 先注册

  • 注册后,进入专业版 

    alt text

  • 新建工程 

    alt text

alt text

alt text

-- 原理图库 原理图 封装库 PCB

alt text

tip:

  • 安装keil5,如果之前的不能用,在控制面板里卸载

alt text

alt text

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2144375.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

怎么使用Chrome与C++实现高效自动化测试

在软件开发过程中,自动化测试是确保代码质量和稳定性的关键步骤。谷歌浏览器(Chrome)提供了强大的开发者工具和丰富的API,结合C的强大功能,可以实现高效的自动化测试。本文将介绍如何使用Chrome和C来实现这一目标。&am…

路径规划算法-蚁群算法

一、蚁群算法(ACO)基本原理 winter老哥链接 蚁群路径规划算法(Ant Colony Optimization, ACO)是一种模拟蚂蚁觅食行为的启发式优化算法,它通过模拟蚂蚁在寻找食物过程中的路径选择和信息素交流来解决路径规划问题。以下…

图片文字翻译怎么快速翻译?5个软件教你快速进行图片文字翻译

图片文字翻译怎么快速翻译?5个软件教你快速进行图片文字翻译 图片文字翻译是日常工作和生活中常见的需求,尤其是在处理外文资料或旅游时。以下5款优秀的软件可以帮助你轻松、快速地将图片中的文字进行翻译,让你不再依赖手动输入和繁琐操作。…

linux概述与安装虚拟机

linux 1.Linux 概述 Linux 是一个极具影响力和广泛应用的操作系统。 它起源于芬兰人林纳斯・托瓦兹在大学期间编写的开源内核。Linux 作为一个整体,是免费供用户使用的,具备多用户、多任务、支持多线程的强大特性。 Linux 内核是其核心部分&#xff…

JAVA基础:线程优先级和精灵线程

目录 前言 线程优先级 精灵线程 前言 线程存在的目的是为了提升代码的效率,以前的程序只有主线程自己执行是串行的,这样的代码效率低 ,多线程执行的代码是并行的,多个线程同时执行代码,这样的效率高,但是…

Verdin AM62 引脚复用配置

By Toradex 胡珊逢 简介 Verdin AM62 是 Toradex 基于 TI AM623/AM625 SoC 的 Arm 计算机模块。它最多提供 4 个 A53 和 1 个 M4F 处理器。这是 TI 基于其 K3 平台的处理器,虽然和 NXP 的 iMX8M Mini/Plus 都使用 A53 核心,但是由于架构不同&#xff0…

智能优化算法-遗传算法(GA)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1.内容介绍 遗传算法 (Genetic Algorithm, GA) 是一种基于自然选择和遗传学原理的元启发式优化算法,它模仿了生物进化过程中的选择、交叉和变异操作来搜索最优解。 GA的工作机制主要包括: 选择&am…

1652AM任意波形发生器

1652AM 任意波形发生器 1652AM任意波形发生器是一款多通道、多功能的任意波形发生器。它在兼顾了输出信号高质量的同时,实现了高通道密度。它可与其它通用或专用模块化测试仪器构成综合测试系统或平台,支持众多解决方案,包括先进计算机调…

鹰眼降尘系统多少钱

关于鹰眼系统的价格,由于该系统可能涉及多个领域和不同的配置,因此价格范围可能相对较广。以下是朗观视觉小编对鹰眼系统价格的一些分析和说明: 一、价格影响因素 应用领域:鹰眼系统可能应用于不同的领域,如环保降尘、…

线性代数书中求解线性方程组的三种方法的实例

目录 一、克拉默法则(P45) 二、逆矩阵(P46) 三、高斯-约当消元法(P65) 一、克拉默法则(P45) 二、逆矩阵(P46) 三、高斯-约当消元法(P65)

c++11标准(1)右值引用和移动构造

欢迎来到博主的专栏:c杂谈 博主ID:代码小豪 文章目录 左值和左值引用右值和右值引用右值右值引用 右值引用的使用场景与意义 右值引用是c11标准推出的新特性,在此之前,引用都是左值引用。为了弄清楚什么是右值引用,首先…

Euro 2024 足球中的IMU技术突破

在体育技术领域,IMU(惯性测量单元)技术正以前所未有的方式重塑足球比赛。Adidas Fussballliebe Finale足球,作为首个在欧洲锦标赛中采用公司“连接球技术”的官方比赛用球,展示了IMU技术在现代足球中的应用。以下是这款…

『.NET 高手必备』深入浅出RulesEngine:业务逻辑抽象新利器!

亲爱的朋友们,我是许泽宇,今天我要和大家探讨一款强大的业务规则库——Microsoft RulesEngine。在软件开发中,业务逻辑的变更和扩展往往如同“潘多拉魔盒”,一旦打开就难以收拾。RulesEngine 的设计理念就是为了解决这个难题&…

从“治理”到“智理”,看大模型如何赋能智慧政务

一、从治理到智理的飞跃 在智慧城市的建设蓝图中,智慧政务如同一股不可忽视的力量,正悄然改变着城市的治理面貌。传统意义上,“治理”往往意味着对复杂社会现象的被动应对,而“智理”则预示着通过智能化手段主动预见、解决问题的…

最优化理论与自动驾驶(一):概述

目录 1. 最优化理论的原理 2. 最优化问题的分类 1. 按目标函数的性质分类 2. 按变量的性质分类 3. 按约束条件分类 4. 按时间维度分类 5. 按不确定性分类 6. 按决策变量的维度分类 3. 常用的最优化方法 1. 梯度类优化算法 2. 约束优化算法 3. 启发式算法 4. 线性规…

Internet选项检查所存网页的较新版本的设置

每次访问此页时检查代表着,你无论打开任何网页时,都不用IE缓存,直接刷新浏览每次启动IE时检查,代表着,只要你IE浏览器不关闭,,那么他在访问相当网站,网页时,就会调用IE缓存(你会感觉打开非常快),这时候,他并没有下载网页,,只是调用缓存而已。。但是如果你关闭IE浏览器,再重新打…

考软考的信息安全工程师,有什么诀窍在一个月内通过吗?

一般是至少是2个月时间拿来备考的,低于2个月的话,时间肯定是比较赶的。虽然一个月时间相对紧张,但通过合理规划和高效利用时间,也是有可能成功通过考试的。以下是一份详细的备考策略,旨在帮助大家在有限的时间内最大化…

springboot家政服务管理系统—计算机毕业设计源码34242

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作…

数据结构与算法——顺序表期末复习五大经典题型

目录 一:顺序表-移除元素 二:顺序表-删除有序数组中的重复项 三:顺序表-合并两个有序数组 四:顺序表-旋转数组 五:顺序表-数组形式的整数加法 一:顺序表-移除元素 题型链接:27. 移除元素 -…

【期末复习】大二下系列 公共课专业课 复习笔记合集

计算机网络 老师划重点 第一章 计算机网络概述 1.3 互联网概述(概念,因特网四个阶段) 因特网四个阶段: 因特网草案建议标准草案标准因特网标准 1.5 计算机网络的主要性能指标 1.6 计算机网络体系结构(三种划分和各…