DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1407|回复: 0
打印 上一主题 下一主题

[待整理] 脉搏测试仪的系统实现,软硬件方案、架构

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-12 21:02:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、项目概述
        1.1 引言
        由于现在信息的快速发展,越来越多的人越不关注自己的身体状况了,所以健康问题现在一直困扰着我们,而且由于健康问题我们社会也难以进行发展,所以制作一个测量自己健康状态的一起是至关重要的事情,我们的想法是通过人们的脉搏跳动数来判断一下当时人们的健康状态。
         
        1.2 项目背景/选题动机
        脉搏的跳动数在平常状态下每个人都是差不多的,所以通过脉搏的跳动人们可以判断自己的健康程度,并且由于健康问题一直困扰着人们,不仅影响到人们的工作与学习,而且他会伴随人们一生,所以我们的想法是通过测试脉搏数来判断人们的健康状态,并且及时就医。
         
        我们这个产品一般都在太阳能的工作下进行使用,并且如果遇到坏天气人们也可以通过电池对其供电,太阳能是新型能源并且环保,所以我们利用太阳能供电。
         
        二、需求分析
        2.1 功能要求
        通过在手指上或者胳膊上加上相关的设备,计算出人体每分钟的脉搏数。
           
  •                                         可以动态的显示当前的脉搏数,并且根据标准值进行对比。
           
  •                                         电池供电,可以随时进行测量。
           
  •                                         可以太阳能供电。
           
  •                                         内置一些标准数据库,提供一些不同场合下的测量,人们可以选择不同的场合进行测量,并且和标准对比,反应当时人的健康状态。(例如人们运动完之后下的测量)。
           
  •                                         电压不足提示,当电池电压不足时,可以进行提示。
         
        2.2 性能要求
        该设备可以稳定并且准确的测出人当时的脉搏数,并且实时更新数据。
         
        三、方案设计
        3.1 系统功能实现原理
         
        系统硬件主体结构框图如下所示:
       

         

        左边为传感器传回来的数据脉冲,由于脉搏跳动时会产生压力,传感器通过该压力判断输出高低电平,然后传入微控制器,由微控制器计算,算出当前的脉搏跳动数,然后微控制器通过把数据传到显示屏来显示。
         
        3.2 硬件平台选用及资源配置
        硬件控制平台:微控制器evk1105。
        其他硬件电路通过发送相应的指令发给微控制器然后微控制器去对其进行控制操作。
         
        3.3系统软件架构
        软件架构:分为底层与上层。
        底层为一些对硬件操作函数的封装,为上层调用提供接口。
        上层为一些软件算法的实现,利用底层的接口对硬件操作。
         
        3.4 系统软件流程
        程序主要运行流程图如下:
               

         

        程序大体的流程如上图,通过传感器传送数据然后统括微控制器的计算算出数据,然后传送给显示屏显示。
         
        3.5 系统预计实现结果
        可以快速而且灵敏的计算出数据,并且正确显示,完成自己预计的所有功能。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-23 04:31 , 耗时 0.099115 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表