Управление сдвижной дверью микроавтобуса

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

Всем доброго времени суток. 

Хочу сделать автоматическое открывание сдвижной двери микроавтобуса с кнопки. Готовых решений в магазинах для левой двери не нашел, а если покупать для правой и все переделывать то какой смысл? Проще построить с нуля под свои хотелки. В ардуино я новичек но мал мала разумею. Прошу помощи в том от чего мне начать. И так по порядку.

                                              Задачи ардуино:

1) Открытие, закрытие двери из любого положения в крайнее, кнопками без фиксации (то есть нажал закрыть и она закрылась и не важно что до этого она была открыта на половину в ручную). Но без использования концевиков так как машина иногда используется в тайге и там будет все в грязи да и проводов что бы поменьше тянуть.

2) Отключение системы во время движения автомобиля. 

3) Отключение привода для открывания вручную. Точнее подключение привода только на момент работы от ардуино.

                     Возможная реализация или как я это вижу:

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

2) Отключение системы на время движения автомобиля можно взять сигнал с датчика хвостовика АКПП. Если есть импульсы то система отключает возможность открытия двери кнопкой, только руками на ходу можно открыть. Бывает на охоте на малом ходу приходится выпрыгивать но это крайне редко. 

3) Отключение привода будет сделанно на муфте свободного хода от кондиционера. Привод будет от стекло подъемника или стекло очистителя, управлять силовой частью будут три реле, два для мотора реализация реверса и одно на муфту свободного хода.

Может на схожие проекты носом ткнёте буду признателен. 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Если привод отключен, то как ардуино узнает что двери руками открыли. Мне кажется проще поставить  магниты и датчики холла вместо концевиков. Грязь нестрашна, зато всегда можно узнать положение двери (открыта, закрыта, приоткрыта). Ну или если можно поставить только на вал привода. Тогда смотреть не на обороты, а на сам факт вращения. Перестала крутиться при поданном напряжении, значит дверь уперлась и надо мотор отключать.

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Павел Агафонов пишет:

1) Открытие, закрытие двери из любого положения в крайнее, кнопками без фиксации (то есть нажал закрыть и она закрылась и не важно что до этого она была открыта на половину в ручную). Но без использования концевиков 

Хорошая такая выйдет, поясная гильотинка для зазевавшихся... 

b707
Offline
Зарегистрирован: 26.05.2017

Павел Агафонов пишет:

Хочу сделать автоматическое открывание сдвижной двери микроавтобуса с кнопки. Готовых решений в магазинах для левой двери не нашел, а если покупать для правой и все переделывать то какой смысл? Проще построить с нуля под свои хотелки. В ардуино я новичек но мал мала разумею.

Зачем переделывать "все" ? - Электроника и программа управления на левую и правую дверь абсолютно одинаковы. Сам привод и часть механики. скорее всего, тоже подойдет. Так что останется переделать только часть мезанизма (железок), что явно в разы проще, чем построить систему с нуля.

 

MaksVV
Offline
Зарегистрирован: 06.08.2015

самое главное тут (правильно подметили) сделать механику.  Когда она адекватно заработает ( тупо по силе с кнопки как простой стеклоподъемник), можно говорить об автоматизации. с датчиками крайних положений, скоростью и т.д. 

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

asam пишет:

Если привод отключен, то как ардуино узнает что двери руками открыли. 

Отключен только привод а ардуино нет. и она считает импульсы с привода свободного хода.

asam пишет:

Перестала крутиться при поданном напряжении, значит дверь уперлась и надо мотор отключать.

Хотя вот так будет надежнее. Спасибо большое.

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

MaksVV пишет:

самое главное тут (правильно подметили) сделать механику.  Когда она адекватно заработает ( тупо по силе с кнопки как простой стеклоподъемник), можно говорить об автоматизации. с датчиками крайних положений, скоростью и т.д. 

Ну я так и предполагал. Уже веревкой двери открывал закрывал без электро привода. Сейчас просто есть время свободное на работе немного вот и думаю в какую сторону смотреть. Ведь можно и энкодер использовать что бы ардуинка видела вращение вала. 

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

b707 пишет:

Павел Агафонов пишет:

Хочу сделать автоматическое открывание сдвижной двери микроавтобуса с кнопки. Готовых решений в магазинах для левой двери не нашел, а если покупать для правой и все переделывать то какой смысл? Проще построить с нуля под свои хотелки. В ардуино я новичек но мал мала разумею.

Зачем переделывать "все" ? - Электроника и программа управления на левую и правую дверь абсолютно одинаковы. Сам привод и часть механики. скорее всего, тоже подойдет. Так что останется переделать только часть мезанизма (железок), что явно в разы проще, чем построить систему с нуля.

 

Дорогие системы и мне интереснее самому. Да и мальчишек привлеч к программированию тоже полезно.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну даааа... Там же явно просто нельзя поменять два провода на моторчик , который открытием двери заведует... Там же нужно все компьютеры в округе перепрограммировать. 

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

brokly пишет:

Ну даааа... Там же явно просто нельзя поменять два провода на моторчик , который открытием двери заведует... Там же нужно все компьютеры в округе перепрограммировать. 


Не понял вас.

MaksVV
Offline
Зарегистрирован: 06.08.2015

Брокли, имхо ТС хочет как у стеклоподъемников с режимом "авто" (нажал и не ждешь пока закроется + защита от препятствий). Но начинать надо да, с простого режима управления - сменой полярности, без всяких МК. В конце концов, если с ардуиной не покатит, можно и так оставить .

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

MaksVV пишет:
Брокли, имхо ТС хочет как у стеклоподъемников с режимом "авто" (нажал и не ждешь пока закроется + защита от препятствий). Но начинать надо да, с простого режима управления - сменой полярности, без всяких МК. В конце концов, если с ардуиной не покатит, можно и так оставить .

Именно так. Только электрика и механика для меня не проблема. А вот с программированием херовастенько но интересно.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

О чем вы говорите ? Система состоит из мотора и привода, возможно есть два концевика. Для зеркалирования ее работы достаточно изменить полярность включения мотора. Электроника доводчиков стекол ОДИНАКОВЫЕ, что левые, что правые. Двери в этом смысле ничем не отличаются. ТС же говорит, что у него есть привод, только он от другой стороны. 

Ну а если у него нет готового, то достаточно купить готовый контролер от шлагбаума (на али стоит 3 копейки, нужна 12 вольтовая версия), ну или модуль доводчика стеклоподъемника. С электрикой нормально, значит и подключить сможет.

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

brokly пишет:

О чем вы говорите ? Система состоит из мотора и привода, возможно есть два концевика. Для зеркалирования ее работы достаточно изменить полярность включения мотора. Электроника доводчиков стекол ОДИНАКОВЫЕ, что левые, что правые. Двери в этом смысле ничем не отличаются. ТС же говорит, что у него есть привод, только он от другой стороны. 

Ну а если у него нет готового, то достаточно купить готовый контролер от шлагбаума (на али стоит 3 копейки, нужна 12 вольтовая версия), ну или модуль доводчика стеклоподъемника. С электрикой нормально, значит и подключить сможет.

Для этого надо кнопку держать а я этого не хочу. нажал сама закрылась. по поводу концевиков я писал. То что полярность перекинуть это дураку ясно. А по поводу купить я тож писал я хочу сам своими руками сделать. и потом еще можно будет на доп канал сигнашки повесить.

 

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Павел Агафонов пишет:

Для этого надо кнопку держать а я этого не хочу

А и не надо.  У контроллера стеклоподъемников есть режим Авто, нажал - и само закрывается/открывается до конца. 

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

DetSimen пишет:

Павел Агафонов пишет:

Для этого надо кнопку держать а я этого не хочу

А и не надо.  Есть режим Авто, нажал - и само закрывается/открывается. 


Ну я примерно это на ардуино и хочу реализовать. Нажал и сама закрылась. Есть препятствие остановилась и сигнал подала. Примерно как на новых микроавтобусах.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Только вот пытаетесь вы это сделать как то странно. Найти программиста который будет в этом заинтересован, вам вряд ли удастся. Все же понимают, что с вашей стороны это финт ради экономии денег. Поэтому кроме рассуждений тут более ничего не будет. Если попытаетесь заказать это за деньги, то сразу поймёте, что готовое в разы дешевле и быстрее. Не мучайтесь сами и не мучте других. Сделайте из готовых модулей, которые специально разработаны под эти задачи.
Я вот могу это все сделать сам, но мне и в голову не приходит заново ковыряться с тем, что в любом автомагазине стоит 20 баксов, я просто куплю готовое. Я подсознательно сравнивают стоимость модуля и усилия на разработку. И второе, для меня сильно не оптимально.

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

brokly пишет:
Только вот пытаетесь вы это сделать как то странно. Найти программиста который будет в этом заинтересован, вам вряд ли удастся. Все же понимают, что с вашей стороны это финт ради экономии денег.

Вы не правы. Во первых мне это интересно сам процесс, во вторых я не прошу никого за меня программировать. Я просил подсказать на что лучше обратить внимание. Тут люди мне подсказали им за это спасибо. Ну вы хотите поеупать покупайте. Я живу в Якутии и у нас пойти купить такие системы не представляется возможным. Только через интернет магазим и к 20 баксам прикрутите еще как минимум 30 за доставку.

b707
Offline
Зарегистрирован: 26.05.2017

Павел Агафонов пишет:
Я живу в Якутии и у нас пойти купить такие системы не представляется возможным. Только через интернет магазим и к 20 баксам прикрутите еще как минимум 30 за доставку.

Только учитывайте. что если сейчас у вас с программированием "херовастенько" - то собрать что-нибуть реально работающее вы сможете не ранее чем через полгода напряженных занятий. Умножьте это время на свою среднюю зарплату - и вы поймете что эти 20 или 30 баксов просто копейки

добавлю - не подумайте, я вас не отговариваю. Собственное творчество всегда интересно. Я только хочу , чтобы вы четко понимали - дешевле "дорогих покупных систем" это точно не будет.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Павел, ну если хотите сами, осваивайте си, а не просите кого то запрограммировать :) Хотите САМИ, делайте САММИ :) Ну и совет от меня, есть два варианта контроля клина DC двигателя, по превышению тока и по исчезновению шума щеток. Это давно реализованные, проверенные и простые , как три копейки, способы. Используйте их в своем коде :)

Да и еще, поскольку ваш вопрос относится не к программированию, то вам нужно в песочницу, начните оттуда :)

Павел Агафонов
Offline
Зарегистрирован: 02.01.2019

brokly пишет:

Павел, ну если хотите сами, осваивайте си, а не просите кого то запрограммировать :) Хотите САМИ, делайте САММИ :) Ну и совет от меня, есть два варианта контроля клина DC двигателя, по превышению тока и по исчезновению шума щеток. Это давно реализованные, проверенные и простые , как три копейки, способы. Используйте их в своем коде :)

Да и еще, поскольку ваш вопрос относится не к программированию, то вам нужно в песочницу, начните оттуда :)


Спасибо большой.