医学信号数据采集系统设计.ppt

医学信号数据采集系统设计;数据采集系统是医学信号数字化基础 ;模拟量输入/输出通道示意;2.1 模拟量输入通道 2.1.1 A/D转换器概述;1.? 采样; 仅在采样瞬间τ许可输入信号f(t)经过采样器, 其它时间断开。采样器输出fS(t)是一串窄脉冲, 脉冲包络线是与输入信号相同。;输出信号能否如实反应原始输入信号?; 怎样知道输入信号f(t)频率, 尤其是它最高频率fm ?;2.量化 ;图2-3 量化特征和量化误差 ;3.? 编码;二.A/D转换器技术指标 1.分辨率;2. 转换精度 ;3.转换速率;4.满刻度范围 ;A/D转换器种类;2.1.2 逐次迫近式ADC 逐次迫近式A/D原理概述 ;逐次迫近式A/D原理概述;图2-4 逐次迫近式A/D转换器结构 ;A/D转换器实际转换过程已不关键;ADC0809芯片及其接口 ; ADC0809原理结构图 ;8路输入模拟量选择电路;逐次迫近式A/D转换器 ;三态输出缓冲锁存器;ADC0809时序图 ;图2-6 ADC0809时序图 ;ADC0809与单片机8031接口电路 ;图2-7 ADC0809与单片机8031接口电路;A/D转换常见软件控制方法 ;A/D转换常见软件控制方法;ADC0809与单片机8031接口实例;a. 查询方法 ;b. 延时等候方法;c.中止方法 ;中止服务程序 INT1: PUSH DPL ; 保护现场 PUSH DPH PUSH A MOV DPTR,#0FEFFH MOVX A,@DPTR ; 读转换结果 MOV 30H,A ; 结果存30H MOV A,00H MOVX @DPTR,A ; 开启下一次转换 POP A POP DPH POP DPL ; 返回现场 RETI ; 返回;AD574芯片及其接口 ;图2-8 AD574原理与引脚图 ;AD574原理与关键引脚信号定义 ;A0: 有两种含义: 当R/C为低时, A0为高, 开启8位A/D转换; A0为低, 开启12位A/D转换。 当R/C为高时, A0为高, 输出低4位数据; A0为低, 输出高8位数据 上述5个信号组合所对应A/D转换器状态见表2-2所表示。 STS: 工作状态信号, 高表示正在转换, 低表示转换结束。 REF IN: 基准输出线。 BIP OFF: 单极性赔偿。 DB11~DB0: 12位数据线。 10VIN, 20VIN: 模拟量输入端。;表2-2 AD574操作; AD574与8031单片机接口电路 ;图2-9 AD574与8031单片机接口电路;AD574与8031单片机接口电路;采取延时等候方法控制程序清单: MOV R0, #1FH ; 开启 MOVX @R0, A MOV R7, #10H ; 延时 DJNZ R7, $ MOV R1, #7FH ; 读低4位 MOVX A, @R1 MOV R2, A ; 存低4位 MOV R1, #3FH ; 读高8位 MOVX A, @R1 MOV R3, A ; 存高8位 SJMP $;单极性模拟输入方法接线调整 ;双极性模拟输入方法调整 ;图2-10 AD574双极性模拟输入接线方法 ;MAX1241芯片及其接口 ;MAX1241串行输出单片ADC介绍 ;MAX1241串行输出单片ADC介绍;表2-3 MAX1241管脚功效 ;MAXI 241工作时序 ;图2-12 MAX1241工作时序 ;MAXI 241工作时序;2.MAX1241 与 8031/51接口 ;; 控制程序以下: 控制子程序完成一次A/D转换和输入, 输入数据存放于R0, R1寄存器。 ; 寄存器及端口定义: CS: BIT P1.0 ; 片选信号位 DOUT: BIT P1.2 ; 串行数据输入位 SCLK: BIT P1.1 ; 驱动时钟位 DATA_BH: EQU R0 ; 高字节数据存放单元 DATA_BL: EQU R1 ; 低字节数据存放单元 CONT_H: EQU R0 ; 高位取数计数器 CONT_L: EQU R1 ; 低8位取数计数器

文档评论(0)

1亿VIP精品文档

相关文档