Перейти к содержимому
S
Soroka
Астана
3

Программист АСУТП

Нужно разработать два автономных микроконтроллерных устройства для системы управления механическим устройством. Первое собирает данные с пяти датчиков и передаёт их на ПК по Bluetooth, второе принимает команды и управляет тремя типами актуаторов, включая обработку обратной связи от датчика Холла. Оба устройства с аккумуляторами, зарядкой через USB Type-C и индикацией заряда.

удалённо 500 000 – 800 000 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

Техническое задание 1. Назначение проекта Требуется разработать два автономных программируемых микроконтроллерных устройства, являющихся частью единой системы управления механическим устройством. Устройство 1 предназначено для получения данных от подключенных датчиков одного типа, первичной обработки данных и передачи их на компьютер по Bluetooth. Устройство 1 должно: • поддерживать подключение 5 однотипных датчиков; • получать и обрабатывать данные от всех 5 датчиков; • передавать данные на компьютер по Bluetooth; • иметь автономное питание от перезаряжаемого аккумулятора; • поддерживать зарядку через USB Type-C; • иметь индикацию уровня заряда аккумулятора. • кнопку включения с индикацией Устройство 2 предназначено для получения управляющих команд от компьютера по Bluetooth и управления актуаторами трех видов. Устройство 2 должно поддерживать: Актуатор вида 1 — 1 шт. • изменение интенсивности путем изменения напряжения; Актуатор вида 2 — 1 шт. • программное управление актуатором; • получение обратной связи от датчика Холла; • программную обработку сигнала датчика Холла; • автоматическую коррекцию работы актуатора на основании полученной обратной связи. Актуатор вида 3 — 1 шт. • программное управление актуатором в соответствии с командами, получаемыми от компьютера. Устройство 2 также должно: • поддерживать Bluetooth-связь с компьютером; • иметь автономное питание от перезаряжаемого аккумулятора; • поддерживать зарядку через USB Type-C; • иметь индикацию уровня заряда аккумулятора. • кнопку включения с индикацией 2. Общая архитектура системы Система состоит из: • Устройства 1 — контроллера датчиков, к которому подключены 5 датчиков одного типа. • Устройства 2 — контроллера актуаторов, к которому подключены: • 1 актуатор вида 1; • 1 актуатор вида 2 с обратной связью от датчика Холла; • 1 актуатор вида 3. • Компьютера с программным обеспечением управления. Основной обмен данными осуществляется по следующей схеме: 5 однотипных датчиков → Устройство 1 → Bluetooth → ПК → Bluetooth → Устройство 2 → Актуаторы Для актуатора вида 2 дополнительно реализуется локальный контур обратной связи: Актуатор вида 2 → датчик Холла → Устройство 2 → программная коррекция → Актуатор вида 2 Обработка обратной связи и коррекция работы актуатора вида 2 должны выполняться непосредственно микроконтроллером Устройства 2. Оба устройства должны иметь собственные аккумуляторы, зарядку через USB Type-C и индикацию уровня заряда. •

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
TechMagic
T
TechMagic
23 ч. назад

Middle strong C++ разработчик

~1 594 705 ₸ оценка по стеку, все рынки

Нужен C++ разработчик с опытом от 3,5 лет для доработки зрелой высоконагруженной торговой платформы в сфере энергетических товаров. Требуются глубокое знание современного C++ (17/20/23), Linux/POSIX, CMake, работа с многопоточностью, shared memory и сетями (ZeroMQ, сокеты). Работа полностью удалённая, full-time, в международной команде C++ и UI разработчиков.

C++ Linux POSIX +13
middle удал. dou
МТС
М
МТС
1 д. назад

Разработчик C++

~1 594 705 ₸ оценка по всем рынкам

Разработка инструментов для потоковой обработки больших объёмов сетевого трафика: алгоритмы обработки данных, оптимизация, ядро эмуляции сетевой карты, код-ревью. Нужен уверенный C++ с variadic templates, std::tuple и платформо-независимым кодом, плюсом — понимание сетевых протоколов и OSI. Предлагают платформу MTS Ocean, гильдии инженеров, конференции, ДМС с первого месяца и корпоративные скидки.

C++ variadic templates std::tuple +13
middle удал. hh
YADRO
Y
YADRO
1 д. назад

Инженер-разработчик OpenBMC

~1 619 008 ₸ оценка по всем рынкам

Разработка и поддержка прошивки OpenBMC на базе Yocto: правка багов, новые фичи, наладка взаимодействия с UEFI/BIOS x86 и работа с сообществом проекта. Нужны глубокий C++17 (STL, Boost), отличное знание Linux, Yocto, systemd, d-bus, Python и C для драйверов, плюс низкоуровневые протоколы вроде I²C и SPI. Предлагают выбор офиса, гибрида или удалёнки, гибкий график, ДМС, обучение и конкурентную зарплату с премиями.

C++ Linux OpenBMC +8
senior удал. hh
YADRO
Y
YADRO
1 д. назад

Инженер-разработчик C++ / Алгоритмы

~1 619 008 ₸ оценка по всем рынкам

Дивизион ИИ компании YADRO ищет инженера-разработчика C++ для высоконагруженной распределенной отказоустойчивой системы на стыке ML, LLM и компьютерного зрения. Нужно проектировать алгоритмы и сервисы обработки данных, интегрировать внешние сервисы и оптимизировать метрики. Требуется опыт на C++ от 5 лет, знание алгоритмов, баз данных, принципов ML и контейнеризации (Docker, K8s); Python будет плюсом.

C++ Python ML +10
senior удал. hh
BGStaff
B
BGStaff
1 д. назад

Разработчик C++ (Senior)

~1 454 875 – 1 706 300 ₸ оценка по стеку

Разработка и оптимизация высоконагруженных десктопных приложений на C++ (C++11/14/17/20) под Windows и Linux, проектирование архитектуры, работа с многопоточностью и сетевыми протоколами. Нужен опыт коммерческой разработки на C++ от 4 лет, знание STL, Boost, CMake, алгоритмов и сетевых протоколов. Предлагают удалённую работу или гибрид, оформление по ИП, несколько проектов на выбор и карьерный рост.

C++ Qt STL +12
senior удал. hc
Группа IT-компаний (ПРОЛАЙТ, НПФ Импульс, Сайфора, Солисофт)
Г
Группа IT-компаний (ПРОЛАЙТ, НПФ Импульс, Сайфора, Солисофт)
2 д. назад

Системный программист ПЛК/SCADA

~1 594 705 ₸ оценка по всем рынкам

Разработка собственной платформы Syfora для автоматизации технологических процессов: интеграция со SCADA-системами, создание библиотек и системного кода для ПЛК. Нужны глубокие знания контроллеров Siemens S7, опыт работы со SCADA (Master SCADA, WinCC, Wonderware, КАСКАД), СУБД и языками C/C#/JS. Предлагают официальное трудоустройство, удалёнку, обучение за счёт компании и годовое премирование.

ПЛК SCADA Siemens S7 +10
middle удал. hh