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



Teraz jest 12 lut 2025, o 07:03


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 ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Funkcje

Składnia: [ Pobierz ] [ Ukryj ]
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 1 gość


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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO