Междинна задача (леснотийки разни IV)
Не ми е ред да давам задача, но се надявам, че няма да се разсърдите - последния пост в този раздел е отпреди три дни. Грешка - пет дни.
-----------------------------
Имаме източник на прав и постоянен ток (батерия).
Имаме електродвигател, който като го свържем към батерията, се върти в "права" посока, а като обърнем поляритета,
се върти в "обратна" посока.
Имаме електрически бутони с три състояния (положения), условно наречени:
0 - нормално сътояние на бутона, без никакъв натиск
L - ляво състояние,
R - дясно състояние
За по-лесно, можем да си ги представяме бутоните, като люлка-пейка с три положения
0 - люлката е в хоризонтално равновесно положение
L - някакъв шишко сяда отляво и левия край на люлката пада надолу и променя състоянието на някакви контакти вътре в бутона
R - същото като при L, но шишкото сяда отдясно и променя някакви други вътрешни контакти
Задачата е:
Да се конструират такива бутони и такава верига за N бутона (N > 0), така че:
1. При покой, всички бутони са в 0-положение и двигателя не се върти
2. При натискане на кой и да е бутон в L-положение, двигателя винаги да се върти в "права" посока
3. При натискане на кой и да е бутон в R-положение, двигателя винаги да се върти в "обратна" посока
4. Всички бутони са еднакви
Няма ограничения за броя на електродите на бутоните, но нека да приемем, че не са повече от 10
Допълнителен бонус за трудност - да се минимизира броя на жиците между бутоните
Допълнително изискване, което ми хрумва в последния момент
5. При едновременно натискане на повече от един бутон, независимо кой в какво положение, не трябва да става късо
//
6. В случай, че едновременно поне два бутона са в натиснати в различно положение, то двигателя НЕ се върти
7. Може да имаме едновременно натискане на повече от един бутони в еднакво положение. Тогава двигателя се върти в съответсвие с положението, стига да няма някой друг бутон, който е натиснат в обратното положение
-----------------------------
Миналата неделя, си играх да ремонтирам електрическите стъкла на една кола.
В моя случай, стъклото на предната дясна врата се управлява от два бутона - един на самата врата и един на шофьорската врата.
Оказа се, че производителя е използвал точно такива бутони и точно такава верига, така че при желание, лесно да може да се добавят още бутони за това стъкло - например да се монтира още един някъде на таблото
Няма да казвам името на производителя и модела на колата, уж за да не правя реклама, ама всъщност не искам да подсказвам повече.
Re: Междинна задача (леснотийки разни IV)
Тъй като минаха нови два дни и никой не се обажда не само в тая задача, ами въобще в раздела, то считам, че е време за подсказване.
На картинката има схема на бутон, който върши работа.
http://free.hit.bg/dimiters-kv/btn01.bmp
Все пак, за да остане нещо и за решаващите (ако има такива), умишлено съм нарисувал всички електроди от едната страна.
Re: Междинна задача (леснотийки разни IV)
Например, така:
http://xs60.xs.to/pics/05512/el_motor.gif
А може и да стане с почти две жици, ако не се прекарва минуса, а се заземи (нали в кола се развива действието?)... ;)
Re: Междинна задача (леснотийки разни IV)
Чудесно.
Точно тази верига имах впредвид и аз.
Това с което ме впечатли, е че бутоните са наредени "последователно", а не "успоредно" и по тоя начин се избягва късото съединение, при едновременно натискане на два бутона в различни посоки.