Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Prototype Medical Device

An electrocardiogram (ECG/EKG) is a graphic produced by an electrocardiograph, a device that records the electrical activity of a heart over time. Analysis of the various waves and vectors of the polarization and depolarization yields important diagnostic information. It is the gold standard for diagnosing cardiac arrhythmias and many other heart conditions.

Local HMI/ Network Connectivity - human machine interfaces are used for control and configuration of the measurement and a MySQL database contains all of the patient's vital information.

Main Processor - contains the software logic that operates the EKG, the acquired heart waveform analyis for anomalies and important diagnostic information and network connectivity necessary for database communication.

FPGA Hardware - hardware filter that removes noise from the acquired signal so the analysis can be performed effectively combined with common protocol used to communicate with a number of third-party peripherals.

Input/Output Hardware - directly connects to electrodes that are attached to the patient, isolation addresses safety concerns, simple serial communication can be used to talk to devices such as a thermal printer, analog output connected to a speaker, buttons and LEDs are necessary for standby and power button, indicator in addition to other features.

Sensors & Actuators - electrodes, thermal printer, speaker, LEDs/buttons, RFID

Function BlocksFeatures/SpecificationsPlatform 1:Platform 2:
 

See a Sample Configuration

See a Sample Configuration

Touch panel display"Interactive Display of Waveform and Analysis Results
Touch-Panel for User Input and Configuration"
TPC-2006 and the LabVIEW Touch Panel ModulePPC-2015 - 15-in. panel PC with touch screen, Windows XP, 2.0 GHz Pentium 4 processor
Patient databaseSQL Compliant DatabaseLabVIEW Database Connectivity ToolkitLabVIEW Database Connectivity Toolkit
Supervisory state machine logic"Manage logic of user interface
Assure that shared resources are avoided"
LabVIEW State Diagram ToolkitLabVIEW State Diagram Toolkit
Postprocessing and data analysis"Analysis of EKG signal for abnormailites
Derivation of key statistics like heart rate, etc."
Signal Processing and Analysis Libraries in LabVIEW Real-Time on the cRIO-9012Signal Processing and Analysis Libraries in LabVIEW
Network connectivity"TCP/IP
Email alerts"
Ethernet connection on cRIO-9012Ethernet connection on cRIO-9012
Digital signal processing (filter)"Notch Filter
60Hz stopband to remove powerline noise"
Digital Filter Design Toolkit and cRIO-9103ADI Blackfin Processor and NI LabVIEW Embedded Module for ADI Blackfin Processors
I2C communicationMaster ModeLabVIEW FPGA Module and cRIO-9103USB-8451 - I2C/SPI interface
Isolated analog input and signal conditioning"2-channel
Isolated
24-bit
Differential inputs"
NI 9219USB-6215 - 16-bit, 250 kS/s, isolated, bus-powered USB multifunction DAQ module
RS232"Serial Port
56K Baud Rate"
cRIO-9012PPC-2015 - 15-in. panel PC with touch screen, Windows XP, 2.0 GHz Pentium 4 processor
Analog output"1-channel
16-bit
±1.44V
48 kS/s
AO module"
NI 9263 USB-6215 - 16-bit, 250 kS/s, isolated, bus-powered USB multifunction DAQ module
Digital I/O"8-channel
TTL digital input/output module"
NI 9401 USB-6215 - 16-bit, 250 kS/s, isolated, bus-powered USB multifunction DAQ module

NI has a wide variety of system configurations to meet your needs. If you have questions, please contact us at (888) 280-7645 or request an on-site visit.