单片机如何实现多路模拟量的数据采集、显示?

[复制链接]
查看11 | 回复5 | 2019-7-14 14:23:21 | 显示全部楼层 |阅读模式
普通单片机实现多路模拟量的数据采集、显示需要:外部连接一个多通道输入的ADC芯片,单片机按照一定的周期驱动模拟开关切换到不同的模拟通道,设计模数转换控制器的控制程序,可以进行定时模拟信号采集和显示。扩展资料:单片机基本结构及作用:1、运算器运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、...
回复

使用道具 举报

千问 | 2019-7-14 14:23:21 | 显示全部楼层
嘿嘿 还是俺来回答你吧单片机实现多路模拟量的数据采集、显示的方法1硬件上需要加一个检测模块(将模拟信号如温度、压力等变换成电信号0~5V)、 还需要一个多路开关,用来切换你要测量的多路模拟信号,选中一个送入模数转换器。 模数转换器是核心器件,根据测量精度来选择,可选8位、10位、12位、16位的, 位数越多精度越高。...
回复

使用道具 举报

千问 | 2019-7-14 14:23:21 | 显示全部楼层
如果是普通51单片机,那需要外部连接ADC芯片,最好是带多通道输入的ADC,或者单通道ADC+多通道模拟开关也行。单片机按照一定的周期驱动模拟开关切换到不同的模拟通道,然后进行采集,最后进行显示,没啥太大的问题吧。...
回复

使用道具 举报

千问 | 2019-7-14 14:23:21 | 显示全部楼层
用多路开关来切换检测的模拟量模拟量可先用运放进行信号调理AD可选用ad芯片看你的精度了 8位10位16位 或20位...
回复

使用道具 举报

千问 | 2019-7-14 14:23:21 | 显示全部楼层
那要看你用什么型号的单片机了,有的单片机自带AD转换器,有的没有需要添加转换模块。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行