Самодельный передатчик (часть 2)

v61
dollop:

компания Гамма - офф представитель microchip. Они есть и в России и в Украине

Спасибо, на их сайт сразу полез, но нет там упоминания о RDX0154…
После праздников надо будет позвонить…

olegtur77

да,там я и брал,и подсветку тоже,правда только белая была.Добавил полоску зеленого скотча под экран,немного тускловато,но вполне читаемо.
Костя,по поводу подтяжки на i2c: на гениной плате они(резисторы) уже стоят.

v61

я имел ввиду гамма.спб.ру

PigTail

Вроде Гамма не работала с физическими лицами 😦 Попробуйте в Тритоне, их TIC154A вроде тоже самое www.trt.ru

olegtur77
v61:

Спасибо, на их сайт сразу полез, но нет там упоминания о RDX0154…
После праздников надо будет позвонить…

www.gamma.spb.ru/products.info.php?c=459&s=693&i=6…
есть только тис154, наверно RDX0154 еще не внесли в номенклатуру

v61
PigTail:

Вроде Гамма не работала с физическими лицами Попробуйте в Тритоне, их TIC154A вроде тоже самое www.trt.ru

Я могу и как юрлицо купить…😉
В Тритоне TIC видел, спасибо!

olegtur77

Вылезла такая ошибка: если установить тумблера каналов 5,6,7 “от себя” ,то по монитору значение всех +100(все без реверса), а в режиме графики справа внизу положение тумблера кан.6 стоит “вниз”, кан 5 и 7 “вверх”.
еще по епромке:
заменил 24с64 на 24с128, стало в меню 30 моделей, но с 31й до 40й-крякозяблики, не мешает конечно, но если случайно выбрать одну из них,то кодер виснет напрочь,до полного сброса. после этого первые 10 моделей стают крякозябликами, но их можно выбрать и сбросить настройки, после чего они стают доступны,но ситуация с 31-40й снова та же(зависание).
управление подсветкой(выв 17) работает нормально,активируется при нажатии любой кнопки или тумблера прим на 23-25 сек

dollop
v61:

Константин, навигация по меню требует 6 клавиш, или на 4 переделана?

Нет не переделана. Нужно 6 кнопок. Начал делать - там при изменении назначения портов нужно по коду хорошенько и внимательно шерстить - очень много сделано не переменными. На месте (совпадают с нашим кодером) только триммеры аналоговые входы и три кнопки меню. Возможно еще тумблеры какие. В планах все же поставить ППМ выход на нужную ногу и перевести управление под 4 кнопки. Вообще er9x не плоха, в основном посмотрел на нее из-за возмжности захвата ППМ, но кодер msv мне тоже нравится больше 😃

olegtur77:

Вылезла такая ошибка: если установить тумблера каналов 5,6,7 “от себя” ,то по монитору значение всех +100(все без реверса), а в режиме графики справа внизу положение тумблера кан.6 стоит “вниз”, кан 5 и 7 “вверх”.
еще по епромке:

Это, скорее всего, давненько так. Сейчас погляжу. Исправлю. Спасибо!. Обновленную прошивку буду выкладывать на сайте. Тут отпишусь.

По поводу внешней EEPROM. В прошивке определение объема подключенной памяти не производится. Поэтому нужно обязательно использовать EEPROM с объемом необходимым или бОльшим, чем требуется, но никак ни мЕньшим. Объем одной модели 562 ячейки памяти (байт). Объем 24с128 - 16383 байт. Если поделить 16383 на 562 получим 29 моделей. Самый последний байт памяти используется для хренения номера текущей модели. Может быть перенести ее на внутреннюю ЕЕПРОМ - х.з. Если использовать прошивку с бОльшим количеством моделей, чем может поместиться во внешенм еепром, то корректной работы ждать не стоит 😃

olegtur77

ок,если пересилю себя,то перепаяю на большую. пока перерыл все трупы тюнеров,нашел только 128. Пытался прицепить 512-ю,но микрочип-не завелась даже. Еще нарыл на видюхах 25lv512

olegtur77

Все!Собрал передатчик!Как оказалось была битая епромка,впаял другую-все заработало!Теперь реально 40 моделей,когда ж их успеть построить 😉. Подсветку запаял последовательно с диодом и рез. 680 ом.Осталось сделать фальшпанель

ВитГо

сколько проект существует - столько идет борьба за модели… и никто так не переписал сохранение моделей…
но при этом драйвер дисплея уже переписывали (опять таки только в части инициализации) наверное раз 30…

может быть уже переписать работу с еепром и получить на внутреннем еепром вполне достаточные 8-10 моделей ?

опять таки если и хочется внешний еепром - то гораздо интереснее SD карты было бы использовать, а не напаянные микросхемы…

p.s. ИМХО

olegtur77
ВитГо:

сколько проект существует - столько идет борьба за модели… и никто так не переписал сохранение моделей…
но при этом драйвер дисплея уже переписывали (опять таки только в части инициализации) наверное раз 30…

может быть уже переписать работу с еепром и получить на внутреннем еепром вполне достаточные 8-10 моделей ?

опять таки если и хочется внешний еепром - то гораздо интереснее SD карты было бы использовать, а не напаянные микросхемы…

p.s. ИМХО

сд-карта конечно удобно,в плане резервного копирования или в плане саморазвития работы с контроллерами,но в применении в передатчике жесткая микросхема лучше-впаял раз и забыл.
А что имеется ввиду под “достаточными” моделями?

ИМХО мне настроек вполне хватает. А теперь количество возросло до 40,хотя столько моделей сразу врядли кого-то есть, разве что в каком то кружке. Конечно в плане применение внутренней епромки выгодней, так как можно сделать резервное копирование через программатор.
Куда еще вижу развитие-это к увеличению числа каналов,но все применяемые вч-комплекты(покупные) расчитаны на 8 кан. Разве что дл фпв-шников применять 433мгц. Ну или еще внедрение телеметрии.

Aleksey_Gorelikov
ВитГо:

может быть уже переписать работу с еепром и получить на внутреннем еепром вполне достаточные 8-10 моделей ?

опять таки если и хочется внешний еепром - то гораздо интереснее SD карты было бы использовать, а не напаянные микросхемы…

p.s. ИМХО

Ну 8-10 моделей от 7 мало чем отличаются, и думаю многие уж +1 то модель добили… 😃 А под внешнюю епром - как раз и переписывали уже (2? 3? года назад?). По поводу 24с - она тупо удобнее, чем СД, т.к. при и2с дисплее отводить лишние ноги еще и под спи СД - уж больно жирно. Есть же адресуемая шина - грех ее не использовать. Современные флешьки - растут в гигабайтах нереально быстро. Уж больно жалко ресурсов будет на обработку фат и прочего тратить. Попробуй купи сейчас флешьку на мегабайт, два, да хоть 64! А гигабайты просто так на борту носить - как то жаба душит. Кстати, через пару лет атмеги снимут с производства, флешьки перевесят за 100гигов, а кодер с и2с так и будет продолжать рабоать, и и2с микрухи как выпускали, так и будут выпускать - ибо это классика. Исчерпали ресурс в 1млн перезаписей - небела, махнули восьминогого таракана на такой же и дальше… В отличии от СД, которые к тому времени не купишь или атмела, которого выпускать не будут. 😃 Драйвера дисплеев переписывались только исходя из удобства доставабельности\наличия дисплея, не более. И то, есть далеко не 30, а всего лишь - тик и вг +2410+3310+вариант МСВ = 5 разновидностей. Что по сути только инициализация - так это какой-никакой плюс существующего кодера. 99% потребителей он удовлетворяет.

olegtur77:

Куда еще вижу развитие-это к увеличению числа каналов,но все применяемые вч-комплекты(покупные) расчитаны на 8 кан. Разве что дл фпв-шников применять 433мгц. Ну или еще внедрение телеметрии.

С телеметрией проблем нет - всего лишь принимать данные с уарта и выводить на дисплей. Справится школьник. По увеличению каналов - тоже просто - правим в дефайнах и меняем длинну посылки - делов то. На хк продаются ДСМ2/Х оранджи, из второй, дебажиной партии мне еще не пришел, но из первой - с багом, но работает 14 каналов. (покрайней мере у меня в наличии 12 канальный приемник и с ним я проверял). Так что дерзайте!

olegtur77:

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

Уже был “образец” с резервным копированием через уарт. Собственно ничто не мешает дописать пару строк для копирования епрома в уарт-обратно. Не так это надо, по-этому особо и не шевелимся. И программатор не нужен. И прошивку можно через уарт обновлять - всего 2 провода из 5… Если не поленюсь - сделаю в феврале копию турниджи на дип-40 проце на макетке… По прикидкам еще и пяток ног на будущее останется…

olegtur77

Реально,мужики,я уже 5й год на этом кодере летаю. и сколько мне попадалось апп в руки-вроде и есть лучше, а к этой привык и все, уже думал что-то прикупить,но вот благодаря ВАМ(участвующим программистам) я еще пару лет полетаю 😉, функционала добавилось, а мои возможности еще не достигнуты.Так что продолжим. Сегодня помедитировал напильником и сделал удлиненные ручки стиков аля"граупнер",удобно.

Aleksey_Gorelikov

Олег, по фоткам не видно - фальшпанелька - принтер+ламинатор, или… ? И джойстик для меню прикольный. Что бралось за основу? Или микрики и люминьевая шайба на токарном? Интересно… В копилку знаний…

З.Ы. 8 лет назад скептики говорили, что аппу самому не сделать. 7 лет проекту, а он все живет. Уверен, что всякий Wfly, Spektrum dx6i, Fly-sky-turnigy-фигурниджи с оглядкой на этот проект и выросли. Делов то, Vad64 показал что это возможно, и школьник написал… MSV переписал… 😃 Конечно, шедевр от Valera69 - поставил все точки над i!!! Так держать!

З.З.Ы. Валере отдельный респект. Посмотрите топовые Джетти - у него дизайн сперли! 😁

olegtur77
Aleksey_Gorelikov:

Олег, по фоткам не видно - фальшпанелька - принтер+ламинатор, или… ? И джойстик для меню прикольный. Что бралось за основу? Или микрики и люминьевая шайба на токарном? Интересно… В копилку знаний…

З.Ы. 8 лет назад скептики говорили, что аппу самому не сделать. 7 лет проекту, а он все живет. Уверен, что всякий Wfly, Spektrum dx6i, Fly-sky-turnigy-фигурниджи с оглядкой на этот проект и выросли. Делов то, Vad64 показал что это возможно, и школьник написал… MSV переписал… 😃 Конечно, шедевр от Valera69 - поставил все точки над i!!! Так держать!

З.З.Ы. Валере отдельный респект. Посмотрите топовые Джетти - у него дизайн сперли! 😁

Да,панелька принтер+скотч,печатаю на фотобумаге,она плотнее.При желании иногда печатаю в фотоателье цветную. Потом на двухсторонний скотч. Главное-простота и доступность.
Джойстик(как и еепром память) с тюнера самсунг-300,пару штук валяется. Просто снял весь диск(он на защелке) и отрезал кусок платы вместе с кнопками.больше никаких премудростей.
Баг с неправильным положением тумблеров исправлен.

RW9UAO

по оранжевому передающему модулю каркну пару слов. там стоит Хмега, ее тх/рх уарта заведены на ту ногу, что идет на прием РРМ. телеметрию оно спектрумовскую принимать будет (я или Алексей сделаем) к турниге прикрутить - не вопрос, там отпаивают два резистора с 2 и 3 ноги атмеги, это уарт. убранные тумблера через пару резисторов заводят на свободные ноги проца. надо только договориться о протоколе обмена ВЧ модуля и проца пульта. 14 каналов можно упихать в 11 мсек дсмХ, обратно телеметрия. выводите УАРТ от проца.

RW9UAO

отвечу публично. итак, берем rcopen.com/forum/f4/topic298253/94 вот этот модуль. в нем стоит Хмега32 и моя любимая CYRF6936. делаем программатор для хмеги из ft232 и с помощью аврдудки можем зашить в него свою программу. смотрим в даташит, видим что один из уартов Хмеги замкнут, т.е. RX и TX торчат наружу, в ту ногу, которой он РРМ принимает.
потом берем описание как к турниге прикручивают frsky телеметрию, там освобождают ноги УАРТ от тумблеров, цепляем их вместе на ногу куда РРМ генерится. ногу РРМ переводим в Z состояние, а УАРТом устраиваем обмен с процом ВЧ блока. вуаля.
теперь по программе для ВЧ блока. у Алексея есть эти модули, мои еще пока едут из Германии (спасибо DL7RFP). на основе вот этого bitbucket.org/PhracturedBlue/deviation/…/dsm2.c?at… кода все и делается. на сегодня я умею: принимать и передавать 14 каналов с телеметрией в режимах дсм2/дсмХ. телеметрию умею принимать/передавать всю, фрактуредблю сделал прием только того, что ему ТМ1000 умеет отдавать, я еще и всякие повербоксы умею с гпсками. когда он обзаведется недостающим железом, допилит.

кстати, в порядке бреда. перетащить юзер интерфейс из этого проекта. там у дево7 вроде ЖКИ 128х64 монохром.

Aleksey_Gorelikov
RW9UAO:

договориться о протоколе обмена ВЧ модуля и проца пульта.

Ну думаю, для совместимости надо протокол обмена тот же что и у FR-SKY использовать. Чтобы можно было и в турниджи и в самодельном передатчике хоть те, хоть те модули использовать. Ну а по поводу УАРТа - в Самодельном передатчике он если мне не изменяет память - свободен, в отличии от турниджи, где тумблеры переносить надо.

RW9UAO:

делаем программатор для хмеги из ft232

avrasp умеет хмеги шить. Надо только (при необходимости) обновить прошивку и согласовать уровни парой резисторов (хмега от 5 вольт сдохнет).

RW9UAO

можно и фрискин, его расширить надо. например, регулировка мощности, номер модели для modelmatch.
у меня СОМпортовый avr910 программатор =) он не умеет хмегу.