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
    +关注

    关注

    147

    文章

    19149

    浏览量

    404280
  • ATMEGA64L
    +关注

    关注

    0

    文章

    3

    浏览量

    7250
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ATmega16(L)微控制器:高性能低功耗的嵌入式解决方案

    ATmega16(L)微控制器:高性能低功耗的嵌入式解决方案 引言 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega16(L
    的头像 发表于 04-07 11:15 207次阅读

    深入剖析ATmega32(L) 8位微控制器:性能、特性与应用

    深入剖析ATmega32(L) 8位微控制器:性能、特性与应用 在嵌入式系统设计领域,选择一款合适的微控制器是项目成功的关键。Atmel的ATmega32(
    的头像 发表于 04-06 15:15 641次阅读

    ATmega103(L)微控制器:特性、功能与应用全解析

    和强大的功能,在众多嵌入式控制应用占据了重要地位。今天,我们就来深入探讨一下这款微控制器的方方面面。 文件下载: ATMEGA103-6AI.pdf 一、ATmega103(L)概述
    的头像 发表于 04-06 14:40 643次阅读

    ATmega8535(L) 8位微控制器深度解析

    ATmega8535(L) 8位微控制器深度解析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega8535(L)作为Atm
    的头像 发表于 04-06 13:40 634次阅读

    ATmega8535(L)微控制器:特性、应用与设计要点

    ATmega8535(L)微控制器:特性、应用与设计要点 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。ATmega8535(L)作
    的头像 发表于 04-06 13:40 644次阅读

    深入剖析Atmel ATmega64(L)微控制器:特性、应用与问题解决

    深入剖析Atmel ATmega64(L)微控制器:特性、应用与问题解决 在嵌入式系统开发领域,微控制器是核心组件之一。Atmel ATmega64(
    的头像 发表于 04-06 13:30 698次阅读

    深入剖析ATmega32(L):8位微控制器的卓越之选

    深入剖析ATmega32(L):8位微控制器的卓越之选 在嵌入式系统的广阔领域中,8位微控制器一直扮演着至关重要的角色。Atmel AVR ATmega32(
    的头像 发表于 04-06 12:50 748次阅读

    ATmega16(L)微控制器:功能、特性与应用详解

    ATmega16(L)微控制器:功能、特性与应用详解 在电子设计领域,微控制器是核心组件之一,它能为各种嵌入式系统提供强大的控制能力。ATmega16(
    的头像 发表于 04-06 12:30 810次阅读

    Freescale MC9S08GW64系列MCU深度解析

    Freescale MC9S08GW64系列MCU深度解析 在电子设计领域,微控制器(MCU)是众多项目的核心。Freescale的MC9S08GW64系列
    的头像 发表于 03-31 17:30 396次阅读

    MAX86171:低噪声AFE在脉搏血氧仪和心率监测的卓越应用

    MAX86171:低噪声AFE在脉搏血氧仪和心率监测的卓越应用 在可穿戴设备和医疗监测领域,对高精度、低功耗的光学数据采集系统的需求日益增
    的头像 发表于 03-27 17:10 180次阅读

    深入解析ATmega32(L):8位微控制器的卓越之选

    深入解析ATmega32(L):8位微控制器的卓越之选 在嵌入式系统的设计领域,选择一款合适的微控制器至关重要。Atmel AVR ATmega32(
    的头像 发表于 03-17 15:30 267次阅读

    微半导体32微MCU CMS32L051 代理供应

    MCU微半导体基于ARM-Cortex M0+推出的主流型MCU,主频64MHz, 工作电压1.8V至5.5V,64KB Flash及1
    发表于 01-30 10:54

    智能手表的心率监测为何怕干扰?

    当我们佩戴智能手表时,心率数据是健康监测的核心指标之一。然而,许多用户发现,在运动、地铁通勤或靠近电子设备时,心率数值可能出现波动甚至异常。除了常见的佩戴方式、环境光线等因素外,电磁干扰这一隐形
    的头像 发表于 01-05 15:27 572次阅读
    智能手表的<b class='flag-5'>心率</b><b class='flag-5'>监测</b>为何怕干扰?

    CW32 MCU温度监测应用

    最近,我在项目中使用CW32 MCU,来实现一个简单的温度监测系统。CW32的灵活性和性能让我在这个应用得心应手。以下是我的实现过程和代码示例。 应用简介本项目通过连接一个温度传感器
    发表于 12-03 08:03

    CW32L系列MCU的应用领域

    CW32L系列MCU凭借其低功耗、高性能、丰富的外设接口以及强大的安全性能,广泛应用于以下领域: 消费电子:如智能手机、平板电脑、智能手表等便携式设备。 智能家居:如智能插座、智能灯泡、智能门锁等
    发表于 11-25 07:22