Универсальный пульт радиоуправления

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Ура посылка у меня, давай схему с последними изменениями,через пару чесов начну паять.
Этап1(прошивка+связь)
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Прошивку для проверки связи кидал выше...
кораблик связь.hex
(4.22 КБ) 160 скачиваний
Какую последнюю схему? У нас нет последней схемы... у нас всё универсальное.. подключай как хочешь)) В зависимости от задач...
кораблик_1.rar
(552.24 КБ) 152 скачивания
Я бы поставил отдельный импульсный стабилизатор на сервы, а остальное запитал бы от обычного стабилизатора (типа кренка).
Обычный стабилизатор (типа кренка) не даёт импульсных помех... а значит всё (датчики, радиомодуль и т.д.) будет работать более стабильно.
кораблик_2.rar
(559.19 КБ) 146 скачиваний
Дальше думай сколько тебе надо серв и сколько надо двигателей.
Сейчас у тебя 8 серв и 3 двигателя (первый двигатель маршевый, второй двигатель для якоря, третий для... паруса)) ).
1.jpg
(191.39 КБ) 400 скачиваний
Всего в ATmega128 шесть выходов для серв и двигателя. Об этом надо помнить. Если надо больше серв или двигателей, то ставится мультиплексор или второй МК (любой) .

Сервы и двигатели в кораблике можно менять местами, например так:
3 сервы + 3 двигателя.
4 сервы + 2 двигателя.
5 серв + 1 двигатель.

В любом случае к ATmega128 можно подключить всего 6 устрйств (без мультиплексора).

Например вот схема 3 сервы + 3 двигателя (без мультиплексора):
кораблик_3_3.rar
(546.32 КБ) 156 скачиваний
И т.д. и т.п.))

1. С точки зрения ATmega128 первый вариант (3 сервы + 3 двигателя) хороший. Задействовано два таймера и два в запасе.
Одна проблема - 3 сервы мало (для кораблика нормально, а квадрокоптер на трёх сервах летать не сможет ))..).

2. Второй вариант (4 сервы + 2 двигателя) не очень хороший. Задействованы три таймера ATmega128 (а таймеры, как известно ценный ресурс МК).

3. Третий вариант (5 серв + 1 двигатель) вообще не желательный. Задействованы все четыре таймера ATmega128.
Тогда не сможет работать например тахометр... и другие устройства, которые используют таймеры

Всё таки идеальный вариант с мультиплексором (каналов много, таймеров задействовано мало, всем всего хватит). :tea:
----
Далее думаем куда какие подключать реле, герконы и т.д...
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

подпаялса,прошилса,связ стала сразу.
Я не знаю как правельно
Но мне кажетса что 4сервы+2 мотора(оптимально)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

*Поправка.))
Вариант 4сервы+2 мотора для ATmega128 это самый худший вариант, какой только вообще можно придумать))
таймеры.jpg
(115.31 КБ) 403 скачивания
Задействованы все таймеры в ATmega128. Никаких тахометров... никаких специальных датчиков... уже больше не подключишь...
Ну смотри сам... потом не проси тахометры всякие... и т.д. )) Придётся потом ставить отдельно ещё один МК... типа ATmega8 например))

Ты старую схему будешь выкидывать? Старая ATmega8 сохранилась? Тогда можно к ней подключить все датчики... Не проблема)) Только схема будет чуть больше по размеру... ATmega128 + ATmega8))
Только возникает один вопрос: а нафига мы тогда меняли в кораблике ATmega8 на ATmega128 ? )) :))) С тем же успехом можно было бы поставить две меги: ATmega8 + ATmega8. Эффект был бы тот же))

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

Лучше поставить мультиплексор (как и планировалось с самого начала) и не париться. Из-за одной микрухи столько проблем))
У тебя будет крутой 10 канальный приёмник (8 серв + 2 мотора). Не хуже чем заводской.
1.JPG
(62.28 КБ) 159 скачиваний
А если поставить два (три) мультиплексора, то получим приёмник круче чем заводской, аж 16 (24) канала ))
2.jpg
(76.57 КБ) 173 скачивания
два (три) мультиплексора - это по желанию))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Я тебя прекрасно понимаю,главное не тратить цэные ресурсы.Я не имею ничего против мультиплексора.
У меня щас нет ничего подходящиво.
В чем минусы мультиплексора?
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Минус мультиплексора только один - дополнительная деталь в схеме (больше габариты и масса схемы)...
Для кораблика без разницы, а для квадрокоптера и самолёта - масса критично.. Там каждый лишний грамм критично...)) :)))
Остальное только плюсы)) ++++++++++++
И кушать не просит (потребление мультиплексора мизерное)... ))

Ну нет, так нет... тогда запустим как есть, потом переделаем... Только учти, у тебя будет пульт совсем не крутой)) 6 каналов - это не круто))
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

каличество не всегда качество(потом разберемся с этими плексами)Я завтра буду на рынке по работе чтото прикуплю пиши пару ходовых.(жыл не совковых)
если нрф питать 5v сколько протянет интересно(коротко времено выдежывает)
Что дальше по плану
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

никто н говорил что много лучше))
каналы в заводских пультах 8...16.
меньше 8 каналов для нормальных моделей мало... Больше 16 слишком много)) Только иногда делают 32... для особых моделей))

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

название по памяти не помнююю все подробности тут - http://www.pvsm.ru/avr/35623

Дальше полану запуск всех каналов и... подумать что делать со старым корабликом))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

roman.com-попробую завтра найти такую 74HC238
Я подпаял реле,датчики,экран,завтра подпаяю остальное.
Былобы хорошо засветить второй екран,чем нибуть(можна дубль первого)
джипиэс модуль удивил размером,в этой статье фото с права вверху
https://shop.robotclass.ru/index.php?ro ... =864&frc=1
http://robotclass.ru/articles/arduino-g ... -atgm336h/
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Лучше сначала разобраться с мультиплексором. Правильное название не мультиплексор, а демультиплексор. Вообще это разные вещи... если кто будет спрашивать на рынке))
А что у тебя нет никакой логики чтоли? Любой серии... К155... К176... К561... и т.д. зарубежные аналоги? Логика есть в любом старом компе... приставке... магнитофоне... да где угодно))
Таких надо 8 штук
img4.jpg
(32.68 КБ) 408 скачиваний
для 4 сервы старая советская К155ЛИ1 пойдёт)) http://www.microshemca.ru/LI1/
Или зарубежный аналог... https://faculty-web.msoe.edu/tritt/graphics/7408.gif
для 8 серв надо две таких штуки))
...
можно проверить демультиплексор отдельно. Крутим стик АЦП на пульте все 8 серв в кораблике работают одновременно.
кораблик демультиплексор.hex
(6.73 КБ) 344 скачивания
Второй экран можно припаять параллельно первому (для проверки самого экрана).
А что должен показывать второй экран? Для него ничего не готово...
Вложения
img4.jpg
(32.68 КБ) 132 скачивания
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

можна просто нарисовать большой карабль с парусами(кароче что нибуть чтобы засветить второй экран так как он будет подключатса

Добавлено after 2 minutes 25 seconds:
Да не логики не хочу да и нет та микруха стоит 5грн-но у нас на рынке не все и не всегда

Добавлено after 3 hours 47 minutes 18 seconds:
купил 74HC138
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

чтоб нарисовать большой корабль с парусами нужно много памяти... 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
схема.jpg
(97.21 КБ) 158 скачиваний
Только одна маленькая проблема - 74HC138 с инверсией выходного сигнала (!).

На выходе 74HC138 сигнал инвертирован:
сигнал инвертирован.jpg
(37.8 КБ) 377 скачиваний
А для работы серв нужен сигнал не инвертированный.
не ивертированный.jpg
(38.11 КБ) 154 скачивания
С 74HC138 ничего работать не будет. Ты кога покупаешь... сначала в даташит загляни...
демультиплексор.jpg
(200.06 КБ) 176 скачиваний
В 74HC138 нет функции инверсии сигнала... 74HC138 не программируется))
схема.jpg
(114.54 КБ) 157 скачиваний
Тогда нужен или другой мультиплексор или инвертор на выходе мультиплексора... иначе ничего работать не будет.

На выходе мультиплексора поставить инвертор... и всё будет хорошо))
инвертор.jpg
(144.23 КБ) 150 скачиваний
))

*Лучше бы уже собрал все на простой логике... было бы быстрей и проще))
----
Надо добавить каналы... и изменить формат данных. Думаю 8 каналов пока хватит))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

roman.com-я просто хотел избежать танцев з бубном.
74HC238-можна просто запаять.?
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

74HC238
https://datasheet.octopart.com/M74HC238 ... -43638.pdf
можно просто запаять.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Ну тогда нету никаких проблем
https://prom.ua/p743572025-mikroshema-74hc238.html
А пока было-бы хорошо востанавливать работоспособность системы.
И заполнить чемто другой экран.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

Для начала добавим каналы...
пульт.hex
(52.33 КБ) 339 скачиваний
кораблик.hex
(7.26 КБ) 323 скачивания
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

связь не стайот,проблема в софте точно,перешивалса обратно работает.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

всё прошил? и пульт и кораблик? что пишет счётчик TX, RX, CRC ?
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Универсальный пульт радиоуправления

Сообщение sashamelja »

Антенка не появляетса,нету rx(crc считает)
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Универсальный пульт радиоуправления

Сообщение roman.com »

crc считает... это значит что пакиты приходят, но с ошибками... ошибочка)) Хорошо что есть индикатор статистики))
прошей кораблик...
кораблик.hex
(7.26 КБ) 340 скачиваний
надо ещё добавить автодиагностику всех систем... это позволит быстро находить любую неисправность..))
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»