SOHLA-1 telemetry data


SOHLA-1 telemetry data and Sun Sensor data of Osaka Prefecture University

As for the data from SOHLA-1, 'binary data' are basic. The data written by an ASCII code partly Callsign, Message etc. Therefore, We can recognize the part as a letter by conversion from binary to ASCII. The ham radio machine of SOHLA-1 applies it with the following modes now. And the data of the following names are fell down from the SOHLA-1. Mode Name ---- ---- HTX_ON (Amateur radio communications machine ON) HTRX telemetry FSS_ON (Sun Sensor of Osaka Prefecture University ON) FSS telemetry (Standby) FSS normal mode FSS telemetry (Normal) FSS message mode FSS telemetry (Message) FSS message mode FSS telemetry (Standby) 'FSS' means that Osaka Prefecture(Furitsu) University Sun Sensor. HTRX telemetry HTRX telemetry is the telemetry that is shown when 'HTX is ON' and 'FSS is OFF'. In other words, it come out when it turn HTX_ON, and it come out till it's HTX_OFF after FSS_OFF. The contents of the telemetry are as follows. All the things without the notation are digital data of the binaries. Address Contents Conversion ------- -------- ---------- 00-13 Callsign (Ascii) 14 Telemetry ID (Binary data: 0x01) 15-16 HTRX counter (15:upper, 16:lower) 17 HTRX movement flag See (Cf) 18 RSSI 0 [dBuV] at 114(0x72), 20[dBuV] at183(0xB7) 19 HRX (Rx) consumption current Value * 0.0109 [A] 20 HTX (Tx) consumption current Value * 0.0109 [A] 21 Not used 22 TNC consumption current Value * 0.0109 [A] 23 FSS consumption current Value * 0.0109 [A] 24 FSS status : FSS data which are stored as HTRX telemetry 25 FSS counter value : is the last data which it received from FSS 26 FSS angle data : when a power supply of FSS is OFF. 27-28 CCU (Central Control Unit) time 0xFF now. 29-60 CCU telemetry 61-62 FCS (Cf) Bit Number Contents bit0(LSB) 1 when Receiver detects a power bit1 1 when Current flows in HTRX bit2 1 when Current flows in HTX bit3 Not used (0x00) bit4 1 when Current flows in TNC bit5 1 when Current flows in FSS bit6 1 when Reset Command 1 is accepted bit7(MSB) 1 when there is a stored command (unused now) We give below a sample of the telemetry. (Please see the supplement below.) 94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 03 F0 01 01 28 17 40 0F 53 00 19 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FSS telemetry (Standby) FSS telemetry (Standby) is the telemetry that is shown first when FSS became ON. This is transmitted in succession till it change into other modes. In addition, it is shown when it sent the order of the FSS standby mode. Address Contents ------- -------- 00-13 Callsign (Ascii) 14 Telemetry ID (Binary data: 0x02) 15 FSS mode status (Binary data: 0x00) 16 FSS counter 17-80 Binary data: 0x00 81 Binary data: 0x00 82 Check SUM (from address 15 to 81) 83 Binary data: 0xFF 84-85 FCS We give below a sample of the telemetry. 94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 C3 F0 02 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 FF FSS telemetry (Normal) FSS telemetry (Normal) is the telemetry that is shown when it sent the order of the FSS normal mode. There are the algorithm 1 and algorithm 2, this is different how to check the center in the shadow. We comment about them at another opportunity. The data expressing strength of the light of 64 elements which equalled parallelism are stored in this telemetry. Address Contents ------- -------- 00-13 Callsign (Ascii) 14 Telemetry ID (Binary data: 0x02) 15 FSS mode status (Binary data: either to 0x40 - 0x7F) 16 FSS counter 17-80 Light receiving element data (from number 0 to 63) 81 The number of the light receiving element data of the center in the shadow) 82 Check SUM (from address 15 to 81) 83 Binary data: 0xFF 84-85 FCS We give below a sample of the telemetry. 94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 C3 F0 02 71 5E 2B 2C 28 29 29 29 26 29 27 2A 29 2A 28 2A 29 2A 29 28 27 29 25 28 28 2A 28 17 08 07 07 07 07 07 07 08 07 08 08 29 29 2B 2B 1C 2C 2D 2B 2D 2C 2E 2D 2F 2F 31 31 35 35 3A 3A 3E 40 45 48 46 4A 4E 1F E7 FF FSS telemetry (Message) FSS telemetry (Message) is the telemetry that is shown when it sent the order of the FSS message mode. The message of 65byte written by an ASCII code are stored in this telemetry. There are four kinds of messages, and it is shown in turn. Address Contents ------- -------- 00-13 Callsign (Ascii) 14 Telemetry ID (Binary data: 0x02) 15 FSS mode status (Binary data: 0xC0) 16 FSS counter 17-81 Message data (Ascii) 82 Check SUM (from address 15 to 81) 83 Binary data: 0xFF 84-85 FCS We give below a sample of the telemetry. 94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 C3 F0 02 C0 5E (Sample Message) E7 FF New! (07 Jul 2009) FSS telemetry (Hi-mode) FSS telemetry (Hi-mode) are displeyed when Ground Station sent the command of FSS Hi-mode. FSS Hi-mode is carried out for one minute and outputs it five times every one second. However, the data are not output unlike a normal mode immediately, and the Hi-mode is saved once in a satellite. The transceiver of the satellite falls silence for data save then. And it is HTRX one minute later the telemetry has been sent. We can do downlink of data only after Groud Station transmit a save data reading command. In addition, the save data continue being saved even if HTRX becomes OFF. Address Contents ------- -------- 00-13 Callsign (Ascii) 14 Telemetry ID (Binary data: 0x04) 15 Upper address 16 Lower address 17 Data size (Byte) 18 FSS mode status (Binary data: either of 0xA0 or 0xB0) 19 FSS counter 20-83 Light receiving element data (from 0 to 63 number) 84 Central light receiving element number of the shadow 85 Check sum (Sum from 18 to 84 address) 86 Binary data: 0xFF 87-88 FCS We give below a sample of the telemetry. Inside of ( ) may not be displayed or there may be a different case depending on setting of TNC. (94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 C3 F0) 04 00 45 45 A0 50 32 2F 30 2F 2D 2F 30 2D 30 2E 30 2F 30 2F 30 2F 2E 2E 2F 2E 2F 10 08 07 07 07 07 06 07 07 07 08 28 2E 2F 2F 30 2F 32 31 33 31 31 30 33 32 34 31 33 34 36 36 3A 3B 3F 3F 43 45 49 4D 4F 4E 53 55 1B 8B FF Note: The data of Hi-mode are different from the data of normal mode. Some data forms are different so that the data recorded once in a satellite are downloaded. The address of the destination and the data size are added. For more informatin: SOHLA-1 FSS Hi-mode analysis About FSS mode status MSB bit LSB bit --------------------------------------------------- ------------------------ bit7(MSB) bit6 bit5 bit4 bit3 bit2 bit1 bit0(LSB) FSS mode(*1) Algorithm(*2) Sun presence(*3) Threshold level --------------------------------------------------- ------------------------ (*1): FSS mode is selected as follows. FSS mode status bit7 bit6 ---------------- ---- ---- FSS standby mode 0 0 FSS nomal mode 1 1 FSS message mode 1 1 FSS hi mode 1 0 (*2): 0 when algorism 1, and 1 when algorism 2. (*3): Sun presence is 1 when it sense light of the sun, so when it is light. Sun presence is 0 when it don't sense light of the sun, so when it is dark. SOHLA-1 telemetry conversion (supplement) In the above commentary, the part of the callsign of the beginning is written as the ASCII code which 1_bit shifted by AX.25 protocol specifications, For example, the hexadecimal '94' of address 00 is '10010100' with the binary, and it is binary '1001010' which erased this lower 1_bit. In other words we can read it with 'J' because of the hexadecimal '4A' Do it likewise at the header in the above example, 94 98 66 B2 AA 96 60 94 98 66 B2 AA A6 61 94 : 10010100 -> 1001010 -> 4A -> J 98 : 10011000 -> 1001100 -> 4C -> L 66 : 01100110 -> 0110011 -> 33 -> 3 B2 : 10110010 -> 1011001 -> 59 -> Y AA : 10101010 -> 1010101 -> 55 -> U 96 : 10010110 -> 1001011 -> 4B -> K 60 : 01100000 -> 0110000 -> 30 -> 0 94 : 10010100 -> 1001010 -> 4A -> J 98 : 10011000 -> 1001100 -> 4C -> L 66 : 01100110 -> 0110011 -> 33 -> 3 B2 : 10110010 -> 1011001 -> 59 -> Y AA : 10101010 -> 1010101 -> 55 -> U A6 : 10100110 -> 1010011 -> 53 -> S 61 : 01100001 -> 0110000 -> 30 -> 0 Therefore this is 'JL3YUK0JL3YUS0'. This sentence means that from JL3YUS to JL3YUK. http://www.tapr.org/pub_ax25.html http://e-words.jp/p/r-ascii.html Deveroped by DK3WN This is the Beta Version Software which can decode HTRX telemetry, FSS telemetry (message), FSS telemetry (normal), Mode Status, Counter from SOHLA-1. Current, Angle data, time and CCU telemetry (32 byte) will be added in the official version. SOHLA-1 status with relation to Telemetry Decoder >>>>> FW from Ground Station of SOHLA-1 To Satellitors all over the world Hello. We are so sorry not to send signals except over Osaka Japan. We have not done international frequency adjustment. About your question, conversion of the analog values of the HTRX telemetry, it is no need to any convert, to tell the truth. Now, we donft connect to CCU, so the counter is always FFFF and zero. At the late phase operation, we are going to connect to CCU. Then, you can get HTRX telemetry. But, I make an effort to connect to CCU as soon as possible for you satellitors. Thank you for your analysis of FSS date and development of analysis software. From SOHLA-1 Ground Station Osaka Prefecture University Small Spacecraft Systems Research Center Shunsuke Araki How to read FSS data of SOHLA-1 There was the point that differed from the data that a ham radio operator received it and the data that Osaka Prefecture University received it. Therefore we comment on how to read the data that a ham operator received it as a sample. [2009/03/31 13:10:55R] 4A 4C 33 59 55 53 3E 4A 4C 33 59 55 4B 20 3C 55 49 3E 3A 02 71 52 1E 1A 1B 1B 1B 1B 1C 1A 1C 1B 1D 1B 1D 1C 1D 1C 1C 1B 1C 1A 1B 1B 1D 1B 1D 1C 1C 1C 1D 1C 1D 1D 09 06 07 07 08 07 09 08 09 09 09 08 0B 18 21 20 22 22 24 24 27 28 2D 2D 32 33 37 3B 3D 3D 41 44 26 32 FF 0D 0A This is a part of the FSS (Fudai Sun Sensor) binary data which have been sent by a lot of ham operators. '4A 4C ... 55 4B' of the top part are CallSign of 'JL3YUS>JL3YUK' by ASCII conversion. And it is the data of FSS after '02' of the telemetry ID. The data of FSS consist of 69 binary data from the mode status to the end bit. All the numerical value are the hexadecimal number '0x**'. And a number to come next to '02' shows the mode of FSS ('7' in the above example). There are some mode such as 00: Standby, 4,5: Normal mode, 6,7: Normal mode Algorism_2, C0: Message mode The reason why there are two numbers in a normal mode is that it distinguish Sunlight(5,7) from Eclipse (4,6). We understand that a shadow falls when we show FSS instructions value to mention later to a graph at the time of Sunlight. The next number ('1' in the above example) is the threshold of the FSS instruction value of FSS data. When the threshold assumes displayed numerical value n, it is set with 5+8*n. We think it at the hexadecimal number about the numerical value after this. * Difference of algorithm_1 and algorithm_2 With algorithm_1, the ground station can change the threshold by the transmission of a message command. With algorithm_2, the ground station cannot change the threshold by the transmission of a message command, because the threshold is automatically set. The next data (0x52 in the above example) is the counter values of FSS. Because the output of FSS data is 1Hz, by 1 increases for one second. It return to 00 again when it go to FF. After the next data, it is the instructions value of 64 light receiving elements in FSS. We convert this numerical value into the decimal number from the hexadecimal number. And we set the number on the cross axis and set the instructions value on the vertical axis. Then a part of the graph seems to have become dented. The fifth data from the last (0x26 in the above example) is the angle instructions value of FSS. This numerical value shows the number of the light receiving element from No.0 to No.63. And it expresses the central number of a shadow made in the light receiving part. Because we measure an element number corresponding to the incidence angle of the light of the sun by an examination of the ground station, a light of the sun incidence angle is decided from these data. Therefore the incidence angle of the light of the sun is decided from these data. For example, this shows that it is too dark in the case of 'D0' and shows that it is too light in the case of the 'DF'. The fourth data from the last (0x32 in the above example) is the check sum. The third data from the last (0xFF in the above example) is an end bit, and it is surely 'FF'. Supplement: A message enters to instructions value data of the light receiving element with the message mode. Please convert it into ASCII. FSS instructions value, Incidence angle of the light of the sun [deg] 1 86.5 2 84.5 3 82.5 4 81 5 79.5 6 77 7 75 8 74 9 72.5 0A 70.5 0B 69 0C 67.5 0D 66 0E 65 0F 63.5 10 62 11 60.5 12 58.5 13 56.5 14 55 15 54 16 53 17 52 18 51.5 19 51 1A 50 1B 48.5 1C 47 1D 46 1E 45.5 1F 44.5 20 43 21 42 22 41 23 40.5 24 40 25 39 26 38 27 37 28 35.5 29 34.5 2A 33.5 2B 32 2C 31 2D 29.5 Note: FSS instructions value is the hexadecimal number. The instructions value of FSS expresses an element number in the center of the shadow. For example, the element number in the center of the shadow is "#31" if it is "0x1F". This is the 32nd element from the left because the number begins with 0. The angle at that time is 44.5[deg] from the correspondence list. And when an element number in the center of a shadow shows "#43", it's 43[decimal] -> 0x2B (in correspondence list) -> 32[deg]. SOHLA-1 begins operations http://www.ne.jp/asahi/hamradio/je9pel/sohlacwe.htm SOHLA-1 teremetry analysis http://www.ne.jp/asahi/hamradio/je9pel/sohlanal.htm SOHLA-1 FSS Hi-mode asalysis http://www.ne.jp/asahi/hamradio/je9pel/sohlahim.htm


Back to Top
Back to SmallSats index
Back to Home Page