Простая, 6-ти командная RC.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Простая, 6-ти командная RC.

Сообщение Серый_ »

http://radiokot.ru/circuit/digital/game/18/

Ну вот, конкурс закончен = можно раскрыть карты и очистить совесть :) (т. к. накосячил).
Ошибка в прорисовке баз «мотор-драйвера»

Респект Хатуль_мадан-у и john_rise заметившим данный баг!
1) 4-х транзисторный драйвак кушает в «стендбае» 4mA.
2) 6-ти транзисторный не кушает почти ничего, но его нельзя дёргать (вперёд+назад одновременно). Также у него лучше отдача по току.
Вот подправленные и дополненные схемки:
Вложения
6kom_RC.rar
*.gif, *.lay
(102.86 КБ) 853 скачивания
Последний раз редактировалось Серый_ Ср янв 04, 2012 22:46:35, всего редактировалось 1 раз.
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

Просмотрел ващу статью ,,Простая,6-ти командная RC,, и она меня заинтересовала! У меня вот какой вопрос: Как убрать ,,Защиту от дураков,,? И как увеличить количество команд?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

MONAH_88 писал(а):И как увеличить количество команд?

отказаться от использования компаратора в передатчике и повесить туда ещё 2 кнопки
Раздел: ИНИЦИАЛИЗАЦИЯ ANALOG COMPARATOR ДЛЯ ВНУТРЕННЕЙ ОПОРКИ 1V1

ldi r16,0b01000000 ;здесь вписать 10000000 = выключить питание компаратора
out ACSR,r16 ;отослать ему в конф-регистр
ldi r16,0b00000011 ;удалить или закомментить (тем самым НЕ отключать цифровходы)
out DIDR,r16 ;удалить или закомментить

MONAH_88 писал(а):Как убрать ,,Защиту от дураков,,?

убрать соответствующие строки в проге приёмника
Раздел: "далее вывод нажатостей в порты (через защиту лево-право от дурака)"... удалить следующие 5 строк:

sbrs r16,2
rjmp ok
sbrs r16,3
rjmp ok
rjmp prij

удалить метку
ok:
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

,,Защиту от дураков,, вроде убрал буду пробывать собирать устройство! Там видно будет что получилось!!! Только пока без радио канала,а то как то сложновато найти RF модули!
Кампаратор пока оставлю вроде как не к спеху,да и индикация разряда батареи будет очень кстатьи!!!
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

Если использовать кварц на 8mHz надо ли менять что-то в программе или конфигурации фьюзов и к чему это приведёт?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

MONAH_88 писал(а):Если использовать кварц на 8mHz надо ли менять что-то в программе или конфигурации фьюзов и к чему это приведёт?

1) в программе надо будет изменить скорость передачи данных, в зависимости от того что может радиоканал
2) во фьюзах не надо
3) приведёт к небольшому возрастанию пустых "пропусков/ошибок" (на скорости в 4800бод, см. таблицу на стр. 136)
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

Серый_ писал(а):1) в программе надо будет изменить скорость передачи данных, в зависимости от того что может радиоканал

Как изменить скорость? Я надеюсь не надоел кучей вопросов!!! :))
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

Серый_ писал(а):приведёт к небольшому возрастанию пустых "пропусков/ошибок" (на скорости в 4800бод, см. таблицу на стр. 136)

Я по английски не понимаю!!!
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

MONAH_88 писал(а):Как изменить скорость? Я надеюсь не надоел кучей вопросов!!! :))

* Допустим нужна та же скорость передачи данных (4800) при кварце в 8МГц
* лезем в таблицу, смотрим строку 4800, кварца 8MHz
* т. к. удвоитель у нас в нуле U2X = 0, нас интересуют только 2 первых столбца
* соответственно регистр конфигурации скорости (UBRRLow "UART Бауд Рейт Регистер Лоу") должен получить число 103
* и всего делов:
ldi r16,47 ;вместо 47 написать 103 (в кодере и декодере)

MONAH_88 писал(а):Я по английски не понимаю!!!

Русский - международный язык всей Евразии, Английский - всея остального = оба их знать желательно. :wink:
MONAH_88
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн авг 09, 2010 15:11:11
Откуда: г.Красноярск

Re: Простая, 6-ти командная RC.

Сообщение MONAH_88 »

Серый_ писал(а):* Допустим нужна та же скорость передачи данных (4800) при кварце в 8МГц
* лезем в таблицу, смотрим строку 4800, кварца 8MHz
* т. к. удвоитель у нас в нуле U2X = 0, нас интересуют только 2 первых столбца
* соответственно регистр конфигурации скорости (UBRRLow "UART Бауд Рейт Регистер Лоу") должен получить число 103
* и всего делов:
ldi r16,47 ;вместо 47 написать 103 (в кодере и декодере)

Огромное спасибо!!!
ewrey
Электрический кот
Сообщения: 1002
Зарегистрирован: Пн мар 12, 2007 12:18:28
Откуда: Тюмень

Re: Простая, 6-ти командная RC.

Сообщение ewrey »

Скажите пожалуйста, а вот эти приёмник и передатчик подойдут для схемы?
http://www.promelec.ru/catalog/1640/166 ... 81/#102681
http://www.promelec.ru/catalog/1640/166 ... 74/#147174
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

Теоретически должны подойти, практически вряд ли кто скажет. (Приёмник должен выдавать сигнал близкий к 5V, передатчик не должен сжимать посылку).
ewrey
Электрический кот
Сообщения: 1002
Зарегистрирован: Пн мар 12, 2007 12:18:28
Откуда: Тюмень

Re: Простая, 6-ти командная RC.

Сообщение ewrey »

Как адаптировать вашу схему для управления гусеничным транспортом? Параллелим оба движка, вместо электромагнитов руля
включаем реле, которые рвут цепь одного или другого двигателя?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

Ставить вместо рулевого электромагнита ещё один идентичный регулятор, на 6-ти транзах и более. (При относительно сильном двигателе 4-х транзисторный разумеется повторять не стоит, в большинстве случаев ток базы будет слишком больш и может покоцать порты МК). Соответственно получится:
1) 2 кнопки вперёд, 2 назад (позволит разворот на месте)
2) или перепрограммировав 1 вперёд, лево/право поворот (способом стопа той или иной гусеницы)
3) или верхние звенья машинок запараллелить, нижние завести на право/лево, что остановит любую из гусениц и произойдёт поворот.
Как угодно в общем. Поле для творчества широко. :)
ewrey
Электрический кот
Сообщения: 1002
Зарегистрирован: Пн мар 12, 2007 12:18:28
Откуда: Тюмень

Re: Простая, 6-ти командная RC.

Сообщение ewrey »

Дело в том что я планирую встроить передатчик в стандартный пульт, тот который с рычажками, и жать по 2 кнопки это не айс
в общем. А переписать прошивку я не смогу. Разве что Вы согласитесь? Про третий способ можно по подробнее, что то я не догоняю... А "мой" способ управления дееспособен? Реле ведь будут включаться кратковременно и значит не будут потреблять много лишнего тока... Но лучше бы конечно независимое управление двигателями...
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

ewrey писал(а):А переписать прошивку я не смогу. Разве что Вы согласитесь?

Может оно и не придётся. Но должны смочь, там всё разжевано оч сильно. :wink:
ewrey писал(а):Про третий способ можно по подробнее, что то я не догоняю...

Это просто "перепиновка" с целью не давить 2 кнопки.
ewrey писал(а):А "мой" способ управления дееспособен?

Дееспособен.
ewrey писал(а):Реле ведь будут включаться кратковременно

НЕ кратковременно. Пока зажата кнопка = реле зажато и тоже кушает, хоть и меньше, чем двиг.
ewrey
Электрический кот
Сообщения: 1002
Зарегистрирован: Пн мар 12, 2007 12:18:28
Откуда: Тюмень

Re: Простая, 6-ти командная RC.

Сообщение ewrey »

Скажите, а можно для модулей использовать гибкие антеннки от Wi-Fi оборудования ( роутеры/сетевухи )? Или нужна телескопическая антенна?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

Wi-Fi работают на несущей в 2,4ГГц, что в 5 раз больше. (Хотя бывают и такие модули по заоблачной цене). Не смотря на это использовать теоретически можно что угодно.
А если по науке - длинна антенны должна составлять 0,96 от длинны волны. Т. е. берём мед.проволоку не длиннее чем..., наворачиваем на трубку в виде пружины с зазорами, обтягиваем термокембриком "и вуаля".
ewrey
Электрический кот
Сообщения: 1002
Зарегистрирован: Пн мар 12, 2007 12:18:28
Откуда: Тюмень

Re: Простая, 6-ти командная RC.

Сообщение ewrey »

В смысле, штыревая антенна не нужна? А какова дальность действия этих модулей?
Аватара пользователя
Серый_
Опытный кот
Сообщения: 708
Зарегистрирован: Пт ноя 30, 2007 14:40:44

Re: Простая, 6-ти командная RC.

Сообщение Серый_ »

ewrey писал(а):В смысле, штыревая антенна не нужна?

Не штыревая (спиралью) делается с целью уменьшения размеров. (На сколько сам понимаю почти без потери эффективности).
ewrey писал(а):А какова дальность действия этих модулей?

Самые дешёвые на 433 по паспорту 200 метров (в идеальных/безпомеховых условиях). Т. е. на деле - метров 50...100 максимум.
Ответить

Вернуться в «Статьи»