成都众山科技有限公司官网 成都众山科技有限公司官网

028-64267900

了解更多众山讯息——多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

了解更多众山讯息

多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

在线咨询
首页 > 新闻资讯 > 行业资讯

单片机怎么实现多路模拟量采集和显示数据?

时间:2020-05-07 作者:众山科技

       单片机实现多路模拟量采集数据和显示的方法可以在外部多连接一个多通道输入的ADC芯片,单片机只要按照一定的周期驱动模拟开关切换到不同的模拟通道,设计模数转换控制器的控制程序,就可以进行定时模拟信号采集和显示。
       首先在硬件上需要加一个检测模块(将模拟信号如温度、压力等变换成电信号0~5V)、还需要一个多路道开关,用来切换你要测量的多路模拟信号,选中一个送入模数转换器。模数转换器是核心器件,根据测量精度来选择,内可选8位、10位、12位、16位的,位数越多精度越高。

单片机怎么实现多路模拟量采集和显示数据

       然后软件上,要设计模数转换控制器的控制程序,进行定时采样模拟信号,并经AD器转换成数字量,还要根据标度变换公式,计算出实际的模拟量的的大小,送显示器显示。

       如果是同一时刻进行两路AD转换, 有两种办法:

       一个就是用两个AD转换芯片,两路模拟量分别接一个。用单片机控制两个AD芯片同时启动转换,这样基本可以实现采集到同一时刻的两路模拟量值。

       另一种办法就是用两个采样保持器(LF398),来暂时保存模拟量的瞬时值。两个保持器后面接模拟多路转换器,模拟多路转换器后面接一个AD转换器。过程是这样的:要采集之前先给两个采样保持器一个保持信号,紧接着选择多路开关通道,紧接着启动AD转换器。分别选择多路开关的两个通道,来取得两路模拟量的值。因为有采样保持器的存在,可以保证采集到的模拟量是同一时刻的,以上就是对单片机实现多路模拟量采集数据和显示方法的简单总结和归纳。