Працював в 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. В данный момент осваиваю этот язык, пишу маленькие учебные программки.
Николай
Николай
Программист электронщик

Київ
повна зайнятість, неповна зайнятість, проектна робота
Остання активність 4 роки тому