ADC0809在两路数据采集系统中的应用

ADC0809在两路数据采集系统中的应用
第l9卷
V o1.19
第13期
No.13
电子设计工程
ElectronicDesignEngineering
2011年7月
Ju1.201l
ADC0809在两路数据采集系统中的应用
冯忠岭,童英华,陈学煌
(1.青海师范大学物理系,青海西宁810008;2.青海师范大学计算机系,青海西宁810008)
摘要:脉搏传感器和心音传感器获取的模拟信号,只有转换成数字信号,才能让单片机进行处理.以及PC机进行
后续的波形显示和分析.采用ADC0809中断查询的方法,结合心音,脉搏信号采集系统中两路数据的模数转换实
验,得到了稳定,可靠的心音,脉搏信号的数字量.
关键词:心音;脉搏;ADC0809;A/D转换
中图分类号:TP216;TP273文献标识码:A文章编号:1674—6236(2011)13—0075—03
ApplicationOfADC0809intwochanneldatacollectionsystem FENGZhong—ling.,TONGYing-hua2,CHENXue—huang
(1.DepartmentofPhysics,Qingh~NormdUniversity,Xining810008,China;
2.Departmentofcomputer,Qing~NormalUniversity,Xining810008,China) Abstract:Analogsignalswhich
gainfromthepulsesensorandtheheartsoundssensor,onlyare convertedintothedigital
signals,itcalllettheSCMprocess,aswellasPCdisplaysandanalyzesthewaveforffLThisartic leusesthewayofADC0809'S
interruptioninquiry,combineswiththeexperimentoftwochanneldata'Sanalog—digitalconversioninSCMfront-endof
heartsound,pulseacquisitonsystem,thenthissystemobtainsstable,reliabledigitalsignalsof heartsoundandpulse.
Keywords:heartsounds;pulse;ADC0809;A/Dconversion
心音和脉搏是反映人体生理及病理的两项重要指标.它
们分别是诊断人体疾病的重要手段之一,具有非常重要的临
床意义.只有将心音,脉搏信号进行有效的A/D转换成数字
量后,才能输入单片机中进行处理.这也直接影响着PC端的
波形显示效果,以及后续的信号分析.因此笔者提出了基于
ADC0809的心音,脉搏信号的A/D转换.
1MD转换电路
ADC0809是带有8位A/D转换器,8路多路开关以及
微处理机兼容的控制逻辑的CMOS组件.它的模数转换原理
采用逐次逼近型,芯片由单个+5V电源供电,可以分时对8
路输入模拟量进行AD转换,典型的AD转换时间为100s
左右.在同类型产品中.ADC0809模数转换器的分辨率,转换
速度和价位都属于居中位置,可以和单片机直接接口.
1.1内部逻辑结构
如图l所示.它包含以下几个部分.
1)8路模拟量选择开关根据地址锁存与译码装置所提
供的地址,从8个输入的0—5V模拟量中选择一个输出.
2)8位A/D转换器能对所选择的模拟量进行A/D转换.
3)3住地址码的锁存与译码装置对所输人的3位地址码
进行锁存和译码.并将地址选择结果送给8路模拟量选择开关.
4)三态输出的锁存缓冲器是们结构.负责输出转换
收稿日期:20l1一O3—29稿件编号:201103167
作者简介:冯忠岭(1975一),男,青海湟源人,硕士,讲师.
的最终结果.此结果可直接连到单片机的数据总线上『l1. START
VREF(+JVREF(一)
图1ADC0809内部逻辑结构图
Fig.1InternallogicstructurediagramofADC0809球头销
1.2ADCo809引脚功能
1)INO~IN7:8路模拟电压量输入,0—5V或者一5一+5V
或者一10一+10V,用于输入需转换的模拟电压:
2)D0~D7:8位A/D转换结果输出口;
3)VREF(+),VREF(一):参考电压输入线,VREF(+)常和
VCC相连,VREF(一)常接地或负电源电压;
4)ALE:地址锁存允许输入线.高电平有效;在ALE=I
时,锁存ADDA—ADDC,选中模拟量输人.
5)START:启动A/D转换控制输入,加正脉冲后A/D转
换开始:
研究方向:嵌入式系统,自动控制.
——
htc a31075-
《电子设计工程))2ol1年第13期
6)CLOCK:实时时钟,频率范围为l0—1280kHz,典型值
为640kHz.
7)ADDA,ADDB,ADDC:3位地址输入线,其8个地址值
分别选中8路输入模拟量INo—IN7之一进行模数转换.ADDC 是高位地址,ADDA是最低位地址;选择结果如表1所示.
8)OE:转换结果输出允许线.
9)EOC:转换结束信号.转换开始时,EOC信号变低电
平;转换结束时,EOC信号返回高电平.该信号可以作为CPU
查询A/D转换是否完成的信号,也可以作为向CPU发出中
断申请的信号.远程升级
~0)VCC:+5V电源输入线.
11)GND:芯片接地端.
表1地址与模拟量通道之间的对应关系
Tab.1Correspondencebetweenanalogchannelandaddress
1.3ADCO8O9与AT89C5l的接口
1)地址线与数据线的连接ADC0809的内部输出电路
有三态缓冲器,所以其8位输出数据线可以直接和AT89C51 的P113相连.本系统中有两路模拟量(心音,脉搏)的输入,
它的通道地址选择信号ADDB,ADDC接地,而ADDA接到单片机的P2.6口,用于选择输入的模拟量IN0和IN1.
2)时钟信号的连接ADC0809必须外接时钟,本系统借
用AT89C51的ALE输出.AT89C51的晶振率采用l1.0592 MHz.此时ALE的频率约为2MHz,经CD4013芯片四分频后约为5ookHz.与ADC0809的CLK时钟端相连[2-31.
3)控制信号的连接由于ADC0809的ALE和START均
为正脉冲,而且基本同步,所以可以由AT89C51的P2.7和WR或非而成.同理,OE信号也可以由AT89C51的P2.7和RD或非而成.EOC信号经或非后与AT89C51的INT1相连, 可申请中断.在控制信号线的连接中,或非功能的实现可以
借助芯片74LSO2实现州.图2是系统的部分原理图.
2A/D转换子程序
A/D转换程序用来控制对ADC0809两路模拟输入信号
(心音和脉搏)的转换,并将对应的数值分别存放到外存数据段l和外存数据段2中,数据的读取方式采用中断读取.根
据电路采用中断读取的方式,ADC0809的转换控制如下:选
择通道并启动转换,等待中断读取转换结果.q.MD转换子
-
76-
图2系统前端硬件原理图螺纹套套
Fig.2Fronthardwareschematicofthesystem
冯忠岭,等ADC0809在两路数据采集系统中的应用程序的流程图如图3所示.
l选择通道0,外存数据段1f首地址设定
,
数据转换个
数清零,启动转换
I等待转换结束中断l
中断处
读取转换结果
外存数据存放地址
加1,转换次数加1
换输入ADC0809的模拟
不粘胶中通道号为0,为
切换到通道l,数据转换
个数清零,外存数据段2
首地址设定,启动转换
切换到通道0,数据转换
个数清零,外存数据段1
首地址设定,启动转换
中断返回
图3ADC0809转换子程序流程图
Fig.3FlowchartofADC0809conversionsubroutine
A/D转换主要程序代码为:
START:M0VSP,#60H
微调电容SETBEA
SETBIT1;∥外部中断发生负跳变时激活IE1外
部中断请求标志位

本文发布于:2024-09-23 13:28:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/168373.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:转换   信号   输入   脉搏   地址   心音
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议