Страница 1 из 4

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

Добавлено: Пт сен 30, 2011 20:45:42
Серый_
http://radiokot.ru/circuit/digital/game/18/

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

Респект Хатуль_мадан-у и john_rise заметившим данный баг!
1) 4-х транзисторный драйвак кушает в «стендбае» 4mA.
2) 6-ти транзисторный не кушает почти ничего, но его нельзя дёргать (вперёд+назад одновременно). Также у него лучше отдача по току.
Вот подправленные и дополненные схемки:

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

Добавлено: Ср янв 04, 2012 20:08:24
MONAH_88
Просмотрел ващу статью ,,Простая,6-ти командная RC,, и она меня заинтересовала! У меня вот какой вопрос: Как убрать ,,Защиту от дураков,,? И как увеличить количество команд?

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

Добавлено: Ср янв 04, 2012 21:14:33
Серый_
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:

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

Добавлено: Ср янв 04, 2012 23:54:49
MONAH_88
,,Защиту от дураков,, вроде убрал буду пробывать собирать устройство! Там видно будет что получилось!!! Только пока без радио канала,а то как то сложновато найти RF модули!
Кампаратор пока оставлю вроде как не к спеху,да и индикация разряда батареи будет очень кстатьи!!!

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

Добавлено: Чт янв 05, 2012 10:03:14
MONAH_88
Если использовать кварц на 8mHz надо ли менять что-то в программе или конфигурации фьюзов и к чему это приведёт?

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

Добавлено: Чт янв 05, 2012 12:50:44
Серый_
MONAH_88 писал(а):Если использовать кварц на 8mHz надо ли менять что-то в программе или конфигурации фьюзов и к чему это приведёт?
1) в программе надо будет изменить скорость передачи данных, в зависимости от того что может радиоканал
2) во фьюзах не надо
3) приведёт к небольшому возрастанию пустых "пропусков/ошибок" (на скорости в 4800бод, см. таблицу на стр. 136)

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

Добавлено: Чт янв 05, 2012 14:20:40
MONAH_88
Серый_ писал(а): 1) в программе надо будет изменить скорость передачи данных, в зависимости от того что может радиоканал
Как изменить скорость? Я надеюсь не надоел кучей вопросов!!! :))

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

Добавлено: Чт янв 05, 2012 14:21:53
MONAH_88
Серый_ писал(а):приведёт к небольшому возрастанию пустых "пропусков/ошибок" (на скорости в 4800бод, см. таблицу на стр. 136)
Я по английски не понимаю!!!

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

Добавлено: Чт янв 05, 2012 17:30:16
Серый_
MONAH_88 писал(а):Как изменить скорость? Я надеюсь не надоел кучей вопросов!!! :))
* Допустим нужна та же скорость передачи данных (4800) при кварце в 8МГц
* лезем в таблицу, смотрим строку 4800, кварца 8MHz
* т. к. удвоитель у нас в нуле U2X = 0, нас интересуют только 2 первых столбца
* соответственно регистр конфигурации скорости (UBRRLow "UART Бауд Рейт Регистер Лоу") должен получить число 103
* и всего делов:
ldi r16,47 ;вместо 47 написать 103 (в кодере и декодере)
MONAH_88 писал(а):Я по английски не понимаю!!!
Русский - международный язык всей Евразии, Английский - всея остального = оба их знать желательно. :wink:

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

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

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

Добавлено: Пн авг 27, 2012 15:36:55
ewrey
Скажите пожалуйста, а вот эти приёмник и передатчик подойдут для схемы?
http://www.promelec.ru/catalog/1640/166 ... 81/#102681
http://www.promelec.ru/catalog/1640/166 ... 74/#147174

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

Добавлено: Вт авг 28, 2012 16:51:01
Серый_
Теоретически должны подойти, практически вряд ли кто скажет. (Приёмник должен выдавать сигнал близкий к 5V, передатчик не должен сжимать посылку).

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

Добавлено: Вт авг 28, 2012 18:26:10
ewrey
Как адаптировать вашу схему для управления гусеничным транспортом? Параллелим оба движка, вместо электромагнитов руля
включаем реле, которые рвут цепь одного или другого двигателя?

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

Добавлено: Вт авг 28, 2012 20:48:35
Серый_
Ставить вместо рулевого электромагнита ещё один идентичный регулятор, на 6-ти транзах и более. (При относительно сильном двигателе 4-х транзисторный разумеется повторять не стоит, в большинстве случаев ток базы будет слишком больш и может покоцать порты МК). Соответственно получится:
1) 2 кнопки вперёд, 2 назад (позволит разворот на месте)
2) или перепрограммировав 1 вперёд, лево/право поворот (способом стопа той или иной гусеницы)
3) или верхние звенья машинок запараллелить, нижние завести на право/лево, что остановит любую из гусениц и произойдёт поворот.
Как угодно в общем. Поле для творчества широко. :)

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

Добавлено: Ср авг 29, 2012 18:39:05
ewrey
Дело в том что я планирую встроить передатчик в стандартный пульт, тот который с рычажками, и жать по 2 кнопки это не айс
в общем. А переписать прошивку я не смогу. Разве что Вы согласитесь? Про третий способ можно по подробнее, что то я не догоняю... А "мой" способ управления дееспособен? Реле ведь будут включаться кратковременно и значит не будут потреблять много лишнего тока... Но лучше бы конечно независимое управление двигателями...

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

Добавлено: Ср авг 29, 2012 23:21:28
Серый_
ewrey писал(а):А переписать прошивку я не смогу. Разве что Вы согласитесь?
Может оно и не придётся. Но должны смочь, там всё разжевано оч сильно. :wink:
ewrey писал(а):Про третий способ можно по подробнее, что то я не догоняю...
Это просто "перепиновка" с целью не давить 2 кнопки.
ewrey писал(а):А "мой" способ управления дееспособен?
Дееспособен.
ewrey писал(а):Реле ведь будут включаться кратковременно
НЕ кратковременно. Пока зажата кнопка = реле зажато и тоже кушает, хоть и меньше, чем двиг.

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

Добавлено: Чт авг 30, 2012 14:34:47
ewrey
Скажите, а можно для модулей использовать гибкие антеннки от Wi-Fi оборудования ( роутеры/сетевухи )? Или нужна телескопическая антенна?

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

Добавлено: Чт авг 30, 2012 16:30:45
Серый_
Wi-Fi работают на несущей в 2,4ГГц, что в 5 раз больше. (Хотя бывают и такие модули по заоблачной цене). Не смотря на это использовать теоретически можно что угодно.
А если по науке - длинна антенны должна составлять 0,96 от длинны волны. Т. е. берём мед.проволоку не длиннее чем..., наворачиваем на трубку в виде пружины с зазорами, обтягиваем термокембриком "и вуаля".

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

Добавлено: Чт авг 30, 2012 16:36:29
ewrey
В смысле, штыревая антенна не нужна? А какова дальность действия этих модулей?

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

Добавлено: Чт авг 30, 2012 17:33:32
Серый_
ewrey писал(а):В смысле, штыревая антенна не нужна?
Не штыревая (спиралью) делается с целью уменьшения размеров. (На сколько сам понимаю почти без потери эффективности).
ewrey писал(а):А какова дальность действия этих модулей?
Самые дешёвые на 433 по паспорту 200 метров (в идеальных/безпомеховых условиях). Т. е. на деле - метров 50...100 максимум.