Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 12 cze 2025, o 16:05


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 12 wrz 2014, o 14:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lis 2013
    Posty: 77
    Pomógł: 6

    Witam,

    Zrobiłem na stykówce zasilacz podobny do tego LINK, regulacja napięcia poprzez potencjometry.

    Chciałem sobie zrobić pseudo ogranicznik prądowy, nóżkę układu LM723 Currrent sens podpiołem do masy a do current limit do wyjscia układu DAC MCP4726 poprzez dzielnik napiecia tak ze 5V na dac to 0,8V na wyjściu z dzielnika.

    Obrazek

    Problem jest taki ze zakres pracy tego tranzystora to 0,5-0,7V pełne otwarcie. Co daje około 400 poziomów kwantyzacji z MCP4726 z 12 bitów (4065) trochę mało. Ciężko jakoś sensownie wyregulować PID bo przez długi czas nic się nie dzieje
    (miedzy 0-0,5V MCP4726 [0-3200 p.k]) a później mała zmiana ma duży wpływ (0,5-0,7V MCP4726 [3200-3600 p.k]). Czyli z dostępnych 12 bitów wykorzystuje niespełna 5. Jak w miarę prosty sposób mieć regulacje w pełnym zakresie czyli na MCP4726 napięcie zmienia się 0-5V a do układu dostarczam 0,5-0,8V. Albo jak sprawić żeby charakterystyka tranzystora była bardziej liniowa.

    Obrazek
    Regulacja Setpoint = 1A

    Obrazek
    Wartosci Kp, Ki, Kd, lewa oś odnosi się do Ki

    Algorytmu PID : LINK

    Main

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Funkcje

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 wrz 2014, o 13:03 
    Offline
    Nowy

    Dołączył(a): 21 wrz 2014
    Posty: 2
    Pomógł: 0

    Chcesz zmienić zakres sygnału z 0.5V-0.8V na 0-5V, nie da się inaczej tego zrobić jak z użyciem wzmacniacza (wzmacniacza napięcia). Potrzebujesz 16 krotnego wzmocnienia, do wzmacniacza jako uziemienie podłącz nie 0V ale 0.5V, wtedy wzmacniacz będzie widział sygnał 0.5-0.8 jako 0-0.3. Po wzmocnieniu 16 krotnym otrzymasz zakres 0-4.8V.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 wrz 2014, o 06:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 sty 2014
    Posty: 116
    Pomógł: 9

    Polecam obejrzeć trzy odcinkowy poradnik o zasilaczach http://www.youtube.com/watch?v=CIGjActDeoM. Świetnie wytłumaczona jest właśnie regulacja prądu którą można uniwersalnie stosować do regulatorów liniowych.

    _________________
    "Actum ne agas!"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 wrz 2014, o 08:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lis 2013
    Posty: 77
    Pomógł: 6

    Bardzo fajny poradnik problem jest że ja nie używam LM317.

    Widzę na dzień dzisiejszy 3 wyjścia z sytuacji.

    1. Użycie wzmacniacza i podniesienie wyjścia z MCP4726 o 0,5V, następnie jako napięcie referencyjne do MCP4726 podłączenie 0,2V wtedy 0V na MCP4726 to na wyjściu wzmacniacza będzie 0,5V. Na MCP4726 0,2V na wyjscu wzmacniacza 0,7V.

    2. Dynamiczna zmiana współczynników Kp, Ki, Kd w zależności od wielkości uchybu. Spróbowałem wyniki poniżej.
    Obrazek

    3. Po wykryciu uchybu większego niż X zabezpieczenie nad prądowe na MAX napięcie spada do 0V, a później powoli zatykam tranzystor aż do uzyskania ustawianego prądu.

    Skłaniam się do rozwiązania numer 3 będzie najszybsze co w zabezpieczeniu nad prądowym ma największe znaczenie, a poza tym jest najłatwiejsze w implementacji. Największym problemem jest tutaj krzywa pracy tranzystora.

    Obrazek
    Źródło : Elektronika dla wszystkich 4/98



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO