W jaki najprostszy sposób rozpoznaæ kierunek ruchu przedmiotu, osoby, tzn. np. rozró¿niæ czy kto¶ wchodzi, czy wychodzi z danego pomieszczenia.
pozdr ogi
W jaki najprostszy sposób rozpoznaæ kierunek ruchu przedmiotu, osoby, tzn. np. rozró¿niæ czy kto¶ wchodzi, czy wychodzi z danego pomieszczenia.
pozdr ogi
Mo¿esz (?) umie¶ciæ dwie czujki, przesuniête wzglêdem siebie w poziomie o np. 10 cm lub wiêcej. Je¶li kto¶ bêdzie siê porusza³, to najpierw zas³oni jedn± czujkê (nazwijmy j± A), pó¼niej drug± (nazwijmy j± B). Je¶li ruch bêdzie trwa³, to ods³oniête zostan± w odwrotnej kolejno¶ci. £atwo jest w takiej sytuacji, prognozowaæ kierunek ruchu: czy odbywa siê od A do B, czy od B do A.
Jacek
Dwie bariery foto blisko siebie. Jedna z nich daje impuls do licznika lub innego uk³adu detekcji ruchu. Drugi daje informacjê o kierunku ruchu.
ogi <ogi_ snipped-for-privacy@wp.pl napisal nam:
nawet byl taki KIT AVT... jeden z pierwszych numerow EdW.
U¿ytkownik "ogi" <ogi_ snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:cdg57a$54d$ snipped-for-privacy@nemesis.news.tpi.pl...
to ¿e czujniki foto to wiem. Problem polega na tym, ¿e nie wiem jak rozró¿niæ ruch, bo z mojej analizy(symulacji) wynika, ¿e sekwencja zas³±niêcia czujników przy, za³ó¿my wchodzeniu powtarza siê przy wychodzeniu. Gdyby nie ten feler to by³o by dobrze, bo uk³ad logiczny ju¿ opracowa³em, a ten b³±d wyszed³ podczas symulacji.
co¶ ¼le symulujesz ;-))
wej¶cie -> czujka A - - czuja B -> pomieszczenie zak³adaj±c, ¿e zas³oniêta czujka generuje 1
wchodzenie:
A 0000111111111000000000000 B 0000000011111111100000000
wychodzenie:
A 0000000011111111100000000 B 0000111111111000000000000
pozdrawiam Pablo
U¿ytkownik "Pablo" <pablosm snipped-for-privacy@spam.poczta.onet.pl> napisa³ w wiadomo¶ci news:cdgiq7$hov$ snipped-for-privacy@news.onet.pl...
Ale musi byc spelniona zaleznosc, ze rozmiar obiektu i odstepy pomiedzy obiektami sa wieksze niz odstep pomiedzy czujnikami. (Taka wersja twierdzenia o probkowaniu ;)))
Krzysiek Rudnik
U¿ytkownik "Pablo" <pablosm snipped-for-privacy@spam.poczta.onet.pl> napisa³ w wiadomo¶ci news:cdgiq7$hov$ snipped-for-privacy@news.onet.pl...
A mo¿esz mi podaæ jakie¶ sprzêtowe rowi±zanie tego problemu, bo wystêpuj± takie same stany przy wychodzeniu i wchodzeniu, wiêc zastosowanie zwyk³ych bramek nic nie da, trza wzi±æ zapewne jaki¶ przerzutnik, ale mi siê pomys³y skoñczy³y, a ma to byæ tanie wiêæ uP odpada.
pozdr. ogi
U¿ytkownik "Pablo" <pablosm snipped-for-privacy@spam.poczta.onet.pl> napisa³ w wiadomo¶ci news:cdgiq7$hov$ snipped-for-privacy@news.onet.pl...
A mo¿esz mi podaæ jakie¶ sprzêtowe rowi±zanie tego problemu, bo wystêpuj± takie same stany przy wychodzeniu i wchodzeniu, wiêc zastosowanie zwyk³ych bramek nic nie da, trza wzi±æ zapewne jaki¶ przerzutnik, ale mi siê pomys³y skoñczy³y, a ma to byæ tanie wiêæ uP odpada.
pozdr. ogi
Co chcesz z tym sygna³em dalej robiæ ?
Przyk³adowo rozpoznawanie kierunku ruchu kartonów na transporterze ta¶mowym. Odleg³o¶æ pomiêdzy zamontowanymi barierami musi byæ mniejsza od szeroko¶ci najmniejszego kartonu. Kiedy karton przesuwa siê w prawo transporterem najpierw przes³ania barierê A a nastêpnie barierê B Kiedy za¶ porusza siê w lewo to najpierw przys³oni barierê B a nastêpnie A Przyk³adowo zas³oniêcie barier odpowiada sygna³owi logicznemu "1", za¶ ods³oniêcie sygna³owi logicznemu "0" Aby zanalizowaæ w którym kierunku porusza siê karton musimy za³o¿yæ, ¿e jedna z barier bêdzie detektowa³a pojawienie siê kartonu, a druga kierunek jego poruszania siê. Przyk³adowo A - sygnalizuje pojawienie siê kartonu, za¶ B - kierunek poruszania siê. Nas interesuje stan logiczny na barierze B w chwili, kiedy zostanie przys³oniêta bariera A. Zatem w przypadku B analizujemy aktualny stan, za¶ na A tylko i wy³±cznie chila zmiany stanu z "0" na "1" logiczn±, czyli reakcja na impuls narastaj±cy. Je¿eli pojawia siê na A impuls, a w tej samej chwili na B jest stan "0" to znaczy, ¿e przedmiot porusza siê w prawo. Je¿eli za¶ w chwili pojawienia siê impulsu na A jest ustalony poziom logiczny "1" to przedmiot porusza siê w lewo. Wykrycie impulsu narastaj±cego mo¿na np. zrealizowaæ przy pomocy uk³adu ró¿niczkuj±cego lub przy u¿yciu bramki AND oraz kilku dodatkowych bramek opó¼niaj±cych sygna³ na jedno z wej¶æ (suma czasów inercji tych bramek). Ewentualnie analizuj±c stan w programie mikrokontrolera. Wygl±da³oby to w ten sposób, ¿e sygna³ z A skierowany by³by na wej¶cie przerwania zewnêtrznego, za¶ z B na dowoln± liniê portu. W chwili wywo³ania przerwania nastêpowa³by skok do podprogramu obs³ugi przerwania, w którym by³by sprawdzany stan lini portu, gdzie pod³±czona by³aby bariera B.
Na podobnej zasadzie dzia³aj± rolki oraz uk³ad detekcji ruchu kulki w myszkach komputerów, a tak¿e impulsatory w formie potencjometrów tzw. potencjometry cyfrowe.
Ja to oczami robię. Sam nie wiem jak. Ale potrafię to zrobić ze 100% dokładnością. Chyba ten dar mam wrodzony. Tomek
U¿ytkownik "Jacek "Plumpi"" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:cdh5ut$f19$ snipped-for-privacy@atlantis.news.tpi.pl...
Dziêki. Ju¿ sobie chyba poradzê.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required