新闻中心

EEPW首页>手机与无线通信>设计应用> 基于AT89C2051和InRF401的无线监测系统

基于AT89C2051和InRF401的无线监测系统

作者: 时间:2011-09-07 来源:网络 收藏
2.4.2 对于nRF401的编程

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

  由于直接采用的点对点的收发,所以直接利用单片机将收发芯片设置为“收”或“发”模式。对于Standby与RX之间的切换,从待机模式到接收模式,当PWR_UP输入设成1时,经过近3ms时间后,DOUT脚输出数据才有效。从待机模式到发射模式,所需稳定的最大时间是也为3ms。Power Up与TX间的切换,从加电到发射模式过程中,为了避免开机时产生干扰和辐射,在上电过程中TXEN的输入脚必须保持为低,以便于频率合成器进入稳定工作状态。当由上电进入发射模式时,TXEN必须保持1ms以后才可以往DIN发送数据。在接收部分,同样利用单片机的P1口各管脚分别控制NRF401的DIN、DOUT、TXEN、PWRUP、CS这五个脚即可。

  2.4.3 对于呼吸信号处理的编程

  将接收到的呼吸信号接入接收部分单片机中,对温度值进行处理。我们知道,被传感器采集到的人体温度大约33℃,但如果利用温度的高低值来作为是否出现呼吸暂停的依据,这种方法会受周围温度的影响,若温度过高,该就会出现误判的情况。所以我们利用的是提取温度的变化量,尽管周围温度有影响,但由于人体呼吸而导致的呼吸变化总能准确地判断出来。经过调试,这种思想很好地解决了因周围温度变化所带来的干扰。

  2.4.4 对于显示电路的程序

  当温度在10s或lOs以上还没出现变化时,将计数器加一,如果存在呼吸暂停,但没有达到10s,则定时器清零,重新返回程序。

  3 结束语

  此不仅可以实现呼吸暂停的远距离,在上还具有很高的稳定性和准确性。我们利用此呼吸暂停进行实际的检测,取被测个体12人,其有效率和准确率达到90%,只有在附近环境电磁场强烈干扰时时才会造成。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭