AD0809在数据采集中的应用内容摘要:

1、51测试网论坛 ,非本站以及作者同意禁止转载,欢迎会员投稿!欢迎投票评论! 1 测试网论坛版主 /黄海 我们在做一个单片机系统时,常常会遇到这样那样的数据采集,在这些被采集的数据中,大部分可以通过我们的I/于51单片机大部分不带换器,所以模拟量的采集就必须靠A/实现。 下现我们就来了解一下1、转换器。 它由一个8路模拟开关、一个地址锁存译码器、一个A/图1)。 多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/态输出锁器用于锁存A/可以从三态输出锁存器取走转换完的数据。 2、条模拟量输入通道 输入模拟量要求:信号单极性,电压范围是 05V,若信号太小,必须进行放大;输入的模拟量在转换过程中 2、应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 电平有效。 当址锁存与译码器将 A, B,译码后被选中的通道的模拟量进转换器进行转换。 A,B 和 C 为地址输入线,用于选通 的一路模拟量输51测试网论坛 ,非本站以及作者同意禁止转载,欢迎会员投稿!欢迎投票评论!。 通道选择表如下表所示。 C B A 选择的通道 0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 字量输出及控制线:11条 转换启动信号。 当有内部寄存器清零;下跳沿时,开始进行A/转换期间,保持低电平。 转换结束信号。 当 高电平时,表明转换结束;否则,表明正在进行A/于控制三条 3、输出锁存器向单片机输出转换得到的数据。 ,输出转换得到的数据;,输出数据线呈高阻状态。 0为数字量输出线。 需时钟信号必须由外界提供,通常使用频率为500),)为参考电压输入。 3、 1) 以与(2) 初始化时,使(3) 送要转换的哪一通道的地址到A,B,(4) 在(5) 是否转换完毕,我们根据(6) 当时给换的数据就输出给单片机了。 4、解完A/面我们以图2为例来完成它的程序设计。 电路说明: 电路见图(2),主要由 换器 率发生器 片机 动信号下降沿10要求查询程序待换完成后,出高电平,再由 为高电平来输出转换数据。 我们在设计程序时可以利用 号来通知单片机(查询法或中断法)读入已转换的数据,也 4、可以在启动(2工作时钟。 工作频范围为 10频率范围为500转换速度为12855/5=1,其中输出数据。 当输入电压为5得的数据为255再乘以2,得510。 我们用510*98%得499,再将百位数码管的小数点点亮,示值与输入值基本吻合。 软件设计思路及程序流程 51测试网论坛 ,非本站以及作者同意禁止转载,欢迎会员投稿!欢迎投票评论! 程思路: (1) 向2) 延时1) (3) 给(4) 显示 #32; 31; 30; =0=0,m,x8;/八通道数据待存数组 x);/;/显示程序 ;/芯片启动程序 ;/键扫描程序 ; ) ;/调;/调按键子程序 x();/调显示 /x) i; i=0;i8);/八通道 (5) 主程序 初始化 1、 写入通道号 2、 延时20、读入采集到的数据并存入数组存入下一通道通道按键扫描 显示 51测试网论坛 ,非本站以及作者同意禁止转载,欢迎会员投稿!欢迎投票评论!。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。