MASIK писал(а):перепроверил на 11 ноге, глюк нам не страшен пущай поворачивает на месте.
Никаких глюков в моей схеме нет. Всё работает чётко.
выводы 6 и 11 - управление серва.
выводы 12 и 13 - управление главный двигатель. (и ещё есть вывод 15- ШИМ).
Просто серва работает независимо от остальных систем кораблика. Это значит, что при выключенном пульте серва продолжает работать, независимо от того есть сигнал с пульта или нет сигнала. Серва имеет память. Серва запоминает все команды.
Пример:
-Включили питание кораблика. Серва устанавливается в среднее положение. Все остальные системы отключены.
-Затем например включили питание пульта - заработали все системы: главный двигатель и кнопки/магниты.
Далее интересный момент:
-Например установили джойстики: скорость - вперёд средняя, угол поворота сервы 45 градусов. После этого выключили питание пульта.
При отсутствии сигнала с пульта больше 1 секунды (пульт выключен) все системы кораблика отключаются (главный двигатель и кнопки/магниты), при этом кораблик останавливается. А серва продолжает работать. Серва запонимает последнюю команду пульта -поворот 45 градусов - и продолжает отрабатывать последнюю команду, пока руль не будет установлен строго на 45 градусов...
Вот почему при выключенном пульте у тебя на выводах 6 или 11 присутствует потенциал - это значит что серва ещё не отработала команду...
Это сделано специально, для улучшения управляемости кораблика при слабом сигнале... Если не нравится этот режим сервы, то можно отключить память сервы)) Серва не будет запоминать последнии команды...
7 ампер - довольно приличный ток. Наверное имеет смысл использовать мосфеты с более низким сопротивление перехода... Главное чтобы двигатель выдержал такой ток))
Что ты там наковырял с сервой?)) Зачем серва по одному проводу? Что ты вообще хочешь добиться от кораблика? )))
ШИМ.
MASIK писал(а):Самый простой вариант это программно например 12 нога "0" а 13 шим это в одну сторону а потом на оборот 13 нога "0" а 12 шим в другую и третий вариант 12 и 13 ноги "0" стоп вот и все.
В предыдущих схемах так и делали... только вместо 12 и 13 ноги мы использовали 15 и 16 ноги... Это связано с проблемой аппаратного ШИМ и аппаратного SPI. Дело в том, что в предыдущей схеме мы использовали аппаратный ШИМ - выводы 15 и 16. В новой схеме на вывод 16 подключен радиомодуль. Проблема - одновременного использования вывода 16. Поэтому вывод 16 отдали модулю, а вывод 15 отдали ШИМ. Получили ШИМ с одним выводом 15. Значит теперь нужен переключатель ШИМ. Для этого использовали транзисторный переключатель... затем заменили на коммутатор ШИМ на К155ЛА3.
Ser60 писал(а):И ещё - нужен-ли вам действительно реверс для тягового винта?
Мы делаем кораблик для рыбалки. Кораблик может заплыть в камыши или сесть на мель... Есть два способа вернуть кораблик домой:
1- выкрутить ПОЛНЫЙ НАЗАД и благополучно вернуться домой.
2- раздеваемся и плывём за корабликом в ледяной воде)))
Кому какой спобон больше нравится, каждый решает сам)) Но я так понял, что
MASIKу больше нравится первый способ)) Поэтому делаем реверс обязательно.
botchin писал(а):Одно XOR решает проблему. Для остановки нужно на Направление - 0 и ШИМ = 0
нужно на Направление - 0 и ШИМ = 0 - это условие у нас выполняется. А где реверс? И как вообще это всё работает? ))
MASIK писал(а):сколько не крутил на логике так не чего хорошего не вышло
Почему у тебя не работает коммутатор ШИМ на К155ЛА3 (или любой другой аналогичной)? Ещё раз внимательно рассмотрим К155ЛА3:
Режим 1: 12 нога +, 13 нога 0. Плывём вперёд. Всё нормально.
Режим 2: 12 нога 0, 13 нога +. Плывём назад. Всё нормально.
- 1.rar
- (19.98 КБ) 354 скачивания
Режим 3: 12 нога 0, 13 нога 0. Стоим на месте. Всё нормально.
Режим 4: 12 нога +, 13 нога +. Сквозняк !.
- 2.rar
- (21.81 КБ) 381 скачивание
Значит нельзя подавать одновременно высокое на оба входа. И в момент переключения вперёд >> << назад нужно делать задержку. В остальных режимах всё должно работать.
Программа не допускает одновременной подачи высокого на два входа. Но пологаться на одну программу я бы не стал. Поэтому я бы добавил простую защиту в сам драйвер, как в заводском. Можно на логике... можно на двух транзисторах (как на схеме выше).
Добавлено after 2 hours 10 minutes 28 seconds:
Итого.. у нас получится так
или можно на логике... как удобней))