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

PWM, PPM, частоты

Тема раздела Новичкам в категории Cамолёты - Общий; У ESC в характеристиках указана частота PWM от 8 до 16кГц, при этом, насколько я понял, современные ESC используют не ...

  1. #1

    Регистрация
    05.10.2010
    Адрес
    Moscow
    Возраст
    37
    Сообщений
    70

    PWM, PPM, частоты

    У ESC в характеристиках указана частота PWM от 8 до 16кГц, при этом, насколько я понял, современные ESC используют не PWM, а PPM, и частота всего около 50 герц. В чём ошибка?

    Также уточнение про PPM - при синхропаузе в канале ноль или единица?

    вообще Нажмите на изображение для увеличения
Название: ppm003.png
Просмотров: 252
Размер:	28.4 Кб
ID:	417734
    - загадочная диаграмма. Новый такт начинается с низкого сигнала.

    И напоследок, кто-нибудь работал с mystery 20a? Хочется задать несколько вопросов.
    Последний раз редактировалось ultrablox; 08.10.2010 в 01:41. Причина: опечатка

  2.  
  3. #2
    Ive
    Ive вне форума

    Регистрация
    04.01.2009
    Адрес
    Черноголовка
    Возраст
    35
    Сообщений
    6,025
    Записей в дневнике
    23
    Не путайте божий дар с яичницей. pwm - это по-русски ШИМ. И частота ШИМ задается регом для мотора и в зависимости от мотора. И определяет, соответственно, скорость вращения. А РРМ - это метод кодирования сигнала от передатчика к приемнику. Опять таки значения для регуля не имеет, ибо приемник выдает канальный сигнал на регулятор, который суть только часть ппм - последовательности.

  4. #3

    Регистрация
    05.10.2010
    Адрес
    Moscow
    Возраст
    37
    Сообщений
    70
    Мне нужно знать, как работает PPM, потому что я не использую и не планирую стандартный приёмник.

    Вопрос про синхропаузу в силе.
    И про интервал между канальными сигналами - какой он по ширине?

    И частота ШИМ ... определяет, соответственно, скорость вращения.
    в чём смысл использования PWM, если скорость регулируется не шириной импульса, а частотой?

  5. #4

    Регистрация
    03.04.2010
    Адрес
    Владивосток
    Возраст
    32
    Сообщений
    420
    Цитата Сообщение от Ive Посмотреть сообщение
    И частота ШИМ задается регом для мотора и в зависимости от мотора. И определяет, соответственно, скорость вращения.
    Цитата Сообщение от ultrablox Посмотреть сообщение
    в чём смысл использования PWM, если скорость регулируется не шириной импульса, а частотой?
    Скорость вращения как раз регулируется шириной импульса. Чем больше коэффициент заполнения, тем больше скорость.
    Частота ШИМ влияет на плавность хода мотора. Чем больше тем более мягкая работа двигла.

  6.  
  7. #5

    Регистрация
    11.06.2008
    Адрес
    Ставрополь
    Возраст
    58
    Сообщений
    1,158
    Записей в дневнике
    6
    Цитата Сообщение от ultrablox Посмотреть сообщение
    Мне нужно знать, как работает PPM, потому что я не использую и не планирую стандартный приёмник.
    Принципы формирования PPM достаточно хорошо изложены в статьях на этом сайте... о необъятных просторах Интернета я уж не говорю...

    Приведенная Вами в первом посте диаграмма похожа на диаграмму работы декодера PPM и к регулятору хода отношения не имеет...

    P.S. Меня всегда умиляли "специалисты", не способные самостоятельно разобраться в элементарных вещах при работе стандартных устройств, но уже "планирующих применение нестандартных"...

  8. #6

    Регистрация
    05.10.2010
    Адрес
    Moscow
    Возраст
    37
    Сообщений
    70
    Итого из 3х ответов первый наполовину неправильный, второй поправляет первый, третий вообще не по теме.

    Оставшиеся вопросы:

    Синхропауза - это всё-таки синхросигнал, т.е. при ней в канале единица?
    Почему на диаграмме из статьи Glider новый такт начинается с низкого состояния? Оно должно завершать предыдущий такт или его не должно быть вообще?

  9. #7

    Регистрация
    18.05.2008
    Адрес
    пос. Светлый
    Возраст
    48
    Сообщений
    214
    Записей в дневнике
    1
    Да, синхропауза это синхросигнал. По этому сигналу дешифратор приемника определяет начало первого канального импульса. Полярность этого сигнала может быть различной - ИМХО (положительный или отрицательный PPM). Сам канальный импульс (каждый из них) это ни что иное как широтно модулированный импульс. Его ширина определяется положением ручки передатчика. Почитайте тут: http://www.rcdesign.ru/articles/radi...ro#eztoc9044_6 и тут: http://www.rcdesign.ru/articles/radio/ppm_pcm . С уважением.

  10.  
  11. #8

    Регистрация
    25.06.2009
    Адрес
    Оренбург
    Возраст
    40
    Сообщений
    2,147
    Записей в дневнике
    15
    гм.. сколько всего понаписали!! аж жуть !! :-) дайте и мне пофлудить! :-))))

    по картинке из первого сообщения:
    на ней изображен принцип формирования сигнала PPM, 8 каналов + пауза.
    по сигналам:
    ТГ - сигнал с периодом в 20 (22,5) мс (общая длинна пакета ppm)
    ОВ1 - ОВ8 - импульсы длительностями от 1 до 2 мс соответствующие каналам для передачи
    СФ - результирующий сигнал (это и есть PPM выдаваемый кодером на передатчик)
    насколько я помню эту картинку - в статье описывалось аналоговое формирование сигнала ppm! такого уже нет, сигнал ppm формирует процессор аппаратуры - поэтому сигналов ТГ, ОВ1 - ОВ8 в современных аппах нет...

    длительность канала в пачке PPM складывается из длинны импульса (0,3 мс) и длинны паузы после него до начала следующего импульса.. (смотрите на картинке "канальный импульс 3" -> импульс + пауза=длительность канала)

    по "стандарту" (его "де-юре" нет ! просто есть фактически используемые) длительность канала в ppm пачке (то есть сумарная длина импульса (0,3 мс) и паузы после него) лежат в пределах от 1 до 2 мс.., середина соответственно 1,5 мс..

    канальные импульсы идут подряд..

    после передачи всех канальных импульсов идет пауза которая дополняет пакет до 20 мс... по этой же паузе синхронизируется приемник (8 каналов с максимальными 2 мс = 16 мс, и 4мс пауза (до общего времени пакета в 20 мс))

    вроде бы некоторые производители доводили количество каналов в ppm пакете до 9 при этом длинна пакета увеличивалась до 22,5 мс (это сделано для того чтобы пауза всегда была длинее любого из каналов - 9 *2=18 мс + 4,5 мс пауза), сразу после паузы начинается передача первого канала..

    пакет ppm может быть позитивным и негативным, негативный это когда 0,3 мс низкий уровень сигнала, далее высокий... (кстати по ходу на картинке изображен именно негативный сигнал ppm)

    делать импульс менее 0,3 мс - не рекомендую - не все приемники его нормально обрабатывают.. кстати особенно это касается шнурков для симуляторов !
    соответственно увеличивать длину канала более чем в половину паузы - тоже рисковано (хотя у меня работало до значений в 2,3 мс)

    чтобы представить полную картину (непрерывную передачу сигнала ppm) смотрите от первого вертикального штриха (с него начинается "пауза") и до последнего (им заканчивается "синхропауза") - далее опять идет "пауза" :-)

    длинна пакета ppm 20 мс - поскольку пакеты передаем друг за другом - получаем заветные 50 гц сигнала ppm (при длине пакета в 22,5 мс - чуть меньше)

    про PWM это другая песня:
    приемник дешифрует ppm сигнал, и выдает на сервы (регули и так далее) уже pwm сигнал только их канала!
    я с этим не разбирался (но скоро буду :-) поэтому достоверно сказать ничего не смогу... (соображения есть, но пока не проверил - вряд ли стоит своими мыслями забивать вашу голову :-), хотя.. ОВ1-ОВ8 - это и есть сигналы для серв (регулей и так далее))

    p.s. если что не понятно - спрашивайте :-)

    полазил по своему блогу и нарыл для вас картинку

    сигнал негативный
    1-4 каналы имеют длительность 2000 мкс. (максимум)
    5-8 каналы стоят в нейтральном положении, 1500 мкс.


    это с реальной аппы осцилографом брали (на значения амплитуды импульсов не смотрите, делали делитель, да и осцилограф это прога для звучки..)
    Последний раз редактировалось ВитГо; 12.10.2010 в 11:55.

  12. #9

    Регистрация
    13.10.2010
    Адрес
    Екатеринбург
    Возраст
    20
    Сообщений
    33
    либо я че не так понял но разве есть аппа которая работает на кгц?

  13. #10

    Регистрация
    19.07.2005
    Адрес
    Москва
    Возраст
    56
    Сообщений
    6,022
    Это сигнал которым модулируется ВЧ.... потому и частоты ниже.

  14. #11

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    37
    Сообщений
    66
    Все как-то сложненько расписано. Попробую объяснить попроще, на примере простой системы передатчик/приемник с 4-мя аналоговыми и двумя цифровыми каналами.
    В передатчике стоит микроконтроллер с аналоговыми и цифровыми входами и одним цифровым выходом - PPM
    При включении передатчика, контроллер начинает отрабатывать примерно следующую программу, раз в 20000мкС (50Гц)
    Полезная картинка

    0. Tframe=Замеряем время
    1. Поднимаем выход в единичку
    2. Ждем 300мкС
    3. Опускаем в ноль.
    4. Берем относительное напряжение с аналогового входа 1 и делим его на максимальное значение (к примеру у атмег это 10 бит - 1024),
    т.е. Vchanell1=VfromAnalogInput1/1024
    5. Вычисляем задержку: Tchanell1=1700*Vchanell1
    6. Ждем Tchanell1 микросекунд

    1. Поднимаем выход в единичку
    2. Ждем 300мкС
    3. Опускаем в ноль.
    4. Берем относительное напряжение с аналогового входа 2 и делим его на максимальное значение (к примеру у атмег это 10 бит - 1024),
    т.е. Vchanell2=VfromAnalogInput2/1024
    5. Вычисляем задержку: Tchanell2=1700*Vchanell2
    6. Ждем Tchanell2 микросекунд

    Тоже самое для третьего и четвертого каналов.

    С цифровыми - тоже, но там Tchanell5 и Tchanell6 будут либо 0, либо 1700

    7. Поднимаем выход в единичку
    8. Ждем 300мкС
    9. Опускаем в ноль.
    10. Вычисляем синхросигнал: TSync=Tframe+2000000-Tnow(текущее)
    11. Ждем TSync микросекунд

    12. Начинаем все со строки 0.

    Ремарка - контроллеры бывают с аппаратным и програмным PWM (ШИМ). Если ШИМ аппаратный - достаточно назначить выход контроллера с этим функционалом на эту функцию и передавать туда текущее значение (обычно от 0 до 255). А контроллер сам будет генерировать ШИМ, параллельно декодируя ППМ. Если аппаратного ШИМ нет, или выходов не достаточно - приходится генерировать програмно. Но тут есть беда - параллельно не получится декодировать ППМ, либо программа будет ОЧЕНЬ геморная. Лучше взять с аппаратным. Под цифровые (например тумблеры) - можно использовать цифровые выходы.

    Генерируемый PPM сигнал подаем на радиомодуль передатчика, передатчик передает его на приемник, радиомодуль приемника подает его на свой микроконтроллер и тут начинается следующее:
    1. Ждем подачи на вход сигнала Low.
    2. Измеряем его время. Если более 5000мкс - приступаем. Иначе возвращаемся на 1.
    3. Приступили. Ждем сигнала Low. Фиксируем время Tchannel1start
    . Ждем сигнала Hi. Фиксируем время Tchanell1stop
    5. Вычисляем значение PWM1 = 255*(Tchanell1stop-Tchannel1start)/1700
    6. Записываем значение PWM1 на выход 1 (PWM)
    7. Повторяем это для каналов 2,3,4
    8. Делаем тоже для цифрового канала 5, но здесь вместа пункта 6 будет:
    Если PWM5>10 - выход5(цифровой) - переводим в Hi, иначе - в Low
    8. Делаем тоже для цифрового канала 6, но здесь вместа пункта 6 будет:
    Если PWM6>10 - выход6(цифровой) - переводим в Hi, иначе - в Low
    9. Начинаем все с пункта 1.

    Таким образом при передаче каждого канала мы записываем его значение от 0 до 255 в соответствующей генератор PWM, который его и генерирует.
    Частота PWM. Тут все просто. Если щелкать выключателем - мигание лампочки будет заметно. Если щелкать быстро - лампочка будет казаться тускло горящей, но будет заметно мерцание. Если очень-очень быстро - будет гореть в полсилы. По этому чем выше частота генерации - тем меньше мерцание и это полезней для контроллеров двигателей и серв. Соответственно степень яркости можно регулировать соотношением времени во включенном и выключенном состоянии (это параметр PWMx), а вот сколько раз можно включить и выключить - за секунду - это зависит от контроллера и называется частота PWM.

    Собствено просто не получилось, зато должно быть понятно как расчитывать :-) Удачи.

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

Похожие темы

  1. Продам МЕГА- комплект ART-TECH Yak 54+Great Planes Yak 55 3D EP+WFLY WFT09 PPM/PCM 1024 40Mh
    от AMADIN в разделе Барахолка. Самолеты
    Ответов: 1
    Последнее сообщение: 13.07.2010, 01:01
  2. Что такое Brake, Timing и PWM в регуляторе?
    от ugh в разделе Аппаратура радиоуправления
    Ответов: 6
    Последнее сообщение: 19.12.2006, 18:54
  3. pwm rate.
    от copah в разделе Электродвигатели, регуляторы, мотоустановки
    Ответов: 2
    Последнее сообщение: 02.02.2006, 21:22
  4. PWM vs PPM
    от Michael_v_k в разделе Аппаратура радиоуправления
    Ответов: 2
    Последнее сообщение: 09.09.2004, 19:36
  5. Почему PСM и PWM?
    от Дима в разделе Самодельная электроника, компьютерные программы
    Ответов: 5
    Последнее сообщение: 24.05.2001, 20:25

Ваши права

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