Самодельный передатчик (часть 2)
А зачем 3 банки? Почему не 2??? Деньги лишние, или чтоб передатчик зимой лучше грелся??? Бедная “кренка”, ей ж из 11 вольт 3,3 делать…
1 Очень просто - это единственный акк из тех что были который запросто поместился в корпус 😃
а так да - лоудроп и можно садить 2 банки до 6 вольт
можно и оторвать одну банку от 3s кстати если не лень
2 у меня кодер от 5 вольт работает
а 3.3 уже от этой напруги делается.для усилителя 2.4ГГц
а кренке ничего не сделается - ток у меня около 100-150ма от батарейки всего
пусть работает
3 акк уже поработавший - давно не выдает свои 10C и денег не стоит
зато в режиме малых нагрузок будет пахать ещё 10 лет
4 особо радует что пульт пролежавший несколько месяцев не надо заряжать - батарейка не разряжается в отличие от металгидридников
Прикольно. Ну тогда во внутрь еще импульсный бек и будет счастье!
Не знаю, пацаны, статистики мало, но уж больно стремно😊 Лучше уж пускай старая, надежная, кренка планету обогревает, чем ломать бошку …“а не из-за импульсного ли бека заморковился…”
Предлагаю расширенную версию от MSV.
Испытал на планере.
Изменения:
добавлены субтриммеры на каждый канал;
добавлен таймер, который включается одновременно с основным, и работает постоянно, пока включен передатчик. Для планера удобно: знаешь, сколько времени летаешь, и можно засекать время отдельных полётов;
чуть изменено меню, теперь только под 3410;
изменено сохранение параметров - теперь без запроса.
Испытываю некоторые сомнения: в Граупнере есть хорошая функция EPA ( End Point Ajusment ) - то есть на каждую машинку ( канал приёмника ) можно выставить предельные значения отклонений в каждую сторону. Это очень удобно, когда есть микшеры. Сейчас есть только ограничение по предельным значениям каналов.
Вот и думаю, может сделать такое?
То MSV - ты как думаешь?
А что тут думать… если считаешь это полезным,- делай конечно! Только уже будет необходима диаграмма обработки сигналов. Без нее, по наитию, будет уже не разобраться…
Новый вариант донора появился на хоббисити www.hobbycity.com/hobbycity/…/uh_viewItem.asp?idPr…)_
Новый вариант донора появился на хоббисити www.hobbycity.com/hobbycity/…/uh_viewItem.asp?idPr…)_
ТАк пока не известно, с чем оно совместимо. Кто говорить, что с флайскай, кто говорит, что нет. Мне больше кажется, что оно только само с собой совместимо. Как какой-нить буржуй купит да проверит, так и можно говорить. Но ИМХО донор не обязан иметь память на 5 моделей, всякие микшеры и т.д. Короче, чем проще, тем дешевле. Все равно все оттуда выкидывать. А так, то что кнопочки уже на местах стоят, так это конечно хорошо
Ну, не то, чтобы совсем появился… Количество в стоке = 0.
И в нутро бы его глянуть - вдруг там места мало.
А так, конечно, хорошо. 2,4ГГц, да уже с кнопочными триммерами.
А что тут думать… если считаешь это полезным,- делай конечно! Только уже будет необходима диаграмма обработки сигналов. Без нее, по наитию, будет уже не разобраться…
А поможешь, если что?
Хм… понятно, что чем дешевле, тем лучше, но никто конструкторами для нас не торгует, увы 😦, если ВЧ модуль покупать, то можно и донора с приемником впридачу, а тут цифровые триммеры вот радуют и корпус похоже повместительней, хотя не факт. Совместимость посмотрим, KDS не похоже чтобы само электронику делало, все больше на OEM продукцию под их торговой маркой смахивает. Ну посмотрим, кстати мода 1 есть в продаже, да и мода 2 появится поди еще.
Ну посмотрим, кстати мода 1 есть в продаже, да и мода 2 появится поди еще.
Вчера их в стоке было по 60 штук каждого
Предлагаю расширенную версию от MSV
Погонял в модели. Отображать цифровые значения движков при калибровке - рулез!
Нашел ошибку в Протеусной схеме (пост #2116 - перепутано соединение каналов триммера Down_CH1 и Down_CH2; должно быть PA0 и PA2 соответственно, а сейчас - наоборот) и в Протеусной модели (пост #2120 - та же ошибка в триммерах, плюс еще номинал переменного резистора в канале 4 должен быть 5к, а сейчас 3к. И следует поставить аналогичные номиналы в канале дополнительного пропорционального управления (100 ом + 5к + 2к).
P.S. Теперь вообще все как настоящее, только по-прежнему PPM на осциллографе не PPM-ит.
Не знаю, пацаны, статистики мало, но уж больно стремно😊 Лучше уж пускай старая, надежная, кренка планету обогревает, чем ломать бошку …“а не из-за импульсного ли бека заморковился…”
Статистика как раз об обратном пока говорит. О том, что всякие спектрумы\жры\футабы на 2,4 при питании от 3с падают порой от перегрева линейного стабилизатора в радиомодуле.
… падают порой от перегрева линейного стабилизатора в радиомодуле.
Солидарен на 100%. Но как бы скромно как бы молчу… 😇
А кто что думает про этот ДЕКОДЕР ???
www.e-radiocontrol.com.ar/?Circuitos_de_Radiocontr…
А кто что думает про этот ДЕКОДЕР ???
www.e-radiocontrol.com.ar/?Circuitos_de_Radiocontr…
Файлсейва нет…Проверки на достоверность пакета - вроде бы тоже. Хотя я особо не вникал. Имхо выложенные в этой ветки пара декодеров от наших коллег лучше на порядок.
Раз уж зашёл разговор о декодерах, хочу представить свой вариант. Базируется он на варианте, ранее выложенным в этой ветке товарищем lomo(правда его зачем-то убрали). Хотя и схемотехнически и, особенно, программно значительно отличается от него. Изготовлен он был раньше, но из-за нехватки времени/желания так и не был испытан в “боевых” условиях.
Начну с описания аппаратной части. Схема:
Базируется декодер, так же как и прототип, на микроконтроллере ATtiny2313. Тактируется МК внутренним RC генератором, настроенным на частоту 8 МГц. В отличие от прототипа было решено применить двухцветный красно-зелёный светодиод, с помощью которого возможно получить три цвета: красный, жёлтый и зелёный. Однако для его применения нужно два токоограничивающих резистора, иначе жёлтый цвет получить невозможно. Если обойтись только зелёным и красным цветами, то можно упростить схему, поставив один токоограничивающий резистор в общую ногу светодиода. В такой схеме есть одна хитрость: выходные сигналы, в отличие от прототипа, размещены на выводах SCK, MISO и MOSI. Что облегчает программирование - можно подключать программатор к выводам приёмника. Только нужно вывести ещё сигнал “Сброс”. Проще всего его вывести на разъём “B”, если таковой имеется у приёмника-донора. Теперь расскажу про мою конкретную реализацию в железе. Вид внутри:
Донором был выбран имеющийся шестиканальный приёмник Esky. На МК были загнуты ноги вниз. Вся пайка так же была выполнена снизу МК. Подтягивающий сигнал “Сброс” к питанию SMD резистор паялся с помощью проволочек между 1(RESET) и 20(VCC) ногами МК(видно на фото). К остальным ногам МК были припаяны проволочки. Из приёмника был удалён оригинальный дешифратор и конденсатор. Конденсатор был заменён на танталовый меньшей ёмкости(надеюсь это никак не скажется на работе) и припаян снизу платы. МК впаивался как на фото. При этом первая(RESET) нога МК припаяна к сигнальному контакту разъёма “B”. Такое решение удерживает МК на месте при дальнейшей работе. Однако если пожертвовать возможностью лёгкой перешивки, на этот канал можно вывести 7-ой канал приёмника. Затем были припаяны провода питания, каналов и вход PPM сигнала - он был припаян прямо на выход компаратора. Все провода были залиты клеем “Титан” для фиксации, заодно приклеив МК к соседним деталям. В конце было выбрано место для установки светодиода, проделано отверстие и припаяны провода к нему. Токоограничивающие резисторы паялись прямо на ноги светодиода, а уже к ним припаивались провода. Для предотвращения замыканий оголённые части были спрятаны в термоусадочную трубку. Для программирования достаточно подать питание и подключить программатор. Я использую USB программатор с “рассыпным” хвостиком сделанным из корпусных USB проводов. Питание для прошивки подаётся с него же.
Программная часть была переписана практически полностью. Причём в начале я шёл по пути модернизации в сторону универсализации имеющегося кода. Позже выяснилось, что такой путь приводит к большой нагрузке на МК: рулевые машинки дрожат. Было принято решение упростить(что привело к небольшой избыточности кода) и изменить принципы построения программы. Наиболее значимое изменение - последовательное генерирование выходных импульсов с помощью прерывания. Машинки дрожать перестали. Осталось не реализованным поиск канала(ов) газа и запоминание его(их) для FailSafe. FailSafe устроен следующим образом: на все каналы выдаётся последний корректно принятый пакет. Если за время выдачи 0,3 сек(15 повторов) не был принят корректный пакет данных, то канал газа(установленный на этапе компиляции - у меня 3) устанавливается в минимальное положение, которое было получено с приёмника за всё время руления. ВНИМАНИЕ! при рулении моделями с ДВС это стоит учитывать, т.к. при реверсированной машинке(максимальная длинна импульса - минимальный газ) канала газа при сработке FailSafe получится полный газ! Если по прошествии 1,5 сек (75 повторов) так и не был получен корректный пакет FailSafe переходит во вторую стадию: перестаёт выдавать импульсы на все каналы, кроме канала газа. Имеющиеся у меня аналоговые машинки в таком случае переставали сопротивляться при попытке сдвинуть их качалку. Как мне кажется это может минимизировать ущерб при ударе рулём о землю. Код довольно подробно откомментирован - с пониманием вроде не должно быть проблем. Если появятся вопросы - постараюсь ответить.
Замеченные проблемы(пока такая одна):
- Почему-то не работает корректно определение модуляции. У меня работает с PPM, а с IPPM - нет. Виснет на инициализации. Так и не дошли руки взять осциллограф и посмотреть в чём же дело и кто виноват. Может передатчик, может приёмный тракт, а может и программа - хотя на первый взгляд она вроде бы в порядке.
P.S. Разрешается использование только в с частном порядке для личных целей 😎.
Всё даётся As Is, никакой ответственности за использование я не несу. Hex’а нет - только код. Смотрите, проверяйте, компилируйте.
Nick_Shl, по поводу иппм и ппм я задавал вопрос, но на него так ни кто и не ответил, у меня наоборот при иппм работает а при ппм нет, программа тоже вроде ни причем, модель в протеусе работает отлично что с иппм и ппм, следовательно виновать радио канал. причем как то интересно если если использовать мой приемник с родным валькеровским передатчиком при ппм то декодер вообще не распознает что у него есть что то на входе, на осциллографе там тоже ни чего нет, но вот с sanwa rd8000 почему то понимает ппм но сервы не двигаются. как то один раз в экпериментах с прошивкой мне как то удалось декодировать ппм, но только если антена приемника была в плотную к антене передатчика. Хорошо если бы ктонибудь это толково объяснил (шифты тут не при чем вроде). Вот еще нюанс есть иппм и ппм, а вот псм только одна
Этот декодер проще!!!
Ссылку смотреть чуть выше.
Но возникли вопросы какие биты конфигурации ставить???
Да и бес осциллографа непосмотриш что получилось на выходе в итоге!!!
Если ктото заставит работать эту схему пожалуйста поделитесь
“Utiliza el oscilador interno de 4 MHZ -hay que configurarlo así desde el propio grabador del PIC (IC-Prog, por ejemplo)-, sin MasterClear (también se configura desde el grabador de PIC).”
=
Use the 4-MHz internal oscillator, you have to configure it from within the programming software for the PIC (IC-Prog, for example) - without MCLR (also configured from IC-Prog).
=
Используйте 4 МГц внутреннего генератора, вам придется настроить его изнутри программирования для PIC (IC-Prog, например) - без MCLR (также настроен с помощью IC-Prog).
Please note: There is no fail-safe or smart-decoding.
Никто не подскажет как называется (марка) разъем тренер/ученик?
тот, что у тебя в корпусе “моно джек мама”. А конкретное название зависит от производителя, типа корпуса (контактов под пайку) и еще хреновой тучи параметров. ( к примеру бывают с резьбой и гаечкой для крепления к панели корпуса и т.д.)