Программирование микроконтроллеров
дистанционно
договорная
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Инженер-программист встраиваемых систем (STM32, FOC, Q15.16) — автоматизация полива Контекст задачи: Мы разрабатываем компактную систему прецизионного позиционирования для автоматического управления садовым шлангом (или роботизированной лейкой). Устройство должно точно направлять струю воды на заданную область. Математическая база уже готова и проверена. Ваша задача — перенести её на реальное железо. Что уже готово: · Существующая плата управления на STM32F103RCT6. · Детальное ТЗ с алгоритмами работы. · Выверенная математика в формате Q15.16, включая FOC-управление BLDC-двигателями и ПИД-регулятор положения. · Протокол взаимодействия с внешним пультом (через UART). Основная задача: · Написать прошивку по ТЗ, реализовав FOC, позиционирование по датчикам Холла и обработку команд с пульта. · Отладить код на реальной плате. · Обеспечить плавное и точное управление двумя осями (горизонталь/вертикаль). Что не входит в задачу: · Разработка графического интерфейса для пульта. Для ручного тестирования достаточно любого текстового терминала (например, PuTTY или «Геркулес»). Вам нужно лишь реализовать приём простых ASCII-команд в прошивке. · Проектирование схемотехники или корпуса. Мы ищем человека, который: · Пишет на C (C99) под микроконтроллеры, знаком с MISRA. · Готов разбираться в чужой математической библиотеке и адаптировать её под реальное железо.
2026-06-09
Откликнуться