INNOVASUB Monitoring Development Board User Manual Download Page 5

 

UEPM Development Board 

 

1. PRECAUTIONS 

1. 

CAUTION! 

Keep the UEPM Development Board away from water or wet surfaces. 

 
2. 

CAUTION! 

Lay  the  UEPM  Development  Board  on  a  flat  surface.  Any  fall  or  shock 

could permanently damage the unit and thus void warranty. 
 
3. 

CAUTION! 

Keep  the  UEPM  Development  Board  away  from  direct  sunlight.  Even  in 

cold  environments,  the  sunlight  rays  can  be  powerful  enough  to  damage  the  LCD 
display or others components, or cause the overheating of some parts of the circuits. 
 
4. 

CAUTION! 

Use only the power supply provided with  the UEPM Development Board 

or an appropriate 5V and >1000mA power supply. An inappropriate power supply could 
permanently damage the UEPM Development Board. 
 
5. 

DANGER! 

Follow  the  temperature  usage  recommended.  The  UEPM  Development 

Board  is  equipped  with  a  lithium  battery,  used  for  its  high  capacity.  However,  lithium 
battery  type  can  be  dangerous  if  not  properly  used.  The  battery  may  explode  if  not 
charged  properly  (wrong  power  supply)  or  over  heated  (hot  weather).  As  well,  the 
battery may lose its capacity if used in cold conditions. 
 
6. 

CAUTION!

 

USB  connections  5  and  10  shown  in 

Figure  1

Hata!  Başvuru  kaynağı 

bulun

amadı.

  are  not  standard  USB  compliant.  You  should  only  connect  sensors 

delivered  with  the  UEPM  Development  Board  to  these  connections.  Otherwise  you 
could damage the device and this would void the warranty. 
 
7. 

CAUTION! 

Sensors should be used only with air and dry environment. Using sensor 

for  underwater  pressure  or  using  sensors  with  different  gases  could  cause  permanent 
damage on sensors. 

 

8. 

DANGER!

 Do not use the UEPM Development Board hardware and software before 

reading  user  manual.  Otherwise,  you  could  cause  accidents  resulting  in  death  or 
injuries. 
 

 

Summary of Contents for Monitoring Development Board

Page 1: ...2013 Copyright Bogazici Uluslararası Egitim Dan Mrk ve Ltd Ş 04 09 2013 Underwater Equipment for Physiological Monitoring Development Board USER MANUAL ...

Page 2: ... use the UEPM Development Board hardware and software before reading user manual Otherwise you could cause accidents resulting in death or serious injuries WARNING The UEPM Development Board is equipped with Lithium batteries that may cause fire and or explosion in case of any inappropriate usage Read the user manual carefully to understand how to use the UEPM Development Board ...

Page 3: ...ation 15 4 8 INNOVASUB Pressure Sensor 18 4 9 Piezo Switches 19 4 10 Potentiometers 20 4 11 LEDs 20 4 12 Oxygen Sensor 21 4 13 General Purpose ADC Inputs 22 4 14 MS5541C Pressure Sensor 23 5 Programs 24 5 1 Sample Codes 24 5 2 USB Sample Code 24 5 3 SD Card Sample 25 5 4 UEPM Sample Code 25 Configuration 26 Mapping 26 Main 26 Timer 27 LEDs 27 PowerManager 27 LCD 28 UART 28 XBee 28 Piezo 28 SD Slot...

Page 4: ...re 11 XBEE1 RN 171XV and XBEE2 RN 42XV 16 Figure 12 SENSOR2 SENSOR1 and Micro SD Slot 17 Figure 13 Underwater Wireless Module Connector 17 Figure 14 Two INNOVASUB Pressure Sensors and Two T Pipes 18 Figure 15 INNOVASUB Pressure Sensors with USB Cable for Connection with UEPM Development Board 19 Figure 16 PIEZO1 and PIEZO2 Piezo Switches 19 Figure 17 POT1 and POT2 Potentiometers 20 Figure 18 LED1 ...

Page 5: ...e UEPM Development Board is equipped with a lithium battery used for its high capacity However lithium battery type can be dangerous if not properly used The battery may explode if not charged properly wrong power supply or over heated hot weather As well the battery may lose its capacity if used in cold conditions 6 CAUTION USB connections 5 and 10 shown in Figure 1Hata Başvuru kaynağı bulunamadı...

Page 6: ...ologies It combines all the hardware and software required for monitoring the diver s physiology underwater The UEPM Development Board is provided will all the accessories documents and sample code to start developing immediately This document describes the hardware components of the UEPM Development Board as well as their associated sample code ...

Page 7: ...SP430 s 80 pins 0 1 pitch connectors 4 CGR18650CG Lithium Ion Rechargeable battery 5 Mini USB connector Power supply to recharge the battery NOT USB COMPLIANT Connect only a power supply with 5V and at least 1A capacity 6 Reference pin GND and pins to control current through the battery 7 Switches controlling power supply to the MSP430 and peripheral components 8 Jumpers to select the devices to b...

Page 8: ...t ADC of the MSP430 2 x Piezo electric switches Connected to digital interruptible input of the MSP430 13 4 x General purpose LEDs Connected to digital output of the MSP430 14 Port for connection with Oxygen Sensor Jack 3 5mm or standard 0 1 connectors available DO NOT USE BOTH CONNECTORS AT THE SAME TIME as they are connected to the same 12 bit ADC input 15 General purpose 12 bit ADC acquisition ...

Page 9: ...d with this microcontroller already pre loaded with the UEPM Sample Program Figure 2 MSP TS430PN80USB Target Board It is recommended to use the UEPM Development Board with MSP430F5529 as some functions might not be available with other references of microcontroller Leave jumper JP2 open as the pin P1 0 is already used on the UEPM Develoment Board The target board has a 32 768 Hz crystal soldered o...

Page 10: ...the JTAG connector of the target board and connect its USB cable to your computer From Code Composer Studio you can now run a program or debug Note the UEPM Development Board is equipped with several peripherals that may consume important current especially if a Wi Fi module is plugged to the XBEE connector and the LCD screen is on This is why the power must be supplied by the battery instead of t...

Page 11: ...oard is CGR18650CG It is a Rechargeable single cell Lithium Ion battery with a capacity of 2000 mAh Its nominal voltage is 3 7V but it can vary between 4 2V and 2 7V depending on its state of charge Its package is the standard 18650 The UEPM Development Board is equipped with a charging circuit to manage the charge of the battery using a Constant Current Constant Voltage method The maximum current...

Page 12: ...recommended that you use the power supply provided with the UEPM Development Board The connector used for the power supply is a Mini USB female connector IT IS NOT USB COMPLIANT Therefore do not connect any USB device to that port You may only plug a power supply Figure 5 Battery Figure 6 Mini USB Connector for Charging the Battery ...

Page 13: ...se a power supply of regulated 5V and at least 1000mA capacity The use of an inappropriate power supply may cause explosion fire or the damage of the power supply and or the battery CAUTION Do not charge the battery out of the 5 C 45 C 41 F 113 F temperature range 4 5 Control Pins The control pins can be used to control the voltage on the board and to control the current flowing through the batter...

Page 14: ...F SW3 is a momentary SPDT ON OFF SW2 is bright green when SW2 or SW3 is closed When the voltage regulator of the UEPM Development Board is powered and enabled SW1 SW2 SW3 the LED L2 is bright green Moreover the digital output EN_REG2 of the MSP430 is connected to the enable pin of the voltage regulator Hence after a short impulse on SW3 to allow current flowing through the voltage regulator and po...

Page 15: ...OVE FIRST the jumpers from the positions UART1 and SNS1 and finally place three jumpers on XBEE1 on JP9 In order to use the INNOVASUB pressure sensor 1 remove first all the jumpers from JP9 and place two jumpers on the position SNS1 In order to use the underwater communication module remove all the jumpers from JP9 and place three jumpers on the position UART1 When using XBEE1 CTS and RTS pins are...

Page 16: ...using XBEE2 its CTS and RTS pins are directly wired to the MSP430 in case high baud rates needed Figure 10 Jumper JP9 in Position SNS1 and Jumper JP10 in Position SNS2 Figure 11 XBEE1 RN 171XV and XBEE2 RN 42XV ...

Page 17: ...17 Figure 12 SENSOR2 SENSOR1 and Micro SD Slot Figure 13 Underwater Wireless Module Connector ...

Page 18: ...The INNOVASUB Pressure Sensor is a high precision pressure sensor to monitor your divers depths Based on the MS5541C its resolution is 1 2 mbar and its range is up to 14 bar The INNOVASUB Pressure Sensor easily plugs to your existing panel system using the T pipes adding digital sensing for your operations Figure 14 Two INNOVASUB Pressure Sensors and Two T Pipes ...

Page 19: ...her underwater electronic devices that require switches as they are completely water proof and they easily work underwater A small impulse of the piezo electric switch will close the circuit for a short period of time which will be detected by the MSP430 s input PIEZO1 is wired to the input P2 2 and PIEZO2 is wired to the input P2 3 Figure 16 PIEZO1 and PIEZO2 Piezo Switches ...

Page 20: ... inverted The position 0 0 corresponds to the highest signal in ADC acquisition and 10 0 to the smallest value 4 11 LEDs Four general purpose LEDs are available on the UEPM Development Board They can be used to display basic information They are called LED1 LED2 LED3 and LED4 and their signals are of the same names on the circuit s schematics They are directly connected to the MSP430 digital outpu...

Page 21: ...designed to be connected to an analog oxygen sensor They are connected to the 12 bit ADC input A4 CAUTION Do not connect both X4 and JP15 to an oxygen sensor at the same time as they are wired to the same input and may result to damage the two sensors Figure 19 X4 Jack 3 5mm and JP15 0 1 Connectors for Oxygen Sensor ...

Page 22: ...nect a custom general purpose board for up to 6 12 bit Analog To Digital inputs It also provides the battery lines the regulated 3 3V the analog ground AGND and digital ground DGND for a high quality signal Figure 20 ADC Module JP16 Connector for 6 x 12 bit ADC Inputs ...

Page 23: ...imenting and development of the communication protocol with the pressure sensor The connection is made with 5 pins only CAUTION Do not invert the sensor s connection while plugging it It may result in damaging it Follow the PCB s drawing to plug it in the correct direction Figure 21 SENSOR3 ...

Page 24: ... display and LCD Display The USB program was set apart because it requires a specific structure in the main loop main c that would have made the rest of the code harder to understand at first The SD Card program was also set apart because it requires a long code that may confuse the developer when first using the UEPM Development Board Both the USB and SD card programs were directly inspired from ...

Page 25: ... please refer to the document Programmers_Guide_MSP430_USB_API pdf provided with the UEPM Development Board s CD 5 3 SD Card Sample The SD Card slot is connected to the MSP430 through its SPI port The library for SD implementation a sample code and the datasheet are provided in the SD folder of the CD Please notice that this library only implements byte reading and writing It DOES NOT IMPLEMENT FA...

Page 26: ...ach pins function For example LED1 digital output is placed in P7 3 This header file ensures the compatibility of all the source codes mentioned above across all MSP430 Configuration Configuration h contains pre compiler instructions and definitions The only variables that you may want to change there are UART1_FCT and UART2_FCT They select which device will be used for UART1 and UART2 For example...

Page 27: ...available sensTp1 3 temperature value in C of SENSOR1 SENSOR2 and SENSOR3 when available Timer The timer c and timer h only contain two initialization functions that configure the TimerA to count timer based on the XT1 32 768 Hz It generates 8 TimerA overflow interrupts per second that are handled in interrupt c The second initialization function sets the DCO to a precise 19 988 840 Hz MCLK is set...

Page 28: ...ication The data to be transmitted or received is buffered and called by interrupts only XBee The XBee source code implements the status pins of the XBee modules These status pins inform on the connection status of the module TCP IP and WiFi Bluetooth association Please note that the RTS CTS function is not implemented It is advised that they be implemented in this file if required Piezo The piezo...

Page 29: ...urce and header files implements the non standard communication between the MSP430 and the MS5541C In order to make communication as efficient as possible the communication implements usage of interrupts It regularly checks the status of of the pressure sensor and reset it if it cannot communication with it after 3 seconds The Pressure Sensor source code can be used as a library for MS5541C for an...

Reviews: