单片机采集电压信号(AD转换器的应用实例)上
单片机采集电压信号(AD转换的应用实例)上
上一篇文章我们讲了如何把一个信号的峰值采集,今天我们来讲如何把它连入单片机上,这里我们采用的是Multisim仿真。
我们都知道单片机采集的信号都是高电平和低电平,模拟量他是无法采集到的,他所能采取的知识数字量,所以我们应该吧采集到的模拟信号转换成数字信号,而这个桥梁就是AD转换器,先讲一下AD转换器的额原理的吧,下图是AD转换器的内部结构图:
这只是其中一种AD转换器,叫逐次比较AD还有其他的如:并行比较AD,积分型AD等。并行比较器速度快,精度不高,他的结果的最小刻度大,但是并行比较最小刻度比较小,虽然速度满了一些,但是精度高,我们这个最求精度所以就用了逐次比较器AD,这个比较器的原理呢不好用文字描述付下以下链接:https://www.icourse163.org/learn/NJTU-1003360012?tid=1207065206#/learn/content?type=detail&id=1212265121&cid=1215519236&replay=true
这个视频3分钟就可以给你讲明白,但是这个逐次比较的AD里面有DA转换器,所以说要想更好的理解先把DA转换器弄明白,常用的逐次比较性的AD 转换器有ADC0809,他是一个八位的转换器,有8个模拟信号的输入端,转换时间100us,输入电压0~5v,最后输出是8位,精度是5/256v,下面是仿真时候的仿真图:
当然这里仿真用的ADC是一个一位输入,输出是8位二进制数,最高位的权重是:5/2,次之是:5/4,再者是:5/8,以此类推最低位是5/256,所以说精度是5/256,现在即实现了模拟信号和数字信号的转换,我们通过P2端口就可以采集8位的二进制数,然后通过单片机内部程序的编写就可以得到外部电压的数值,如果说将上一篇的峰值电压接入的话我们就可以通过单片机吧峰值显示出来了,单片机内部程序的编写和LCD显示我下一篇文章追更。
单片机采集电压信号(AD转换器的应用实例)上相关推荐
- PIC单片机入门_8位AD转换器
1.前言 PIC16F876的模数转换器 (A/D) 模块有多达 8 个模拟输入通道.如果选择8位A/D 转换器,那么芯片可以将能将一个模拟输入信号转换成相应的 8 位数字信号.采样保持输出是转换器的 ...
- AD转换实验 编写程序利用ADC0804 AD转换器采集电位器的模拟电压,将采集到的数字量在程序中换算成实际采集的模拟电压,并用数码管显示所采集的实际模拟电压值。(如:AD转换后的数字量为128,则
编写程序利用ADC0804 AD转换器采集电位器的模拟电压,将采集到的数字量在程序中换算成实际采集的模拟电压,并用数码管显示所采集的实际模拟电压值.(如:AD转换后的数字量为128,则数码管应该显示2 ...
- AD转换器输入之前为何要接一个电压跟随器?
1.AD转换器输入之前为何要接一个电压跟随器? 在许多典型电路设计中,AD转换器之前会有一个电压跟随器.这个跟随器到底是不是需要,要在了解跟随器作用的基础上,针对自己的电路特点而定. 首先,分析跟随器 ...
- 电压信号采集部分,24位高精度模数转换芯片实现
电压信号采集部分 电压信号采集是对实验数据的直接获取,其采集精度决定了实验的精度.接地网阻值比较小,属于毫欧数量级,注入电流为1A时,所需采集的电压信号是毫伏数量级.所以电压信号采集需要较高的稳定性和 ...
- 利用10位AD转换器 及 LED 数码管,实现由AD转换器采集温度,并用数码管显示。温度超出一定范围,LED 指示灯闪烁报警。(主要分析进制16进制转换10进制,并用数码管显示问题)
** 题目: ** 利用原有的电路 AD 及 LED 数码管显示等例子,进行整合.实现由 AD转换器采集温度(用可调电阻模拟),温度在数码管上显示.当温度超出一定范围,用 LED 指示灯进行闪烁报警. ...
- c语言编程TLC2543AD采集,51单片机驱动12位AD转换TLC2543电路图+程序
51单片机驱动12位AD转换TLC2543电路图+程序 2015-06-18 16:51:15 来源:51hei void resultvolt() { volt=volt*5000.0/4334 ...
- AutoLeaders控制组——51单片机学习笔记(AD/DA、红外遥控)
本篇内容是观看B站江科大自化协UP主的教学视频所做的笔记,对其中内容有所引用,并结合自己的单片机板块进行了更改调整. 以下笔记内容以一个视频为一个片段(内容较多,可能不适合速食,望见谅) 一些内容涉及 ...
- 52单片机 (十七)AD DA 数模转换
ADC 简介 ADC(analog to digital converter)也称为模数转换器,是指一个将模拟 信号转变为数字信号.单片机在采集模拟信号时,通常都需要在前端加上 A/D 芯 片.下面我 ...
- 单片机数据用matlab处理程序设计,单片机串口论文,关于基于单片机MATLAB实现信号的波形显示相关参考文献资料-免费论文范文...
导读:该文是关于单片机串口论文范文,为你的论文写作提供相关论文资料参考. (温州医科大学 信息与工程学院,浙江 温州 325035) [摘 要]本文介绍了基于单片机与MATLAB实现信号的波形显示的方 ...
最新文章
- 新都一职高计算机学什么,新都第一职业高中怎么样
- Xamarin iOS教程之键盘的使用和设置
- Mysql Mariadb 创建新用户
- 《算法竞赛入门经典训练指南》pdf
- 《深入理解Android:卷III A》一一第3章 深入理解AudioService
- 本地计算机策略无法建立管理单元,我的本地安全策略用不了!打开管理工具的本地安全策略管理单元初始化 爱问知识人...
- 工作总结 2017年8月11日 转换为datatime
- 新版微信不停跳转到小程序_微信又有大动作,小程序跳转功能将受限?
- web前端面试之基础面试题(一)(含答案)
- Python 实战 | 工欲善其事,必先利其器
- Linux下的共享内存 ---创建共享内存
- 如何选择laravel的身份认证系统
- MongoDB:海量存储基础-分片架构
- RTSP回放时如何通过RTP的timestamp计算npt时间
- SMS Gateway Jasmin搭建1
- 中国式差旅管理的一匹黑马
- linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法
- gtk界面学习——显示中文提示框
- 智能洗地机什么牌子好?智能洗地机排行
- b站bilibili哔哩哔哩动画视频加速18倍速js代码JavaScript最新2023年