来源:中国一卡通网 作者:不详 发布时间:2012-10-17 09:43:44 字体:[大 中 小]
摘 要:本文介绍了个人状态远程监视及语音通讯系统合理的设计方案。必要情况下,分机最好能够向主机报告自身位置信息,具体可使用GSP定位。另一方面,嵌入式实时操作系统是目前发展的一大趋势,若将其引入将能大大提高无线网络通讯的可靠性和实时性。
图3 MSP430微控制器、扩频芯片与射频收发器连接图
图4 TRF6900内部结构
系统启动后,单片机首先对TRF6900和Stel-2000A进行编程配置。TRF6900的CLOCK、DATA、STROBE管脚是编程用单向串行总线,见图4的TRF6900内部结构框图。直接数字合成器(DDS)中有24位移位寄存器,MSP430给TRF6900配置时向其CLOCK端脚输入串行控制脉冲,同时把控制数据置于DATA上写入DDS的24位移位寄存器当中。若STROBE为高电平,则单片机对射频收发器进行DDS模式、调制器以及PLL等的设置。设置完成后通讯部分开始工作,各芯片都在单片机的控制作用下互相配合,完成通信数据的收发。
图5 主机系统流程图
图6 主机系统流程框图
软件设计
系统启动后先初始化,在各模块的配置完成后,MSP430开始读取生命信息的输入并处理,在一定的控制信号下送给Stel-2000A,扩频后由TRF6900发送出去。心率、血压和体温的采集和发送每隔一段时间进行一次,间隔时间可以设为20秒,具体可由单片机内部定时器触发的中断程序中进行。一般情况键未按下,表示设备处于接收状态,则单片机控制TRF6900和Stel-2000A接收数据。分机接收到的数据一定为语音信号,由单片机送给CMX639解码。主机应根据接收到数据的有关标志,判定是生命信息还是语音信号。前者由LCD显示出来,后者经CMX639解码送入扬声器。当键被按下时,设备进行语音的输入和发送,此时暂停对生命信息的采集,具体过程如前所述。图5和图6是分机和主机的系统流程框图。
结语
本文介绍了个人状态远程监视及语音通讯系统合理的设计方案。必要情况下,分机最好能够向主机报告自身位置信息,具体可使用GSP定位。另一方面,嵌入式实时操作系统是目前发展的一大趋势,若将其引入将能大大提高无线网络通讯的可靠性和实时性。
推荐文章
论坛热帖