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

focus

Всем вертолётчикам кто испытал прошивку вопрос:
ССPM 120 работает ? можно юзать на разных вертах?
Фокус, ты стенд собрал а о результах ни слова

Всем доброго времени суток! У меня сейчас учеба началась, поэтому почти не появляюсь.
ССРМ работает, нормально. Толко надо правильно настроить смешение каналов.

ubd

Привет, Focus!

Исправь, пожалуйста, ошибки в своей программе… Обратиться совершенно не к кому - или СИ не знают, или просто отпинывают… Вся надежда только на тебя. Я никогда не поверю что у тебя нет времени. Я понимаю что ты учишься, но ведь сейчас нет сессии. Ведь только на сесии головняки, а сейчас что? Ты бы довёл до ума прогу, а то я её залил, а пользоваться ей не совсем удобно. Ошибок там не много - две основных, хотя бы их исправить… И всё будет ОК.
Я тебе о них уже писал в личку.

Ещё раз об ошибках:

  1. Поменяй перемещение тримеров на экране газ и руль высоты. Ведь ты летаешь на МОДЕ_1, я так понял. Но программа заточена под МОДЕ_2, кроме тримеров. Нет, тримера работают правильно, Они на экране перемещаются наоборот. Т.е. перемещаешь газ, при этом перемещается газовая машинка, соответственно, а на экране перемещается руль высоты. И на оборот.

  2. Тримера очень чувствительные. Чуть нажал на кнопочку а он уже убегает на несколько позиций. На заводских аппаратах такого нет. Нужно просто ввести задержку. Я думаю в два раза увеличить время будет достаточно. Хотя бы так. Я не говорю уже как должно быть, по нормальному…

Вот, всего две ошибки. Их исправиль за 10 мин. можно. Для тебя я думаю это будет очень просто, ведь ты автор программы, ты там хорошо ориентируешься. Очень прошу…

С уважением, Сергей

focus

Исправь, пожалуйста, ошибки в своей программе…

Выложи, пожалуйста, тот проект, из которгого ты брал прошивку и я его поправлю

ubd

Спасибо за ответ!

Выкладываю…

SVS

кто- нибудь пробовал собрать кодер на МЕГА8 и Индикатором от телефона например nokia3310??

Ser_bil
SVS:

кто- нибудь пробовал собрать кодер на МЕГА8 и Индикатором от телефона например nokia3310??

а что вы сможете запихнуть в mega8 ???

SVS

Ну я и спрашиваю, можно ли?

Ser_bil
SVS:

Ну я и спрашиваю, можно ли?

можно но очень мало и просто до предела…
только зачем?

SVS

А куда мудрить, простенькое меню, 1-3 модели,7 каналов, контроль питания.
Хочу пульт простенький переделать. места в нем мало, а если сделать в смд и проц в планаре, то будет вообще мелкий 😃
Без дела валяются 2 индикатора 3310 и мега8 1 в дип и 2 в смд корпусах.
А мега128 дорогая зараза, кусается.

an2an
SVS:

А мега128 дорогая зараза, кусается.

150 рублей, на фоне остального не так и кусаются. Да и вообще не кусаются, что в R/C дешевле? Экономия сомнительная…

yura_v
Prikupets:

Везет вам, люди ! А у меня дисплейчик 3410 вообще работать отказывается. Конденсатор на ноге генератора высокого напряжения 1 мкф неполярный керамический, питаю от 3.3 В. Программирую на PIC, SPI программный (100 раз проверил). Пакетную SPI передачу не использую, переключаю CE для индикации передачи байта. Мультиметром 😃 смотрел напряжение на портах - все что должно быть на них есть - видно где почти всегда 0, 1, или попеременно.

Посоветуйте что-нибудь 😉

Программа:

выяснилось (osnwt выяснил) что дисплеи действительно разные бывают. У меня два - один работает а
второй потребовал дополнительных параметров при инициализации.
Так что если прошивку не трогать надо искать другой дисплей

Вопрос по прошивке :
1 чем Idle up переключается?
2 когда я в первый раз прошил и запустил - на дисплее появилась надпись calibrating…и два квадрата
больше я эту картинку не видел. В тот момент джостики ещё не были припаяны.
сейчас попробовал припаять - на дисплее никакой реакции…
3 что делает ADC7? который через конденсатор посажен на землю
4 теоретический - 8й канал добавить можно? - многие приёмники 8 канальные почему бы не использовать

yura_v
yura_v:

выяснилось (osnwt выяснил) что дисплеи действительно разные бывают. У меня два - один работает а
второй потребовал дополнительных параметров при инициализации.
Так что если прошивку не трогать надо искать другой дисплей

Вопрос по прошивке :
1 чем Idle up переключается?
2 когда я в первый раз прошил и запустил - на дисплее появилась надпись calibrating…и два квадрата
больше я эту картинку не видел. В тот момент джостики ещё не были припаяны.
сейчас попробовал припаять - на дисплее никакой реакции…
3 что делает ADC7? который через конденсатор посажен на землю
4 теоретический - 8й канал добавить можно? - многие приёмники 8 канальные почему бы не использовать

по первому разобрался
по второму - как увидеть на экране движения джойстиков???

Aleksey_Gorelikov
yura_v:

по первому разобрался
по второму - как увидеть на экране движения джойстиков???

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

8 канал сделать не проблема. Проблема в том, что при этом синхропауза близка к вырождению и не каждый приемник будет нормально фурычить, хотя ни что не мешает эту паузу и увеличить, но тогда, возможно, проблемы появятся с некоторыми цифровыми приемниками. А разве у Жени нет возможности включить 8 каналов??? Там, кажется для каждой модели можно МАКС_СШ задать.

Доп. вход АЦП можно использовать, при небольших изменениях программы. У меня в корпусе два резюка (эклипс7), вот я его и задействовал. Свой вариант выкладывать не вижу смысла, уж извините, т.к. он не соответсвует ни одной из вариантов плат, да и кнопок меню у меня больше. Возможно, что в ближайшее время перееду на другой дисплей. Нокийский плохо смотрится в большом окошке корпуса…

yura_v
Aleksey_Gorelikov:

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

8 канал сделать не проблема. Проблема в том, что при этом синхропауза близка к вырождению и не каждый приемник будет нормально фурычить, хотя ни что не мешает эту паузу и увеличить, но тогда, возможно, проблемы появятся с некоторыми цифровыми приемниками. А разве у Жени нет возможности включить 8 каналов??? Там, кажется для каждой модели можно МАКС_СШ задать.

Доп. вход АЦП можно использовать, при небольших изменениях программы. У меня в корпусе два резюка (эклипс7), вот я его и задействовал. Свой вариант выкладывать не вижу смысла, уж извините, т.к. он не соответсвует ни одной из вариантов плат, да и кнопок меню у меня больше. Возможно, что в ближайшее время перееду на другой дисплей. Нокийский плохо смотрится в большом окошке корпуса…

Спасибо , разобрался, пришлось таки в код залезть. И еепром стирал потом уже нашёл что можно кнопки перед подачей питания давить.

Остался вопрос который тут уже - что за вольты кажет дисплей? у меня сейчас 4.5в при питании от 8банок
делитель 1-10 как на схеме в пдф

Второй вопрос какое напряжение выставлять подстроечником R4 ?
я сейчас выставил на ощупь чтоб калибровка примерно в центре была.
но границы не чётко отрабатываются иногда уже край квадрата а ход ручки ещё есть…

трейтий вопрос - почему то периодически бузер начинает пикать на другой частоте то выше то ниже. Это что кварц на разных частотах запускается
или бузер подгорает?

Свою плату смонтировал в отдельной коробке которую буду навешивать на пульт дабы не париться с местом

ubd

Остался вопрос который тут уже - что за вольты кажет дисплей? у меня сейчас 4.5в при питании от 8банок
делитель 1-10 как на схеме в пдф

Там нужно резистор R2 подобрать. Подобрать так что бы напряжение на индикаторе соответствовало действительному на аккуме. У меня где то 4,7 К получилось. Там же простой делитель. Просто разобраться же.

Второй вопрос какое напряжение выставлять подстроечником R4 ?
я сейчас выставил на ощупь чтоб калибровка примерно в центре была.
но границы не чётко отрабатываются иногда уже край квадрата а ход ручки ещё есть…

Напряжение должно быть чуть больше чем выходит с резисторов. Где то вольта 2,5 - 3 В. Я просто на глаз подобрал, так что бы работало всё.

трейтий вопрос - почему то периодически бузер начинает пикать на другой частоте то выше то ниже. Это что кварц на разных частотах запускается
или бузер подгорает?

Поменяй пьезик. Видимо дохловатый попался.

И вопрос ко всем. А ЭТОТ КОДЕР РАЗВЕ НЕ 8 КАНАЛЬНЫЙ? Я к нему собрал 8-ми канальный приёмник и
всё работает.

PS. A7 просто не используется. Он зашунтирован конденцатором.

rulll
yura_v:

Второй вопрос какое напряжение выставлять подстроечником R4 ?
я сейчас выставил на ощупь чтоб калибровка примерно в центре была.
но границы не чётко отрабатываются иногда уже край квадрата а ход ручки ещё есть…

rcopen.com/forum/f8/topic28745/400
Это было раньше. Можно былоб почитать форум самостоятельно и найти ответы.

yura_v

Забыл спросить а в калибровочном окне нижняя полоска - индикатор под квадратами что отображает?

у меня она дублирует один из джойстиков причём вправо(правые процентов 20) просто исчезает и появляется аж с краю экрана с другой стороны.
АЦП запаяны только 4 потенциометра и батарея

ubd

Эта полоска показывает 5-й пропорциональный канал.

Aleksey_Gorelikov
yura_v:

Забыл спросить а в калибровочном окне нижняя полоска - индикатор под квадратами что отображает?

у меня она дублирует один из джойстиков причём вправо(правые процентов 20) просто исчезает и появляется аж с краю экрана с другой стороны.
АЦП запаяны только 4 потенциометра и батарея

Это просто АЦП проца глючит, так как вход висит в воздухе. Если подпаяешь резюк - все будет ок, будет еще один канал.

Насчет калибровки, что убегает - это еще один глюк, но калибруется нормально, покрайней мере если сначала двигать резюк в максимум, а потом в минимум глюка не будет… А! Во! Вспомнил!!! Еще неплохо бы с этим резюком поставить парочку последовательно, чтоб напряжение не уходило за пределы напряжений джойстика в крайних положениях.

Насчет резюка, на АРЕФ, его надо задвинуть в крайнее положение, т.е. на напряжение поданное на резюки. В противном случае повышая точность ацп мы теряем линейность. (нейтараль - вовсе не нейтраль, видно при калибровке). Выход?!? Диф. вход АЦП решит проблему, но Женя почему-то от него отказался… Почему??? Да потому, что с его резисторами (Хайтек) все клево, ибо у них ход равен ходу ручки. Наверно по этому… Соответственно, на АРЕФ у него, скорее всего 5в.

focus

Вот испаравленная прошивка. Исправлен глюк с восьмым каналом, поменяны местами триммеры на дисплее (Для Ubd). Скорость триммера уменьшена вдвое.

кто- нибудь пробовал собрать кодер на МЕГА8 и Индикатором от телефона например nokia3310??

По поводу использования меги 8 вот что могу сказать: про нормальное использование граф дисплея можно забыть - некуда девать буффер. Матеатика поместится. Но вот графику запихнуть проблема будет. Я делал первый кодер на меге16. Все с натяжкой влезло в нее. Прога выложена в начале ветки где-то.

CVProject_Final1.1.rar

toxa
focus:

Я делал первый кодер на меге16. Все с натяжкой влезло в нее.

Очень увлекаетесь конструкциями вроде lcd_pixel(8,24,1); Это занимает много места и работает долго. Напишите функцию вывода спрайтов и задавайте картинки (спрайты) в виде констант. Так как рисунок ч/б то можно кодировать 1 бит = 1 пиксел; это даст экономию по памяти и быстродействию.