Специальные цены   новые товары
Закрытая тема
Показано с 1 по 4 из 4

Фиксированная скорость нарастания сигнала PPM

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Доброго дня! Понадобилась такая фича наподобие замедлителя для серв. Задача такая: нужно обрабатывать входящий PPM сигнал с приемника и на ...

  1. #1

    Регистрация
    15.09.2004
    Адрес
    г.Уфа
    Возраст
    33
    Сообщений
    316

    Фиксированная скорость нарастания сигнала PPM

    Доброго дня!

    Понадобилась такая фича наподобие замедлителя для серв.

    Задача такая: нужно обрабатывать входящий PPM сигнал с приемника и на его основе генерировать свой выходящий PPM сигнал с фиксированной скоростью нарастания или спада х%/сек.

    Примерный график: Нажмите на изображение для увеличения
Название: Безимени-1.jpg
Просмотров: 39
Размер:	29.5 Кб
ID:	470752

    Если есть какие сображения пишите.
    p.s. На данный момент осваиваю программирование в BASCOM. Данная приспособа нужна для управления насосом модельного реактивного двигателя.

  2.  
  3. #2
    Давно не был
    Регистрация
    28.12.2010
    Адрес
    Heidelberg, germany
    Возраст
    44
    Сообщений
    307
    Цитата Сообщение от АДэшник Посмотреть сообщение
    Задача такая: нужно обрабатывать входящий PPM сигнал с приемника и на его основе генерировать свой выходящий PPM сигнал с фиксированной скоростью нарастания или спада х%/сек.
    Обычный фильтр нижних частот поможет. Может даже первого порядка подойдет.

    Y(t) = Y(t-1)*A + X(t)*B; Y - значение выхода, Х - значение входа.
    A = ~0.9, B=0.1; Здесь можно поиграть с коэффициентами.
    A + B = 1; - это главное условие.

  4. #3

    Регистрация
    15.09.2004
    Адрес
    г.Уфа
    Возраст
    33
    Сообщений
    316
    Покопался в сети и нашел описание к изготовлению блока управления реактивным двигателем.
    Блок принимает сигнал от приемника и генерирует свой ШИМ сигнал, подаваемый на коллекторный двигатель топливного насоса и заодно следит за чатотой вращения ротора и температурой газа - полезная штучка.
    Вот описание блока . Там есть и печатка, файл программы на асме и файл прошивки (что интересно, HEX какой-то левый), правда под старый AT90S4433 и язык описания немецкий. Пытался откомпилировать программу - ничего не выходит, компилятор ругается на текст программы.
    Если кто силен в АСМЕ, посмотрите что не так в коде (ругается на метки - в коде почему-то метки и имена регистров общего назначения обозваны одинаково), заранее спасибо.

  5. #4

    Регистрация
    15.09.2004
    Адрес
    г.Уфа
    Возраст
    33
    Сообщений
    316
    Задачку решил сам. Для AVR ATmega8 написал программку - дискретный PID регулятор. Контроллер следит за частотой вращения ротора двигателя в зависимости от заданного значения частоты. Нужное значение задается длиной импульса PPM сигнала от мин. до мах. , в зависимости от величины ошибки регулятор выдает управляющее воздействие корректируя скважность ШИМ сигнала идущего на топливный насос. Плюс контроллер постоянно следит за температурой за турбиной, при превышении максимума подача топлива останавливается.

  6.  
Закрытая тема

Похожие темы

  1. Ответов: 423
    Последнее сообщение: 14.08.2014, 10:04
  2. Продам Приемник "Pilotage-6 Digital", 40MHz, FM, микро, 6 каналов
    от Bizon в разделе Барахолка. Аппаратура
    Ответов: 4
    Последнее сообщение: 15.02.2011, 11:03
  3. Продам Приемник "Pilotage-6 Digital", 40MHz, FM, микро, 6 каналов
    от Bizon в разделе Барахолка. Аккумуляторы, зарядники
    Ответов: 0
    Последнее сообщение: 17.01.2011, 10:41
  4. HK-7X приемник и PPM sum
    от Ekze в разделе Аппаратура радиоуправления
    Ответов: 0
    Последнее сообщение: 20.07.2010, 22:38
  5. Нужна серва с подробной докой (графики скорости и т.п.) (+)
    от Dikoy в разделе Бортовая электроника
    Ответов: 6
    Последнее сообщение: 25.04.2010, 09:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения