Skills
Programming languages, technologies and interfaces:
Embedded C/C++, Java, Keil, STM CubeIDE, Eclipse, IAR, Altium, P-CAD, OrCAD, Fusion 360, Inventor, AutoCAD, SolidWorks, PowerMill, ArtCAM; UART, I2C, SPI, CAN, 1-Wire, I2S, RS232, RS485, SDIO, USB, BLE, GSM, NB-IoT;
GroupWares:
Windows CMake, GitLab, Bitbucket, Jira.
Hardware, MCU and IC:
STM32 (Cortex M3/4/4F/7), STM8, AVR, ARM7, Nordic NRF52, Silicon Labs EFR32BG, Microchip ATSAMD21, Espressif ESP32;
Display Interfaces:
SPI, I2C, LTDC, 8080/8060;
Motor Control:
DC, BLDC, Stepmotor, FOC algorithm;
Protocols:
TCP/IP, HTTPS;
RTOS:
FreeRTOS, Micrium OS;
Projekthistorie
-
The device is designed for measuring Oxygen Dissociation Curve (ODC) using capillary spectrometer and phosphorescence oxygen probe methods.
-
The device is used to collect information from the optical spectrometer and spectrum analyzer. Works on STM32H743 controller.
-
Data from the optical spectrometer is collected using high-speed ADC. From the spectrum analyzer data is transferred via USB HS. The device also includes temperature control using a thermosensor, peltier element and PID control. A stepper motor is used to move the samples.
-
The device is connected to the tablet via a virtual port. The data is transmitted in JSON format. Implementation of drivers and logic. Setting up the ADC to scan at a high frequency at certain times. Development of communication protocols. Setting up the PID controller.
Technical Details:
-
C, C++, STM32, Visual Studio.
-
The most powerful blender with the smallest dimensions. To increase efficiency, a strong corrector factor was used to raise the voltage from 110V/15A to 350V.The high voltage is necessary to obtain a high speed of the motor (up to 18000 rpm). The motor is controlled using the FOC algorithm, which allows it to achieve the maximum power of up to 1600W. The control is implemented on STM32F303. Driver functions: smooth acceleration, braking, reversing, power control.
Technical Details:
-
C, C++, QT, STM32.
-
Smart gas regulator intended to be used on an LPG cylinder in customers' homes. The device measures the gas flow rate, can turn on / off the gas supply, and detect potentially dangerous situations (gas leakage). Allows the use of prepaid gas, using tokens. Controlled by GSM, NFC, BLE, UI (display, button). Has battery power for 5 years of operation. Used controllers: STM32L071, NRF52833 - second revision. Full implementation of the device control logic, developed communication protocols. Current consumption (50μA average consumption) and code size were optimized.
Technical Details:
-
C, C++, STM Cube IDE, Eclipse, VSCode, VisualStudio, QT.
Reisebereitschaft
Sonstige Angaben
Contracted by ADUK GmbH.