新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 掌上多功能监护呼救定位系统的研制

掌上多功能监护呼救定位系统的研制

作者:张鑫 李丕丁 复旦光华信息科技股份有限公司时间:2010-06-29来源:电子产品世界收藏

  在实际设计中,由于输入电压有两节AA电池提供,为2.4V,所以需要升压电路,采用凌特公司的LTC3528,输出电压为4.7V;联通入网SIM卡信息读取电路的工作电压为3V,设计中采用MICREL公司的MIC5219-3.0芯片执行电压转换工作;其他数字电路部分的工作电压为3.3V,设计中采用MICREL公司的MIC5219-3.3芯片实现这一转换。电路如图6所示。

本文引用地址:http://www.eepw.com.cn/article/110407.htm

  系统软件设计实现

  系统软件的总体模型

  本方案所述装置按照系统功能设定,在工作中将执行多项任务:包括心电图采集,加速度采集,数据存储,响应用户输入和信息显示等。由于MXT8051的片上资源不足以支持加载操作系统,故在进行软件设计时,必需事先对软件架构进行合理规划。

  不难发现,在上述多任务执行过程中,心电图采集例程受系统采样频率的要求,A/D工作的时间间隔为4ms,其余各例程对执行时间没有严格的要求,故考虑设定一4ms的定时器中断作为系统工作的同步时钟。在每一个时钟中断服务内,以扫描的方式逐一完成其他各任务例程。由于MXT8051的时钟频率为20MHz,单指令执行周期最多为4个时钟周期,综合考虑中断跳转和其他程序跳转时间,如果在此中断服务周期内遍历多任务执行所需不超过3K~4K条指令,应该可以满足系统对于实时性的需求。这也是后面进行软件详细设计时必须遵循的条件。

  系统上电后,首先进行各项初始化操作,然后进入应用执行主循环。在应用主循环中,系统根据用户设置选择一种工作模式实现相应的功能。

  工作模式说明

  根据基本设计要求,本装置可以提供4种应用工作模式,分别为:心率监护、跌倒检测、心率监护+跌倒检测和睡眠呼吸监护。各种工作模式的具体动作执行的配置参数见表1。

  每种工作模式对应的操作流程图如图7所示。



评论


相关推荐

技术专区

关闭