1心电数据采集器的硬件设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 心电数据采集器的硬件设计 ??? 1.1 基本硬件结构 ??? 心电数据采集器的整个电路主要包括心电信号放大电路、模数转换器、外接实时时钟、单片机、程序存储器、数据存储器、与IBM PC的并行通讯接口等。其基本原结构如图1所示。 ??? 采集器采集的信号为双通道心电信号。大容量数据存储器扩展采用端口扩展译码。关于输入过载保护、采样、A/D转换、与 IBM? PC并行通讯、外接实时时钟等问题已有相当多的文献作了介绍,本文不再详述。下面主要就心电信号的专用放大电路和心电数据采集系统的动态校零技术进行论述。 ??? 1.2 输入信号放大电路 ??? 该心电数据采集器的二组差动输入信号是通过电极取自人体表皮的缓变微弱信号,其值不超过5mV。我们采用二级放大器构成放大电路,其结构如图2所示。 ??? 第一级由A1、A2和A3组成同相并联差动运算放大电路。为了取得最佳的低频响应,必须将该级的输入端直接耦合到电极上,因此我们将该级的增益设计得较低,以减小该级的输入偏流,避免使电极极化产生高压。A1、A2组成同相差动带增益的电压跟随器,大大提高了电路的输入阻抗,它对共模信号有很高的抑制比,对差模信号的放大倍数为:? ??? A3为一独立的差动式放大器,调节Rf可使电阻对称,减小误差,进一步提高共模抑制比。通过计算可得第一级的综合放大倍 数为 ??? 第二级由A4形成同相比例放大电路,其放大倍数为32。 ??? 二级放大总的增益为800。由于心电信号的频率范围要求放大器具有0.04~150Hz的带宽,所以利用第二级放大器A4,通过C1和C2组成了有源带通滤波电路,以抑制干扰。 ??? 放大电路中另一个值得注意的问题是当异联电极换接时,由于C1的作用可能会引起放大器的输出饱和。因此在电路中加入电子开关So,当放大器输出饱和时,通过比较器自动驱动So瞬时接通,C1迅速充电,从而使输出脱离饱和状态。 ??? 在该放大电路的设计中,虽然可使用常规低偏流运放,但从实际出发,我们优先选用单电源运放,如F3140。由于其输入级差分电路采用了PMOS器件,使它的输入电阻可高达1.5兆欧,具有极低的输入失调电流、电压,并且可省去调零电路和外接偏置电阻,使整个放大电路变得更为紧凑,调试更为方便,也降低了功耗。 ??? 1.3 心电数据采集器的动态校零 ??? 输入级电路虽然采用了具有补偿及自动调零的运放电路,但并不能完全克服放大器的零点漂移。当设备连续工作时其影响尤为明显。因此,在心电数据采集的硬件设计时,我们还采用了动态校零技术,取得了良好的效果。使用该技术,在硬件电路上只需作简单的改动,即用两个同步工作的模拟电子开关,如AH5012连接在输入端与放大器之间,如图3所示。 ??? 以A通道为例,每次正式采样前,先由CPU发出校零控制信号,使S1断开,S2接通。接着读入“零”位信号得Vo 并将其存入零位值寄存单元。然后复位校零控制信号,即使S1接通,S2断开,采样读入迭加了“零”位信号的心电信号数据VAO显然实际的信号采样值即为: ????????????????????????? (4) ??? 对于模拟电子开关导通电阻引起的“零”位读数偏差,由于它是一个稳定的常量,可以通过实验分析,由软件编程进一步予以消除。 ???? 2 系统应用软件设计 ???? 2.1 软件总体结构 ??? 整个心电数据采集器的软件采用模块化结构,以便于维护和扩充。该软件主要包括初始化、动态校零、采样、并行通讯管理、WDT等常规模块,还包括心电信号数据预处理的专用滤波软件模块,如50Hz交流干扰滤波及漂移滤波等。系统程序流程图如图4所示。 ??? 2.2 交流干扰滤波算法 ??? 考虑到采集器携带者可能接触的环境因素,在采集到的心电信号数据中必然会存在一定的50Hz 工频干扰信号。鉴于心电信号的频谱主要在0.5~100Hz范围内,因此不能采用常规的平均滤波或点阻滤波算法。为此,我们选用了适用于心电信号数据的“增量预估”滤波算法。此算法主要原理是通过三角恒等式和一些采样数据,估算出正弦波出现的幅值,经过计算判断该交流信号是否存在于采样信号中,如有则减去,使实际心电图信号保存下来。显然,正确预估50Hz正弦信号的幅值是整个算法的关键。其主要依据是利用三角恒等式: ??? ?? ? 可以认为δ表示工频正弦干扰信号在一个采样周期内的相位变化。由式5可从两次采样(相位为θ 和(θ-δ)的干扰幅值预估出下一次采样时(相位为(θ+δ)的正弦波干扰信号幅值。将式5乘以振幅可得50Hz ??? 工频干扰的差分方程:??? ??? 式中DK为交流干扰幅值序列,T为采样周期。 ?? 为了在递推算法中不断修正预估值与实际干扰值的偏差,我们作误差估计函数???  ??? ? 式中,AK为可能包

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档