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

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

Дата: 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 сек).
Похожие заказы

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

дистанционно
договорная
Микроконтроллер: Доброй ночи, нужен человек для помощи в небольшом проекте, умеющий работать с: -микроконтроллер STM8L051F3P6 -драйвер для дисплеев HT1621B. Функции и задача устройства: необходимо собрать из указанных выше компонентов (+дисплеи, элемент питания, кварц и тд) секундомер, подробнее расскажу после отклика Уже собрал его на макетных платах, но он не заработал, нужен человек который поможет и с аппаратной и с программной частью.
Санкт-Петербург Фрилансеры

Обучение программированию микроконтроллеров

дистанционно
договорная
Для себя Нужно чтобы ребенок освоил работу - программирование микроконтроллера STM32 без использования библиотек работая непосредственно с регистрами.
Москва Репетиторы

Обучение программированию микроконтроллеров

дистанционно
договорная
Для себя Объяснить принцип работы релейных конкретных схем. Пояснить некоторые моменты по разным типам датчиков давления.
Омск Репетиторы

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

дистанционно
договорная
Микроконтроллер: контроллер 8DI/6DO DVP14SS211R. Функции и задача устройства: Трёхосевой манипулятор 500х500х200мм на линейных направляющих на ШВП и шаговых двигателях с захватом-присоской перемещает горизонтально плату из контейнера на конвейер. Второй манипулятор точно такой же перемещает горизонтально плату с конвейера в контейнер. Манипуляторы собраны протестированы, работают, перемещают платы поштучно. Задача подавать и снимать платы автоматически 20 штук (ёмкость контейнера). Нужен выезд специалиста на производство: Янино, ул.Заводская,5 +200 м. Отладка манипулятора на месте на реальных платах.
Санкт-Петербург Фрилансеры

Обучение программированию микроконтроллеров

дистанционно
от 2000.00 руб.
Для работы
Санкт-Петербург Репетиторы

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

дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: Wiren Board. Функции и задача устройства: Программирование микроконтроллеров. Микроконтроллер: Wiren Board. Функции и задача устройства: Мне нужен Программист/инженер для Wiren Board. Обязательные навыки: Lua (wb-rules), MQTT, работа в Linux, JavaScript/Node.js для веб-интерфейсов. Желателен опыт с Python для интеграций. Понимание основ сетей и электроники будет плюсом. Пожелания и особенности: Реальный опыт программирования на ВБ.
Москва Фрилансеры

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

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