Программа для контроллера скорости с динамической адаптацией.
6000 UAHИмеется стенд с двумя асинхронными двигателями в связке с частотными преобразователями. На обоих двигателях стоят датчики оборотов. Один из двигателей управляется вручную потенциометром, он ведущий. Второй управляется с контроллера (под который нужно написать программу) через ЦАП по каналу 0-10в, он ведомый. Сигнал с датчиков оборотов двигателя заведен на контроллер. Исходное состояние – оба двигателя остановлены. Когда мы приводим в движение ведущий двигатель, он плавно выходит на установленное значение оборотов.
Задача:
На основании обработки данных с датчиков оборотов(период между сигналами и общее количество оборотов), привести в движение ведомый двигатель таким образом, что бы он максимально быстро наверстал отставание по общему количеству оборотов с момента пуска от ведущего двигателя и стремился синхронизироваться с ним во вращении в пределах отклонения ±2 оборота(импульса) от общего количества с момента старта.
При этом, на один оборот двигателя может быть как 1 импульс, так и 2,3,n. Периоды между импульсами равные. Количество импульсов на оборот константа в пределах цикла пуска остановки (это к тому, что нет жесткой привязки частоты вращения двигателя к количеству импульсов на оборот. Это соотношение индивидуально для каждого нового цикла ). Пиковая частота вращения(импульсов) не менее 40Гц. Период выхода на пиковую скорость ведущего двигателя не более 5сек. Максимальное отклонение ведомого двигателя от ведущего на всех циклах работы не более ±10 импульсов. Ускорение ведомого двигателя в 10 раз выше ускорения ведущего. Большую часть цикла ведущий двигатель работает с постоянной скоростью. Режим остановки необходимо реализовать таким образом, что бы разность общего количества импульсов с двигателей не превышала ±5. Из предварительно известных данных в распоряжении контроллера будут только параметры ускорения/замедления ведомого двигателя, установленные на частотнике. Все остальное он должен будет вычислять на лету. Разрешение ЦАП – 12бит. Предполагаемая платформа – Atmega328P либо Atmega64A + ЦАП MCP4725.
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Вбудовані системи та мікроконтролери ∙ 5 днів 7 годин тому ∙ 5 ставок |
Розробка GPS-GSM трекера
5000 UAH
Доброго дня! необхідна розробка GPS-GSM трекера. Пристрій має мати невеликі розміри. Діапазон роботи 6-32в. мати вбудований АКБ, який дозволятиме працювати 3-4 години без зовнішнього живлення. Основне завдання - відстеження місцезнаходження. Пристрій має мати: - вбудований АКБ -… Вбудовані системи та мікроконтролери, Інжиніринг ∙ 6 днів 13 годин тому ∙ 2 ставки |
Потрібно вивести Android годинник із циклічного fastboot.Годинник Mobvoi Ticwatch 3 pro GPS завели у циклічний фастбут при спробі прошивки. Шукаю тих хто зможе пофіксити і розібратися чи можна накатити прошивку. Вбудовані системи та мікроконтролери ∙ 6 днів 14 годин тому ∙ 2 ставки |
Tuya смарт проектДля wi fi пристрою. В пошуку спеціаліста з Tuya IoT Platform / Tuya Panel Studio, Досвід роботи з CBU обов'язково! Необхідно виконати Реєстрація аккаунта 1. Налаштування продукту в Tuya IoT Platform 2.Налаштування Data Points (DP) 3. Розробка інтерфейсу в Tuya 4.Налаштування… Вбудовані системи та мікроконтролери, Гібридні мобільні додатки ∙ 7 днів 9 годин тому ∙ 4 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 8 днів 21 година тому ∙ 4 ставки |