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

Andrej100

Вот всё что я исправил в прошивки версии 1.2def.rar сравнив две схемы 😒

Daget

Здравствуйте.
Посмотрел последний файл, с исправлениями. Появились вопросы…

Что это:
“//Светодиоды
#define LED1 PORTC.6
#define LED2 PORTC.7”
Точнее что они означают?

И что такое “TYPE_GLIDER”?
// Model types
#define TYPE_HELI 0
#define TYPE_PLANE 1
#define TYPE_GLIDER 2

focus

Что это:
“//Светодиоды
#define LED1 PORTC.6
#define LED2 PORTC.7”
Точнее что они означают?

это у меня на плате стояли светодиоды. исключитльно для отладки

И что такое “TYPE_GLIDER”?
// Model types
#define TYPE_HELI 0
#define TYPE_PLANE 1
#define TYPE_GLIDER 2

это тоже неиспользуется.

Daget

Здравствуйте.
Ещё вопрос. А есть ли пищалка при просадке напряжения? Если есть то при каком напряжении она заработает?

focus

доброго времени суток! Вот еду в поезде домой.
Пока был на Украине, дописал сохранение и загрузку данных. Подсчет контрольной суммы. И ограничение длительности импульса.
Пищалка по просадке аки будет. А напряжение будет устанавливаться, как я задумал, в настройках.

ubd

Ура! Заработало!
Пасибо огромное.

Daget, я понял почему моя прошивка не работала. Я аналоговые входы считал с 1 по 8. Мне почему то показалось, что они так считаются. Оказалось что с 0 по 7. Я просто не программист. Был бы программистом, то ошибку такую бы не допустил…

УДАЧИ!

Daget
ubd:

Daget, я понял почему моя прошивка не работала. Я аналоговые входы считал с 1 по 8. Мне почему то показалось, что они так считаются. Оказалось что с 0 по 7. Я просто не программист. Был бы программистом, то ошибку такую бы не допустил…

УДАЧИ!

Маладец! Я про это и говорил.
На ошибках учатся, в следующий раз будет лучше и быстрее. 😃

Кстати, вопрос. Если я вдруг захочу обновить прошивку, смогу я сохранить свои настройки, модели например и микшеры?

Andrej100
Daget:

Маладец! Я про это и говорил.
На ошибках учатся, в следующий раз будет лучше и быстрее. 😃

Кстати, вопрос. Если я вдруг захочу обновить прошивку, смогу я сохранить свои настройки, модели например и микшеры?

Я тоже не программист, я просто сравнил две схемы и исправил 😒
Сохраняй епром там всё,но если выйдет навая прошивка под эту(последнию)схему там наверно будет всё подругому 😦

ubd

Кстати, вопрос. Если я вдруг захочу обновить прошивку, смогу я сохранить свои настройки, модели например и микшеры?

Всё правильно, с новой программой скорее всего ЕЕПРОМ от старой версии не подойдёт. Придётся на листочек переписать все значения, которые изменял, и потом внести их в новую программу… 😦

SVS

Уважаемый focus вот вопрос по последней прошивке:
Можно ли реализовать Rate1\2 на один тумблер, т.е. чтобы включались уже запрограммированные расходы на определенный канал- а то неудобно куча переключателей не куда ставить

Daget
SVS:

Уважаемый focus вот вопрос по последней прошивке:
Можно ли реализовать Rate1\2 на один тумблер, т.е. чтобы включались уже запрограммированные расходы на определенный канал- а то неудобно куча переключателей не куда ставить

Добрый день.
Попробуй замкнуть вместе провода идущие на переключатели расходов и поставь один тумблер на массу.

ubd

Попробуй замкнуть

Через ДИОДЫ!

Aleksey_Gorelikov
ubd:

Через ДИОДЫ!

Ну зачем вобще паралелить??? Прогу перекомпилить проще! 😃

jon_bear
ubd:

Через ДИОДЫ!

я просто запаралелил, и летаю уже довольно много, может я счастливчик… 😃

SVS

Значит запараллелим, а новая прошивка уже есть, и какая схема и монтажка платы будет?

11 days later
dollop

Добрый день!
Огромное спасибо Фокусу за агрегат и открытость софта!
Собрал я кодер - он с полпинка завелся. И все отлично. Только единственное, что было не понятно какое же все-таки напряжение устанавливать при помощи R22. Я установил в районе 1,8В (или 2.3В - ну не помню - усе в голове перемешалось от расстройства - читай далее) и только тогда при помощи R29 стало возможным сделать так, чтобы вольтметр начал правильно показывать, а не 20,4В.
НО! Случилось, что при очередном подключении перевернул разъем с одним из переменых резисторов (а он был в крайнем положении). Получилось так, что 64 нога атмеги (avcc) замкнулась на общий провод. Теперь кодер нигугу. Потребляемый ток около 30 мА. сигналов нет, экран ничего не показывает. Осциллографом потыкал - нигде никаких импульсов - только где положено низкие или высокие уровни - где земля и где питание. Ну и читается - шьется без проблем. Устройств на атмелах собрал не мало, считаю, что довольно-таки дубовые микроконтроллеры. Так что сгорела? Менять мегу?

dollop

P.S. позционные обозначения по схеме v3 из поста #1029

Denn
dollop:

Добрый день!
Огромное спасибо Фокусу за агрегат и открытость софта!
Собрал я кодер - он с полпинка завелся. И все отлично. Только единственное, что было не понятно какое же все-таки напряжение устанавливать при помощи R22. Я установил в районе 1,8В (или 2.3В - ну не помню - усе в голове перемешалось от расстройства - читай далее) и только тогда при помощи R29 стало возможным сделать так, чтобы вольтметр начал правильно показывать, а не 20,4В.
НО! Случилось, что при очередном подключении перевернул разъем с одним из переменых резисторов (а он был в крайнем положении). Получилось так, что 64 нога атмеги (avcc) замкнулась на общий провод. Теперь кодер нигугу. Потребляемый ток около 30 мА. сигналов нет, экран ничего не показывает. Осциллографом потыкал - нигде никаких импульсов - только где положено низкие или высокие уровни - где земля и где питание. Ну и читается - шьется без проблем. Устройств на атмелах собрал не мало, считаю, что довольно-таки дубовые микроконтроллеры. Так что сгорела? Менять мегу?

Попробуй посмотреть резистор между +5В и шиной, идущей к AVCC. При замыкании он может сгореть.
А при настройке нужно устанавливать подстроечником напряжение чуть больше, чем максимальное напряжение на движках переменных резисторов ручек, а для правильного отображения напряжения питания нужно увеличить номинал резистора, соединённого последовательно с подстроечником, до 47 КОм.
Всем для информации: если по какой-либо причине напряжение на входе с канальных потенциометров превысит уровень AREF, то правильных импульсов не будет, возможно на выходе вообще не будет импульсов.

dollop

2 Denn
Да я первым делом проверил тот резистор. (Он у меня к стати 40 Ом.) Он целый. Да и то что схема с кварцем 12Мгц не подает признаков жизни, а с кварцем 10МГц то показывает на экране Please wait, и перезагружается, то пищит непонятно - никак от этого резистора не зависит. Такое чувство, что программа работает с ошибками. Наверное flash повредилась или глючит при выполнении.
А когда все работало, то ничего я до 47 КОм не увиличивал. И так получилось… Жаль, что невнимательность усе убила.

ubd

возможен путем простой переустановки вч блока

Я думаю да.