medlab Two Channel Invasive Blood Pressure OEM board EG 02000

Similar documents
EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual

Medlab GmbH EG04000 User Manual. medlab. Four Lead ECG OEM board EG Technical Manual. Copyright Medlab Version Version 1.

Medlab GmbH EG05000 User Manual. medlab. Five Lead ECG OEM board EG Technical Manual. Copyright Medlab Version Version 1.

Medlab GmbH. EG12000 User Manual. medlab. Twelve Lead ECG OEM board EG Technical Manual. Copyright Medlab Version 1.05

Medlab GmbH MP01000 User Manual. medlab. Multiparameter OEM Board for Patient Monitors MP Technical Manual. Copyright Medlab Version 0.

NIBP2010 with SpO2. Non Invasive Blood Pressure OEM board NIBP with. PULSE OXIMETRY SpO 2. Hardware-Version : C Firmware-Version : 3.

NIBP2O}O UP. with PULSE OXIMETRY. spot. Hardware-Version : A Firmware-Version : 6.0. Signature, ffi

G3P-R232. User Manual. Release. 2.06

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EE 314 Spring 2003 Microprocessor Systems

ST600 TRANSMITTER OPERATING INSTRUCTIONS

Stensat Transmitter Module

Instruction Sheet UPS SERIES. Serial Control Protocol. I Rev E

Carbon Dioxide (Tiny CO2) Gas Sensor. Rev TG400 User Manual

CDR-915 Data Radio Module INTEGRATOR S GUIDE

2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan Application Note of OGM220, AN001 V1.8

Cost efficient design Operates in full sunlight Low power consumption Wide field of view Small footprint Simple serial connectivity Long Range

ROTRONIC HygroClip Digital Input / Output

KAPPA M. Radio Modem Module. Features. Applications

WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION FEATURES APPLICATIONS

Serial Servo Controller

Cost efficient design Operates in full sunlight Low power consumption Wide field of view Small footprint Simple serial connectivity Long Range

LaserPING Rangefinder Module (#28041)

Arduino Arduino RF Shield. Zulu 2km Radio Link.

The wireless alternative to expensive cabling...

SMARTALPHA RF TRANSCEIVER

The wireless alternative to expensive cabling...

Manual IF2008A IF2008E

B Robo Claw 2 Channel 25A Motor Controller Data Sheet

BMS BMU Vehicle Communications Protocol

Mate Serial Communications Guide This guide is only relevant to Mate Code Revs. of 4.00 and greater

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

RF RECEIVER DECODER RDF1. Features Complete FM Receiver and Decoder. Applications

905U Wireless. New Products... New Solutions. The wireless alternative to expensive cabling... Simple but Reliable. Easy to Use

Features. Description. General Specifications. VS Series Inclinometer : Dual Axis, RS232 and Analogue Output

Liquid Level Sensors. M-Series Magnetostrictive Sensors

Radio Module HG 75430

HP 33120A Function Generator / Arbitrary Waveform Generator

DA DA 26 Technical Specification. Page 1/27. Volz Servos GmbH & Co. KG servos.com

Artifex LIV 110. Laser Diode Characterization System. Engineering

Servo Switch/Controller Users Manual

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT

Product Specification for model TT Transducer Tester Rev. B

Device Equivalence Evaluation Form

Model ipm Intelligent Power Monitor

DESCRIPTION DOCUMENT FOR WIFI / BT HEAVY DUTY RELAY BOARD HARDWARE REVISION 0.1

SmartRadio Transmitter / Receiver

3V TRANSCEIVER 2.4GHz BAND

Industriefunkuhren. Technical Manual. System 7001RC. Multi-Source Function ENGLISH. Version:

Technical Description and User Manual E-band CW power meter DPM-12 s/n N-1204/21-T

HOMANN DESIGNS. DigiSpeed. Instruction manual. Version 1.0. Copyright 2004 Homann Designs.

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

Channels that are not occupied by temperature sensors, can take over alternative functions:

Installation procedure Ground loop reader: LBS type R12 / RS232 type 5C

Technical Bulletin, Communicating with Honeywell TM ST3000/STT3000 Smart Transmitters

B RoboClaw 2 Channel 30A Motor Controller Data Sheet

Parameter Value Unit Notes

Model : KY202M. Module Features. Heart Rate Variability Processing Module

ROM/UDF CPU I/O I/O I/O RAM

HURRICANE Radio Modem. FULL DUPLEX Radio MODEM

Interfacing the 1724-Type Microprocessor-Controlled EDFA via a Serial Communication Port

DIGEM f 96 x 48 EK. Applications. Description

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

TEAM DIGITAL. SC82 Servo Controller

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

CIC ENGINEERING 345 CENTER STREET EAST PEORIA, IL PH FAX µmpis Control Software

Remote Switching. Remote Gates. Paging.

SIMPLY PRECISE PRELIMINARY. Preliminary product overview - LAK encoder. LAK 1 Absolute linear encoder with signal control

DESCRIPTION DOCUMENT FOR WIFI SINGLE DIMMER ONE AMPERE BOARD HARDWARE REVISION 0.3

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

Back to. Communication Products Group. Technical Notes. Local/Remote Control, 9300 Series

WWVB Receiver/Decoder Module With Serial BCD Interface DESCRIPTION FEATURES APPLICATIONS

Model FLSC-C1-LIQ. Microprocessor Based Loop Powered Transmitter

The wireless alternative to expensive cabling...

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18

UART2PPM. User s Guide. Version 2.04 dated 02/20/16. Gregor Schlechtriem

Home Automation, Inc. Omnistat2. RC-1000 and RC-2000 Communicating Thermostat. Serial Protocol Description

CMPS09 - Tilt Compensated Compass Module

Peripheral Sensor Interface for Automotive Applications

user leaflet ABSOLUTE TTL MODULE

Electronic AC Load ZSAC Series. 400 W up to 21,000 W 260 V up to 440 V 3 A up to 100 A. Rev. 3.03

MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE

I-7088, I-7088D, M-7088 and M-7088D User Manual

D500. Defibrillator/Monitor NIBP. Temperature 1. Temperature 2 IBP 1 IBP 2. Capnography. Integrated Thermal Printer LCD

The MP SERIES CONTROLLER. User s Manual. ISE, Inc.

Protocol and instruction set for remote control via the infrared interface. Table of Contents

745 Transformer Protection System Communications Guide

AcuMesh Wireless RS485 Network. User's Manual SOLUTION

DIGITAL OUTPUT PRESSURE SENSORS

FOD Transmitter User s Guide

DIGITAL OUTPUT BAROMETER SENSORS

OEM 100. User Manual. Figure 1: OEM 100 Module with HG Rectangular Antenna Board

Line-to-line RMS Volts, 3 phases 4 digits (XXX.X) Volts

CASH-Interface2. v1.09. Universal CASH Interface

Data Acquisition Modules/ Distributed IO Modules

BPM214: Bidirectional Power Meter for WR-975 Waveguide

InfraStruXure Manager v4.x Addendum: Building Management System Integration

Specification. Scanning Laser Range Sensor C /7. Date: Symbol Amendment Details Amendment Date Amended by Number

USING RS-232 to RS-485 CONVERTERS (With RS-232, RS-422 and RS-485 devices)

Transcription:

medlab Two Channel Invasive Blood Pressure OEM board EG 02000 Technical Manual Copyright Medlab 2003-2014 1 Version 2.02 01.04.2014

Contents: Mechanical dimensions, overview 3 Specifications 5 Connector assignment 6 Serial transmission 7 Software protocol 8 Physical units 11 Transducer manufacturers 13 Regulatory considerations 14 medlab medizinische Diagnosegeräte GmbH Helmholtzstrasse 1 76297 Stutensee (Karlsruhe) Germany Tel. +49(0)7244 741100 support@medlab.eu www.medlab.eu Version 2.02 01.04.2014 2

Mechanical Dimensions 1 2 15 Top view of the PCB (not to scale, all dimensions in mm) Overview The scope of this document is the description and specification of the EG02000, a two channel invasive blood pressure module. It will help anybody who is familiar with programming and medical electronics to integrate the module into his own medical system. The EG02000 is connected to up to two standard pressure transducers that are produced by several manufacturers. The module works with all sensors that offer a sensitivity of 5µV/V/mmHg. It allows independent adjustment of the zero level of each channel after the patient has been connected to the system or has been moved. The other, isolated side of the module connects to a standard, asynchronous, bidirectional serial interface. The EG02000 transmits pressure waveforms, pressure values and detected pulse rates as well as status info for each channel. The patient side is fully isolated on the module, including power generation for the isolated side and data transmission over opto-couplers. 3 Version 2.02 01.04.2014

isolation barrier; do not mount or connect anything here 1 JP 3 Connector for serial interface 1 JP 1 Connector for transducers do not connect any electrical equipment, except for the transducer to this side Connector locations and electrical isolation 2 1 2 15 1 Connection of the board to a PC and to the transducers for evaluation Version 2.02 01.04.2014 4

Technical Data Mechanical data: see attached sheet with board drawing. 2 layer PCB, thickness 1.5 mm, 88 x 53mm Attachment: four M2.5 screws in the corners of the PCB Weight: 20 g Operating voltage: 5 Volt, +- 10%, 70mA without transducers Power consumption: Input: Isolation: Channels: Freqency response: Calibration: Curve transmission: Filtering: < 350mW while measuring + transducer power defibrillation protected 4000 Vrms standard two 0-28 Hz (-3dB) factory calibrated three frequencies, user selectable, 50/100/150 Hertz integrated 50 Hz or 60 Hz notch filter Pulse detection: Pressure range: Zero Range: Pressure accuracy: Protocol: Transducer: Bridge resistance: 30.. 250 bpm +- 1%, +- 1 Digit, 8 beat averaging -99 mmhg - 310 mmhg + - 70mmHg +- 1%, +- 1 digit over the full range standard bidirectional serial protocol, see description on following pages 5µV/V/mmHg, disposable or re-usable Minimum 180 Ohm 5 Version 2.02 01.04.2014

Connectors (see drawing on page 4 for location) Header for host connection: JP3: 1 VCC 2 VCC 3 Not connected 4 Not connected 5 Not connected 6 Not connected 7 Not connected 8 Not connected 9 Not connected 10 Not connected 11 Data in, -/+ 5Volt level 12 Data in, TTL level 13 Data out, -/+ 5 Volt level 14 Data out, TTL level 15 Gnd 16 Gnd Header for patient cable connection JP 1: 1 Reference channel 2 2 not used 3 Negative input 2 4 not used 5 Positive input 2 6 not used 7 patient ground 8 not used 9 Reference channel 1 10 not used 11 Negative input 1 12 not used 13 Postive input 1 14 not used 15 Cal (Factory use only) Version 2.02 01.04.2014 6

Serial Transmission The normal connection to the board is done via serial, asynchronous communication with 9600 baud, 8 data bits, one stop bit, no parity. Both TTL and RS232 (+/- 5 Volt level) voltage levels are available. The real RS232 is helpful during evaluation of the board, which can be done using an ordinary PC and a special software. The connection in the customer s final system could be done through TTL levels, which saves parts on the customer s side of the data stream. The connector JP 3 is compatible with the interface connector on Medlab's EG00301 Spo2 OEM board. Therefore, test cables that had been built for the pulse oximeter board can also be used for the IBP board. The EG2000 sends data and receives commands. Commands are one byte characters, some of them have an additional parameter, others just toggle an internal switch in the EG2000 module. 7 Version 2.02 01.04.2014

Serial Transmission Protocol The board transmits two pressure waves and values that range from -99 to +300mmHg. For each channel, systolic (SYS), mean arterial pressure (MAP) and diastolic pressure (DIA) is calculated. On both channels, also a pulse rate is calculated. It is assumed that the pulse rate is equal for both channels, so only one of them is transmitted. The module selects the channel that has a higher amplitude for transmission of the pulse rate. Additionally to the waveforms, systolic, diastolic, and mean pressure are transmitted together with some status information and a pulse rate value. The data is transmitted with 9600 baud, 1 start bit, 8 data bits, no parity, one stop bit. To keep traffic on the serial line as low as possible, the following protocol has been implemented: Since it is not economical to transmit 16 bit values for the pressures, there is no obvious method for transmission of negative numbers, since 9 bit values are transmitted for the pressure values. On the other hand, pressure values of -99 to 300 mmhg have to be transmitted. Therefore, all numbers are incremented by 100 mmhg before transmission. The receiver side is responsible for subtracting the value of 100 (decimal) before any display or storage of the received numbers takes place. This is the easiest and safest way to transfer negative values in evironments ranging from 8-Bit microcontrollers to 64-Bit PC environments. Transmitted packets There are three types of regular data packets, waveform packets, status packets and value packets. The beginning of a packet is indicated by a 1 in the highest bit of the first byte of the packet. Every other byte has a 0 in bit 7. Waveform packets are transmitted 50, 100 or 150 times per second, as defined by the last Speed command. The initial value is 100 packets / sec. The higher bits of the values (bit 8 and 9) are stripped from the values and tranmitted in separate bytes to free bit 7 for synchronisation purposes. Information packets are transmitted once per second. Status packets are transmitted at least once every 5 seconds, or when they are needed, for example if a sensor is removed. The data protocol is self synchronizing, e.g. one cannot lose synchronisation if some bytes are lost during transmission. Only one package is lost in that case. There is one special package: after receiving the command I ( identify ), the board sends a string that contains manufacturer info, version info, serial number, and calibration date of each module. This string is in ASCII format and is zero terminated. For ease of decoding this message, the first byte of this string is 0xE0. Example for answer to identify command: Medlab GmbH IBP OEM V1.0 Cal.: 11.01.04 SN: 0100 (Manufacturer) (Version) (Calibration Date) (Serial Number) Version 2.02 01.04.2014 8

%' 0-7:,7,;014725,.09.439,389700-08 0 $3.,;0,;0,;0,;0 0,;0,;0,;0,;0,;0,;0,;0,;0 0,;0,;0,;0,;0,;0,;0,;0,;0 89,5,.09.439,389700-08 0 $3. 0 $9, 0 $9, :80,707 $9, $9, $9, $9, $9, $9, :80,707 $9, $9, 331472,9435,.09.439,38330-08 0 $3. 0 0 0 0 - :80 0 0 0 0 :80 :80 :80 :80 :80 :80 :80 :80 9 Version 2.02 01.04.2014

Waveform Packet: Sync Synchronisation bit and high bits (bit 8 and bit 7) of wave 1 and wave 2 Wave 1 Bits 0..6 of wave 1 Wave 2 Bits 0..6 of wave 2 Status Packet: Sync Synchronisation bit and pulse detected bits for channel 1 and 2 can be used to beep on systole detection Status 1 Status according to the table on the next page for channel 1 Status 2 Status according to the table on the next page for channel 2 Info Packet: Sync Synchronisation bit and high bits (bit 8 and bit 7) of sys 1, map 1 and dia 1 Sys1 Bits 0..6 of Systolic pressure value of channel 1 Map1 Bits 0..6 of Mean arterial pressure value of channel 1 Dia1 Bits 0..6 of Diastolic pressure value of channel 1 Hbit2 High bits (bit 8 and bit 7) of Sys2, Map2 and Dia2, high bit (bit 7) of pulse rate Sys2 Bits 0..6 of Systolic pressure value of channel 2 Map2 Bits 0..6 of Mean arterial pressure value of channel 2 Dia2 Bits 0..6 of Diastolic pressure value of channel 2 Pulse Bits 0..6 of Pulse rate Version 2.02 01.04.2014 10

Status Bits 0 0000 Normal operation 1 0001 No waveform found 2 0010 Zeroing in process 3 0011 Value out of range 4 0100 Zeroing failed 5 0101 Initializing 6 0110 Zeroing ok 7 0111 No sensor connected 8 1000 Sensor connected 9 1001 Simulated output 10 1010 Not calibrated 11 1011 Selftest error 12 1100 Cable fail 13-15 1101-1111 Not used, but reserved Selftest error (11), Not calibrated (10) errors are fatal. The module will never go into measuring state and has to be power cycled. The "Cable fail" (12) state can be reset by issuing the "O" command, see page 12, "Simulated data output" paragraph. The status messages 2,3,4,5,8 are messages that are transmitted during 10 seconds only, then they will go away until triggered again by the module. Status messages 7 and 9 will be transmitted as long as simulated data is transmitted and/or as long as no sensor is connected to the respective channel. Commands from Host to Module All commands have a one or two byte structure. They are also sent to the module with 9600 baud. The commands are sent in ASCII format. Transmission frequency of the waveform packet: S Parameter: 0, 1, or 2 (0x53 0x31 for example for S1 ) 0 send waveform packets 50 times per second 1 send waveform packets 100 times per second ( reset value) 2 send waveform packets 150 times per second Filtering of the waveforms for 50 or 60 Hz line frequency: 5 filter waveform with a 50Hz notch filter 11 Version 2.02 01.04.2014

6 filter waveform with a 60Hz notch filter User Zeroing the pressure channels: Z Parameter: 1, 2 or 3 1 Zeroing of channel 1 only, channel 2 remains unchanged 2 Zeroing of channel 2 only, channel 1 remains unchanged 3 Zeroing of channel 1 and channel 2 Simulated data outputs (useful for testing or exhibitions): O (like "Original") use real input for data transmission (reset value). This command also resets a cable fail state, if the module has detected a cable fail. M use simulated output waves and pressure values Identification of the module: I Identify. An ASCII string showing module information is transmitted. For easier decoding, the first character transmitted in this block is 0xE0. This is a sync byte only and should be detected, but does not need to be decoded. Physical units of transmitted data All transmitted pressures are in mmhg. A value of 100 has to be subtracted from all pressures, including transmitted waveforms, systolic, mean and diastolic values. This can generate negative pressures, which is correct, since the measurement range lies between -99 mmhg and + 300mmHg. Negative pressures exist because the measured pressures are relative values, normalized (zeroed) to the pressure at the heart level of the patient. All transmitted pulse rates are in 1/min, e.g. bpm (beats per minute). Transducer Manufacturers Compatible transducers with a sensitivity of 5µV/V/mmHg are for example manufactured by: Medex Sensonor Utah Medical www.medexmed.com www.sensonor.no www.utahmed.com Version 2.02 01.04.2014 12

Regulatory considerations The device that has been described in this document is not a final medical product. That means that it can not be used as a standalone unit to do measurements on a patient. Therefore, the OEM IBP has not to be CE-marked. The customer has to undertake the procedure of CE-marking with the final product that he builds with the PCB. The EMCregulatories are not violated by the module because of its extreme low power requirements and its proper filtering and decoupling of power supply. Second, the device is not FDA approved, which is also not possible for a module. Only final products that will be sold in the USA have to and can undertake the process of 510K approval. 13 Version 2.02 01.04.2014

Document Revisions: V1.0 Initial release V1.1 Changed "Zero all" command from "Z0" to "Z3" V1.2 Corrected pin numbering of JP3, corrected minor typing errors, added mechanical drawings V1.3 Corrected command for simulated output (page 12) V1.4 Corrected parameters for simulated output (page12) V1.5 Corrected status messages, "NO WAVE" was missing (page 11) V1.6 Added description of Info message sync byte 0xE0 Corrected negative/positive input description on page 6 V1.7 Changed company address information V1.71 Corrected typing errors on p. 4 and p. 6 V1.9 Changed manufacturer address V2.00 Added description of "Cable Fail" status, new in hardware revision E, software revision 2.00 V2.02 Cable fail status reset command included, see page 11 Version 2.02 01.04.2014 14