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

ubd

Фокус, а ты изменения вносишь, в последнюю схемму, которую я рисовал?

focus

2 Ubd
да, кое какие изменения будут, в частности еще одна кнопка навигации по меню.

Volante24

Мелкое предложение:

Предусмотрите возможность иметь все меню на английском (наверное, просто как версию прошивки). Может оказаться полезным, кто знает.

focus

все меню и так будет на английском. я просто написал так для удобства.

AVK

Евгений, опубликуй схему, делать пора однако!

focus

я не могу пока опубликовать схему, т.к. в нее вносятся изменения.

focus

Ну вот, вкатали предупреждение за поднятие темы в барахолке. 😦
Я уже спрашивал, но ответа так и не получил - как правильно назвать ограничение длитльности канального импульса?
И еще один, на засыпку так сказать. Много говорилость про то, что надо сохранять контрольную сумму модели, и я тоже хотел это сделать, НО при любом изменении данных в структуре модели надо перезаписывать CRC. А это ни есть хорошо (помним про ресурс еепром’а). Что делать?

прилагаю файл с примером использования дисплея в протеусе.

LCD_PROJECT.rar

mega_john
focus:

Ну вот, вкатали предупреждение за поднятие темы в барахолке. 😦
Я уже спрашивал, но ответа так и не получил - как правильно назвать ограничение длитльности канального импульса?
И еще один, на засыпку так сказать. Много говорилость про то, что надо сохранять контрольную сумму модели, и я тоже хотел это сделать, НО при любом изменении данных в структуре модели надо перезаписывать CRC. А это ни есть хорошо (помним про ресурс еепром’а). Что делать?

прилагаю файл с примером использования дисплея в протеусе.

а может сделать сооветствующий пункт в меню, аля save, типо изменил настройки, облетал, ежели все путем, зашел и сохранил? а по поводу названий, какая разница? лиж бы в мануале было описано 😃

focus

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

anm
focus:

Я уже спрашивал, но ответа так и не получил - как правильно назвать ограничение длитльности канального импульса?

servo_max_pulse и servo_min_pulse столько-то mS.

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

drweb

Dobriy den,

Focus a mojno LCD postavit naprimer MELT 12864 serii on pobolshe chem nokia i udobnee

Spasibo

rulll
focus:

Много говорилость про то, что надо сохранять контрольную сумму модели, и я тоже хотел это сделать, НО при любом изменении данных в структуре модели надо перезаписывать CRC. А это ни есть хорошо (помним про ресурс еепром’а). Что делать?

Женя,
в CRC учитывай только наиболее важные параметры и не учитывай часто изменяемые. Можэт это будет как вариант. И еще, на вскидку, щас нет возможности проверить эту мысль: параметры модели нужно сохранять во внешней памяти. Она имеет бОльший ресурс, и при случае можно просто поменять микросхемку.

focus

при желании можно поставить любый экран, но для этого нужно изменять программу. У меня есть библиотека и для мелт 12864, и дисплей сам есть, но для его работы требуется помоему 15 ног, а этого в кодере нет.

PigTail

А кстати где б описание посмотреть на управление Нокиевскими экранчиками?

Denn

Цитата(focus @ Dec 3 2007, 02:46)
“Я уже спрашивал, но ответа так и не получил - как правильно назвать ограничение длитльности канального импульса?”

Может быть так: Channel 1 +98% -85% .
В % наверное удобнее будет.

anm
Denn:

Цитата(focus @ Dec 3 2007, 02:46)
“Я уже спрашивал, но ответа так и не получил - как правильно назвать ограничение длитльности канального импульса?”

Было не много ранее.

Denn:

Может быть так: Channel 1 +98% -85% .
В % наверное удобнее будет.

Трудно сказать, но мне думается, что лучше будет если указать длительность, а % еще надо сообажать от чего считается. Или мы говорим о разных ограничениях? Я, например, о ограничении длительности которую в принципе может выдать кодер, независимо от того, что получается в результате микширования. Что-бы не произошло смещение каналов или отработка до упора.

rulll
anm:

Я, например, о ограничении длительности которую в принципе может выдать кодер, независимо от того, что получается в результате микширования. Что-бы не произошло смещение каналов или отработка до упора.

Ну да , именно так. Это ограничение должно вступать в силу уже после всех преобразований с канальным импульсом (иначе говоря ограничение делается перед посылкой значения таймеру)

Denn
rulll:

Ну да , именно так. Это ограничение должно вступать в силу уже после всех преобразований с канальным импульсом (иначе говоря ограничение делается перед посылкой значения таймеру)

Насколько я знаю, обычно диапазон канального импульса 0,8 - 2,2 мс. И эти значения надо принять за 100% и за них н выходить.

yura_v
rulll:

Ну да , именно так. Это ограничение должно вступать в силу уже после всех преобразований с канальным импульсом (иначе говоря ограничение делается перед посылкой значения таймеру)

Только в милисекундах без всяких процентов - это просто ограничитель
назови CH limit - 750ms (можно даже настраивать)
обойтись без него можно только при наличии монитора выходных каналов иначе зашкал неминуем
настравать один раз общий на все каналы/модели - хуже не будет.

теоретически можно ещё настраивать длину канального импульса - их кажется 3 стандарта

все тексты и алфавит вынести в отдельный хедер чтоб можно было легко перевести на любой язык или просто изменить термины

если учесть вот эту разработку
www.rcgroups.com/forums/showthread.php?t=721024
то можно сразу делать выход на DSM2 2.4Гига

focus

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

Menu.rar