background image

 
 
 

 

Part:  CubeSense V3 
Doc:   User Manual 
Ver:  

1.11 

Page:  4 

2.

 

Getting Started 

The  Getting  Started  guide  will  show  the  simple  steps  to  get  CubeSense  up  and  running. 
CubeSense is provided with a simple test application to allow the user to gain experience with 
the available functions as well as test the hardware.  

2.1

 

Unpacking the CubeSense package 

The received Peli-Case contains the following items: 

 

CubeSense unit(s) 

 

Support PCB 

 

UART-to-USB cable 

 

CubeSpace flash drive 

The included items will allow the user to interface with a CubeSense unit without the need for 
other hardware. 

2.2

 

Before getting started 

The  following  additional  items  are  required  before  the  user  can  get  started  with  the 
CubeSense: 

 

Multi-meter or oscilloscope 

 

Ground Support Program (see Section 2.3) 

 

Computer with an open USB port (running Windows 7 or later) 

2.3

 

Ground Support Program (GSP) 

2.3.1

 

What is the GSP? 

The GSP allows the user to interface with a CubeSense via the UART connection. No additional 
software or hardware (except the items mentioned in Section 2.2) is required, which means 
that the CubeSense can act as a standalone module. 

The  software  enables  the  user  to  request  telemetry  and  to  send  telecommands  from/to  a 
CubeSense. 

2.3.2

 

Connecting to the UART cable 

Follow the instructions below to verify the connection between CubeSupport and the UART 
cable: 

 

Plug the UART-to-

USB cable into the computer’s open USB port.

 

 

The computer should detect the cable and install the drivers by itself.  

Summary of Contents for Sense V3

Page 1: ...CubeSense V3 An integrated sun and nadir sensor module User Manual...

Page 2: ...Support Program GSP 4 2 4 Hardware setup 6 3 Usage 8 3 1 Identification 8 3 2 Managing memory contents 9 3 3 Doing detection 10 3 4 Interpreting detection result 12 3 5 Capturing and downloading image...

Page 3: ...eyn Signature List of Acronyms Abbreviations CMOS Complementary metal oxide semiconductor ADCS Attitude and Determination Control System FPGA Field Programmable Gate Array I2 C Inter Integrated Circui...

Page 4: ...be implemented The unit must never be handled without proper grounding It is recommended that the unit be handled in a clean environment A clean room of ISO class 8 or better or an appropriate laminar...

Page 5: ...re required before the user can get started with the CubeSense Multi meter or oscilloscope Ground Support Program see Section 2 3 Computer with an open USB port running Windows 7 or later 2 3 Ground S...

Page 6: ...assigned to the cable by browsing to Device Manager and noting the number shown under Ports COM LPT for USB Serial Port COM x The number given by x will be used to connect to CubeSense The connection...

Page 7: ...tec TFC 104 01 F D The 3V3 power is located at pin 1 as shown in Table 1 Table 1 Pinout of CubeSense Connector Pin Name Description 1 3 3V Input voltage of 3 3V 2 SDA1 SDA line for I2C communication 3...

Page 8: ...ccessful check the following Verify that the CubeSense is plugged into the support PCB Verify that the UART connection cables are plugged in correctly In case of continuous connection issues probe pin...

Page 9: ...mware version major Unsigned 8 bit 3 1 Firmware version minor Unsigned 8 bit 4 2 Runtime seconds Unsigned 16 bit Number of seconds since processor start up 6 2 Runtime milliseconds Unsigned 16 bit Num...

Page 10: ...This is illustrated in Figure 2 2048 Kilobytes Top 1 MB Used for Image capture from camera Sun detection Nadir detection Bot 1 MB Used for Image capture from camera SRAM Figure 2 SRAM layout Each 1 MB...

Page 11: ...t any parameters 2 Request TLM 22 for the last detection result and automatically trigger new capture and detection When requesting the latest detection result through these TLMs a new detection is au...

Page 12: ...not enough detected edges 5 Nadir error Bad fit 6 Sun error Sun not found 7 Successful detection The first step after reading this TLM is to check the detection and capture results The description of...

Page 13: ...following formula 100 2 100 2 4 Then the direction vector is sin cos sin sin cos In finding the and detection values the sensor makes use of a calibrated bore sight location on the imaging sensor Thi...

Page 14: ...ccessfully captured Byte 4 Capture Result in this TLM can be used to read the status of the capture Once the required image is captured it will be stored as long as the CubeSense module is powered or...

Page 15: ...16 bit Number of current frame loaded into download buffer 2 1 checksum Unsigned 8 bit XOR checksum of frame loaded into download buffer Once the frame number is set to 0 the image frame can be reque...

Page 16: ...me number channel is equal to the appropriate image frame These steps can be repeated until all frames have been downloaded The data for an image with dimensions X by X can be packed into a bitmap in...

Page 17: ...Part CubeSense V3 Doc User Manual Ver 1 11 Page 16 Figure 5 Flow diagram for typical use...

Page 18: ...vant celestial body is identified The threshold is set to a default value optimized for robust measurements If the user wishes to change the threshold values telecommand 40 can be used It is however r...

Page 19: ...mber of detected edge points The Min and Max Radius parameters telecommand 15 can be used to specify the valid range of the circle radius This will depend on the height of the satellite in its orbit T...

Page 20: ...rrect telemetry and telecommands to perform masking Figure 7 Object masking When the CubeSense is used with the within a CubeADCS running CubeACP the image will first need to be transformed before rea...

Page 21: ...Part CubeSense V3 Doc User Manual Ver 1 11 Page 20 Figure 8 ACP image transformation...

Page 22: ...GJVV ALL 02 08 2016 Template and formatting update 1 3 DS ALL 05 08 2016 Updated for new software 1 4 1 6 DS ALL 19 01 2017 Various corrections 1 7 DS ALL 08 02 2017 Shifted various info to the ICD 1...

Reviews: