Подключение джойстика на датчиках Холла.

Обсуждаем цифровые устройства...
Ответить
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Есть джойстик "Датчик положения на эффекте Холла фирмы MEGATRON TRY20_3511310 ". нужна схема подсоединения его к исполнительным реле (12В, 30мА), то есть по одному реле на каждое направление. Этот джойстик имеет линейный выход, а надо его вклюяить в логическом варианте. Мне надо включит правый мотор, выключить, включить левый мотор, выключить. Это управление подруливающими устройствами на катере, на борту +12В.
Кудин.Ю.
По этой ссылке описание джойстика.
http://www.elcompribor.ru/project/uploa ... /TRY20.pdf
woosterstring
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Чт сен 16, 2010 19:47:01
Откуда: Украина

Re: Подключение джойстика на датчиках Холла.

Сообщение woosterstring »

Джойстик интересный, но с немецким сложно.
Если я правильно понял, он трёхосевой, но Вам нужны только две оси X и Y,
выходы которых на графиках ниже. Если нужны только функции ON/OFF на двигатели,
то проблем нет - ставите по компаратору на каждый выход, например сдвоенные LMV33x,
те пусть управляют ключами, пускай MOSFET или обычными. Нагрузка - обмотка реле.
Питание на джойстике 5В даст любой стабилизатор.

Гораздо интереснее поставить по ШИМ-контроллеру на кажый канал и питать двигатели одновременно.
Я не знаком с катерами, но думаю что подруливание сразу двумя приводами даст отличные характеристики
и действительно оправдает применение дорогого джойстика.

Изображение
Вложения
Характеристика.jpg
(11.47 КБ) 900 скачиваний
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Для интереса расскажу подробнее. Это для системы "ProDocker" - удобство для швартовки корабля (катера) к стенке.
Катер не большой, 9 м. длиной, но он с одним двигателем без поворотной колонки, позтому для удобства швартовки я установил носовое и кормовое подруливающее устройство. ПУ - это встроеннай в корпус катера туннель, в котором с помощью мощного реверсивного эл. двигателя вращается винт, и соответственно или нос или корма катера двигаются влево или вправо. Управление всем этим уже смонтировано на основном пульте управления в ходовой рубке.
Но я хочу сделать аккуратный выносной пульт для управления швартовкой с верхней палубы катера. Основа этого пульта будет блок управления газ-реверс основного двигателя, на ручке которого планитуется установить этот джойстик. Ручка имеет Гобразный вид, на верхней перекладине и надо разместить джойстик. У джойстиеа 4 степени свободы. наклон (сдвиг) влево и вправо, поворот влево и вправо. На джойстик устанавливается большая квадратная ручка. Двигая джойстик вперёд или назад двигаем ручку газа соответственно вперёд или назад, т.е управляем основным двигателем. Двигая джойстик влево или вправо включаем носовое и кормовое ПУ соответственно оба влево или вправо и катер на месте параллельно идет туда же. поворачивая джойстик влево или вправо включаем соответственно носовое ПУ влево, а кормовое вправо (или наоборот), соответственно катер на месте поворачивается за джойстиком. Исходя из этого, основное требование к джойстику малые габариты и оси X и Z. Самое простое - это взять джойстик на концевиках, дабы надо всего по одному свободно открытому слабомощному контакту на каждое направление джойстика, а вся последующая схема на реле, но я компактного с осями X и Z не нашёл. В современной схемотехнике я не очень силён, хотя по готовой схеме собрать могу что угодно. Поэтому огромная просьба, если есть возможность, то дайте конкретную схему или ссылку.
Заранее благодарен от всей души!
woosterstring
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Чт сен 16, 2010 19:47:01
Откуда: Украина

Re: Подключение джойстика на датчиках Холла.

Сообщение woosterstring »

Готовых схем для джойстиков на логике не видел.
Джойстики видел, когда делали датчики на краны, но там всё на микроконтроллерах.
Немного булевой алгебры для формализации задачи. Пусть имеются сформированные сигналы с джойстика 0, 1 по каждой степени свободы,
x0 – основной двигатель вперёд [1] или останов [0],
x1 – основной двигатель назад [1] или останов [0],
x2 – носовые и кормовые двигатели влево [1] или останов [0],
x3 – носовые и кормовые двигатели вправо [1] или останов [0],
x4 – разворот по часовой носовыми и кормовыми [1] или останов [0],
x5 – разворот против часовой носовыми и кормовыми [1] или останов [0].
Т.е таблица истинности диагональная
x0 x1 x2 x3 x4 x5
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
и «смешанных» состояний попросту нет.
Эти сигналы будут заводиться на основной пульт управления в ходовой рубке?
Т.е. дублировать подключения рукояток управления внизу к исполнительным реле посредствам сухих контактов «новых» реле, управляемых джойстиком. При этом релейная схема полностью реализована. Было бы хорошо посмотреть на структуру.
Ещё вопрос – а как быть с приоритетом управления снизу/сверху, а именно вопрос в защитных блокировках.
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Дело в том, что катер 1990г выпуска, поэтому на нём нет бортового компьютора, и соответственно нет общей цифровой шины. Всё примитивно и надёжно на проводах. И пульт предполагается подсоединить на проводах, для этого используется кабель для подсоединения принтера (21 контакт) 3х метровый. Сама схема исполнения выглидит так:
1. Влево поворот – срабатывает контакт 1. (команда А - НЛ, КП.)
2. Вправо поворот – срабатывает контакт 2.. (команда Б - НП, КЛ.)
3. Вправо наклон (сдвиг) – срабатывает контакт 3. (команда В - НП, КП.)
4. Влево наклон (сдвиг) – срабатывает контакт 4. (команда Г - НЛ, КЛ.)
Поэтому мне желательно найти самую примитивную схему подключения этого джойстика сдатчиками Холла в дискретном (релейном) виде (например через ОУ с триггером Шмитта), или что то ещё проще. Или найти малогобаритный джойстик на концевиках (микриках), дабы ток всего 30мА при 14 вольтах.
woosterstring
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Чт сен 16, 2010 19:47:01
Откуда: Украина

Re: Подключение джойстика на датчиках Холла.

Сообщение woosterstring »

Вроде понял. Приблизительно так.

Изображение

Сразу вопрос. Электроника сама по себе, а на море тем более, вещь ненадёжная.
Что, если замкнутся одновременно два контакта? Дальше в релейной схеме или на самих приводах есть блокировка?
Т.е. аккумулятор случаем не закоротит?
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Да, блокировка есть. У меня схема нарисована в экселе и я не знаю как её показать здесь. Я пробовал скопировать и перенести сюда - не получается. Научите.
Может можно прикрепить файл как на почте? Это бы лучше всего.
woosterstring
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Чт сен 16, 2010 19:47:01
Откуда: Украина

Re: Подключение джойстика на датчиках Холла.

Сообщение woosterstring »

Я почему-то думал, что на выходе нужно иметь минимум по две пары контактов.
Тогда вот простейшая схема. Две микросхемы, десяток резисторов.
Изображение
В качестве компаратора – распространённый LMV339M (или LM339), но подойдёт любой другой счетверённый, с выходным током 3-5 мА. ULN2003 (или ULN2803) – сборка транзисторов Дарлингтона с обвязкой внутри для управления прямо с ТТЛ или КМОП. Так проще и компактнее, к тому же внутри есть защитные диоды (при управлении индуктивной нагрузкой, хотя тут она небольшая). Компараторы и транзисторные сборки есть на любом радиорынке. Подойдут компараторы в любых вариантах корпусов, удобнее использовать DIP. Вместо транзисторных сборок можно использовать другие или просто дискретные транзисторы с дополнительными сопротивлениями в цепи базы. Питание – от любого стабилизатора, например кренки 7805 (у разных корпусов разная распиновка, нужно уточнять). Резисторы – 0,15-0,25Вт, в цепях катушек реле 0,5Вт, полярную ёмкость по питанию лучше поставить качественную и побольше (не знаю, что там с питанием), керамика любая. Удобно собрать на макетной плате. Сами же реле – любые подходящие Вам по току управления и напряжению коммутации. Потенциометр RV1 – любой компактный (отечественный или импорт). Можно обойтись без него, задав делителем на двух резисторах порог компараторов. Вся комплектовка, не считая реле, 2-3$.
По логике работы. У джойстика по каждой оси два выходных сигнала – прямой и инверсный. Это удобно. С ростом напряжения прямого выхода на инверсном оно падает и наоборот, судя по диаграмме из datasheet. В исходном состоянии выходы Xa, Xb, Za, Zb сдвинуты до половины питания 2,5±0,25В. Т.е. неточность в пределе 250 мВ. Это означает, что порог срабатывания компараторов лучше выставить потенциометром на уровне 2,8-2,9В. При достижении сигнала с джойстика по конкретному каналу этого уровня выход компаратора перебросится, включив реле. Тут компараторам позволено отслеживать уровни порядка +-1000мВ, проблем быть не должно. Всегда можно потенциометром поднять порог. Резисторы R9-R12 подтягивают входы компараторов на землю, т.к. я не знаю параметров джойстика. Номиналы сопротивлений и емкостей – любые близкие тех же порядков. Конденсатор С5 как можно ближе к ножке питания микросхемы. Резисторы R1-R4 нужно подбирать в зависимости от выбранных реле. Конденсаторы С1-С4 можно не ставить, но они традиционно смягчают включение реле. Вот и всё.
По потреблению. Компаратор – 1-1,5 мА (можно найти меньше), стабилизатор питания 2-3 мА (тоже зависит от типа), плюс управление транзисторами 1-2 мА при токе через катушки реле 30 мА. Т.е. нужно рассчитывать на постоянное потребление 6-7 мА. К тому же лучше добавить светодиод в качестве индикатора наличия питания. Ещё 1 мА. Естественно, эти 7-8 мА можно уменьшить, выбрав компоненты с ещё более низким потреблением. Плюс джойстик 6мА (если я правильно понял). Но при ёмкости аккумуляторов на судне, наверное, больше 100А×ч 13-14 мА не критично.
В любом случае, бесконтактный джойстик намного лучше, так как через него не течёт основной ток управления, а значит, он будет работать долго. А реле на порядок дешевле. И ещё один нюанс: не используйте принтерный кабель и тем более разъёмы, что там есть. Нужна герметизация. Из отечественных на рынке полно 2РМТ, 2РМДТ, да и просто 2РМ можно уплотнить резинкой. Всё это собрать на плате как можно плотнее и в пластиковую коробочку (есть всех форм и размеров).
И ещё один вопрос. Всё-таки так «в лоб» с джойстика управлять двигателями нежелательно. А вдруг дрогнет рука и двигатель почти мгновенно (с задержкой реле) реверсируется на полном токе? Приводам это не нравится (разве что в морском исполнении они терпят большие перегрузки или там своя система пуска/реверса). Или это не столь важно. Я имею ввиду, что в схему можно было бы добавить задержку переключения, по времени совпадающую со временем останова винта (но тогда всё усложняется). А какое это время приблизительно? Ну и для интереса – какие мощность и момент двигателей?
Надеюсь, чем-то помог.
Вложения
Temp.jpg
(186.23 КБ) 858 скачиваний
Последний раз редактировалось woosterstring Вс май 06, 2012 15:26:01, всего редактировалось 1 раз.
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Огромное спасибо!
А релейная схема у меня решена именно на реле с двумя групами перекидных контактов. Это то просто.
Ещё раз огромное спасибо!
Ёщё до конца в схему не вник. Будут вопросы - обращусь.

Всё, вник. Это то что надо. Есть неясности с самим джойстиком. Похоже когда даёш ручку в одном направлении сигнал уходит на плюс, а противоположный не изменяется. А меняется он тогда когда ручка идёт в противоположное направление и уходит он в минус на своём выводе. Тогда как поведёт себя компаратор при уменьшении потенциала на входе. Или он одинаково реагирует на любую полярность изменения входного напряжения. Правда есть вариант джойстика с опцией Dual, там качется все направления положительные.
Вы извините на наивные вопросы, я хоть по образованию и радиоинженер, но мне уже 70, я из старой советской школы, в своё активное время занимался МегоВатными передатчиками, а там радиотехника с кувалдой. Так что с современной схемотехникой мне чуть чуть трудновато.
Вам огромное спасибо за очень подробное пояснение!!!
Время задержки на реверс двигателя 2-3 сек. Двигатель 1 КВатт, рабочий ток 80А, пусковой 120А.
woosterstring
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Чт сен 16, 2010 19:47:01
Откуда: Украина

Re: Подключение джойстика на датчиках Холла.

Сообщение woosterstring »

Я не знал об этой особенности джойстика. Но это и не имеет особого значения.
Правда, наверное немного не корректно говорить об изменении полярности сигнала, лучше сказать, что прямые выходы джойстика меняются в диапазоне от 2,5 до 4,5 В, а инверсные от 2,5 до 0 В.
При уменьшении потенциала компаратор не будет никак реагировать, т.к. его порог всё равно установлен выше. Если опорное напряжение подаётся на инвертирующий вход «–», а полезный сигнал на вход «+», то на выходе компаратора установится высокий уровень только при превышении опорного уровня на «–», в противном случае выход будет в 0 (почти на земле).
Но никто не запрещает поменять местами входы компаратора «+» и «–». В таком случае всё работает наоборот. Полезный сигнал подаётся на инвертирующий вход, а опорное напряжение – на прямой. Тогда на выходе компаратора будет 0 до тех пор, пока сигнал не станет меньше опорного напряжения. Всё работает в другую сторону. Только тогда понадобится ещё один потенциометр в качестве источника опорного напряжения, чтобы подать его на два компаратора, где сигнал подаётся инверсно на «–». Это где-то 2,3-2,2В или меньше (на 250-1000мВ ниже средней точки питания).
В идеале, нужно было бы обеспечить обратную связь у компараторов, задав гистерезис, но тут, видимо, смысла нет.
Вот несколько полезных ссылок:
http://radiokot.ru/start/analog/device/01/
http://www.gaw.ru/html.cgi/txt/doc/comparator/comp_1.htm
http://www.microchip.com.ru/Support/TipsComp.html
А вообще, джойстик интересный хотя бы из-за своих размеров и замечательных характеристик. Тут немцы не врут. По поводу двигателей. В прошлом году пришлось ремонтировать два подводных буксировщика для дайверов (оба затекли, платы окислились). Там двигатели 350-400Вт и LiPol аккумуляторы в сборке на 1000$ (24В, но очень компактные) управляются ШИМ котроллерами (обратная связь по току для постоянства крутящего момента, правда не знаю зачем), редуктор, «патентованные» винты 300-350 мм в диаметре. Что поразило – тянут двух внушительных дайверов с оборудованием, а это 200-250 кг.
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

Ещё раз спасибо, особенно за ссылки!
Теперь все попробую в натуре и уверен что всё получится. В голове всё как то встало на свои места.
Спасибо!
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Подключение джойстика на датчиках Холла.

Сообщение Кудин Ю. »

В продолжение темы!!!
Есть некоторая для меня сложность.
Схема в принципе получилась примерно так, как и предложено.
Но есть необходимость сделать замедление в 2-3 секунды на срабатывание каждого реле, но замедление только на срабатывание, отпускаться должно без задержки.
Помогите пожалуйста!!!
Реле 2-1462037-3, IM06GR реле 12VDC 2пер. 2А/250VAC SMD Номенклатурный номер: 906447107.(Чип и Дип).

Вниманию woosterstring
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Схема замедления срабатывания реле.

Сообщение Кудин Ю. »

Есть схема управления исполнительными реле с помощью джойстика на датчиках холла. Обсуждение на форуме в апреле - мае 2012г.(viewtopic.php?f=2&t=70789&e=0)
Но в этой схеме есть одна проблема, которую я сам не могу решить.
Надо ввести замедление на срабатывание исполнительных реле на 2-3 сек., но только на срабатывание. Отпускание долно быть без задержки.
Схему я сюда никак не могу вставить, не умею. Она у меня в sPlan7.0. Но реальная схема есть в старой теме.
Дабы та тема уже давно была, в неёмало кто заглядывает. Поэтому я прошу открыть эту тему как новую.
Ю.Кудин.



Сюда перенес.
aen
Кудин Ю.
Родился
Сообщения: 10
Зарегистрирован: Пн апр 30, 2012 21:28:38

Re: Схема замедления срабатывания реле.

Сообщение Кудин Ю. »

Кудин Ю. писал(а):Есть схема управления исполнительными реле с помощью джойстика на датчиках холла. Обсуждение на форуме в апреле - мае 2012г.(viewtopic.php?f=2&t=70789&e=0)
Но в этой схеме есть одна проблема, которую я сам не могу решить.
Нужна схема задержки включения реле.
Время задержки на включение 3-5сек., время во включённом состоянии не более 10 минут, отпускание без задержки. После отпускания система дожна быть сразу (реально через 5-6 сек.) готова к новому включению с задержкой.
По этой причине стандартная «пионерская» схема задержки с ключевым транзистором и электролитом в базе не подходит, т.к. время восстановления схемы (разряда конденсатора) измеряется минутами.
Рабочее напряжение + 14В., Rобм. 240 om., одна перекидная группа. При необходимости реле можно за менить идентичным с двумя группами.

Ю.Кудин.



Сюда перенес.
aen
Ответить

Вернуться в «Цифровая техника»