Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2025-10-17
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-10-17
Описание
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Требуется разработать ПО для микроконтроллера STM32F042F4P6. Устройство преобразует сигнал температуры с датчика Pt1000 в выходной сигнал 4…20мА. Диапазон измеряемых значений – от -50 до +150 грдС. Контроллер должен выполнять следующие задачи: 1. Постоянное измерение напряжения на входе РА0 с частотой не менее 10 раз в секунду. 2. Осреднение измеренных значений. 3. Преобразование сигнала из цифрового кода АЦП (РА0) в температуру с точностью до 0,01 грдС с частотой 1 раз в секунду. Зависимость нелинейная, см. таблицу в конце файла. Значение 0,174В соответствует температуре -50грдС. Значение 2,68В соответствует температуре +150грдС. 4. Запись полученных значений в массив с циклической перезаписью. Размер массива – 100 значений. Данные в массиве в формате REAL или INT16. (Если INT16 – то записываем значение температуры, умноженное на 100 с учетом знака (12,75 грдС = 1275). 5. Запись температуры в ЦАП AD5621 по SPI. Для этого нужно отдельное преобразование данных с АЦП. ЦАП имеет 12 разрядов (4096 единиц). ЦАП должен выдать напряжение от 0 до 5В (VDD). Это напряжение на XTR117 преобразуется в ток 0…25 мА. При этом значение -50 грдС должно соответствовать напряжению 0,8В на выходе ЦАП (4мА на выходе XTR117). Значение 150 грдС должно соответствовать напряжению 4,0В на выходе ЦАП (20мА на выходе XTR117). 6. При выходе сигнала на входе АЦП за допустимые пределы (0,15В низ и 2,75В верх) В ЦАП должен быть передан код соответствующий 0В для напряжения АЦП ниже 0,15В и код соответствующий 5В для напряжения АЦП выше 2,75В. 7. Частота STM по схеме – 8 МГц. Это на будущее. На текущем этапе берем частоту от внутреннего генератора – 1МГц. Мощности источника питания для работы на 8МГц не достаточно. Дополнительные задачи: 1. Программирование и отладка по интерфейсу ST-Link v2. 2. Должна быть предусмотрена начальная программная калибровка датчика Pt1000 по 2-м точкам (предположительно 0 и 50 грдС). 3. Должна быть диагностика работы контроллера STM32. Если все хорошо – РА6 моргает с частотой 1 раз в 5 сек (длительность свечения 0,5 сек). Если у STM32 диагностированы внутренние ошибки – РА6 горит постоянно. Если у STM32 все хорошо, но сигнал с АЦП вышел за пределы диапазона (0,15В низ и 2,75В верх) – РА6 моргает с частотой 1 раз в 1 сек (длительность свечения 0,5 сек).
Похожие заказы

Программисты

дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: восстановить адрес контроллера РХС100 Д в системе DESIGO. Функции и задача устройства: управление вентиляцией. Потеря адреса PXC 100 D.
Москва Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Нужно создать проект с нуля.
Москва Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: AEM. Функции и задача устройства: На атмосферный авто установлен kit двухвинтового компрессора. Блок АЕМ настроен, но есть нарекания. Необходима точная настройка под нагрузкой.
Москва Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: Microchip PIC 18x, Microchip PIC 16x, Microchip PIC 12x, ST elecrtonics STM8x, ST elecrtonics STM32x. Функции и задача устройства: Четырехканальный блок контроля давления.
Москва Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: МИГ-32, STM, ESP. Функции и задача устройства: Измерение физ величин (температура, плотность, уровень).
Новосибирск Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: ST elecrtonics STM8x. Функции и задача устройства: Устройство реализовано на базе микроконтроллера STM8 и обеспечивает управление исполнительными механизмами, обработку сигналов датчиков, взаимодействие с операторскими панелями Контроллер функционирует в автономном режиме по заранее заданному алгоритму.
Москва Фрилансеры

Программирование микроконтроллеров

дистанционно
договорная
Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Задача: разработка исследовательского измерительного прототипа для НИОКР Monsoon (Цифровой двойник человека). В рамках проекта Monsoon необходимо создать исследовательский прототип носимого измерительного устройства для регистрации временных физиологических сигналов, используемых в последующей математической модели. На текущем этапе речь не идёт о серийном коммерческом устройстве или медицинском приборе. Требуется исследовательский измерительный тракт, позволяющий получить качественные сырые данные для проверки математической гипотезы. Задачи 1. Проработать архитектуру оптического измерительного модуля: LED/LED-массив; фотоприёмник; аналоговый фронт-энд; ADC; MCU. 2. Рассмотреть возможность регистрации сырых многоканальных оптических сигналов, а не только готовых показателей специализированного PPG-чипа. 3. Обеспечить синхронность каналов. 4. Проработать требования к: частоте дискретизации; динамическому диапазону; разрядности ADC; отношению сигнал/шум; стабильности источника света; подавлению внешней засветки. 5. Предусмотреть регистрацию дополнительных каналов, если они необходимы для последующей идентификации модели: IMU; дыхательный сигнал; температура; другие доступные неинвазивные параметры. 6. Разработать протокол передачи и сохранения сырых данных, включая timestamp. 7. Обеспечить возможность последующего анализа данных без потери исходной информации. 8. Подготовить схему исследовательского прототипа и спецификацию компонентов. Ожидаемый результат: Исследовательский wearable-прототип или архитектура его первого аппаратного образца, позволяющая получать синхронизированные сырые временные ряды для последующего: signal processing ? inverse modeling ? physics-informed modeling ? validation.
Москва Фрилансеры