Универсальный пульт радиоуправления
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Ура посылка у меня, давай схему с последними изменениями,через пару чесов начну паять.
Этап1(прошивка+связь)
Этап1(прошивка+связь)
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
Прошивку для проверки связи кидал выше...
Какую последнюю схему? У нас нет последней схемы... у нас всё универсальное.. подключай как хочешь)) В зависимости от задач...
Я бы поставил отдельный импульсный стабилизатор на сервы, а остальное запитал бы от обычного стабилизатора (типа кренка).
Обычный стабилизатор (типа кренка) не даёт импульсных помех... а значит всё (датчики, радиомодуль и т.д.) будет работать более стабильно. Дальше думай сколько тебе надо серв и сколько надо двигателей.
Сейчас у тебя 8 серв и 3 двигателя (первый двигатель маршевый, второй двигатель для якоря, третий для... паруса)) ). Всего в ATmega128 шесть выходов для серв и двигателя. Об этом надо помнить. Если надо больше серв или двигателей, то ставится мультиплексор или второй МК (любой) .
Сервы и двигатели в кораблике можно менять местами, например так:
3 сервы + 3 двигателя.
4 сервы + 2 двигателя.
5 серв + 1 двигатель.
В любом случае к ATmega128 можно подключить всего 6 устрйств (без мультиплексора).
Например вот схема 3 сервы + 3 двигателя (без мультиплексора): И т.д. и т.п.))
1. С точки зрения ATmega128 первый вариант (3 сервы + 3 двигателя) хороший. Задействовано два таймера и два в запасе.
Одна проблема - 3 сервы мало (для кораблика нормально, а квадрокоптер на трёх сервах летать не сможет ))..).
2. Второй вариант (4 сервы + 2 двигателя) не очень хороший. Задействованы три таймера ATmega128 (а таймеры, как известно ценный ресурс МК).
3. Третий вариант (5 серв + 1 двигатель) вообще не желательный. Задействованы все четыре таймера ATmega128.
Тогда не сможет работать например тахометр... и другие устройства, которые используют таймеры
Всё таки идеальный вариант с мультиплексором (каналов много, таймеров задействовано мало, всем всего хватит).
----
Далее думаем куда какие подключать реле, герконы и т.д...
Обычный стабилизатор (типа кренка) не даёт импульсных помех... а значит всё (датчики, радиомодуль и т.д.) будет работать более стабильно. Дальше думай сколько тебе надо серв и сколько надо двигателей.
Сейчас у тебя 8 серв и 3 двигателя (первый двигатель маршевый, второй двигатель для якоря, третий для... паруса)) ). Всего в ATmega128 шесть выходов для серв и двигателя. Об этом надо помнить. Если надо больше серв или двигателей, то ставится мультиплексор или второй МК (любой) .
Сервы и двигатели в кораблике можно менять местами, например так:
3 сервы + 3 двигателя.
4 сервы + 2 двигателя.
5 серв + 1 двигатель.
В любом случае к ATmega128 можно подключить всего 6 устрйств (без мультиплексора).
Например вот схема 3 сервы + 3 двигателя (без мультиплексора): И т.д. и т.п.))
1. С точки зрения ATmega128 первый вариант (3 сервы + 3 двигателя) хороший. Задействовано два таймера и два в запасе.
Одна проблема - 3 сервы мало (для кораблика нормально, а квадрокоптер на трёх сервах летать не сможет ))..).
2. Второй вариант (4 сервы + 2 двигателя) не очень хороший. Задействованы три таймера ATmega128 (а таймеры, как известно ценный ресурс МК).
3. Третий вариант (5 серв + 1 двигатель) вообще не желательный. Задействованы все четыре таймера ATmega128.
Тогда не сможет работать например тахометр... и другие устройства, которые используют таймеры
Всё таки идеальный вариант с мультиплексором (каналов много, таймеров задействовано мало, всем всего хватит).
----
Далее думаем куда какие подключать реле, герконы и т.д...
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
подпаялса,прошилса,связ стала сразу.
Я не знаю как правельно
Но мне кажетса что 4сервы+2 мотора(оптимально)
Я не знаю как правельно
Но мне кажетса что 4сервы+2 мотора(оптимально)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
*Поправка.))
Вариант 4сервы+2 мотора для ATmega128 это самый худший вариант, какой только вообще можно придумать)) Задействованы все таймеры в ATmega128. Никаких тахометров... никаких специальных датчиков... уже больше не подключишь...
Ну смотри сам... потом не проси тахометры всякие... и т.д. )) Придётся потом ставить отдельно ещё один МК... типа ATmega8 например))
Ты старую схему будешь выкидывать? Старая ATmega8 сохранилась? Тогда можно к ней подключить все датчики... Не проблема)) Только схема будет чуть больше по размеру... ATmega128 + ATmega8))
Только возникает один вопрос: а нафига мы тогда меняли в кораблике ATmega8 на ATmega128 ? ))
С тем же успехом можно было бы поставить две меги: ATmega8 + ATmega8. Эффект был бы тот же))
А чем тебе мультиплексор не устраивает? Он бы решил все проблемы)) У тебя дома простой логики нет что ли?)) Ну в крайнем случае спаяй мультиплексор на транзисторах)) Какие проблемы...
Лучше поставить мультиплексор (как и планировалось с самого начала) и не париться. Из-за одной микрухи столько проблем))
У тебя будет крутой 10 канальный приёмник (8 серв + 2 мотора). Не хуже чем заводской. А если поставить два (три) мультиплексора, то получим приёмник круче чем заводской, аж 16 (24) канала )) два (три) мультиплексора - это по желанию))
Вариант 4сервы+2 мотора для ATmega128 это самый худший вариант, какой только вообще можно придумать)) Задействованы все таймеры в ATmega128. Никаких тахометров... никаких специальных датчиков... уже больше не подключишь...
Ну смотри сам... потом не проси тахометры всякие... и т.д. )) Придётся потом ставить отдельно ещё один МК... типа ATmega8 например))
Ты старую схему будешь выкидывать? Старая ATmega8 сохранилась? Тогда можно к ней подключить все датчики... Не проблема)) Только схема будет чуть больше по размеру... ATmega128 + ATmega8))
Только возникает один вопрос: а нафига мы тогда меняли в кораблике ATmega8 на ATmega128 ? ))
А чем тебе мультиплексор не устраивает? Он бы решил все проблемы)) У тебя дома простой логики нет что ли?)) Ну в крайнем случае спаяй мультиплексор на транзисторах)) Какие проблемы...
Лучше поставить мультиплексор (как и планировалось с самого начала) и не париться. Из-за одной микрухи столько проблем))
У тебя будет крутой 10 канальный приёмник (8 серв + 2 мотора). Не хуже чем заводской. А если поставить два (три) мультиплексора, то получим приёмник круче чем заводской, аж 16 (24) канала )) два (три) мультиплексора - это по желанию))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Я тебя прекрасно понимаю,главное не тратить цэные ресурсы.Я не имею ничего против мультиплексора.
У меня щас нет ничего подходящиво.
В чем минусы мультиплексора?
У меня щас нет ничего подходящиво.
В чем минусы мультиплексора?
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
Минус мультиплексора только один - дополнительная деталь в схеме (больше габариты и масса схемы)...
Для кораблика без разницы, а для квадрокоптера и самолёта - масса критично.. Там каждый лишний грамм критично...))
Остальное только плюсы)) ++++++++++++
И кушать не просит (потребление мультиплексора мизерное)... ))
Ну нет, так нет... тогда запустим как есть, потом переделаем... Только учти, у тебя будет пульт совсем не крутой)) 6 каналов - это не круто))
Для кораблика без разницы, а для квадрокоптера и самолёта - масса критично.. Там каждый лишний грамм критично...))
Остальное только плюсы)) ++++++++++++
И кушать не просит (потребление мультиплексора мизерное)... ))
Ну нет, так нет... тогда запустим как есть, потом переделаем... Только учти, у тебя будет пульт совсем не крутой)) 6 каналов - это не круто))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
каличество не всегда качество(потом разберемся с этими плексами)Я завтра буду на рынке по работе чтото прикуплю пиши пару ходовых.(жыл не совковых)
если нрф питать 5v сколько протянет интересно(коротко времено выдежывает)
Что дальше по плану
если нрф питать 5v сколько протянет интересно(коротко времено выдежывает)
Что дальше по плану
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
никто н говорил что много лучше))
каналы в заводских пультах 8...16.
меньше 8 каналов для нормальных моделей мало... Больше 16 слишком много)) Только иногда делают 32... для особых моделей))
мультиплексор собирается из того что есть под рукой. Если покупать, то лучше заводской... как положено.
название по памяти не помнююю все подробности тут - http://www.pvsm.ru/avr/35623
Дальше полану запуск всех каналов и... подумать что делать со старым корабликом))
каналы в заводских пультах 8...16.
меньше 8 каналов для нормальных моделей мало... Больше 16 слишком много)) Только иногда делают 32... для особых моделей))
мультиплексор собирается из того что есть под рукой. Если покупать, то лучше заводской... как положено.
название по памяти не помнююю все подробности тут - http://www.pvsm.ru/avr/35623
Дальше полану запуск всех каналов и... подумать что делать со старым корабликом))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
roman.com-попробую завтра найти такую 74HC238
Я подпаял реле,датчики,экран,завтра подпаяю остальное.
Былобы хорошо засветить второй екран,чем нибуть(можна дубль первого)
джипиэс модуль удивил размером,в этой статье фото с права вверху
https://shop.robotclass.ru/index.php?ro ... =864&frc=1
http://robotclass.ru/articles/arduino-g ... -atgm336h/
Я подпаял реле,датчики,экран,завтра подпаяю остальное.
Былобы хорошо засветить второй екран,чем нибуть(можна дубль первого)
джипиэс модуль удивил размером,в этой статье фото с права вверху
https://shop.robotclass.ru/index.php?ro ... =864&frc=1
http://robotclass.ru/articles/arduino-g ... -atgm336h/
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Лучше сначала разобраться с мультиплексором. Правильное название не мультиплексор, а демультиплексор. Вообще это разные вещи... если кто будет спрашивать на рынке))
А что у тебя нет никакой логики чтоли? Любой серии... К155... К176... К561... и т.д. зарубежные аналоги? Логика есть в любом старом компе... приставке... магнитофоне... да где угодно))
Таких надо 8 штук для 4 сервы старая советская К155ЛИ1 пойдёт)) http://www.microshemca.ru/LI1/
Или зарубежный аналог... https://faculty-web.msoe.edu/tritt/graphics/7408.gif
для 8 серв надо две таких штуки))
...
можно проверить демультиплексор отдельно. Крутим стик АЦП на пульте все 8 серв в кораблике работают одновременно. Второй экран можно припаять параллельно первому (для проверки самого экрана).
А что должен показывать второй экран? Для него ничего не готово...
А что у тебя нет никакой логики чтоли? Любой серии... К155... К176... К561... и т.д. зарубежные аналоги? Логика есть в любом старом компе... приставке... магнитофоне... да где угодно))
Таких надо 8 штук для 4 сервы старая советская К155ЛИ1 пойдёт)) http://www.microshemca.ru/LI1/
Или зарубежный аналог... https://faculty-web.msoe.edu/tritt/graphics/7408.gif
для 8 серв надо две таких штуки))
...
можно проверить демультиплексор отдельно. Крутим стик АЦП на пульте все 8 серв в кораблике работают одновременно. Второй экран можно припаять параллельно первому (для проверки самого экрана).
А что должен показывать второй экран? Для него ничего не готово...
- Вложения
-
- img4.jpg
- (32.68 КБ) 132 скачивания
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
можна просто нарисовать большой карабль с парусами(кароче что нибуть чтобы засветить второй экран так как он будет подключатса
Добавлено after 2 minutes 25 seconds:
Да не логики не хочу да и нет та микруха стоит 5грн-но у нас на рынке не все и не всегда
Добавлено after 3 hours 47 minutes 18 seconds:
купил 74HC138
Добавлено after 2 minutes 25 seconds:
Да не логики не хочу да и нет та микруха стоит 5грн-но у нас на рынке не все и не всегда
Добавлено after 3 hours 47 minutes 18 seconds:
купил 74HC138
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
чтоб нарисовать большой корабль с парусами нужно много памяти... OLED 128 x 64 = 1024 байт (грубо 1 кБайт).
ATmega128
– 4Kbytes EEPROM
– 4Kbytes Internal SRAM
Всего в ATmega128 поместится 4 картинки в SRAM (большой корабль с парусами) и 4 картинки в EEPROM (большой корабль с парусами).
Вывод: большой корабль с парусами - пустая трата памяти))
*Если нечего вывести на экран, то лучше выводить текст... SMS- cообщения )) Текст нисколько не занимает памяти... мало короче))
купил 74HC138 ? Замечательно)) Можно подключать согласно схеме (из даташита)
https://www.integral.by/sites/default/f ... HC138A.pdf Только одна маленькая проблема - 74HC138 с инверсией выходного сигнала (!).
На выходе 74HC138 сигнал инвертирован: А для работы серв нужен сигнал не инвертированный. С 74HC138 ничего работать не будет. Ты кога покупаешь... сначала в даташит загляни... В 74HC138 нет функции инверсии сигнала... 74HC138 не программируется)) Тогда нужен или другой мультиплексор или инвертор на выходе мультиплексора... иначе ничего работать не будет.
На выходе мультиплексора поставить инвертор... и всё будет хорошо)) ))
*Лучше бы уже собрал все на простой логике... было бы быстрей и проще))
----
Надо добавить каналы... и изменить формат данных. Думаю 8 каналов пока хватит))
ATmega128
– 4Kbytes EEPROM
– 4Kbytes Internal SRAM
Всего в ATmega128 поместится 4 картинки в SRAM (большой корабль с парусами) и 4 картинки в EEPROM (большой корабль с парусами).
Вывод: большой корабль с парусами - пустая трата памяти))
*Если нечего вывести на экран, то лучше выводить текст... SMS- cообщения )) Текст нисколько не занимает памяти... мало короче))
купил 74HC138 ? Замечательно)) Можно подключать согласно схеме (из даташита)
https://www.integral.by/sites/default/f ... HC138A.pdf Только одна маленькая проблема - 74HC138 с инверсией выходного сигнала (!).
На выходе 74HC138 сигнал инвертирован: А для работы серв нужен сигнал не инвертированный. С 74HC138 ничего работать не будет. Ты кога покупаешь... сначала в даташит загляни... В 74HC138 нет функции инверсии сигнала... 74HC138 не программируется)) Тогда нужен или другой мультиплексор или инвертор на выходе мультиплексора... иначе ничего работать не будет.
На выходе мультиплексора поставить инвертор... и всё будет хорошо)) ))
*Лучше бы уже собрал все на простой логике... было бы быстрей и проще))
----
Надо добавить каналы... и изменить формат данных. Думаю 8 каналов пока хватит))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
roman.com-я просто хотел избежать танцев з бубном.
74HC238-можна просто запаять.?
74HC238-можна просто запаять.?
И опыт сын ошибок трудных и гений парадоксов друг
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Ну тогда нету никаких проблем
https://prom.ua/p743572025-mikroshema-74hc238.html
А пока было-бы хорошо востанавливать работоспособность системы.
И заполнить чемто другой экран.
https://prom.ua/p743572025-mikroshema-74hc238.html
А пока было-бы хорошо востанавливать работоспособность системы.
И заполнить чемто другой экран.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Для начала добавим каналы...
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
связь не стайот,проблема в софте точно,перешивалса обратно работает.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
всё прошил? и пульт и кораблик? что пишет счётчик TX, RX, CRC ?
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Антенка не появляетса,нету rx(crc считает)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
crc считает... это значит что пакиты приходят, но с ошибками... ошибочка)) Хорошо что есть индикатор статистики))
прошей кораблик... надо ещё добавить автодиагностику всех систем... это позволит быстро находить любую неисправность..))
прошей кораблик... надо ещё добавить автодиагностику всех систем... это позволит быстро находить любую неисправность..))


