微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 基于AT89C2051和InRF401的无线监测系统

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

时间:08-17 来源:3721RD 点击:

,所以直接利用单片机将收发芯片设置为"收"或"发"模式。对于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或l0s以上还没出现变化时,将计数器加一,如果存在呼吸暂停,但没有达到10s,则定时器清零,重新返回程序。

3 结束语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top