project:weathersonde:hw
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
project:weathersonde:hw [2014/02/15 23:38] – pinky | project:weathersonde:hw [2016/06/17 20:43] (current) – [CON6] pinky | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Vaisala weather sonde hardware ====== | ||
+ | ===== Sensors stick ===== | ||
+ | |||
+ | TODO image | ||
+ | |||
+ | ^ name ^ description ^ | ||
+ | | tempC | temperature sensor (capacitive ?) | | ||
+ | | HUM1 | humidity sensor 1 | | ||
+ | | HUM2 | humidity sensor 2 | | ||
+ | | temp2 | thermistor | | ||
+ | |||
+ | ===== Connectors ====== | ||
+ | |||
+ | ^ name ^ description ^ | ||
+ | | CON1 | service connector - used for programming and during calibration | | ||
+ | | CON2 | external sensors connector | | ||
+ | | CON3 | | | ||
+ | | CON4 | service connector + other | | ||
+ | | CON5 | join main board and TX boarx | | ||
+ | | CON6 | join main board with sensors board | | ||
+ | | CON7 | | | ||
+ | | CON8 | | | ||
+ | |||
+ | * GPS antenna: 3dBic (dB - isotropic circular), RHCP, omnidirectional | ||
+ | |||
+ | ===== pinouts ===== | ||
+ | |||
+ | Pinouts as used in this project. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== CON1 ==== | ||
+ | |||
+ | ^ pin ^ description ^ | ||
+ | | 1 | GND | | ||
+ | | 2 | +9Vcc - 9 V | | ||
+ | | 3 | ? (to u-controller pin 27, pull-up) | | ||
+ | | 4 | ? (to u-controller pin 26, floating) | | ||
+ | | 5 | ? (to u-controller pin 45, pulled-down) | | ||
+ | | 6 | NC | | ||
+ | | 7 | ? (to u-controller pin 46, pull-up) | | ||
+ | | 8 | SPI_SS_EEPROM - SPI select EEPROM| | ||
+ | | 9 | SPI_MOSI | | ||
+ | | 10 | SPI_CLK | | ||
+ | | 11 | SPI_MISO | | ||
+ | | 12 | RESET - ground to switch into service mode | | ||
+ | |||
+ | ==== CON4 ==== | ||
+ | ^ pin ^ description ^ | ||
+ | | 1 | | | ||
+ | | 2 | | | ||
+ | | 3 | GND | | ||
+ | | 4 | GND | | ||
+ | | 5 | ? (to u-controller pin 27, pull-up) | | ||
+ | | 6 | ? (to u-controller pin 26, floating) | | ||
+ | | 7 | ? (to u-controller pin 45, pulled-down) | | ||
+ | | 8 | | | ||
+ | | 9 | ? (to u-controller pin 46, pull-up) | | ||
+ | | 10 | SPI_SS_EEPROM - SPI select EEPROM | | ||
+ | | 11 | SPI_MOSI | | ||
+ | | 12 | SPI_CLK | | ||
+ | | 13 | SPI_MISO | | ||
+ | | 14 | RESET - ground to switch into service mode | | ||
+ | | 15 | | | ||
+ | | 16 | +2V8cc - 2.8 V, generated by regulator (IC ?? TODO) from +9Vcc | | ||
+ | |||
+ | ==== CON5 ==== | ||
+ | |||
+ | TODO: the following must be re-checked | ||
+ | |||
+ | ^ pin ^ description ^ | ||
+ | | 1 | Logic VCC (3.45V) | | ||
+ | | 2 | Serial Clock (2400Hz) | | ||
+ | | 3 | Serial Data (2400 Baud) | | ||
+ | | 4 | TX Enable? Stays low when clock starts, but goes high later (when serial data is present) | | ||
+ | | 5 | SPI Data Input | | ||
+ | | 6 | GND | | ||
+ | | 7 | 16MHz clock from GPS Module | | ||
+ | | 8 | GND | | ||
+ | | 9 | SPI Clock | | ||
+ | | 10 | TX Programming?? | ||
+ | | 11 | Internal LDO Inhibit. Is wired to the module' | ||
+ | | 12 | TX Inhibit - Connected to Base of Switching transistor inside module. | | ||
+ | | 13 | Main Power - Measured Battery Voltage on this pin (12V in my case) | | ||
+ | | 14 | GND | | ||
+ | |||
+ | ==== CON6 ==== | ||
+ | |||
+ | ^ pin ^ name ^ description ^ | ||
+ | | 1 | VCC | power (9V) | | ||
+ | | 2 | HEAT_TOP | enable heating for upper humidity sensor (0 V - disabled, 3V - enabled) | | ||
+ | | 3 | MEAS | measurement signal with varying frequency, (2.75V, square, f ~= 10kHz) | | ||
+ | | 4 | GND | | ||
+ | | 5 | THERM | connect directly to thermistor on sensors stick (silver blob) | | ||
+ | | 6 | START | restart measurement cycle (3V pull-up, 1 ms pulse to 0V, repeats with 1sec period) | | ||
+ | | 7 | SENS_SELECT | cycle through sensors (3V pull-up, 2ms pulse to 0V select next sensor, 30-40 ms per measurement, | ||
+ | | 8 | HEAT_BOTTOM | enable heating for lower humidity sensor (0 V - disabled, 3V - enabled) | | ||
+ | |||
+ | |||
+ | TODO: other connectors | ||
+ | |||
+ | |||
+ | ===== Parts - Integrated curcuits description ===== | ||
+ | |||
+ | === IC1 - SPI EEPROM === | ||
+ | * type: M95256 | ||
+ | * description: | ||
+ | |||
+ | === IC2 === | ||
+ | * type: DSP1C \\ VAISALA \\ 1037C \\ 03004 | ||
+ | * package: 64-TQFP (4x16 leads square) | ||
+ | * description: | ||
+ | |||
+ | DSP1C is made and developed by VLSI specificaly for VAISALA. Is based on VS-DSP (ver 1. ?) DSP core. No more information can be provided by VLSI. | ||
+ | |||
+ | === IC3 === | ||
+ | * type: uN8021C | ||
+ | * description: | ||
+ | |||
+ | === IC4 - RF PCB === | ||
+ | |||
+ | * type: TX1B \\ VAISALA \\ 1129G \\ 37133 | ||
+ | |||
+ | === IC5 - RF PCB === | ||
+ | * type: L4931C50 \\ (ST) GK23b | ||
+ | |||
+ | Very low drop voltage regulator (5.0 V) with inhibits. | ||
+ | |||
+ | === IC6 - sensors PCB === | ||
+ | * pins: 24 | ||
+ | * type: VAISALA1608B1 \\ G1223 \\ 40981 | ||
+ | |||
+ | === IC7 - sensors PCB === | ||
+ | * pins: 8 | ||
+ | * type: C25 \\ 03 \\ nD2 \\ 28 | ||
+ | |||
+ | === IC8, IC9 - sensors PCB === | ||
+ | * pins: 6 | ||
+ | * type: r13 | ||
+ | * description: | ||
+ | |||
+ | === P1 === | ||
+ | * capacitive barometric sensor | ||
+ | * BAROCAP Capacitive aneroid | ||
+ | * range: 3-1060 mb |