Необходимо только написать код, для среды STM32CubeIDE и сделать схему в Proteus 8 по следущему заданию:
Спроектировать микропроцессорное устройство, реализующее следующие функции: измерение числа оборотов двигателя (низкочастотные колебания в диапазоне 5-100 Г??
погрешность преобразования -0,01%, уровень сигнала -3,5 В, число каналов-8.
Перед началом измерения ввести номер канала и количества полюсов датчика Р. используя клавишный ввод (цифры 1-8, необходимые функциональные клавиши). Количество полюсов индивидуальное для каждого канала
Выполнить измерение частоты, проверить достоверность данных Fmax>Fi>Fmin, зафиксировать 8 достоверных данных и определить средне-арифметическое значение частоты. Если достоверных данных не обнаружено, включить светодиод и отправить сообщение в последовательный канал
Обороты вычисляются по формуле
N=f*60/Р, где Р=2 или 4.
Вывод информации на алфавитно-цифровой индикатор с указанием размерности (об/мин) и в последовательный канал (RS-232, скорость-2400 бит/с)