Отговори на тема  [ 27 мнения ]  Отиди на страница 1, 2  Следваща
Малко помощ за бутон 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Малко помощ за бутон
Нещо съм зациклил:
Имам един нормално затворен бутон "1" и още един нормално затворен "1" свързани заедно така че при натискане на кой да е от двата веригата е отворена "0". Искам при отваряне на веригата "0" да инвертира мотор, веднага след това се затваря веригата "1" а мотора продължава да се движи докато стигне другият бутон и така да се получи непрекъснат цикъл.
Някакви идеи?


Вто Апр 16, 2019 9:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27998
Местоположение: София
Мнение Re: Малко помощ за бутон
Ако разбрах какво имаш пък на ...и само уточни това за жично решение предполагам говориш ?


Вто Апр 16, 2019 10:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Re: Малко помощ за бутон
мамалига ;)
Идеята е един мотор стъпков да върти от единият край до другият и да има два бутона в двата края а те да са нормално затворени контакти. Когато стигне до единият край и натисне бутона да се реверсира движението на мотора.


Вто Апр 16, 2019 10:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27998
Местоположение: София
Мнение Re: Малко помощ за бутон
А с какво го въртиш, предполагам имаш някакъв контролер или що ?


Вто Апр 16, 2019 10:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Re: Малко помощ за бутон
Да, с контролер. Всичко си бачка с реверса но искам да включа два бутона на един порт. При натискане на кой да е бутон да реверсира посоката. За един тестов режим ми трябва на една машинарийка.


Вто Апр 16, 2019 10:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Re: Малко помощ за бутон
това https://www.youtube.com/watch?v=y-od0Gzj7P0 само че с един порт за двата бутона


Вто Апр 16, 2019 11:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27998
Местоположение: София
Мнение Re: Малко помощ за бутон
Ахааааа вече разбрах, а защо не са два НО в паралел, който и от двата натиснеш и сменя посоката, същото и два НЗ последователно, все тая е. Зависи само кака мо еш да го програмира, да не изпадне в състояние да смени посоката няколко пъти.


Сря Апр 17, 2019 3:46 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Ное 29, 2014 9:11 am
Мнения: 748
Мнение Re: Малко помощ за бутон
Следиш си dir+/- и при натиснат бутон сменяш състоянието на dir ако до преди натискането е било + става - и обратно ако е било - става + .


Сря Апр 17, 2019 5:52 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Re: Малко помощ за бутон
Подобно е на това което си писал но не баш

SW CCW CW
1 1 0
0 0 1
1 0 1
0 1 0

Днеска ще го поумувам малко но интересното е че го имам реализирано някъде в компа и не се сещам как съм го кръстил


Сря Апр 17, 2019 11:03 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2586
Местоположение: Велико Търново / София
Мнение Re: Малко помощ за бутон
Това прилича на някаква врата на релса с крайни изключватели.
Ако държиш да различаваш двата контакта и да са на един вход , може да им сложиш резистори и да направиш resistor ladder 2 бита, а входа да е аналогов. Въпреки, че не виждам от какъв зор трябва да са на един вход двата. Ако няма опасност от механическа повреда не е необходимо да ги различава.

_________________
https://github.com/slav4ocom/


Сря Апр 17, 2019 12:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 8:27 pm
Мнения: 2008
Мнение Re: Малко помощ за бутон
просто разполагам с един порт за вход, а с резисторите и аз се сетих но трябва да има и друг вариант с малко флагове мисля че ще го докарам


Сря Апр 17, 2019 1:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 11:21 am
Мнения: 1029
Мнение Re: Малко помощ за бутон
То нямаш много варианти, при положение, че не може да различиш двата контакта. Трябва знаеш и пазиш текущото състояния и от там вече знаеш кой от двата контакта очакваш да се задейства. Проблемът е при първоначално стартиране на системата как ще знаеш състояниео какво е.


Сря Апр 17, 2019 1:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10615
Местоположение: София
Мнение Re: Малко помощ за бутон
slav4o.com написа:
...Ако държиш да различаваш двата контакта и да са на един вход , може да им сложиш резистори и да направиш resistor ladder 2 бита, а входа да е аналогов...

Това решение е капризно към контактно съпротивление на ключовете. Като поодъртеят и започват да се появяват проблеми с тоя тип "кодиране".


Сря Апр 17, 2019 1:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Малко помощ за бутон
Единствената уловка тук е - началната позиция, която е неизвестна. Може да е в край 1 или в край 2, а може и да е някъде по средата.
Ако можеш да си позволиш няколко стъпки в грешна посока, така ще разбереш началната си позиция, в случай че си в една от 2те крайни точки в момента на пускане на у-вото (Ако не си в крайна позиция - всяка посока е вярна :)). Щом я определиш - просто се движиш в нея до крайния изключвател. Реверсираш посоката.. и така докато не дръпнеш шалтера.


Сря Апр 17, 2019 2:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: Малко помощ за бутон
Най-общо казано - серията от двата бутона трябва да ти стои на входа на T тригер. Как ще изпълниш тригера са свободни съчинения, но не би трябвало да разчиташ само на това, особено ако има опасност от претоварване/изгаряне и пр. поразии.
Демек предвиди някаква защита.

Щом ползваш контролер, този единствен му вход не може ли да е аналогов на АЦП? Ако да, направи двата бутона да участват в делител на напрежение и така ще можеш да разграничаваш, кой от двата е задействан.


Последна промяна lcr на Сря Апр 17, 2019 2:39 pm, променена общо 1 път



Сря Апр 17, 2019 2:34 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни