首页 » 科学 » 蚁哥和你一路玩ARDUINO(24理解模拟量)_芯片_电压

蚁哥和你一路玩ARDUINO(24理解模拟量)_芯片_电压

落叶飘零 2025-01-20 09:37:41 0

扫一扫用手机浏览

文章目录 [+]

旋钮调光

蚁哥和你一路玩ARDUINO(24理解模拟量)_芯片_电压 科学

这里我们就要提一下A/D转换的观点了,A便是仿照量,D便是数字量,A/D转换便是通过一定的电路把仿照量转变为数字量。
很多单片机内部集成了这种转换电路,可以直接读取转换后的值;也有专用的芯片用于实现AD转换,速率更快,精度更高。

旋转电位计

ARDUINO主控芯片中大都集成了AD采集功能,拿我们熟习的ARDUINO UNO来说,它的主控芯片是ATMEGA 328P,具有6路仿照输入A0到A5:每一起具有10位的分辨率(即输入有1024个不同值),默认输入旗子暗记范围为0到5V。

分辨率为10位,也便是2的10次方(1024);便是说我们读取的数值可以是0~1023中的任何一个正整数,如果须要得到实际电压值,就须要做一个映射公式,将读取值和实际值对应起来,比如:仿照量采集范围为0~5V,分辨率为10位,读数值为256,那么实际仿照量值=2565.0/1024=1.25V;读数值每增加或减小1,就解释电压增加或减小了 5.0/1024=0.004882V;以是分辨率越高,识别精度也就越高。

AD芯片在读取仿照量时,步骤比较繁琐,主控芯片先要启动转换,然后等待读取完成标志,在将转换结果通过时钟线和数据线按位发送给主控芯片,末了主控芯片在将收到的每一位数据组合成转换的值。
比较之下,主控芯片自带的AD转换功能大略了不少,但是ARDUINO供应了更为方便的方法,只需调用下面的函数即可:analogRead(PIN);//读取管脚PIN的仿照量值,返回值范围为0~1023,对应仿照量范围0~5V

PIN的值只能是A0,A1,A2,A3,A4,A5,其他管脚是无法正常事情的。

常见的电路中,电位计随着迁徙改变输出的电压值发生改变,我们根据电压值的变革,再去实现其他的功能,比如LED灯的亮度,如下面的事理图所示:

电位计接线事理图

标签:

相关文章

ddr3 布线_电阻_地址

如果不是特殊解释,每个步骤中的方法同时适用于DDR1,DDR2和DDR3。PCB设计软件以Cadence Allgro 16.3为...

科学 2025-01-20 阅读0 评论0