Yes, man! PolyITAN-1 – the first Ukrainian nanosatellite is on orbit!

Jun 28

Yes, man! PolyITAN-1 – the first Ukrainian nanosatellite is on orbit!

Nanosatellite in the development of which I participated, was put into orbit. On the night of June 20, the first Ukrainian nanosatellite PolyITAN-1, created in the KPI, was launched into earth orbit. Nanosatellites are a class of small artificial earth satellites, the creation of which has become possible due to the development of micromythiatrics and nanotechnology. Now they are increasingly used for various studies, explains the press service of the Ministry of Education and Science. In the NTUU KPI was created nanosatellite in format “Cubesat”, weighing about 1 kg and 10x10x10cm. Sources: http://mon.gov.ua/ua/news/34662-pershiy-ukrayinskiy-nanosuputnik–na-orbiti;...

Read More

How to Implement Data Communication Using Modbus RTU? (part 1)

Mar 19

How to Implement Data Communication Using Modbus RTU? (part 1)

Not so long ago, I was engaged in the MC programming (in the framework of the work on the nanosatellite), in particular, I implemented a communication between devices by different protocols. So, where do we start? When it is necessary to solve this kind of problem, first of all, you should choose (if there are “hardware” restrictions, it means that the choice is partly made for us): data communication type (synchronous, asynchronous); interface (RS-232, RS-422, RS-485, USB, Bluetooth, etc.); protocol (WAKE, Modbus, etc.). To make the right choice, you need to take into account the scope, speed and signal transmission distance limits and other characteristics. One of my tasks was to implement a data communication between a computer and the STM32F105 MC on the existing board. On the interface board, there was the RS-485 for asynchronous serial data communication, which allows implementing connection of up to 32 devices at the same time, has a speed of 30 Mbit/s and a transmission distance of 1 200 m (see Table 1). Parameter RS-485 Data communication type Differential Maximum number of receivers 32 Maximum cable length 1200 m Maximum transmission rate 30 MBit/sec Output voltage -7…+12 V Receiver sensitivity ±200 mV Table 1. RS-485 interface parameters In principle, it is possible to implement a data communication without a protocol, but in this way, nobody guarantee data integrity and timely delivery, so a common practice is to use specialized protocols. Data communication protocol is a set of agreements of a logic level interface that define a data communication between different programs. These agreements define a uniform method for transmitting messages and error handling in the interaction of software of spaced apart devices, connected by one or another interface. A standardized data communication protocol also enables to develop interfaces (now at the physical level), which are not tied to a particular hardware platform and manufacturer (e.g., USB, Bluetooth). Communication protocols generally operate on the “master-slave” principle. A master initiates a communication and sends a request to slave devices (slaves), and slave devices respond (or do not respond) to requests according to the address in a package. There are many protocols, but one of the most common is Modbus. The Modbus protocol was established many years ago but is still very popular....

Read More

Meeting With Italian Scientists

Jun 04

Meeting With Italian Scientists

A meeting with Italian scientists from the University “La Sapienza” (Italy) was held on May 31 (as a part of the development of our nanosatellite). Filippo Graziani a Professor, engaged in the development of space technology, and his assistant came to the NTU “KPI” (TEF), and we spoke in detail about each subsystem. For many years, Filippo has been successfully engaged in the development of satellites; under his leadership, the three satellites of the University of Rome were launched together with other foreign spacecraft by the RS-20 rocket as a part of the “Dnepr” program (the “Unisat” series). Guests communicated only in English, so I also presented a subsystem (data processing subsystem) in English. Scientists were quite friendly; his assistant asked most of the questions; Filippo listened attentively and occasionally commented on what was happening. The university of Rome has already a number of projects in collaboration with universities in other countries. For example, our colleagues from Russia, led by Professor Ovchinnikov, participated in the development of the Unisat-3 satellite, which was launched from the Baikonur Cosmodrome on the 28th of June 2004. Russian students and teachers developed a system of magnetic orientation. Now the Italians are interested in Ukrainian developments, and it cannot but please...

Read More

Master’s degree

May 21

Master’s degree

Well, yeah! The masters (computer systems analysts) came to surf the big world of information technologies (and subjected it to great danger 😉 ). Thanks to all our lecturers. P.S. My topic: “Software for internal communication of nanosatellite...

Read More