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

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 16 апр 2020, 18:56
XAWERMAK
Всем привет я сделал приемник и передатчик, но как же сделать двигстоп для двигателя бесколлекторного если пропадет связь с передатчиком а в этот момент движок так и будет работать на полную !!!!!???? НУЖНА ПОМОЩЬ в доработке скетча как сделать чтоб при потере связи движок отключался ? вот данные...https://youtu.be/PThbb-3NOis

Отправлено спустя 15 минут 42 секунды:
Грачик мне советовал добавить генератор и таймер но куда воткнуть в схему я запарился

Отправлено спустя 1 час 30 минут 26 секунд:
вот передатчик

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 17 апр 2020, 10:33
ingener
Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 10:01
XAWERMAK
ingener писал(а): 17 апр 2020, 10:33 Может так - добавить в приемник детекторы изменения числа и таймеры с задержкой на отключени.
если изменения переменной не будет происходить заданное время, то моторы отключатся.
Способ не верен,не работает.

Отправлено спустя 3 минуты 40 секунд:
av писал(а): 17 апр 2020, 11:18 [ref]ingener[/ref], не самое удачное решение. Что если значение управления не изменяется по тому что так нужно (ручка газа установлена на определенную скорость). Здесь нужно делать дополнительный сигнал не связанный с управляющими сигналами. То есть подавать с передатчика какой нибудь периодический сигнал с частотой допустим 0,5 секунд (512 - 1023). А на приемнике контролить сигнал. Если периодичность на приемнике пропала глушим двигатели. Что то в этом роде.

Отправлено спустя 7 минут :
Кстати на стороне приемника есть выход обновления принятого сигнала. Вот им и воспользоваться. Если в течении 1 секунды с этого выхода не пришел импульс блокировать двигатели. На стороне передатчика генератор управляет блоком переключатель. На входах переключателя разные значения любые. Как только связь прервалась передатчик не передает сигнал генератора.
ПРошу Вас обрисовать схемку а я тут же её применю и дам знать. (новичок я)

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 10:42
XAWERMAK
av писал(а): 18 апр 2020, 10:27 [ref]XAWERMAK[/ref], если потеря сигнала 1 секунда двигатели отключаются. Сигнал восстановлен двигатели включаются. Пробуйте:
приемник серва и бесколекторный двигатель V2.flpпередатчик серва и бесколекторный двигатель V2.flp
Не работает.Включается нормально как и было работает при полгаза имитирую выкл. передатчика ,но приемник не выкл. с течением 1сек....думается верно но что-то вокруг да около

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 11:08
XAWERMAK
[ref]av[/ref], я догадался что в таймере на задержке на вкл. меняю на 3000 это 3 сек но прошивка не работает как и писал при газе и выкл передатчика приемник газует . :smile37:

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 12:41
XAWERMAK
[ref]av[/ref], Извини, но по прежнему не работает к тому же движок отказал а серва нормально работает после заливке прошивок

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 13:05
XAWERMAK
[ref]av[/ref], Дико извиняюсь, дело в том что в проге есть серводвигатель и шаговый я добавил в проект два блока сервы на первый и третий канал на 1 канале подключенный к D5 выводу двигатель бесколлекторного типа управляемый регулятором (как в обычной RC модели) опытным путём было достигнуто управление от передатчика оборотами этого двигателя путем подбора значений верхнего и нижнего предела в блоке масштабирования отклонения стика газа от 0 до 1023 и перевод этого в обороты двигателя ну а серва к D3 выставлена от среднего значения и поворачивается то на право то на лево 90 градусов.

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 13:11
XAWERMAK
Вот что на столе

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 13:29
XAWERMAK
[ref]av[/ref], https://youtu.be/KwJ_JgLaLN4 с последние изменения

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 15:12
XAWERMAK
[ref]av[/ref], хорошо бы ,я сегодня в ночь ,уже на работе ,но завтра с утра до 17я тут ,будем пробовать ,Вы только представьте себе какие возможности открывается в радиоуправлении радио моделями вертолетами лодками катерами самолётами нужно просто решить эту задачу рулевая серва тоже повернул но при потери сиг обратно не вернулась

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 16:37
Anydy
Не смотрел проект, алгоритм должен быть такой - передатчик с той же частотой с которой вообще отправляются команды управления (или постоянно в каждом цикле) шлет флаг контроля связи...например 1.....а на приемнике раз в секунду проверяется этот флаг (перед этим сброс в 0 ) если флаг не 1 --то стоп машина!
Скорее всего нужно допиливать блоки...

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 17:08
XAWERMAK
[ref]av[/ref], 550 кажись

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 17:30
Anydy
Понял, но не совсем....а если связь прервалась на 0.2сек и потом возобновилась...ну помеха какая была.....приемник вырубится ...как дальше запустить?
Алгоритм должен быть такой(немного не такой как я указал выше):
.....Как с помощью блоков сделать не думал, а код поправить думаю легко....
Передатчик шлет в каждом цикле флаг - 55
Приемник ЕЩЕ до выполнения вообще всей управляющей схемы проверяет флаг, если флаг равен 55 - идет выполнение управляющей схемы, если не равен 55 -- в течении секунды ждет получения флага 55, если не получил флаг 55 - дает команду стоп машина (сбрасывает в 0 все) и продолжает ждать флаг 55, получил - все с нуля!
Ну в общем я так понимаю - если разрыв связи меньше секунды - ничего не происходит, если больше секунды - сброс ранее заданных команд с передатчика и ожидание связи!

Отправлено спустя 13 минут 26 секунд:
[ref]XAWERMAK[/ref], у вас NRF24l01 с усилителем и подключена к ардуино на 3.3в, нужно на отдельный стабилизатор 3.3в иначе не будет работать на всю мощь....

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 19:15
XAWERMAK
[ref=#aa0000]Anydy[/ref], у меня обе nrf2401 с 3,3вольта от стабилизаторов они маленькие но можно разглядеть

Отправлено спустя 19 минут 13 секунд:
может попросим создателя программы flprog написать дополнительный блок и блок для бесколлекторного мотора было бы замечательная идея И вообще для радиоуправления радио моделями :smile469:

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 19:37
Anydy
[ref]XAWERMAK[/ref], Найдите в сети рабочие скетчи для управления катером через ардуино + NRF24l01, а так же скетч управления драйвером вашего двигателя....а сделать из них блок и допиливать его будет проще чем разбираться в готовых которые вы использовали в своем проекте.

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 18 апр 2020, 20:51
XAWERMAK
Договорились я уже нашёл и завтра вам его предоставлю там имеется также двиг стоп при потере связи А в данный момент я на работе

Отправлено спустя 1 час 2 минуты 32 секунды:
Ну хотелось бы я думаю на будущее новичкам пользование flprog скачали прогу и собрали из имеющихся блоков rcуправление

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 19 апр 2020, 10:46
XAWERMAK
Дико извиняюсь что так долго,всё весна дела домашни, вот вчерашний скетч в приемнике ивидите эти строки (((//если связь прерывается от 800мс до 5000мс происходит остановка мтора ))) именно это нам и надо я так думаю....

Отправлено спустя 17 минут 26 секунд:
[ref=#aa0000]Anydy[/ref], а как это все будет,создание блока, отдельно блок мотора и блок двигстопа чтобы я смог добавить к своему проекту (схеме) )))) :smile225: :)

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 19 апр 2020, 11:16
XAWERMAK
[ref]av[/ref], не смог архив повреждён может на яндекс

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 19 апр 2020, 11:53
Anydy
[ref]XAWERMAK[/ref], , да попробуйте сначала блок от av ...может и штатно заработает....архив нормальный, продублирую

RC УПРАВЛЕНИЕ в flprog радиомодуль NRF24l01

Добавлено: 19 апр 2020, 14:35
XAWERMAK
[ref=#aa0000]Anydy[/ref], ХРИСТОС ВОСКРЕСЕ !!!! ВСЕМ ДОБРА И ЗДОРОВЬЯ СЕМЬЕ !!!!

Отправлено спустя 12 минут 5 секунд:
[ref]av[/ref], ВСЕ ПОЛУЧИЛОСЬ !!в передатчике на 5 канале есть генератор а на приёмнике на 5 нет это нормально? И ЕЩЕ РАЗ ПРОСТИТЕ ТОРОПЛЮСЬ..может был ГЛЮК!! НО я сейчас все выкл. вкл. и ЗАРАБОТАЛО !!! я выкл передатчик движок пискнул потом включаю спустя 2 минуты или 1 мин. и движок заработал газует нормально и серва нормально поворачивает !!! Спасибо мужики !!!!!

Отправлено спустя 11 минут 5 секунд:
https://youtu.be/ZB7pfD62594 вот

Отправлено спустя 2 часа :
Ура получилось!!! Товарищи А можно ли сделать переключатель так скажем тумблер на мощность передатчика там низкая средняя и высокая мощность Пускай даже в два положения средняя и высокая всё это делается ради экономии питания передатчика Ну если можно то и на приёмнике хотелось бы