论文部分内容阅读
远程监护系统主要用来监护人体的健康状况,比如人体的心电、血压以及血氧等信号,并通过算法计算出该人体的健康状况并把这些数据通过无线方式传送给其他终端设备。随着社会的进步和生活水平的提高,人们对健康问题也越来越重视。本文对远程监护无线传输系统进行了研究与实现。 该系统由信号采集、传输、显示等几个模块组成。信号采集模块的主要接口是ADC接口以及IIC接口,可以接入多路模拟信号从而采集这些信号,无线传输方式采用蓝牙和Wi-Fi技术。这两种传输方式是当今最常用的无线传输方式,因此本课题应用的范围极为广阔。显示模块采用移植性能良好的Qt类库实现,并在Linux PC上显示信号采集模块所采集信号,具有使用简单,适用性强,可移植性强等优点。本文完成的主要工作包括以下内容: (1)U-Boot在嵌入式开发板上的移植。U-Boot是一个开源的嵌入式开发板的启动程序,可以从网上下载其全部源代码,并且针对特定的硬件资源进行修改和移植,负责引导系统内核的启动。 (2)集成蓝牙和Wi-Fi驱动的Linux内核在嵌入式开发板上的移植。本课题开发板所带的系统内核不含蓝牙和Wi-Fi驱动。蓝牙和Wi-Fi模块分别基于USB接口和SDIO接口。 (3)多路ADC驱动、IIC驱动以及基于Socket的蓝牙和Wi-Fi无线传输程序的编写。该程序将运行在本课题的嵌入式系统开发板上,其作用是把嵌入式开发板所采集并且抽样后得到的模拟信号实时的传输给显示界面程序。 (4)基于Qt的显示界面的编写。该界面可以实时显示所接收到的信号。界面分两个版本,蓝牙版本和Wi-Fi版本,分别对应于3中的蓝牙和Wi-Fi版本的Socket程序。 经测试后,该系统能够把人体的模拟信号传输并且显示,在本课题客户端的信号显示的同时示波器同时也在采集同样的模拟信号,两种信号经过比照可以发现,本系统采集并显示的信号失真比较小,效果良好。