Skocz do zawartości

[C] Czas zadziałania w atmega8


Pomocna odpowiedź

Napisano

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

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.

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ł.

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.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...