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

Микропроцессорный передатчик и приемники

Тема раздела Аппаратура радиоуправления в категории Cамолёты - Общий; Сообщение от realsystem А разве openservo недостаточно? Там команды на сервы поступают по I2C. +1, да и у Конзе есть ...

  1. #81

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    38
    Сообщений
    2,871
    Цитата Сообщение от realsystem Посмотреть сообщение
    А разве openservo недостаточно? Там команды на сервы поступают по I2C.
    +1, да и у Конзе есть прошивка к китайским регулям (копиям джети 18) с управлением по и2с. Правда Конзе не из-за помехозащищенности вроде, а ради быстродействия для ХУФО новый борт изобретал.... Но всеравно, принципиально новая цифровая электронника уже полным комплектом!

  2.  
  3. #82

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    В принципе можно многое, я в свое время поприседал когда делал декодер PCM1024 на восьмой меге. Гораздо лучше делать это аппаратно. И еще неплохо бы высталять данные в каналы одновременно, т.к. если машинки должны работать синхронно (например половинки РВ), то не гоже делать меж ними задержку...

    Кстати, в АВР нет ведь управления приоритетами прерываний?

  4. #83

    Регистрация
    06.06.2005
    Адрес
    Москва
    Возраст
    36
    Сообщений
    1,224
    Тут надо определиться: Вам ехать или шашечки, ну в смысле разрабатывать аппаратуру или летать ? Если летать и оттачивать свое мастерство как пилота то лучше взять готовое, проверенное не одной тысячой любителей этого дела и профи. Если разрабатывать аппаратуру, то как говорится в добрый путь.
    Цитата Сообщение от an2an Посмотреть сообщение
    В принципе можно многое...
    Явного нет, но можно сделать. При входе в низкоприоритетное прерывание выставить флаг разрешения прерываний. Тогда при приходе высокоприоритетного, контроллер уйдет на него. Естественно при этом не забыть сохранить статус и другие нужные регистры.
    Кстати, в АВР нет ведь управления приоритетами прерываний?

  5. #84

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    Цитата Сообщение от avalanch Посмотреть сообщение
    Явного нет, но можно сделать. При входе в низкоприоритетное прерывание выставить флаг разрешения прерываний. Тогда при приходе высокоприоритетного, контроллер уйдет на него. Естественно при этом не забыть сохранить статус и другие нужные регистры.
    Это я знаю, но прерывание от таймера не самое высокоприоритетное, значит более приоритетными пользоваться нельзя или почти нельзя...

  6.  
  7. #85

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Не такая уж большая проблема, если процессор имее нормальный развитОй модуль таймера, например как TMS320F28xx, модуль которого позволяет легко реализовать как типичный шим так и PPM, при этом ядро будет радостно спать всё время, кроме того момента, когда нужно изменить интервал. А если очень хочется поставить в железку говнопроц, то простенькая, маленькая плисина, типа XC9500XL или если нравится Альтера-MAX3000 и в путь. Там даже знать то ничего не нужно, схему на вентилях нарисовать сможет любой хоть сколь нибудьпонимающий что такое цифровая электроника.

    Ксати за примером готового пульта особенно далеко ходить не нужно. Есть такой замечательный аппарат Multiplex Royal EVO. Работает так: формирует PPM, а в паузах, пока крутится таймер-обсчитывает математику. Прога написана так, что исключает коллизии и к моменту, когда нужно выпулить очередные новые данные, они уже всегда готовы.

  8. #86

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    Так генерить PPM - не проблема, одной ножкой таймер завсегда дергать умеет, надо всего лишь успеть подсунуть новое значение до следующего срабатывания таймера, а вот дергать 8-ю ногами таймер не умеет. В приемнике гораздо больше асинхронных событий требующих быстрой обработки, пульт проще приемника в этом отношении.

  9. #87

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Цитата Сообщение от an2an Посмотреть сообщение
    а вот дергать 8-ю ногами таймер не умеет.
    Кто вам такое сказал? Всё зависит от устройства этого таймера и числа каналов=)

  10.  
  11. #88

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    Мы говорим про конкретный камень, атмеловский арм7 и еще немного про какие-то АВР-ы. А в какой железке до 10-15 баксов таймер может дергать 8-ю ножками?

  12. #89

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    http://focus.ti.com/docs/prod/folder...p430f5438.html Самый сильный из мелких, но и более мелких в том же семействе есть представители у которых >8 ног на таймер цепляется.
    http://focus.ti.com/docs/prod/folder...s320f2806.html один из самых слабеньких представителей семейства самых сильненьких.
    Армы не уважаю и не использую. Пока не столкнулся с задачей где бы они были реально в тему.
    Цены указанны при закупке 100U, при регистрации проекта и на 10 штук дадут ту же цену, если не ниже.
    p.s чуток слукавил. Очень сильно присматриваюсь к кортексам, но пока не ясно куда их использовать=))))

  13. #90

    Регистрация
    06.06.2005
    Адрес
    Москва
    Возраст
    36
    Сообщений
    1,224
    Какие в приемнике асинхронные события кроме приема и укадки данных из эфира (это если PCM формат), если PPM то вообще все проще гораздо. Кстати задержек в выставлении импульсов сервы можно избежать (минимизировать) если все сервы повесить на 1-2 порта. Тогда можно выставлять сразу весь порт в соответствии с текущим положением. ИМХО даже ATMEGA88 на высокой частоте клока справится.

    Цитата Сообщение от an2an Посмотреть сообщение
    В приемнике гораздо больше асинхронных событий требующих быстрой обработки, пульт проще приемника в этом отношении.

  14. #91

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Цитата Сообщение от avalanch Посмотреть сообщение
    Какие в приемнике асинхронные события кроме приема и укадки данных из эфира (это если PCM формат), если PPM то вообще все проще гораздо. Кстати задержек в выставлении импульсов сервы можно избежать (минимизировать) если все сервы повесить на 1-2 порта. Тогда можно выставлять сразу весь порт в соответствии с текущим положением. ИМХО даже ATMEGA88 на высокой частоте клока справится.
    Если просто взаимодействие с приемопередающим модулем по UART в стиле работы с черным ящиком, то справится даже оч простенький проц. А если модуль умный и его нужно конфигурировать, либо как-то иначе предобрабатывать данные, тогда появляется море асинхронных процессов, уложить которые в синхронные задачка довольно сложная.

  15. #92

    Регистрация
    02.01.2009
    Адрес
    Чебоксары
    Возраст
    34
    Сообщений
    153
    Не удается уделять много времени этому проекту Но, учитывая, что радиокомплектов все равно пока нет, сильно не тороплюсь... Еще и полетать ведь хочется

    Вообщем, сегодня посидел часок. В результате на одной плате совместил функции приемника и передатчика и, пультом через плату порулил элеронами. Пока без возможности триммирования и установки диапазонов. И цикл достаточно простой и дубовый. Буду доводить до ума API и эмулировать работу комплектов связи через провода...

    Задался вопросом, хватит ли 8 бит для передачи одного пропорционального канала? Или же необходима более высокая точность? Мне, как начинающему авиамоделисту, кажется, что достаточно, но тут я могу ошибаться...

  16. #93

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    В топовых стандартах заложено 2048отсчетов на канал. DSM2048 например.

  17. #94

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    38
    Сообщений
    2,871
    Цитата Сообщение от tumbzik Посмотреть сообщение
    В топовых стандартах заложено 2048отсчетов на канал. DSM2048 например.
    В DSM2 - 1024, а вобще - вопрос интересный... Тот же Глайдер в свое время приводил доводы, что 128 достаточно, ну 256 - за злаза. На самом деле похоже на правду, точность у рук всеж не такая, чтоб микроны у стика ловить, но вот при работе всяких экспонент - уже становится более заметно.
    По моим меркам - 512-1024 вполне достаточно, и лучше не надо. А топовые модели - это топовые, надо ж как-то покупателя убедить аппу обновлять. Отчасти наверно делают для тех, кому лень тягу на качалке в другую дырку сунуть, а проще расходы в 10% поставить.

    Вот кстати, по модуляциям - производители пантуются кол-вом отсчетов, а о а-д преобразованиях что стики-цифра, что дешифратор-шим, что шим-сервоусилитель - че-то тишина. С какой битностью цифровые РМ работают - информации нет, да и цифровых интерфейсов между приемником и руль.машинками что-то не появляется...
    Странно, да? Еслиб была необходимость, делали бы, а так - похоже это маркетинг.

    Оффтоп: Когда-то, когда компьютеры были большими... Некая IDT выпустила "ВинЧип", вроде как 200 мегагерц, с ММХ, и достаточно дешево на первый взгляд... Мода тогда на мегагерцы была, и дофига народу данный процик покупали. И всем плевать было, что в нем почему-то конвеера небыло и работал он не быстрее пентиума133. Вот имхо и тут уже на понты просто расчитано.

  18. #95

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Леш, DSM2 -да, 1024, а вот DSM2048 -2048 =)
    DSM2048 реализован в новых DX7SE, JR9303, JR12X и больше нигде!
    У Royal EVO 12бит разрешение PPMа, но тем не менее тягу подвигать сразу в нужное место советуют=) А если подумать, ну вот захочется реализовать Nautic и чего?=) Касательно того хватит ли там 256 бит, простой пример: на планере есть два закрылка и два элерона, в тормозном режиме закрылки уходят вниз на 90 градусов, в рабочем ходят на угол до 5 градусов вверх-вниз. При этом режим полетный для них основной, именно тогда, когда 5 градусов из 95 расход. Итого при 256 отсчетах на канал серв получим что в основном режиме будет всего 13 отсчетов на полный ход закрылка в основном полетном режиме. А если 2048 отсчета, то число уже лучше-104.

  19. #96

    Регистрация
    02.01.2009
    Адрес
    Чебоксары
    Возраст
    34
    Сообщений
    153
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Вот кстати, по модуляциям - производители пантуются кол-вом отсчетов, а о а-д преобразованиях что стики-цифра, что дешифратор-шим, что шим-сервоусилитель - че-то тишина. С какой битностью цифровые РМ работают - информации нет, да и цифровых интерфейсов между приемником и руль.машинками что-то не появляется...
    Странно, да? Еслиб была необходимость, делали бы, а так - похоже это маркетинг.
    SAM7 имеет шим с 16-битным счетчиком. Если за период взять 20 мс и опираться на частоту проца (48Мгц) с делителем 16 то период будет составлять 60 000 клоков, а весь диапазон управления сотавит 4200 клоков, что есть 12 бит. Если же делать мультиплексирование, то 4200 надо умножать на два, четыре, итд...
    Что касается АЦП - 10 бит.

    Цитата Сообщение от tumbzik Посмотреть сообщение
    Леш, DSM2 -да, 1024, а вот DSM2048 -2048 =)
    Касательно того хватит ли там 256 бит, простой пример: на планере есть два закрылка и два элерона, в тормозном режиме закрылки уходят вниз на 90 градусов, в рабочем ходят на угол до 5 градусов вверх-вниз. При этом режим полетный для них основной, именно тогда, когда 5 градусов из 95 расход. Итого при 256 отсчетах на канал серв получим что в основном режиме будет всего 13 отсчетов на полный ход закрылка в основном полетном режиме. А если 2048 отсчета, то число уже лучше-104.
    У меня в приемнике и передатчике заложено конфигрурирование отклонений управляющих импульсов. Т.е. пользователь сам конфигурирует крайние положения серв, а значит те 8 бит заполнят весь требуемый диапазон. Плюс возможность переключения между несколькими заранее созданными конфигурациями. Т.е. переключателем можно увеличивать или уменьшать расходы. При этом все равно рабочим остается весь 8битный диапазон...

    (АЦП 10 бит) -> (преобразования/математика 16 бит)->(передача 8бит)->(преобразования/математика 16 бит)->(управление 12бит).

    PS: само собой 16 бит в преобразованиях только для упрощения, чтобы работать с двумя байтами. Само собой никакая математика из 10 битной точности 16-битную не создаст
    Последний раз редактировалось Usr1; 15.03.2009 в 09:38.

  20. #97
    Забанен
    Регистрация
    10.08.2004
    Адрес
    Казань
    Возраст
    38
    Сообщений
    3,777
    Записей в дневнике
    57
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    В DSM2 - 1024, а вобще - вопрос интересный... Тот же Глайдер в свое время приводил доводы, что 128 достаточно, ну 256 - за злаза. На самом деле похоже на правду, точность у рук всеж не такая, чтоб микроны у стика ловить, но вот при работе всяких экспонент - уже становится более заметно.
    По моим меркам - 512-1024 вполне достаточно, и лучше не надо. А топовые модели - это топовые, надо ж как-то покупателя убедить аппу обновлять. Отчасти наверно делают для тех, кому лень тягу на качалке в другую дырку сунуть, а проще расходы в 10% поставить.
    Если у вас цифровые быстрые машинки, то отличия в скорости и точности работы pcm1024 и G3 видны даже на глаз. Практика.Так что разрешилка в 256 и тем более 128 - это для дворполетов.

  21. #98

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    38
    Сообщений
    2,871
    Цитата Сообщение от toreo Посмотреть сообщение
    Так что разрешилка в 256 и тем более 128 - это для дворполетов.
    Разве кто спорит??? Я вроде бы на 8 раз большую битность ориентир дал. А вот то, что вы разницу между 1024 и 2048 видите, лично я сильно удивляюсь... Ну пусть, серва отклоняется +-45градусов, значит вы на глаз отличаете углы с точностью до 0,04 градуса??? Ну ну, ща к вам все вертолетчики побегут угол атаки лопастей устанавливать, ибо угломер с такой точностью не справится. Более того, вы с такой точностью стики двигать умеете? Я восхищен! Я не умею... По работе испытываю определенные трудности с установкой с такой точностью вещицы, 1,8м длинной, а тут вы с такой точностью двухсантиметровый стик двигаете.

    Ну и насчет быстрее - тоже под вопросом. Тут уж скорость не битностью определяется, а алгоритмом передатчика и приемника, да и серв. Ну а относительно битности - то тут уж наоборот получится, чем меньше бит,тем быстрее предать (в случае с цифрой), что вполне логично.

    Если у вас цифровые быстрые машинки

    Так что то, что вы видите - явный прирост скорости и точности - ни что иное, как фантазия сознания для оправдания потраченного бабала. Скоро, думаю, появится именно для вас и 4096 и 8192. И с каждым разом все будет еще лучше, еще быстрее.

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

    Цитата Сообщение от toreo Посмотреть сообщение
    Если у вас цифровые быстрые машинки
    Давайте без попугаев! О разрешающей способности рук тот же Глайдер не из головы писал, а на основе теории, подтвержденной практикой различных там умных институтов... "Быстрые и цифровые машинки" - фраза ни о чем! Какая разрешающая способность у такой машинки? 0,04 градуса????? Производитель гарантирует??? Почему-то в тех же прайсах из ттх на машинки максимум там напряжение питания, усилие, скорость перемещения. А вот про битность АЦП почему-то умалчивают. Я где-то в инете видел фотки каких-то "быстрых и цифровых" машинок (возможно хайтека) на микроконтроллере атмел мега -какая-то... Так вот, будет вам известно, что у ацп любой меги всего 10 бит, причем пара младших разрядов изрядно шумят. Т.е. реально можно говорить только о 8, либо о програмном усреднении. Ну пость теже 10 бит, но это максимум 1024 бита, минус не полное использование "краев диаппазона".... Ну как даже теоритически вы увидите 0,04 градуса, когда машинка позволяет "по электроннике" 0.08 градуса. Безлюфтовые редуктора в машинки не ставят, подшипник полюбому хоть сколько-то, но люфтит...

    Короче, возьмите два микрометра. Одним двигайте стик, вторым меряйте отклонение своей рулевой машинки. Насчитаете 2048 дискретов, с меня пузырь.

  22. #99

    Регистрация
    20.03.2007
    Адрес
    Minsk, Belarus
    Возраст
    34
    Сообщений
    326
    Цитата Сообщение от avalanch Посмотреть сообщение
    ATMEGA88 например на 20 МГц справится, 1 команда выполняется 50 нс. За 5 команд в принципе можно успеть свалить из другого более низкоприоритетного прерывания и выставить ноги управления сервами. Другое дело что для нескольких каналов все равно появится задержка, то есть каналы НЕ одновременно будут изменяться.
    По первой части: какое вам нужно разрешение на машинке? 1024 бит(разных положений) хватит? Считаем : (0,001 / 1024) / (1 / 20 МГц) = 19,5 команд. Вполне достаточно для переключений - думаю машинка этого джиттера и не заметит.
    По второй части: кто вам сказал, что машинки рулятся одновременно? В простейшем приемнике управляющие импульсы идут в той последовательности, как они стоят в PPM пакете. А раз не нужна одновременность, то можно управлять машинками по очереди.

    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    В DSM2 - 1024, а вобще - вопрос интересный...
    , но вот при работе всяких экспонент - уже становится более заметно.
    По мне для экспонент важнее битность расчетов, чем передачи - что бы не накапливать ошибки.

  23. #100
    Забанен
    Регистрация
    10.08.2004
    Адрес
    Казань
    Возраст
    38
    Сообщений
    3,777
    Записей в дневнике
    57
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Короче, возьмите два микрометра. Одним двигайте стик, вторым меряйте отклонение своей рулевой машинки. Насчитаете 2048 дискретов, с меня пузырь.
    у меня нет желания что-либо доказывать, и тем более вам. Это опыт, просто опыт.

  24. #101

    Регистрация
    08.01.2008
    Адрес
    Москва
    Возраст
    40
    Сообщений
    29
    А я уже сделал аппаратуру радиоуправления на модулях XBee и МК LPC2131.

    Связь двунаправленная и можно получать с борта любую информацию.

    Правда дальность связи с надёжность радиоканала ещё не испытывал и делаю не самолёт, а машину.

  25. #102

    Регистрация
    02.01.2009
    Адрес
    Чебоксары
    Возраст
    34
    Сообщений
    153
    Цитата Сообщение от Gromogon Посмотреть сообщение
    А я уже сделал аппаратуру радиоуправления на модулях XBee и МК LPC2131.
    Связь двунаправленная и можно получать с борта любую информацию.
    Правда дальность связи с надёжность радиоканала ещё не испытывал и делаю не самолёт, а машину.
    Приятно услышать единомышленника! Это же практически один в один то же самое. Платы разводили? Или делали на отладочных платах? Когда проверите надежность радиоканала, отпишите пожалуйста... Чтобы знать на что рассчитывать.

  26. #103

    Регистрация
    08.01.2008
    Адрес
    Москва
    Возраст
    40
    Сообщений
    29
    Платы разводил...

    Вот поставил камеру KPC-500-B и приёмник с передатчиком RT 1000.

    Снял ролик.



    Управление теряется в соседней комнате.
    Очень хорошие помехи идут от видео-передатчика.
    Да и от двигателей тоже фонит...

  27. #104

    Регистрация
    27.12.2000
    Адрес
    С-Петербург
    Возраст
    42
    Сообщений
    1,747
    По поводу 2048бит- я думаю, это излишество. Точность передачи положения машинки достаточна, если если если количество положений вдвое больше чем разрешающая способность машинки по углу при нулевой нагрузке.

    Для большинства машинок это как раз и есть 256-512 бит, в крайнем случае- 1024бит.
    Исключение составляют специализированные сервы с широким диапазоном отклонения и энкодером как датчиком положения, но их в моделизме применяют редко

    Испытания некоторых моделей цифровых футабовских серв - показали, что ни одна из тестируемых серв не способна отработать 5us изменение канального импульса. (возможно поэтому на стандартных сервотестерах 10us шаг).

    Тестировались сервы стандартного размера, но разного усилия и скорости, 4 модели. Названия моделей скажу , если надо-позже, данные на работе.

    По поводу того, что точности +-6 позиций вашего закрылка вам не хватит- это только кажущиеся предположение. Во первых- большее число позиций машинка скорее всего не отработает под полетной нагрузкой, а во вторых- человек редко рулит с высокой точностью- все движения человека носят преимущественно импульсный характер.

    По поводу программного вывода на машинки для AVR - если не использовать таймера вообще- то на 16Мгц можно формировать импульсы для 6 машинок за длин цикл с джиттером не более 2us (при двухбайтных значениях машинок)
    Однако для этого на время вывода (2.2ms максимум) нельзя заниматься ничем другим - прерывания должны быть исключены.
    Если такое время не вписывается во временную диаграмму вашего устройства- можно пойти другим путем: формировать импульсы одним таймером в последовательном коде, а на выходе поставить сдвиговый регистр или, что удобнее, счетчик Джонсона (4007, кажется).

    В таком случае необходимо предусмотреть минимальное время отклика системы на прерывание от этого таймера, равное минимальному канальному импульсу+время обработки прерывания, и еще некоторый запас для работы внешнего счетчика, т.е около 700-800мкс. В самом прерывании надо будет только записать в регистр сравнения длительность соответствующего канального импульса, да еще инкрементировать счетчик канальных импульсов, т.е очень быстро.
    Последний раз редактировалось serj; 22.03.2009 в 14:03.

  28. #105

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Цитата Сообщение от serj Посмотреть сообщение
    По поводу 2048бит- я думаю, это излишество....
    Для большинства машинок это как раз и есть 256-512 бит, в крайнем случае- 1024бит.
    "256-512 бит....1024бит" В этих словах чувствуются знания и опыт. Спасибо, поржал, самому то не смешно?! Мы тут типа про 11.5 бита пока говорили всего, а у вас сразу 256? Согласен 256 хватит всем.

  29. #106

    Регистрация
    02.01.2009
    Адрес
    Чебоксары
    Возраст
    34
    Сообщений
    153
    Цитата Сообщение от Gromogon Посмотреть сообщение

    Снял ролик.
    Куда видео писал? Процом на борт, передавал по каналу или просто по проводу? Можно ссылку на инфу по RT-1000? Что-то не смог найти в нете.

  30. #107

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    Цитата Сообщение от serj Посмотреть сообщение
    По поводу программного вывода на машинки для AVR - если не использовать таймера вообще- то на 16Мгц можно формировать импульсы для 6 машинок за длин цикл с джиттером не более 2us (при двухбайтных значениях машинок)
    Если есть возможность запретить прерывания на 2.2ms, могу предложить метод, как имея джиттер не хуже 1/1024us и даже 1/2048us, выдавать сигнал на 8 машинок. Только обычно это не приемлемо, т.к. есть задачи требующие гораздо более высокой скорости реакции.

    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Так вот, будет вам известно, что у ацп любой меги всего 10 бит, причем пара младших разрядов изрядно шумят. Т.е. реально можно говорить только о 8, либо о програмном усреднении. Ну пость теже 10 бит, но это максимум 1024 бита, минус не полное использование "краев диаппазона"....
    Вы говорите об интегральной или дифференциальной нелинейности? Для наших применений важна именно дифференциальная нелинейность, а она гораздо лучше указанной Вами. При желании из AVR-ных АЦП легко получают 12-битное разрешение при приемлемом самплрэйте.

    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Более того, вы с такой точностью стики двигать умеете? Я восхищен! Я не умею...
    А я умею, при 50-80% экспонент это не большая проблема. А еще тримера умеют, и миксы. А еще есть самолеты, на которых это заметно.
    Последний раз редактировалось an2an; 22.03.2009 в 15:23.

  31. #108

    Регистрация
    27.12.2000
    Адрес
    С-Петербург
    Возраст
    42
    Сообщений
    1,747
    Цитата Сообщение от tumbzik Посмотреть сообщение
    "256-512 бит....1024бит" В этих словах чувствуются знания и опыт. Спасибо, поржал, самому то не смешно?! Мы тут типа про 11.5 бита пока говорили всего, а у вас сразу 256? Согласен 256 хватит всем.
    Нет не смешно. Я неправильно написал, имел в виду количество положений машинки на протяжении управляющего интервала.

    Возможно, мы о разных вещах говорим. Давайте введем понятие "разрешающей способности серво по управляющему сигналу"

    Ставим на серву рычаг длиной 150-200мм, чтоб были заметны малые отклонения, и подключаем серву к испытательному генератору.

    5us шаг изменения импульса грубо соответствует 256 позициям? то есть 8 бит. (с некоторым запасом)

    2.5us - 512, то есть 9бит.

    Я утверждаю, что использовать более чем 1-2us разрешение- это бессмысленно для большинства серв. 2048- это 11бит- не более чем пустое рекламное завлечение, можно и 16 и 24бита сделать, , а толку?

    Цитата Сообщение от an2an Посмотреть сообщение
    Если есть возможность запретить прерывания на 2.2ms, могу предложить метод, как имея джиттер не хуже 1/1024us и даже 1/2048us, выдавать сигнал на 8 машинок. Только обычно это не приемлемо, т.к. есть задачи требующие гораздо более высокой скорости реакции.
    Поделитесь с общественностью, пожалуйста
    Вы точно не описались- менее 1ns? может, все-таки 1/1024 ms? ибо 1ns - это круто, это уже ниже чем джиттер опорного кварцевого генератора процессора

    Я писал про обычный цикл написанный на с, практически без оптимизации, только переменные в регистрах желательно поместить- быстрее работает
    Последний раз редактировалось serj; 22.03.2009 в 19:13.

  32. #109

    Регистрация
    02.06.2005
    Адрес
    Ростов Великий
    Возраст
    53
    Сообщений
    556
    Цитата Сообщение от serj Посмотреть сообщение
    Тестировались сервы стандартного размера, но разного усилия и скорости, 4 модели. Названия моделей скажу , если надо-позже, данные на работе.
    Serj, при возможности озвучьте названия. И, - если можно - результаты измерений. Меня давно интересуют цифры реальных характеристик брендов. Хочется сравнить с бюжетными, а также поэкспериментировать со своими контроллерами. Можно в личку.

  33. #110

    Регистрация
    07.04.2004
    Адрес
    Moscow
    Возраст
    47
    Сообщений
    4,014
    Записей в дневнике
    7
    Цитата Сообщение от serj Посмотреть сообщение
    Поделитесь с общественностью, пожалуйста...
    Вы меня вполне правильно поняли, 1/1024 ms. Я тоже писал про обычный цикл на C.

  34. #111

    Регистрация
    08.01.2008
    Адрес
    Москва
    Возраст
    40
    Сообщений
    29
    serj я вас полностью поддерживаю.

    Даже 256 позиций невероятно для серв обычных.

    А 1024 звучит, так же как мощность колонок пластмассовых китайских за 300руб. на 300Вт.

  35. #112

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    38
    Сообщений
    2,871
    Но на быстрых цифровых машинках - народ "на глаз" видит, что 2048 лчше чем 1024, и доводы не признают, что всякие там ПСМ2048 и т.д. - просто пиар, ибо машинки такого разрешения не дадут, а с учетом люфтов, шумов и дрожания рук - так вобще, кроме понтов ничего не остается

  36. #113

    Регистрация
    08.01.2008
    Адрес
    Москва
    Возраст
    40
    Сообщений
    29
    Если видит на глаз значит есть разница, но это может означать, что позиций стало, например, вместо 20 30
    Или ещё, что то улучшили, а может доработали глюки.

    П.С.
    Есть ещё вариант не хочется признавать, что китайские друзья развели на баблос...

  37. #114

    Регистрация
    27.12.2000
    Адрес
    С-Петербург
    Возраст
    42
    Сообщений
    1,747
    Насчет быстрых машинок сказать не могу- не тестировали мы их а вот насчет S3151, S3152 S3050 и аналоговая S3003- 5 микросекунд разрешения без нагрузки дают.

    На работе весь инет съели , пишу из дома, что запомнил:

    При тесте- питание 5 вольт, 4-амперный преобразователь.
    У более мощных S3050 и S3152 (5кг/см, 200ms/60град) - разрешающая способность без нагрузки такая же, и не растет, как ни странно по сравнению с S3151(3кг/см, 200ms/60град)- но под нагрузкой они ведут себя не в пример лучше- сдвиг на тот же угол обеспечивается при втрое почти большей нагрузке чем у 3051, и составляет около килограмма/см,т.е 20% заявленного полного усилия, что неплохо

    Самая слабая - это аналоговая 3003- ей надо 200г приложить чтобы она не дергалась от 5us.

    Точность положения от нагрузки не измерялась, т.к. в нашем приложении она выбирается интеграторами...

    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Но на быстрых цифровых машинках - народ "на глаз" видит, что 2048 лчше чем 1024, и доводы не признают, что всякие там ПСМ2048 и т.д. - просто пиар, ибо машинки такого разрешения не дадут, а с учетом люфтов, шумов и дрожания рук - так вобще, кроме понтов ничего не остается
    Возможно, "на глаз" они видят разную задержку, а не разрешающую способность- отсюда и критерий- что на 2048 летать четче ...
    Голубев вот говорил, что он на спектруме нормально летает, а на футабе- хуже- задержки не стабильные. в это вериться намного больше чем в способность отличить 2048 позиций от 1024

  38. #115

    Регистрация
    15.12.2008
    Адрес
    California
    Возраст
    33
    Сообщений
    386
    Цитата Сообщение от Usr1 Посмотреть сообщение
    Куда видео писал? Процом на борт, передавал по каналу или просто по проводу? Можно ссылку на инфу по RT-1000? Что-то не смог найти в нете.
    Отвечу за автора Он передавал видео с борта на комп по радио каналу. Отсюда и помеха наверно. Но ничо, отладится

  39. #116

    Регистрация
    24.04.2007
    Адрес
    Москва
    Возраст
    30
    Сообщений
    3
    Пару слов о потоковом видео.

    Есть опенсорс проект в котором реализовано сжатие опенсорсным Theora на ПЛИСке. Пытался поиграть с параметрами кодека чтобы вписаться в узкий канал при удовлетворительном качестве. Не знаю пока тонкостей работы Theora. Может ли сильно скакать там битрейт или настраивается постоянный (а может если и изменяется, то не сильно). В общем больше вопросов чем ответов.

    Некоторые идеи в теме на www.VRTP.ru написал, цифры, тестовые кадры сжатые на компе выложил...

    На данный момент хочу просто подключить камеру и научиться жать поток в реальном времени. Думаю производительности ПЛИСки хватит чтобы сжимать поток с минимальным битрейтом для передачи по каналу и в нормальном качестве для записи на карту памяти.

    Также натыкался на реализацию H.264. С ним качество вроде получше должно быть. Пока не тестил.

    Надеюсь мои попытки приведут хоть к какому-нибудь результату и появится полезные наработки. На данный момент ничего толкового нет.

    PS: Спасибо за внимание!

    Usr1, Вы делаете опенсорс проект? или закрытый?

  40. #117

    Регистрация
    21.02.2006
    Адрес
    Москва, Зеленоград
    Возраст
    33
    Сообщений
    3,386
    Цитата Сообщение от Lestat Посмотреть сообщение
    Пару слов о потоковом видео.
    Не видел Theora, на чем написано, System C ?
    Какой смысл делать задачу хорошо отработанную в DSP железе на плисине? Дипломный проект? Сравнивал в схожей задаче потребление, FPGA Spartan 3A уступал DSP TMS320DM6437, в итоге склонился к варианту на последнем.

  41. #118

    Регистрация
    02.01.2009
    Адрес
    Чебоксары
    Возраст
    34
    Сообщений
    153
    Цитата Сообщение от Lestat Посмотреть сообщение
    Пару слов о потоковом видео.
    Usr1, Вы делаете опенсорс проект? или закрытый?
    Скажу честно - пока не решил. Проект однозначно не будет чисто коммерческим, но и об опенсорсности пока не думал. Сначала хочется получить хоть какой-то драфтовый вариант. К сожалению, личные обстоятельства отрвали меня от проекта больше, чем на месяц. Да еще и P51 необлетанный, неошлифованый и неокрашеный на шкафу лежит

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

Похожие темы

  1. Передатчики и приемники Multiplex и подключение к PC по RS-232 /USB
    от borman487 в разделе Самодельная электроника, компьютерные программы
    Ответов: 28
    Последнее сообщение: 09.03.2010, 14:51
  2. Передатчик и приемник от разных производителей
    от Prof в разделе Аппаратура радиоуправления
    Ответов: 9
    Последнее сообщение: 18.12.2008, 13:11
  3. Вопрос по совместимости передатчика и приемника.
    от М.Ф. в разделе Аппаратура, гироскопы, гувернеры, электроника
    Ответов: 0
    Последнее сообщение: 13.01.2008, 19:37
  4. Последовательность вкл/откл передатчика и приемника
    от PavelK в разделе Аппаратура, гироскопы, гувернеры, электроника
    Ответов: 14
    Последнее сообщение: 20.11.2006, 10:49
  5. не дружат передатчик и приемник
    от qwerty1000 в разделе Аппаратура радиоуправления
    Ответов: 40
    Последнее сообщение: 21.10.2006, 01:30

Ваши права

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