Микропроцессорный передатчик и приемники
Сначало нужно проверить можно ли вообще использовать для моих нужд те радиокомплекты что я запланировал…
Ну вот,:( а я думал вы уже свои собственные рекомендации на себе проверили…
Предлагаю Вам почитать принципы построения сетей по стандарту IEEE 802.15.4. Думаю сразу множество вопросов отпадет.
Да лан вам стебаться, довольно много схем делается сначала вживую, а уже потом срисовываются схемы с работающего макета и делаются платы, правда это как правило отнимает больше времени…
Именно так и планировал, ибо по времени никто не гонт
Про кондеры вполне могет быть опечаткой возбужденного мозга)) Мне самому больше понравилось про вытягивание ног процессора.
Возможно я неправильно выражаюсь. Я не схемотехник. Ниже приведу схемы…
Ну вот,:( а я думал вы уже свои собственные рекомендации на себе проверили…
На практике не проверял, но очень хотел бы. По теории должно работать. Или я не прав? Если обладаете информацией что я не прав - сразу скажите, чтобы я не тратил время и нашел что-либо более подходящее для передачи данных…
Ниже фото отладочной платы которая первое время будет выступать в качестве передатчика. Для общего развития это Olimex Sam7-P256. Сейчас на ней же отлаживаю ПО приемника. На втором изображении кусок схемки этой платы, откуда вы можете почерпнуть все что связано с организацией питания процессора. Для особых скептиков, могу снять видео как шевеляться сервы, вот только не понимаю накой вам это надо?
Для приемника планируется на первом этапе и для первого полета использовать платку от того же Olimex но H, ибо место и масса критичны.
Вам не кажется ребята, что у вас слишком много стеба и мало конструктива? Я не схемотехник, но это мне не помешает. В чем надо будет - разберусь. Единственное, что меня все еще смущает, так это возможность применения тех радиомодулей в условии их движения, ибо конкретного ответа на этот вопрос я так не нашел. Никто из вас тоже ничего про это не сказал. Сидите только, сами с собой что-то обсуждаете.
Пиши в личку.
С радиомодулями то как раз все понятно, на них построены модули www.xtremepowersystems.net/index.php. Были по крайней мере.
С радиомодулями то как раз все понятно, на них построены модули www.xtremepowersystems.net/index.php. Были по крайней мере.
А откуда информация что он построен именно на том радиокомплекте? Что-то я по сайту полазил - не нашел инфы об этом.
Ну раньше они этого не скрывали 😃, вот например на рцгруп разработчик признается что в пике они вставили добавочное кодирование www.rcgroups.com/forums/showthread.php?t=721024&pa… . Вот только откуда у них теперь дальность до 5 миль стала, притом только при использовании других приемиков ?
Вот только откуда у них теперь дальность до 5 миль стала, притом только при использовании других приемиков ?
Скорее всего они просто стали использовать хорошие антенны. Производители заявляют дальность до 1,2 км с чип-антеннами, а если использовать нормальные антенны, то говорится о 6 милях…
Скорее всего они просто стали использовать хорошие антенны. Производители заявляют дальность до 1,2 км с чип-антеннами, а если использовать нормальные антенны, то говорится о 6 милях…
Гы-гы. 6 миль, с оптическим прицелом 😂
Если вы возьмете доку по AT91SAM7S, то в пункте 5.4 обнаружите типичную схему организации питания для процессора. Если есть необходимость могу положить сюда типичную схему…
Вы конденсаторы на ногах питания называете: “с подтянутыми через кондеры все ноги VDD*”? Оригинально. Ну да ладно, Вы мне скажите как собираетесть формировать сигнал на машинки, это не такой простой вопрос, как кажется на первый взгляд. Хочется ведь не иметь джитера. 4 канала легко формировать ногами PWM, но 4 мало…
Гы-гы. 6 миль, с оптическим прицелом 😂
Ну зачем-же сразу оптический прицел? Бортовая видеокамера 32x32 пикселя 😃
Ну да ладно, Вы мне скажите как собираетесть формировать сигнал на машинки, это не такой простой вопрос, как кажется на первый взгляд. Хочется ведь не иметь джитера. 4 канала легко формировать ногами PWM, но 4 мало…
В первой реализации будет только четыре канала. Дальше надо будет мультиплексировать… логику аля чипселект… Это мне кажется вполне реализуемым, но подробно не думал. Учитывая что запас в 20 мс окне достаточно хороший, это не должно вызвать много проблем…
Я вот просто сделал по таймеру 16ти разрядному формирование нужных импульсов, работает для 8 серв. Аппаратный ШИМ не стал использовать - пока и так устривает. Тем более он у меня задействован для блока регулятора мотора 😃 А проц мелкий, шимов мало.
Я вот просто сделал по таймеру формирование нужных импульсов
Какой джитер получился? Вы его мерили?
Не измерял, задача была управлять одной сервой. А что конкретно вы имеете в виду под джиттером?
А что конкретно вы имеете в виду под джиттером?
Дрожание заднего фронта канального импульса
Дрожание заднего фронта канального импульса
Именно.
Потому как если вы дергаете ножкой из прерывания от таймера, от недетерминированное время входа в прерывания, возможность нахождения в другом прерывании или при запрещенных прерываниях приводят к значительному джитеру. Исключить его полностью, в такой реализации почти невозможно, но и загнать в приемлемые рамки - задача не простая. Если конечно процессор ни чем другим не занимается…
… но и загнать в приемлемые рамки - задача не простая. Если конечно процессор ни чем другим не занимается…
ПЛИ-СИ-НА, ПЛИ-СИ-НА😆
У меня ничем не занимается 😃
Именно.
Если конечно процессор ни чем другим не занимается…
Угу. Именно так. Единственное приемлимое решение это заниматься процессору только этим. Поэтому я сразу и сориентировался на встроеный контроллер и внешнее мультиплексирование. Все таки дергать чипселект и перепускать ШИМ раз в пять милисекунд гораздо менее затратно для проца. И джиттера быть не должно. будет только смещение передних фронтов каждой четверки относительно друг друга в течение 20 мс.
Ясно. Спасибо всем. Я действительно поспешил, не проработав аналоговую часть.
А давайте я вам предложу лучшее место для приложения сил и знаний?
Вот рулевые машинки управляются длительностью импульса, и из-за использования схемотехники одновибраторов сильно подвержены воздействию помех как по питанию, так и по наведению на сигнальный провод.
Однако и приемник (кроме РРМ) и цифровая сервомашинка уже имеют в себе цифровую часть - надо сделать передачу данных приемник-машинка в цифровом виде!
А давайте я вам предложу лучшее место для приложения сил и знаний?
Вот рулевые машинки управляются длительностью импульса, и из-за использования схемотехники одновибраторов сильно подвержены воздействию помех как по питанию, так и по наведению на сигнальный провод.
Однако и приемник (кроме РРМ) и цифровая сервомашинка уже имеют в себе цифровую часть - надо сделать передачу данных приемник-машинка в цифровом виде!
А разве openservo недостаточно? Там команды на сервы поступают по I2C.
А разве openservo недостаточно? Там команды на сервы поступают по I2C.
Кто генерит команды?
Нужен ведь РС-приемник…