Разное и полезное > Микроконтроллеры и их программирование
Четыре независимых генератора частот на разных ногах AVR
Althair:
Имеем atmega328 на 16 мгц.
Надо: на четырех трех портах независимо генерить меандр с произвольной частотой 1..16000 гц, считая при этом кол-во импульсов и параллельно умудряясь гонять данные через UART.
Может у кого-нибудь есть идеи, или наработки?
Предупреждая вопросы: ворочу контроллер управления осями фрезера. Готовое не предлагать, это крайний случай.
ToxiN:
Предлагаю более извращенский вариант: три отдельных контроллера на чем-нить попроще и один общий, который усе обрабатывает и с компом по телефону болтает.
и добавил...
А еще ИгорьПалыч, глянь здесь, может, идея полезна будет
easyelectronics.ru/upravlenie-mnozhestvom-servomashinok.html
Althair:
Тоже вариант, но увязать их воедино будет весьма непросто. Ибо ровный круг провести по двум осям - это нужно раздавать пинки этим "отдельным", и получится немногим проще. А драйвера двиглов имеют управление step-dir, что малость ограничивает пространство для манёвра
и добавил...
Сервомашины не требуют частот. Частота сигнала фиксированная, обычно 50 Гц, а сама рулёжка выполняется длительностью импульса. Посему - не то
ToxiN:
Я не про сервы, а про общий смысл формирования хрен-знает-чего на всех копытах разом.
и добавил...
Это тебе в Тушино надо. С товарищем Шендриком из Вымпела пообщаться :) у него 4 вентильных дрыгателя с одной ПЛИСины рулятся с отслеживанием ускорений и положения.
и добавил...
В смысле положения руля (или закрылка, не знаю, как они правильно зовутся)
Althair:
--- Цитата: ToxiN от 08 Ноября 2015, 16:10:35 ---ПЛИС
--- Конец цитаты ---
На этом тему Вымпела можно закрывать, ибо
--- Цитата: Althair от 08 Ноября 2015, 15:42:46 ---Имеем atmega328 на 16 мгц.
--- Конец цитаты ---
и добавил...
--- Цитата: ToxiN от 08 Ноября 2015, 16:10:35 ---хрен-знает-чего на всех копытах разом.
--- Конец цитаты ---
В том-то и мякотка, что на всех копытах, но произвольно.
Навигация
Перейти к полной версии