C8051F021在远程诊断与急救支援系统中的应用
包
1bit2bit5bit1bit7bitB7B6B5B4B3B2B1B0B7B6B5B4B3B2B1B00typedata1data
表3各参数的具体识别方式
B6B5B4B300心电参数(12位)1000血压参数(收缩压)1001血压参数(舒张压)1010心率1011体温1100血样饱和度
为了识别不同的生理参数,对不同生理信号设置不同的信号标识进行相应的帧编码。对心电数据采用高8位的B6B5识别,其它的各类数据采用高8位的B6B5B4B3识别,各参数的具体识别方式如表3所示。编码后的数据经微控制器的UART0与nRF401实现无线发送。微控制器的UART0设置为工作模式1,波特率为9600bps。
系统软件采用模块化编程方法,根据功能将该系统程序分为六个基本模块:系统初始化模块(包括C8051F021微控制器I/O口设置、寄存器及变量的定义)、体温模块、心电模块、血压模块、血氧模块和无线传输模块。系统软件的流程如图5所示。
《C8051F021在远程诊断与急救支援系统中的应用(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/178306.html
1bit2bit5bit1bit7bitB7B6B5B4B3B2B1B0B7B6B5B4B3B2B1B00typedata1data
表3各参数的具体识别方式
B6B5B4B300心电参数(12位)1000血压参数(收缩压)1001血压参数(舒张压)1010心率1011体温1100血样饱和度
为了识别不同的生理参数,对不同生理信号设置不同的信号标识进行相应的帧编码。对心电数据采用高8位的B6B5识别,其它的各类数据采用高8位的B6B5B4B3识别,各参数的具体识别方式如表3所示。编码后的数据经微控制器的UART0与nRF401实现无线发送。微控制器的UART0设置为工作模式1,波特率为9600bps。
系统软件采用模块化编程方法,根据功能将该系统程序分为六个基本模块:系统初始化模块(包括C8051F021微控制器I/O口设置、寄存器及变量的定义)、体温模块、心电模块、血压模块、血氧模块和无线传输模块。系统软件的流程如图5所示。
《C8051F021在远程诊断与急救支援系统中的应用(第4页)》