【博客大赛】做一个用LABVIEW实现心电图采集的小系统
 
- UID
- 856476
|
【博客大赛】做一个用LABVIEW实现心电图采集的小系统
一直有个做一个用LABVIEW实现心电图采集的小系统的想法,也去买了元件,但是由于工作中的琐事太多,总是不能静下心来实施。模拟前端主要是利用仪表放大器和低噪声的放大器来实现信号的拾取放大,同时利用低通和高阻等滤波电路过滤出有效的信号。放大后的信号经过新唐单片机的AD输入进行采样,然后转化为串口数据发送给电脑,电脑通过labview软件实现串口数据到图形的转化,就可以在电脑上分析采集到的心电图状态。
整个系统流程简要分为以下几个部分:心电信号拾取-->仪表放大器-->高通滤波和50hz陷波器-->LM324放大-->NUC120的AD采集--->电脑串口--->LABVIEW画图分析数据。
心电信号拾取的模型采用下面三导联模型,采用aVF模型,RL表示左右胳膊的数据作为AD620的差分前端输入,F表示反馈跟踪部分。反馈和放大采用LM324四输入运算放大器来实现。
 简单介绍下LABVIEW:
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。 |
|
|
|
|
|