Flight Control System 1) 2) Flight Avionics + Software Provide command uplink 1) Rate of command / minute 2) Power on/off states 3) Change various pointing & TX modes Downlink telemetry 1) 9600 Baud (1990 modem) 2) Position (backup for CSBF GPS) 3) PA temperatures 4) Balloon pressure (?) 5) Webcam (?) CSBF CIP CIP Client TX Server HK Server
TCP Socket Communications CPU I2C,SPI,2xUART,GPIO UDP Power CPU, VCO, RF Amplifiers command telemetry RF systems Radio, VCO, Phase shifters, Antenna switches CSBF L-band LOS GSEOS laptop command telemetry IMU Server
CSBF RS-232 Commands? Turn ON, Point somewhere, Send something Ground Station 30 x 30 thermal radiator RF out to antenna CIP & Power connections GP S RF section Control section TI CC1101E Transceiver CPU LC 915MHz 10dBm
SendCommand() TCP socket calls CSBF HKServer CIP Client Does all the talking CIP (Consolidated Instrument Package) Open-collector output, Active Low, Inactive High Impedance 70 mSec pulse on one of 16 command lines https://www.csbf.nasa.gov/documents/conventional/EC-200-90-H.D.pdf SORAL I/O board has 16 Set-Reset latches --> 16-bit GPI Single CIP command goes low, latching the SR Output High. 16-bit GPI senses change in one of its bits, generating INTerrupt to CPU CPU sees interrupt, and reads GPI via SPI and resets all SR-latches CIP Server Connects via TCP to appropriate Server Sends pre-determined socket command(s) to serve ToDo: Watchdog which restarts cipComm executable (internal command toggle) What this means: the CIP can only send toggles. It doesnt know the current state. For instance, send CIP command CMD10 will turn ON the
VCO if it is OFF, or turn it OFF if it is ON. CIP Client variables CIP variable 16-bit integer which holds the current desired command state 8 bits of powerstate 2 bits of pointing modes 2 bits of transmitting modes Before sending the command to txServer, cipComm updates the current state variable before toggling ON or OFF. Other 4 bits of commanding are on change variables Ex: Command bit 12 from CIP goes LOW == take a webcam image CIP commands BITMeaning powerstates  = VCO55 #Turn 8 GHz VCO 5.5V on/off  = VCO15 #Turn 8 GHz VCO 15V on/off  = PA1 #Turn PA1 on/off  = PA2 #Turn PA2 on/off  = PA3 #Turn PA3 on/off  = SWTCH1 #Toggle LSB of RF Switch  = SWTCH2 #Toggle MSB of RF Switch
 = extra#Toggle DIO pin 7 (TBD for inflation system) pointing [8..9] = GS1 | GS2 | LH1 | LH2 #Point at Ground station 1 or 2, or Lighthouse high elev, low elev mode [10..11] = CW | PRN | CNT | HMN #Transmit mode. "CW", "PRN code", "1 Hz Counter", "Human Readable telemetry" snap  = on_change #on change of state, take webcam image and store  = on_change #on change of state, send down last webcam image via X-band link cycle  = 0 | 1 #Held LOW for >3 sec, power down TX and reboot computer reserved #(TBD watchdog) TX Server Does all the work Communicates via I2C + SPI with I/O board Sets 8-bits of output signals providing powerstates Reads temp + pressure sensors Sets Phase Shifter DACs Sets LO frequency (8.615 GHz) Sends TX data to Radio
Spawns pointing pthread() Thread continually grabs position data, computes pointing vector, reads phase shift LUT, sets phase DACs f = phaseLUT(VEC) setPhase(f ) 2 Hz update VEC = vicenty(POS) POS = getUDP( ) Breaks loop once per minute to read temperature + pressure and store in HK payload IMU Server Knows where everything is Reads Vector Nav 200 IMU at 100Hz from UART Provides UDP Stream of Lat,Lon,Alt, and attitude (Az,El) UDP stream is read by txServer whenever needed Balloon Payload (Lat,Lon,Alt) (Azimuth,Elevation)
Ground Station (Lat,Lon,Alt) HK Server Cleans up after Interrogates txServer for status bytes Temperature sensors Balloon pressure sensor Sends via 9600 baud UART to CIP for downlink Stores HKdata locally on disk On command, snaps webcam image for (1) store, (2) send via telemetry, or (3) send via X-Band Housekeeping packet 1 x 8 bit powerstate 3 x 12 bit temperatures 1 x 12 bit pressure 1 x 2 bit pointing mode 1 x 2 bit tx mode GSEOS
Palestine T-V requirements 1. Test mylar inflation Sublimation temperatures & pressures Gas loss rate through mylar sphere Needed: Nexall sphere, chemicals, thermal cooldown of TV chamber 2. Acrylic hemisphere Test for thermal stability Hemisphere affixed to Aluminum cube with G-10 Feed support Needed: Test fixture for support in chamber, thermal cooldown of TV chamber 3. Avionics Test CPU for thermal dissipation Test PA for thermal dissipation Test 30 x 30 radiator fin to dissipate ~ 100W to cold space Needed: 5A @ 24V power to avionics, Ethernet out, thermal cooldown of TV chamber More information SOEDMS Electronic diagrams, board layouts Solidworks of avionics and Radiator Subversion server Cal Millers ONR scripts from 2016 Flight Code
txServer, cipComm, IMUServer, HKServer Ground Code (Not Yet available) CIP uplink/downlink, Radio Receiver, USRP recorder svn co svn+ssh://[email protected]/home/svnuser/projects/ONR Password: $ubV3rs10n (may take 2 entries of password) Suggestion: Inflatable Balloon Pressure sensor Honeywell HSCDRRN001NDAA3 Absolute or Differential down to 0.04 PSI (Max 9PSI) I/O board can provide 3.3V and read with spare A/D $80 on Digikey in stock. Need to add barbed fitting in Nexall flange to connect sensor via tubing. Previously deployed 4 in Ridge A wind anemometer over several winters. http://sensing.honeywell.com/index.php?ci_id=151133
Based on the marks, how many and what sort of paragraphs should you write? Evaluate. Apply BUM. to the question. Decide on the PE/PEE/PEEL. paragraphs, their type and number . Decide on the points. you want to make . based...
MEMS 5510 * MEMS 5510 Model problem i σmax Ri ni 1 200 -1 3000 2 400 0 2000 3 500 0.5 1000 Assumptions: The interpretation of calibration data in MIL-HDBK-5H is OK The curves represent mean values The standard...
Hannah's evaluation The trip was a true success because the children really gained from first-hand experience of seeing the river and its main features. They revelled in telling the rest of their class what they knew (when they were the...
After the plant takes place, the most crucial element of a long jump is knee drive. Legs mimic what the arms do. A hard punch forces the knee to drive forward hard. Drill focuses on all the main things we...
Handling Litigation - Important & Essential Function of the Deptt.. Litigation a natural outcome of Income Tax Law. No of assessees - 5.5 crore . Litigation Basket - TDS, search action, CASS scrutiny/148/263 - under the Act/ Writs
Ready to download the document? Go ahead and hit continue!