Flight Control System 1) 2) Flight Avionics +

Flight Control System 1) 2) Flight Avionics +

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

Hybri d HMC 1056 Interface board splitter 8 GHz 0dBm Kuhne Amplifier PA600770-2 3-way splitter PE42441 3-way splitter PE42441 3-way splitter PE42441 Output Section

8 GHz 30dBm Antenna 1 7 GHz 10dBm 8 GHz 6dBm D fD f D f DAC DAC DAC LO HMC76 5 Mixe r Antenna 2 Antenna 3

CPU Tegra TK1 12V USRP Ettus B210 USB powered LO HMC765 7-9 GHz 15V, 5.5V DAC MCP4725 3.3V DAC buffer 1A 12V

RF Switches Peregrine PE42441 3.3V, TTL RF Power Amp Kuhne KUPA600770-2 12V Total ~ 100W 2A (x3) GP S RF section Control section CPU TI CC1101E Transceiver 915MHz -100 dBm

Mixe r LO HMC76 5 WJ12 High Gain Antenna 7 GHz 10dBm Digital Recorder Low Gain Antenna Pointing Control CPU Tegra TK1 12V Digital Recorder Ettus B210

USB powered LO HMC765 7-9 GHz 15V, 5.5V DAC MCP4725 5V DAC buffer 1A 12V RF Switches RLC SR-2-MININ 12V, TTL 120mA (x6) RF Power Amp

Kuhne KUPA600770-2 12V 2A (x3) Total ~ 100W Software Architecture and Status txServer UDP IMUServer setpower( ) sendHK( ) readadc( ) setfreq( ) I2C( ) SPI( ) getUDP( ) TCP Pointing thread cipComm TranslateCIP()

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 [0] = VCO55 #Turn 8 GHz VCO 5.5V on/off [1] = VCO15 #Turn 8 GHz VCO 15V on/off [2] = PA1 #Turn PA1 on/off [3] = PA2 #Turn PA2 on/off [4] = PA3 #Turn PA3 on/off [5] = SWTCH1 #Toggle LSB of RF Switch [6] = SWTCH2 #Toggle MSB of RF Switch

[7] = 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 [12] = on_change #on change of state, take webcam image and store [13] = on_change #on change of state, send down last webcam image via X-band link cycle [14] = 0 | 1 #Held LOW for >3 sec, power down TX and reboot computer reserved [15]#(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

Recently Viewed Presentations

  • Paper 2 Living with the Human Environment

    Paper 2 Living with the Human Environment

    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...
  • Homework 2 - Colorado State University

    Homework 2 - Colorado State University

    Using the example network given in the following figure, give the virtual circuit table for all the switches after each of the following connections is established.
  • CEG Workshop QOF 2019 What are we going

    CEG Workshop QOF 2019 What are we going

    2019. CEG Workshop. QOF Fill in the attendance sheet. Certificates will be emailed . Presentation will be on website. Set the scene: NHS Long Term Plan. 5 yr Framework Document - including QOF
  • Washington University Department of Mechanical Engineering & Materials

    Washington University Department of Mechanical Engineering & Materials

    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...
  • สถิติที่ใช้ในการวิจัย

    สถิติที่ใช้ในการวิจัย

    สถิติที่ใช้ในการวิจัย Pearson Correlation เป็นการหาความสัมพันธ์ระหว่างตัวแปร 2 ตัวที่อยู่ในมาตราการวัดระดับ Interval หรือ Ratio Scale ค่าที่ได้เรียกว่า ...
  • So…

    So…

    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...
  • Focuses for 2019 - Long Jump

    Focuses for 2019 - Long Jump

    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...
  • Effective Litigation Management

    Effective Litigation Management

    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