Overview
The getting started guide walks you through setting up a blood pressure monitoring prototype using the NI Embedded Software Evaluation Kit. This prototype uses NI LabVIEW 2009 software and the LabVIEW Real-Time, LabVIEW FPGA, and LabVIEW Statechart modules to program an NI sbRIO-9631 device. This document helps you obtain basic blood pressure readings from the blood pressure sensor with LCD alerts to guide you through the measurement process.
Table of Contents
- Required Parts
- Software Installation
- Software Download
- Step-by-Step Getting Started Guide
- System Overview
- Additional Resources
Required Parts
| Product | Included |
| Embedded Software Evaluation Kit |
|
| LabVIEW Statechart Module Evaluation |
|
| Vernier Blood Pressure Sensor |
|
| Matrix Orbital LCD Display |
|
Software Installation
Insert the software DVD included with the Embedded Software Evaluation Kit and follow the on-screen instructions for installation. After you have completed the installation, reboot your machine.
Software Download
NI Blood Pressure Monitor Project (LabVIEW 8.6)
NI Blood Pressure Monitor Project (LabVIEW 2009)
Step-by-Step Getting Started Guide
I. Connecting the Hardware
- Begin by connecting the pressure sensor, LCD display, power, and Ethernet.


a. Connect the pressure sensor (refer to the NI sbRIO-961x/963x/964x Quick Reference for pinouts).

i. Connect Sig 1 to Pin 2 of the Mod A slot.
ii. Connect the 5 V input pin to the Digital I/O Port 2 Pin 6.
iii. Connect the ground (GND) pin to the Digital I/O Port 2 Pin 12.
b. Connect the LCD display.

i. Connect Pin 1 to a 5 V power supply, Pin 2 to the Transmit Data pin, and Pin 3 to the Receive Data pin of a 9-pin D-Sub connector.


ii. Connect the GND pin of the power supply to the Signal GND pin of the 9-pin D-Sub connector.
c. Connect the NI Single-Board RIO power supply and Ethernet cable.
i. Connect the included power supply to the power supply input of the NI Single-Board RIO device.
ii. Connect the included Ethernet wire to a hub that is connected directly to your computer.
Warning: Please take appropriate safety precautions to prevent the device from shorting.
II. Configuring Hardware
- Next, configure the IP address of the NI Single-Board RIO device using the NI Embedded Evaluation Setup Utility. To do this, you must install the evaluation software.
a. Make sure the NI sbRIO-9631 is on.
b. Launch the Setup Utility by navigating to Programs»National Instruments»Embedded Evaluation from the Windows Start menu.

c. Follow the Startup Utility from Step 1 to Step 5 to fully complete the hardware configuration.
d. Write down the IP address to use later when configuring the project.
II. Programming the Hardware
- Finally, set up the project for the NI Single-Board RIO target and deploy the real-time program to the target by simply running it.
a. Open the Blood Pressure Monitoring sbRIO folder and double-click the NIBP Monitor – cRIO.lvproj to launch the project.
b. Right-click the NI sbRIO-9631 target in the Project Explorer window and select Properties from the shortcut menu to display the General properties page.
c. In the IP Address/DNS Name text box, enter the IP address you wrote down from the National Instruments Embedded Evaluation Setup Utility and click OK.

d. Double-click the RT Prototype.vi to open the Real-Time VI.

e. Put on the cuff. It is helpful to have an assistant because excessive movement can cause measurements to fail. The following instructions show you how to correctly apply the arm cuff.

f. Run the RT Prototype.vi by left-clicking on the Run Arrow.

g. When you run the VI, click the middle button of the screenshot of the Matrix Orbital Display.

h. The LCD display instructs you to “Pump” and “Stop Pumping.”
Note: Software algorithms will read analog inputs from the blood pressure sensor, utilize feedback control to analyze when to instruct user to start/stop pumping, calculate the systolic and diastolic pressures, and output this information to a graph.
System Overview
Now that everything is connected and the application is running on the embedded NI sbRIO-9631 device, you need to review the action occurring in the real-time operating system (RTOS) and the field-programmable gate array (FPGA) chip.

- FPGA technology offers the reliability of dedicated hardware circuitry, true parallel execution, and lightning-fast closed-loop control performance. In this application, it provides reliable analog input signals from the blood pressure sensor.
- An RTOS is specially designed to run applications with very precise timing and a high degree of reliability. In this application, the RTOS performs the base algorithm of calculating systolic and diastolic pressure with feedback control using the LabVIEW Statechart Module, provides a human machine interface (HMI) with a front panel, and uses the RS232 port for serial communication with the Matrix Orbital LCD using the prebuilt device drivers on ni.com/idnet.
Additional Resources
Designing and Validating Medical Devices with NI LabVIEW Webcast Series
Medical Device Design
Main Medical Page
Main Prototyping Page
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
