Zwracam się o pomoc na grupe bo nie mam pomyslu w jaki sposob wykonac taki na pozor prosty projekt. Szukalem odpowiedzi w archiwum ale znalazlem tylko dwa watki dotyczace takiego problemu i oba dotyczyla dwoch czujnikow... Mam trzy czujniki c1, c2, c3 oraz jedno wyjscie. nadjezdza pociag, pobudza czujniki (w kolejnosci) c1, c2 ,c3. Dla uproszczenia moge zalozyc ze pociag nigdy nie najezdza rownoczesnie na dwa czujniki (choc gdyby pominac to zalozenie projekt bylby na pewno bardziej realistyczny). Po pobudzeniu czujnika c1 dostaje na wyjscie sygnal, po sygnale z c2. na wyjsciu pojawia sie 0. c3 nic nie zmienia. Pociag moze nadjechac tez z drugiej strony - wtedy c3 zamyka c2 otwiera a c1 nie zmienia... Projekt zrobilem na przerzutnikach JK dzialajacych w trybie flipflop (dwa przerzutniki + kilka bramek - cos jakby dwie dwojki liczace)..dzialalo ladnie ale jest wogole nieodporne na zaklocenia - jesli przez przypadek ktorys z czujnikow wysle dwa sygnaly zamiast jednego cala kolejnosc sie burzy i uklad waruje.. podobno jest to "ksiazkowy przyklad"...jakies wskazowki?
- posted
18 years ago