我们本日大略地来说说单片机模数模块是如何采集旗子暗记的。首先我们来理解一下仿照旗子暗记和数字旗子暗记的定义。
仿照旗子暗记是指用连续变革的物理量表示的信息,其旗子暗记的幅度,或频率,或相位随韶光做连续变革,或在一段连续的韶光间隔内,其代表信息的特色量可以在任意瞬间呈现为任意数值的旗子暗记。
数字旗子暗记指自变量是离散的、因变量也是离散的旗子暗记,这种旗子暗记的自变量用整数表示,因变量用有限数字中的一个数字来表示。在打算机中,数字旗子暗记的大小常用有限位的二进制数表示。数字旗子暗记在传输过程中不仅具有较高的抗滋扰性,还可以通过压缩,占用较少的带宽,实现在相同的带宽内传输更多、更高视频等数字旗子暗记的效果。
单片机开拓板上的ADC接口属于模数转换接口,将外部的仿照量旗子暗记转化为数字旗子暗记,大家常用的学习板中的单片机属于数字器件,须要把仿照旗子暗记转化为数字旗子暗记单片性能力够进行处理。我们常用的单片机大多数都自带ADC转换接口,如果没有ADC转换接口,就要利用ADC数模转换芯片外扩了。学习板乃至都把全体模块都接好了。
ADC模块是将传入仿照旗子暗记转化为数字旗子暗记,数字旗子暗记只有0和1两种状态,然后传输给单片机进走运行。ADC模块有一个参考电压,假设给的参考电压是5V,ADC是12位的,12位的ADC可以储存数字量范围为:(二进制)000000000000~111111111111,相称于把5V的参考电压分成2的12次方份,也便是4096份。二进制的000000000000代表最小值0V,而111111111111代表最大值5V
下面我们大略的举个例子,假设一款单片机事情电源为3.3V,参考电压为2.466V,所有仿照量的输入范围为该当0~2.466V这个区间内。如果我们须要采集的电压为3V,范围大于参考电压值2.466V时,可以就要利用电阻分压进行降压或者利用运放进行缩小等方法来降落电压到达区间以内。
我们的单片机就可以通过这些传入的旗子暗记输出指定的命令,去操作我们想让它做的事情。