Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Czy moze byc przerwanie od kontaktronu?

Tomcio65
-
-
Posty:2
Rejestracja:4 cze 2003, o 19:39
Czy moze byc przerwanie od kontaktronu?

Postautor: Tomcio65 » 7 lip 2005, o 19:49

Czy moze byc przerwanie od kontaktronu? chciałbym zrealizować wykrywanie blatu roboczego obrotowego w pewnym połozeniu w maszynie.Do blatu tego by.łby przymocowany magnes, który zewrze kontaktron, kontaktron wyzwoli przerwanie dla procesora, a procesor rzuci wykonywaną pracę i zrealizuje podprogram przerwania, czyli zacznie odliczac czas do tyłu. czy to jest do wykonania w bascomie takim sposobem jaki sobie wymyśłiłem?

Pozdrawiam Tomek

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 7 lip 2005, o 19:55

Jasne że jest. Wystarczy podłączyć kontaktron do wejścia przerwania zewnętrznego i kod który ma wykonać dać On Int0 (numerek moze być inny).

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 8 lip 2005, o 13:48

Jasne że jest. Wystarczy podłączyć kontaktron do wejścia przerwania zewnętrznego i kod który ma wykonać dać On Int0 (numerek moze być inny).
hm.... zbytni to optymizm. Styki kontaktronu w momencie zwarcia generują serię impulsów i zamiast jednego bedziesz miał ileś tam przerwań ->musisz zastosowac układ RC ( takie sobie rozwiązanie), elimianacje programową drgań ( opóźnienie np 20msek), lub na przykład przerzutnik RS (skuteczne ale kłopotliwe). Dołaczając styki mechaniczne do wyprowadzeń uC trzeba zachować czujność - a z przerwaniami czujnośc podwójną 8)
Pzdr
T.J.
.

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 8 lip 2005, o 13:54

Racja, napsiałem to w zbytnim uproszczeniu :roll: Chociaż Tomcio65 pytał o samą możliwość wywołania przerwania przez kontakrton a nie o dokładny opis jak to zrobić. Niemniej jednak odpisałem zbyt lakonicznie i pobieżnie za co przepraszam :)

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości