0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用Atmega64L的心率监测系统中MCU设计

电子工程师 作者:工程师a 2018-05-26 09:08 次阅读

一种基于Atmel公司AVR系列单片机Atmega64L,用于心率监测系统中MCU的设计。简述了单片机的特性,以及外围接口电路和软件设计。该系统应用于单兵训练强度的心率监测系统,提高了系统的实时性和运算能力。

1 引言

根据运动心率可准确划分运动强度等级,通过单片机对监测心率按照划分等级的智能判断,可以实时监测训练强度,进行显示报警,从而掌握科学的训练强度。通过对便携式心率监测系统的特点研究分析,针对如何提高系统实时性、可靠性和抗干扰能力的问题,我们要求对该系统微控制处理模块(MCU)进行了基于 Atmega64L的设计。

2 单片机Atmega64L

Atmega64L是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进指令集以及单时钟周期指令执行时间,数据吞吐率高达1MIPS/MHz,有6种睡眠模式,功耗较低,适合于便携式产品应用。

3 Atmega64L外围电路设计

Atmega64L的外围电路主要包括:电源模块、键盘控制模块、液晶显示和语音报警系统接口、心率采集信号输入接口,见图1。

采用Atmega64L的心率监测系统中MCU设计

电路设计在ProtelDXP的开发软件中完成,包括:原理图和PCB图的设计。元器件的选择和封装设计都采用标准规定,但为满足小型化,其中某些元件考虑其贴片式或其它因素,采用了实物测量的方法自己加载元件库。模块电路设计均采用典型电路。

4 软件设计

WINAVR是为AVR系列单片机提供的Windows平台下的开发程序集,它使用C语言编程,简化了软件结构,提高了编程效率。系统软件设计主要包括:A/D转换模块、键盘输入模块、阈值比较判断模块、显示和报警系统。

(1)A/D转换模块:心律采集电路采用差分电路和滤波电路后,输出1个模拟信号,单片机Atmega64L通过自带的ADC转换器,把模拟信号转换为可处理的数字信号。此时的心率信号以离散信号的形式,通过计算单位时间R波之间的时间来换算心率值;

(2)键盘输入模块:在预先测量之前可手动输入被测者年龄参数,以备阈值比较判断使用,主要是心率值;

(3)阈值比较判断模块:经阈值判断后,单片机将判断结果发送给液晶显示予以显示。

若被测者结果超出阈值范围时,系统启动报警系统,分别进行分频闪烁和蜂鸣报警。同时,对测量结果进行储存,为了避免存储冗余,系统只保留近期测量的数据;(4)异步串行通信模块:系统开启时,会初始化液晶芯片,出现开机画面。然后,当正常工作时,实时显示心率测量值。在心率信号监测过程中,若被测信号大于阈值,系统会发送报警信号,触发报警功能。否则,正常工作。

5 讨论

采用 Atmega64L设计单兵心率监测系统,由于单片机及其外围功能电路,配合在WINAVR环境下的C语言软件设计,实现了系统实时性、灵敏性、小型化,以便单兵携带的要求。但系统智能软件设计方面尚未成熟,比如:阈值输入和键盘功能较为单一,数据传输和数据存储扩展有限。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16848

    浏览量

    349788
  • ATMEGA64L
    +关注

    关注

    0

    文章

    3

    浏览量

    7123
收藏 人收藏

    评论

    相关推荐

    使用MSP430FG439的心率和心电图监测

    电子发烧友网站提供《使用MSP430FG439的心率和心电图监测器.pdf》资料免费下载
    发表于 10-22 09:30 0次下载
    使用MSP430FG439的<b class='flag-5'>心率</b>和心电图<b class='flag-5'>监测</b>器

    如何利用AFE4403设计外周血氧饱和度(SpO2)和光学心率监测(OHRM)系统

    电子发烧友网站提供《如何利用AFE4403设计外周血氧饱和度(SpO2)和光学心率监测(OHRM)系统.pdf》资料免费下载
    发表于 10-09 09:10 0次下载
    如何利用AFE4403设计外周血氧饱和度(SpO2)和光学<b class='flag-5'>心率</b><b class='flag-5'>监测</b>(OHRM)<b class='flag-5'>系统</b>

    佑美:绿光心率监测技术与AI在智能跑步机领域的应用

    随着科技的迅猛发展,健身设备的智能化趋势愈加明显。Umay佑美作为杭州亚运会的官方指定供应商,近期推出了其最新款U4跑步机,整合了绿光心率监测与人工智能(AI)健康训练指导系统。这一创新不仅提升
    的头像 发表于 09-24 16:04 403次阅读

    心率监测仪使用的存储产品

    心率监测仪可能会使用多种存储产品来记录和保存心率数据,具体取决于设备的设计、应用场景和技术要求。
    的头像 发表于 09-21 16:31 212次阅读

    可穿戴设备上的光学心率监测(OHRM)申请简介

    电子发烧友网站提供《可穿戴设备上的光学心率监测(OHRM)申请简介.pdf》资料免费下载
    发表于 09-10 09:41 0次下载
    可穿戴设备上的光学<b class='flag-5'>心率</b><b class='flag-5'>监测</b>(OHRM)申请简介

    科山芯创零漂移运放COS8552应用于心率监测

    ,并将MCU微控制器处理后的数据进过放大器传输到摇感系统。遥感系统中用户通过佩戴导电橡胶胸带或特殊服装也可进行心率监测进过放大器和调制器处理
    的头像 发表于 08-13 10:00 336次阅读
    科山芯创零漂移运放COS8552应用于<b class='flag-5'>心率</b><b class='flag-5'>监测</b>仪

    基于FPGA的摄像头心率检测装置设计

    适用范围 本系统适用于环境光线较为稳定的环境,且需要使用者裸露部分皮肤。 1.4 主要技术特点 非接触式心率监测,通过摄像头实时图像处理并得到准确心率值。 2.
    发表于 07-01 17:58

    基于STM32单片机的血氧心率监测系统设计

    系统内使用STM32单片机进行主控,使用血氧心率传感器可以进行心率血氧检测,检测到的数据会通过显示屏进行显示,另外当检测到血氧和心率超过设定阈值就会进行报警提醒。
    的头像 发表于 06-26 11:15 1204次阅读
    基于STM32单片机的血氧<b class='flag-5'>心率</b><b class='flag-5'>监测</b><b class='flag-5'>系统</b>设计

    简述噪声监测L10的定义

    在噪声监测L10是一个非常重要的参数,它代表了在一定时间内,噪声超过某个特定值的持续时间的比例。L10的计算方法和应用领域非常广泛,对于环境保护和人类健康具有重要意义。本文将详细介
    的头像 发表于 06-03 16:21 1990次阅读

    如何使用AURIX™将Erika操作系统移植到TC387-QP MCU

    目前我正在开展一个项目,该项目采用 TC387-QP TriCore™ MCU 和AURIX™设计工作室。 该 MCU需要集成 Erika 操作系统(操作
    发表于 05-17 14:03

    桂花网蓝牙网关的新兴应用:团体运动数据监测

    运动数据监测在运动训练的典型应用场景。通过实时监测运动员的实时心率、平均心率、最高最低心率
    发表于 12-29 11:54

    心率传感器的工作原理是什么

    心率传感器是一种用于测量人体心率的装置,广泛应用于医疗、健身和运动监测等领域。它可以通过非侵入式的方式准确地监测和记录个体的心率数据。本文将
    的头像 发表于 12-28 11:19 2737次阅读

    ADI全新集成电路有助于监测心率

    电子发烧友网站提供《ADI全新集成电路有助于监测心率.pdf》资料免费下载
    发表于 11-24 10:38 0次下载
    ADI全新集成电路有助于<b class='flag-5'>监测</b><b class='flag-5'>心率</b>

    用于汗液实时监测的全弹性可穿戴系统

    可穿戴电子设备已在体育和医疗保健领域得到广泛采用,用于监测心率、血氧水平和体温等生理指标。
    的头像 发表于 11-15 14:59 1441次阅读
    用于汗液实时<b class='flag-5'>监测</b>的全弹性可穿戴<b class='flag-5'>系统</b>

    求助,关于atmega8芯片烧录问题

    今天才发现,有个板子上是ATmega8L,烧录时选的是ATmega8芯片选项,因为没有ATmega8L这个选项,有ATmega8A,想知道有什么需要注意的吗?用的就是PROGISP软件
    发表于 11-10 06:02