Skip to content

Commit

Permalink
list edits
Browse files Browse the repository at this point in the history
  • Loading branch information
zajdel committed Aug 19, 2020
1 parent 41ff4f5 commit b01004f
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 7 deletions.
14 changes: 14 additions & 0 deletions _docs/assets/csv/actuator_pcb_bom.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Ref,Part,Purpose
J1,40-pin stackable RPi header,Connects board to RPi
J2,"4-pin 0.1"" header",I2C connector if desired
J3,2-pin header,Connects ALRT pin from ADS1115 to RPi if needed
J4,"3-pin 0.1"" header or 3 pin fan extension cable",Connects board to oxygen sensor
R1,330 Ohm resistor,Sets gain for INA126
C1,"10 uF, 25V",Cap for TL7660
C2,"10 uF, 25V",Cap for TL7660
U1,"TL7660, DIP8",Rail splitter for INA126
U2,"INA126, DIP8",Instrumentation amplifier for oxygen sensor output
U3,Amphenol 1 PSI-D-4V-MINI,Airway pressure sensor
U4,Adafruit ADS1115,4x ADC
U5,Amphenol 5 INCH-D2-P4V-MINI,Differential pressure sensor (for flow measurement)
U6,-,Auxiliary analog output sensor slot
20 changes: 13 additions & 7 deletions _docs/hardware_electronics.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ 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).
- 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)
* 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.

Expand All @@ -55,8 +55,8 @@ A set of additional header pins allows for digital output sensors (such as the S
Actuator PCB
----------------
The purpose of the actuator board is twofold:
- 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)
* 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>

Expand All @@ -65,4 +65,10 @@ The purpose of the actuator board is twofold:
:figwidth: 100%
:width: 100%

Actuator PCB schematic
Actuator PCB schematic

.. csv-table:: Actuator PCB bill of materials
:file: /csv/actuator_pcb_bom.csv
:widths: 10,30,60
:header-rows: 1

0 comments on commit b01004f

Please sign in to comment.