一文讲清模拟信号、自然信号、数字信号、模拟输入输出
模拟信号
模拟信号是指在一定周期内进行连续变化的信号,称之为模拟信号,经典的如:电压变化、声波强度变化、温度变化这些自然信号的变化一般称之为模拟信号。
从图中大家可以看到模拟信号的电平变化是逐渐增强与逐渐削弱的,如1v电压-5v电压的变化:
1v->2v->3->4v->5v
从1v逐渐增强到2v在增强到5v,然后在从5v逐渐削弱到1v
5->4v->3v->2v->1v
这样连续的变化就称之为模拟信号,如果1v什么变化都没有直接跳跃到了5v,这就不是模拟信号了,这属于电压突然中断然后立刻放更高的电伏
自然信号
自然信号就是我们所处现实世界中产生的信号,如声音、磁场、一般这种信号都是由传感器捕捉并转化为数字信号,如某些温度传感器是利用金属的热电阻作为获取自然信号的媒介体,热电阻的特性是外界温度越高它的电阻值就会越大,利用这一特性获取当前电阻值在经过数学公式的补偿与计算就能得出当前摄氏度,其中电阻的变化就称为模拟信号,由ADC元器件将模拟信号转化为数字信号最后在进行数学公式计算。
数字信号
数字信号就是二进制,由电平表示,在不同的电路中大于多少电压就属于高电平,小于多少电压就属于低电平,然后由0、1组成二进制数来表示一个自然数。
计算机中的信号表示为了降低容错率只有数字0和1,当大于指定电平时那么就是1,当小于指定电平时那么就是0,在电路中电压变化可能会受到外界电流的影响而产生变化,如果用电压大小来存储数值的话很明显会受到元器件的限制,如器件干扰或外界天气影响都会导致电压发生变化,那么原来的值就不对了,所以用大于多少电平是1小于多少电平是0,然后组合成二进制并用次方的方式来表示自然数。
其中数字信号的电路变化非常平稳,要么高要么低,即0或1,不会出现连续变化的情况
你可以将它与模拟信号的电流变化作比较,可以很明显的看出差异
模拟输入输出
模拟输入输出就更简单了
模拟输入就是通过ADC将自然信号转化为数字电路,也就是说流通时电流会先从ADC流过来
模拟输出就是通过DAC将数字信号转化成模拟信号在驱动执行元器件进行输出
如GPIO输出对应的数字电路后,DAC会将它转化为对应的电压,然后输出对应的强度电压就产生了电流变化,而接在这个DAC线路上的外设里有特定材质与电压产生共振,如LED,当电流越强时产生的LED灯光越强,这是因为LED顶端的材质会受到电压的冲击时会在内部产生一个能量,能量透过LED顶层的荧光粉后会折射出不同的光源,能量越大光源就越亮,通过模拟信号可以实现灯光的微弱到亮,在从亮到微弱这样的连贯的效果,而不是直接灭或直接亮那样僵硬的效果。
一文讲清模拟信号、自然信号、数字信号、模拟输入输出相关推荐
- P,NP,PSPACE都是什么,一文讲清计算复杂性分类
P,NP,PSPACE都是什么鬼一文讲清计算复杂性分类 7种计算复杂类的关系 导语 对于计算机来说,哪些问题是容易计算的,哪些是几乎不可能的?这些是计算复杂性领域的核心问题.本文是对这些问题的鸟瞰.( ...
- 一文讲清-NFT市场新秀SudoSwap的AMM机制-创新挑战与局限
NFT交易市场的近期颓势频现,整个市场的流动性大幅降低,而此时8月异军突起的SudoSwap则凭借一超多强的增长数据,让基于AMM机制的交易市场映入大众视野. 基于链上数据分析截至8.20日,已有上千 ...
- 一文讲清土地财政,地方债,转移支付,房产税和中特估
今天主要从地方政府的债务出发,谈一谈央地博弈,土地财政,转移支付以及房产税等内容. 本文干货较多,刚开始读起来会比较晦涩,但是干货满满,看懂了一定会有收获 具体: 一文讲清土地财政,地方债 ...
- 一文讲清:对象存储、文件存储、块存储。绝对好文
从应用角度看块存储.文件存储.对象存储 产品和市场需求有各种相互影响的关系,但不管是哪一种,最终呈现都是产品和应用需求需要对应匹配.应用需求越多样化,市场也就划分得更加细,产品种类也就更加丰富.在存储 ...
- 打工人一文讲清软件性能优化
性能优化是指在不影响正确性的前提下,使程序运行得更快,它是一个非常广泛的话题. 优化有时候是为了降低成本,但有时候,性能能决定一个产品的成败,比如游戏服务器的团战玩法需要单服达到一定的同时在线人数才能 ...
- 从原理到方法,一文讲清如何应对C语言内存泄露!
可能不少开发者都遇到过内存泄漏导致的网上问题,具体表现为单板在现网运行数月以后,因为内存耗尽而导致单板复位现象.一方面,内存泄漏问题属于比较浅显的错误,此类问题遗漏到现网,影响不好:另一方面,由于内存 ...
- 一文讲清chatGPT的发展历程、能力来源和复现它的关键之处
1. ChatGPT是什么 chatGPT是什么?这可能是最近被问的最多的一个. 大家第一反应这应该是GPT系列的一个最新模型,普通大众可能更愿意把它看做是一个人工智能.实际上,它其实就是一个基于大规 ...
- 一文讲清所有字符编码(历史故事背景)
本次字符编码中涉及到了几乎所有常用的编码方式,囊括ASCII,GB2312,GBK,Unicode,UTF(utf-8,utf-16,utf-32). 什么是字符编码,为什么要有字符编码? 因为计算机 ...
- 一文讲清数据治理、数据管理、数据资产管理区别,数据专家必看
转载/谈数据 数据治理.数据管理.数据资产管理,有什么不同?这是一个我被问的最多的问题. 如果要用一张图来描述它们三者之间的关系,你跟赞成以下两幅图的哪个? 图1:数据治理包含数据管理,数据治理提出了 ...
最新文章
- Remove Trovi Search from Apple Mac OS X
- [转]那些年我们一起清除过的浮动
- webrtc 实现web端对端视频
- Factors of Factorial AtCoder - 2286 (N的阶乘的因子个数)(数论)
- 小米平板5或无缘MIUI 13:搭配骁龙870 预装MIUI 12.5系统
- python input文字_Python-8-讓使用者輸入文字/input()用法
- C语言中INT数据类型的最小值和最大值
- 美国下注15亿美元重点搞芯片!电子复兴5年计划首批入围项目曝光
- android:layout_gravity和android:gravity
- 2022电工杯B题思路模型分析
- S7-200SMART编程软件在符号绝对模式下变量符号名显示不全的解决办法
- ABE或IBE中属性撤销的寻找最小覆盖集的基本算法
- Holder 方式的单例
- 网易2018校园招聘编程题真题集合
- 古诗词-飞火在线工具
- 像中文的罗马音字体复制_罗马音大全可复制app中文下载
- Linux环境变量profile
- 2022年广东省安全员A证第三批(主要负责人)考试练习题及在线模拟考试
- 【Matlab】Niblack算法和Otsu算法
- Python轻松搞定免费语音合成,利用百度AI为短视频配音
热门文章
- 图解虚拟机三种网络连接方式
- springboot pom文件基本配置
- python自带intertool模块找不到_Python itertools模块详解
- python实现客户端之间的通信_基于Python的服务端多线程与多客户端的通信过程
- mysql死锁检测算法_MySQL InnoDB如何应付死锁
- webstorm下载微信小程序插件_微信电脑版可以打开小程序喽 前提你得下载测试版...
- 计算机科学家壁纸,科幻宇宙星球CG壁纸
- linux操作系统说课稿,信息技术《揭开LINUX的神秘面纱》教案范文
- 广东计算机考试1级时间安排,1级计算机考试时间
- a - 数据结构实验之串一:kmp简单应用_Java程序员必会之数据结构与算法全梳理