Skocz do zawartości

[C] Czas zadziałania w atmega8


pasta20

Pomocna odpowiedź

Witam mam takie pytanie.

Chciałbym zrobić układ na uP atmega8 lub innym do którego podłączone były by dwa wejścia impulsowe wyjście przekaźnikowe i wejście z potencjometru.

Niewiem jak zrobić z potencjometrem tak aby zwiększając rezystancję potencjometru układ załączał przekaźnik coraz krócej a zmniejszając rezystancję zwiększał czas trzymania przekaźnika.

Tak jak wspomniałem do uP wchodziły by wejścia impulsowe z fotokomórki na wejścia:

1- 12V

2- 0V

Jeżeli nastąpi taka konfiguracja układ załącza przekaźnik w zależności jak sobie ustawimy na potecjometrze czas dzialania przekaźnika.

Na uP możliwe są też takie konfiguracje:

1-12V

2-12V

1-0V

2-12V

1-0V

2-0V

przy tych możliwych opcjach układ nie powinien załączać przekaźnika.

Moje pytanko to jak zrobić aby regulując potencjometrem zwiększał by się czas lub zmniejszał by się czas działania przekaźnika.

Czekam na wasze podpowiedzi.

Pozdrawiam i z góry dziękuję.

1-0V

2-12V

Link do komentarza
Share on other sites

Do tego nie jest potrzebny potencjometr, ale jeśli się już uparłeś, można podłączyć potencjometr (jego suwak) pod przetwornik ADC, wtedy zmiana napięcia na suwaku potencjometru spowodowałaby zmianę nastaw czasu w sposób płynny.

Inna sprawa, że do µP nie możesz podłączyć bezpośrednio do któregokolwiek wejścia 12V.

Link do komentarza
Share on other sites

Hmm.. proponuję na początek poczytanie sobie o podstawach elektroniki, mikroprocesorach itp. Widzę już, że nie masz doświadczenia w elektronice, ani tym bardziej w mikroprocesorach.

Atmega8 ma pewnie napięcie zasilania z zakresu 2,7-5,5V (w zależności od wersji), to co ty chcesz zrobić wymaga użycia tranzystorów, przekaźnika i pewnie 2 przycisków, które zmieniałyby czas załączania przekaźnika (jeden zwiększałby czas, drugi zmniejszał, nie jest potrzebny potencjometr). Napisz proszę czy masz jakiekolwiek doświadczenie w pisaniu programów na µP, jaki język znasz ewentualnie.

Inna sprawa, że pewnie to co chcesz zrobić dałoby się osiągnąć za pomocą starej, poczciwej kostki NE555 w jednym z jej typowych zastosowań.

Pytanie z innej beczki, skoro stan drugiego "wejścia impulsowego" jest bez znaczenia dla działania układu to po co ono jest?

Wystarczyłoby użyć NE555 jako przerzutnika, który byłby wyzwalany na określony czas, ustalany za pomocą potencjometru. Po upływie tego czasu przekaźnik by się wyłączał.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Jak podałem w pierszym poście układ powinien zadziałać jak na wejściu 1-12V na na 2-0V

w inych możliwych kombinacjach uklad nie zadziała.

Znam w miarę dobrze język C.

Z uP zaczynam dopiero zabawę, z elektroniki jestm cienki ale zaczyn jestem elektrykiem z zawodu.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.