Працював в 7 компаніях   26 років 6 місяців

Освіта, Промисловість та Виробництво, Електроніка та електротехніка, Будівництво

Научный сотрудник

КПИ, НТУУ

Освіта

15 років 3 місяці

01.2011 - до теперішнього часу

Poliytan-3

Рaзработка электронной части и программного обеспечения для Poliytan-3 в формате CubeSat. Спутник предназначен для дистанционного зондирования Земли:

  • аппаратная и программная архитектура спутника;
  • специализированный протокол для внутреннего обмена данными между частями спутника и телеметрического обмена "Борт"-"Земля"
  • модуль полезной нагрузки - видеокамера, подключённая к микропроцессору Allwinner и высокоскоростной передатчик
  • модуль энергоснабжения;
  • модуль ориентации и навигации без алгоритма расчёта управляющих воздействий;
  • цифровой датчик определения направления на Солнце, точность 0.1 градуса.

Poliytan-2

Рaзработка электронной части и программного обеспечения для второго университетского спутника Украины Poliytan-2 в формате CubeSat.

Спутник участвует в международной программе по исследованию верхних слоёв атмосферы QB50.

Лично мной аппаратно и программно реализованы:

  • модуль энергоснабжения;
  • модуль ориентации и навигации без алгоритма расчёта управляющих воздействий;
  • модуль бортового компьютера для работы с полезной нагрузкой;
  • субмодуль управления бортовым радиомодулем;
  • трёхосный измеритель магнитного поля;
  • двухосный датчик направления Солнца;
  • трёхосный измеритель угловой скорости;

Применены протоколы: AX.25, CCSDS, Modbus.

Разработана программа под Windows для наземной станции:

  • Планирование сеанса связи со спутником;
  • Обмен данными со спутником через трансивер наземной станции;
  • расшифровка пакетов и сохранение в базе данных "сырых" пакетов и расшифрованных данных;
  • визуализация принимаемых и данных и данных в базе в виде таблиц и графиков;
  • составление отчётов для европейских кураторов проекта.

Запуск 26 мая 2017г с МКС.

Научная программа на спутнике реализовалась отчасти. Приблизительно через год после запуска спутник сошёл с орбиты и сгорел в верхних слоях атмосферы.

Poliytan-1

Разработка электронной части и программного обеспечения для первого университетского спутника Украины Poliytan-1 в формате CubeSat.

  • Координация группы разработчиков по проекту Poliytan-1.
  • Радиационные испытания
  • Спутник запущен в июне 2014 года, отрабатываем на нём научную программу.

Спустя 9 лет спутник eщё "живой". Радиомаяк спутника подаёт сигналы.

Разработчик

Freelance

Промисловість та Виробництво

22 роки 11 місяців

05.2003 - до теперішнього часу

"Факел"

  • Разработка устройства контроля электромагнитных клапанов
  • Разработка контроллера управления сброса одоранта в установке ГРС
  • Разработка уровнемера с унифицированным выходным сигналом 0-20 мА

"КБ Бирюза"

  • Разработка, изготовление, пусконаладка системы управления снежной комнатой
  • Разработка, изготовление, пусконаладка системы управления душем впечатлений

Предприятие «ЭСТА».

  • Разработка и пусконаладка ПО на LabView для промышленного PC управляющего микроклиматом теплицы. Разработка и пусконаладка ПО для промышленного контроллера управляющего системой приточной и вытяжной вентиляции. Разработка и пусконаладка ПО системы диспетчеризации и управления освещением в центральном офисе "Укртелеком".

Инженер программист электронщик

Электрронмаш

Електроніка та електротехніка

4 роки 3 місяці

10.2006 - 12.2010

  • Реализация программного обеспечения микропроцессорных устройств системы поквартирного учёта потребления газа с передачей данных через GSM-модем центральному диспетчеру. Разработка технических средств и программного обеспечения для систем учёта энергоресурсов жилых зданий.
  • Применение ZigBee модулей для беспроводной передачи данных.
  • Разработка средств связи для передачи голосовой и цифровой информации

Инженер программист электронщик

ГорлушКО

Промисловість та Виробництво

2 роки 3 місяці

11.2004 - 01.2007

Разработка контроллера управления на базе 386, 486 процессоров (Kontron) и ПО (интерпретатор) управления к нему, позволяющее конечному пользователю создавать алгоритмы. Реализация на базе этого ПО алгоритма сушки древесины. Разработка модулей аналогового и дискретного ввода-вывода для распределённых систем диспетчеризации и управления, импульсного источника питания с резервированием аккумулятором, измерителя влажности древесины.

Инженер АСУТП

Укрнефтехимпроект, ПАО

Будівництво

8 місяців

04.2004 - 11.2004

Проектирование ПО АСУТП установок нефтеперерабатывающих предприятий. Ввиду отсутствия реальной работы пришлось уволиться

Инженер программист электронщик

Техноконт, ТОВ

Промисловість та Виробництво

1 рік 1 місяць

06.2003 - 06.2004

  • Разработка микропроцессорного устройства защиты электродвигателей c 485 интерфейсом, устройства "мягкого пуска" электродвигателей, устройства управления вибропитателем стекловаренных печей

Начальник отдела программирования, программист – электронщик, инженер – КИПиА

ЭСТA

Електроніка та електротехніка

3 роки 6 місяців

12.1999 - 05.2003

Начальник отдела программирования.

Основные обязанности:

  • планирование работ отдела и текущее управление работами;
  • сопровождение производства микропроцессорных устройств;
  • работа с заказчиками.

Программист - электронщик.

  • Разработка программного обеспечения для микропроцессорных систем удалённого сбора информации.
  • Разработка программного обеспечения для систем распределённого управления, основанных на приборах серии I-7000.
  • Разработка программного обеспечения для систем диспетчеризации, установленных на объектах Национального Банка Украины.
  • Разработка программного обеспечения для многопроцессорного локального контроллера. В результате разработки были решены следующие задачи:
  • межпроцессорный обмен данными;
  • обмен данными с внешней ЭВМ;
  • возможность конечному пользователю самостоятельно создавать свой алгоритм управления (реализация свободного программирования по блочному принципу);
  • вывод информации на ЖКИ и редактирование уставок;
  • двойное резервирование данных с пользовательским алгоритмом управления и самодиагностика устройства;
  • инструкция пользователя.
  • Разработка системы бесконфликтного обмена данными нескольких пар "мастер - подчинённый" на одной линии RS-485.

Инженер - КИПиА.

  • Наладка и запуск в работу систем отопления, кондиционирования и вентиляции. Работа с оборудованием фирм Danfoss, Grundfoss, Honywell, Bellimo.

Ключова інформація

  • Разработка схемотехники, печатных плат и программного обеспечения микроконтроллерных устройств.
  • Разработка специализированных программ для персонального компьютера.
  • PostgreSQL
  • Микроконтроллеры: STM32, Nordic, ESP32, Atmel SAM7, AVR, MSP430, MCS-51
  • Микропроцессоры: Allwinner.
  • Протоколы: USB 2.0, MIPI-CSI, AX.25, Modbus, CAN
  • Языки программирования: C, C++, Rust (beginner),
  • Среды программирования: IAR, Segger IDE, Visual Studio Code, C++Builder, LabView
  • Программные инструменты: U-boot, BuildRoot
  • Схемотехника и печатные платы: Orcad 17.2
  • Английский: Intermediate

Навчався в 1 закладі

Харьковский национальный университет радиоэлектроники

Радиотехника/конструирование и технологигя радиоэлектронных средств

Xарьков, 1998

Володіє мовами

Англійська

середній

Додаткова інформація

Свой раздел

В последнее время занимаюсь получением кадров с видеокамеры по интерфейсу MIPI-CSI. Приёмником является SoC фирмы Allwinner на основе процессорного ядра Сortex-A7. Ввиду наличия неполной документации на "камень" от производителя, приходится очень много разбираться в исходниках Linux и в документации похожих SoC. Программирование ведётся в стиле Bare Metal. Результат есть - изображение передаётся по USB на экран компьютера.

Есть большое желание работать на языке программирования Rust. В данный момент осваиваю этот язык, пишу маленькие учебные программки.

Николай

Программист электронщик

Київ

53 роки

повна зайнятість, неповна зайнятість, проектна робота

Остання активність 4 роки тому