新闻中心

电脑病的克星

作者:孟宪超 杜雪 霍正权 李宏 西北工业大学 时间:2010-06-29 来源:电子产品世界 收藏

  ADXL345加速度器件

本文引用地址://m.amcfsurvey.com/article/110410.htm

  这里采用三轴ADXL345 。ADXL345 是具有数字输出的三轴,具有可切换的灵敏度和可调的带宽范围,最高可达16g的灵敏度。最重要的是其具有可编程设计的中断唤醒功能,从而避免了连续时间的检测,这正符合检测时的低功耗要求。

器件

  现在Zibbee 已经从单一的射频器件,发展到综合的SoC产品,这里充分利用了Dig公司的XBee 模块产品,其是增强型的模块,具有极高的集成度,可以减少体积,也可以减少功耗,同时方便组网。

  机械器件的设计

  从表1可以看出人体正常的坐姿标准,利用这些数据,一方面可以为上位机的软件设计提供一标准数据库,及时给予报警提示,另一方面还为机械方面的设计提供了条件,这里可以设计相应的机械纠正设备,如在椅子部分加装微型电机,调节测试者距离椅子的距离以及座椅的姿态,来达到机械强制纠正的目的。

  总之本文的目的是把设备应用到姿态的检测上,必须充分考虑功耗和体积这些问题,而这里器件的选择充分满足了这些要求。

  系统的硬件主要框图

  这里共用了3组XBee,其中1号XBee和组成了基本的检测模块,可以称之为主机,来完成对人体静止和运动时的姿态检测;2号XBee负责与MXT8051通信,而MXT8051负责底层的驱动控制如LCD 、Speaker 以及电机驱动等,另外定时的警告信号都由这一模块完成传输,故数据传输任务较重;3号XBee主要来完成上位机接口的通信,这里考虑到信息存储的容量,以及灯光和音乐控制的复杂性,采用上位机来存储控制以及处理。

  系统的软件设计

  系统软件主要由上位机软件和下位机软件组成,上位机软件主要负责信息的存储、控制及处理,当采集到大量的信息时,可以通过模块把采集到信息存入上位机数据库中。除此以外还设计了一个坐姿的控制提示界面。如图2 所示。下一步需要做的则是在这个基础上加以设计和改进。

  下位机软件则包括信号采集和结果显示所必须的一些模块的初始化,如LCD、 URAT、 PWM 、Zigbee等。

  系统软件总体流程图

  系统软件总体流程如图3所示。



评论


相关推荐

技术专区

关闭