Witam. Dostałem zadanie stworzenia idealnego programatora czasowego przy użyciu dowolnego mikrokontrolera, który pozwala na ustalenie przez klawiaturę wyjście 0-10DC. Wstępnie zdecydowałem się na kontroler ATMEGA16. Ponad to jako urządzenia peryferyjne mam zamiar użyć wyświetlacz 4x16, klawiaturę składającą się z 4 przycisków oraz zegar czasu rzeczywistego (układ PCF8583).
Chcę, aby układ (nie licząc oczywiście PCF8583, który będzie zasilany bateryjnie) był zasilany z sieci, poprzez adapter. Prowadzący proponował mi, aby miał on na wyjściu około 7.5 V, a następnie poprzez stabilizator uzyskać 5 V, a następnie poprzez drugi stabilizator 12 V. Nie bardzo rozumiem dlaczego nie można użyć adaptera z wyjściem 12 V i podać go bezpośrednio na tranzystor, oraz poprzez stabilizator uzyskać 5 V, w celu zasilenia kontrolera oraz wyświetlacza.
Tu daje układ zasilania dla adaptera 12 V i 7.5 V.
Tutaj mam układ dotyczący zegaru czasu rzeczywistego. Jest on de facto w całości wzięty z noty katalogowej, dlatego też nie będę się nad tym rozwodził.
A tutaj daje zrzut z całego układu. Urządzenia Peryferyjne są doprowadzane do kontrolera. Na wyjściu Atmegi wychodził sygnał PWM, założyłem, że napięcie będzie niższe niż to na wejściu, więc założyłem, że sygnał ON będzie miał wartość 4V, w wersji pesymistycznej. Wydaje mi się, że najlepiej aby ten sygnał miał częstotliwość od 2Khz-2.5Khz, ze zmiennym D, regulowanym przez algorytm PID. Następnie PWM byłby wzmacniany poprzez wzmacniacz. Schemat jak dla wzmacniacza nieodwracającego fazę. Co prawda wzmocnienie powinno wynosić 2.5, więc R1 i R2 powinny wynosić 10k i 15k, niemniej biorąc pod uwagę różnych rezystancji wejść, cewek etc założyłem, że R2=20k, aby mieć zapas.
Następnie owy sygnał podawany na bazę, na kolektor podawane jest napięcie stałe 12 V, a sygnał z emitera podawana jest na konwerter Buck. Niemniej przy próbie obliczenia wartości cewki oraz kondesatora wartości tych elementów są baaardzo wysokie, w związku z czym symulacja proponuje mi oscylację napięcia wyjściowego w okolicach 2 V, w związku z czym było to nie do zaakceptowania. Niemniej wstawiłem wartości elementów, jakie znalazłem w układzie w internecie, nie sądze jednak aby były to wartości optymalne, więc byłbym wdzięczny za pomoc w wyznaczeniu tych wartości, podania mi wzorów, które rzeczywiście pozwolą mi je wyznaczyć, bądź podać błędy w układzie, przez które owe wartości powodują taką sytuację, bądź gdyby ktoś byłby w stanie podać mi gotowy układ, na który mógłbym podać taki sygnał sterujący oraz sygnał DC, dzięki któremu mógłbym dostać oczekiwane wyjście.
Chciałbym się przede wszystkim dowiedzieć, czy wszystkie wyprowadzenia są wstawione poprawnie.
Chcę, aby układ (nie licząc oczywiście PCF8583, który będzie zasilany bateryjnie) był zasilany z sieci, poprzez adapter. Prowadzący proponował mi, aby miał on na wyjściu około 7.5 V, a następnie poprzez stabilizator uzyskać 5 V, a następnie poprzez drugi stabilizator 12 V. Nie bardzo rozumiem dlaczego nie można użyć adaptera z wyjściem 12 V i podać go bezpośrednio na tranzystor, oraz poprzez stabilizator uzyskać 5 V, w celu zasilenia kontrolera oraz wyświetlacza.
Tu daje układ zasilania dla adaptera 12 V i 7.5 V.
Tutaj mam układ dotyczący zegaru czasu rzeczywistego. Jest on de facto w całości wzięty z noty katalogowej, dlatego też nie będę się nad tym rozwodził.
A tutaj daje zrzut z całego układu. Urządzenia Peryferyjne są doprowadzane do kontrolera. Na wyjściu Atmegi wychodził sygnał PWM, założyłem, że napięcie będzie niższe niż to na wejściu, więc założyłem, że sygnał ON będzie miał wartość 4V, w wersji pesymistycznej. Wydaje mi się, że najlepiej aby ten sygnał miał częstotliwość od 2Khz-2.5Khz, ze zmiennym D, regulowanym przez algorytm PID. Następnie PWM byłby wzmacniany poprzez wzmacniacz. Schemat jak dla wzmacniacza nieodwracającego fazę. Co prawda wzmocnienie powinno wynosić 2.5, więc R1 i R2 powinny wynosić 10k i 15k, niemniej biorąc pod uwagę różnych rezystancji wejść, cewek etc założyłem, że R2=20k, aby mieć zapas.
Następnie owy sygnał podawany na bazę, na kolektor podawane jest napięcie stałe 12 V, a sygnał z emitera podawana jest na konwerter Buck. Niemniej przy próbie obliczenia wartości cewki oraz kondesatora wartości tych elementów są baaardzo wysokie, w związku z czym symulacja proponuje mi oscylację napięcia wyjściowego w okolicach 2 V, w związku z czym było to nie do zaakceptowania. Niemniej wstawiłem wartości elementów, jakie znalazłem w układzie w internecie, nie sądze jednak aby były to wartości optymalne, więc byłbym wdzięczny za pomoc w wyznaczeniu tych wartości, podania mi wzorów, które rzeczywiście pozwolą mi je wyznaczyć, bądź podać błędy w układzie, przez które owe wartości powodują taką sytuację, bądź gdyby ktoś byłby w stanie podać mi gotowy układ, na który mógłbym podać taki sygnał sterujący oraz sygnał DC, dzięki któremu mógłbym dostać oczekiwane wyjście.
Chciałbym się przede wszystkim dowiedzieć, czy wszystkie wyprowadzenia są wstawione poprawnie.