Skip to content

Commit

Permalink
more pcb docs
Browse files Browse the repository at this point in the history
  • Loading branch information
zajdel committed Aug 19, 2020
1 parent 2294758 commit da53b3c
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 24 deletions.
35 changes: 23 additions & 12 deletions _docs/hardware_electronics.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Electronics
=============

Electrical Block Diagram
Overview
----------------

.. figure:: /images/electronics_diagram.png
Expand All @@ -11,11 +11,8 @@ Electrical Block Diagram

PVP block diagram for main electrical components

Overview
----------------

The PVP is coordinated by a Raspberry Pi 4 board, which runs the graphical user interface, administers the alarm system, monitors sensor values, and sends actuation commands to the valves.
The core electrical system consists of two modular PCB 'hats', a sensor PCB and an actuator PCB, that stack onto the Raspberry Pi via 40-pin stackable headers (Figure \ref{fig:BOARDSTACK}).
The core electrical system consists of two modular PCB 'hats', a sensor PCB and an actuator PCB, that stack onto the Raspberry Pi via 40-pin stackable headers.
The modularity of this system enables individual boards to be revised or modified to adapt to component substitutions if required.

.. toctree::
Expand All @@ -34,19 +31,33 @@ This power is transmitted across the PCBs through the stacked headers when requi
Sensor PCB
----------------
The sensor board interfaces four analog output sensors with the Raspberry Pi via I2C commands to a 12-bit 4-channel ADC (Adafruit ADS1015).
1. an airway pressure sensor (Amphenol 1 PSI-D-4V-MINI)
2. a differential pressure sensor (Amphenol 5 INCH-D2-P4V-MINI) to report the expiratory flow rate through a D-Lite spirometer
3. an oxygen sensor (Sensiron SS-12A) whose 13 mV differential output signal is amplified 250-fold by an instrumentation amplifier (Texas Instruments INA126)
4. a fourth auxiliary slot for an additional analog output sensor (unused)
- an airway pressure sensor (Amphenol 1 PSI-D-4V-MINI)
- a differential pressure sensor (Amphenol 5 INCH-D2-P4V-MINI) to report the expiratory flow rate through a D-Lite spirometer
- an oxygen sensor (Sensiron SS-12A) whose 13 mV differential output signal is amplified 250-fold by an instrumentation amplifier (Texas Instruments INA126)
- a fourth auxiliary slot for an additional analog output sensor (unused)

A set of additional header pins allows for digital output sensors (such as the Sensiron SFM3300 flow sensor) to be interfaced with the Pi directly via I2C if desired.

.. figure:: /images/pressure_rev2_schematic_image.png
:align: center
:figwidth: 100%
:width: 100%

Sensor PCB schematic

<ADD SCHEMATIC AND COMPONENT TABLE AND PCB FILES>

Actuator PCB
----------------
The purpose of the actuator board is twofold:
1. regulate the 24V power supply to 5V (CUI Inc PDQE15-Q24-S5-D DC-DC converter)
2. interface the Raspberry Pi with the inspiratory and expiratory valves through an array of solenoid drivers (ULN2003A Darlington transistor array)
- regulate the 24V power supply to 5V (CUI Inc PDQE15-Q24-S5-D DC-DC converter)
- interface the Raspberry Pi with the inspiratory and expiratory valves through an array of solenoid drivers (ULN2003A Darlington transistor array)

<ADD SCHEMATIC AND COMPONENT TABLE AND PCB FILES>

.. figure:: /images/actuators_rev2_schematic_image.png
:align: center
:figwidth: 100%
:width: 100%

<ADD SCHEMATIC AND COMPONENT TABLE AND PCB FILES>
Actuator PCB schematic
12 changes: 2 additions & 10 deletions _docs/hardware_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Mechanical Diagram
:figwidth: 100%
:width: 100%

Schematic diagram of main mechanical components
Schematic diagram of main mechanical components <- THIS NEEDS TO BE UPDATED

Flow actuators
-------------------
Expand All @@ -25,15 +25,7 @@ Sensors
- Expiratory pressure sensor (PS2)
- Expiratory flow sensor (FS1)

Safety Components
-------------------
- 50 psi, high pressure relief valve (PRV1)
- Safety check valve (CV)
- 70 cmH2O patient-side pressure relief valve (PRV2)
- Filters (F1, F2)
- PEEP valve (PEEP) (include the design bifurcation in this module description)

Bill of Materials (need to think about what goes in this table, probably separate BoMs into tables by category, but here's a sample table)
Bill of Materials
-------------------

.. list-table::
Expand Down
2 changes: 0 additions & 2 deletions _docs/hardware_safety.rst

This file was deleted.

0 comments on commit da53b3c

Please sign in to comment.