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



Teraz jest 11 wrz 2025, o 06:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 162 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5, 6  Następna strona
Autor Wiadomość
PostNapisane: 14 paź 2014, o 14:54 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

a może wie ktoś jaka powinna być częstotliwość PWM przy kluczowaniu tranzystora w przetwornicy BUCK ? bo nie mogę nigdzie znaleźć odpowiedzi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 paź 2014, o 16:10 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

Im wyższa tym mniejsze dławiki i kondensatory. Najlepiej poza częstotliwością akustyczną, żeby nie było słychać tej przetwornicy. Np. LM2576 działa na 42kHz, LM2596 150kHz. Są też na wyższe częstotliwości.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 paź 2014, o 18:25 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

czy to są dedykowane układy do przetwornic ??? bo z tego z co widzę z datasheet to układy dla buck'a ? tylko je chyba nie steruje się pwm tylko mają go w sobie o określonej częstotliwości np 150kHz. tylko nie mogę znaleźć w nocie jak regulować np. wypełnienie ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 paź 2014, o 23:01 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

Tak to są dedykowane układy do buck. A po co chcesz regulować wypełnienie? One same sobie regulują tak by utrzymywać odpowiednie napięcie na wyjściu bez względu na aktualne obciążenie. Jeśli chcesz sterować prądem wyjściowym i/lub napięciem takiej przetwornicy z UC to nie będzie łatwe. Możesz to zrobić regulując napięcie wyjściowe przetwornicy, ale może to powodować niestabilność układu. Obejrzyj poniższego linka, popatrz na schematy i może coś wykombinujesz. http://electronicdesign.com/boards/simple-switchers-make-simple-pre-regulators



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 paź 2014, o 07:36 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

to znaczy zależy mi aby przetwornica miała 2 tryby pracy (stałe napięcie, stały prąd) a te układy chyba tego nie potrafią, ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 paź 2014, o 08:12 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

Potrafią i to lepiej niż procesor (zbyt wolne ADC i zbyt duży czas reakcji programu na budowę przetwornicy - tym bardziej 8). Masz linka powyżej i tam jest schemat jak i gdzie się podłączyć aby zamieniać napięcie wyjściowe przetwornicy procesorem (tym samym prąd dostarczany do obciążenia). Tylko trzeba to do kupy poskładać (pomiar prądu i napięcia wyjściowego i w zależności od potrzeb modyfikacja napięcia tak by uzyskać zadane parametry). Spróbuj najpierw zbudować pojedynczą przetwornicę bo to nie działanie włącz/wyłącz sterowane z UC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 paź 2014, o 08:54 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

Podoba mi się bardzo ten LM2576 po wstępnym rozpoznaniu, chociaż nie wiem czy nie będę potrzebował o wyjsciu 5 A a nie 3A, tylko tak jeśli chcę go zastosować do ładowania akumulatora kwasowo-owlowiowego w którym bedzie musiał być pomiar prądu i napięcia, nie mam zielonego pojęcia (już po czytaniu internetu) jak zastosować typowe rodzaje ładowania (CC - constant current, CV- constant voltage) czyli ładownie prądem o okreslonej wartosci a później przejscie w stan ładowania stałym napięciem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 paź 2014, o 21:16 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

Akumulatory kwasowo-ołowiowe powinieneś ładować stałym prądem 10-cio godzinnym, a po uzyskaniu maksymalnego dopuszczalnego napięcia utrzymywać to napięcie, aż prąd ładowania spadnie poniżej odpowiedniej wartości. Wtedy przerywasz ładowanie i tylko co jakiś czas sprawdzasz napięcie na zaciskach akumulatora i jeśli spadnie poniżej odpowiedniej wartości powinieneś doładować znów do pełna (tzw. ładowanie podtrzymujące).

PS. Na 5A też znajdziesz takie układy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 paź 2014, o 08:08 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

ryba84 ale dlaczego mówisz, że prądem 10 godzinnym akurat? to zależy od poziomu rozładowania akumulatora oraz co z tym się wiąże jego impedancji wewnętrznej.
mam taki zamiar aby wstępnie ładować CC (constant current) i wartość tego prądu jest ustalana samoczynnie i zależy od tego jak mocno jest rozładowany akumulator, aby przy mocno rozładowanych akumulatorach gdzie przy załączeniu ładowania napięci w trybie CC mogło by zbyt wysoko wzrosnąć to ustalam jakąś pętle zwrotną która jest ustawiona na poziomie miej więcej 14,4 V.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 paź 2014, o 10:08 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 227
Lokalizacja: LDZ
Pomógł: 22

10-cio godzinnym tzn 1/10 pojemności akumulatora. Nie znaczy to, że będziesz zawsze ładował przez 10 godzin. To zależy od stopnia rozładowania akumulatora. Po prostu nie powinieneś przekraczać tego jeśli akumulator jest mocno rozładowany.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 14:00 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

Panowie może ktoś podpowie jakie ustawienia przyjąć w Atmega8 aby uzyskać częstotliwość PWM 150kHz ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 14:46 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

A może kolega zainteresuje się tą funkcjonalnością MKAvrCalculator'a http://mirekk36.blogspot.com/2013/06/avr-timer-calculator-new-tool.html ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 14:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

majkel00230 napisał(a):
Panowie może ktoś podpowie jakie ustawienia przyjąć w Atmega8 aby uzyskać częstotliwość PWM 150kHz ?


Tak jak kolega napisał:
Cytuj:
A może kolega zainteresuje się tą funkcjonalnością MKAvrCalculator'a http://mirekk36.blogspot.com/2013/06/av ... -tool.html ?


W dodatku to jakby nawet ktoś chciał Ci podpowiedzieć, bo np. nie masz Winowsa i nie odpalisz w/w programu to raczej przydało by się znać taktowanie Twojego mikrokontrolera co nie?

Wzory wszystkie masz również w datasheet'cie danego mikrokontrolera jak i w Bluebooku pięknie wytłumaczone.

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 15:01 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

8 MHz wew.

jak na razie to nic mi to nie dało ;/


kolego nie każdy na świecie ma bluebook'a.

czytałem datasheet i najwidoczniej jestem za tępy żeby to zrozumieć, ale dziękuje za pomoc jakoś sobie poradzę



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 15:47 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Ale dlaczego nic nie dało?

Wpisujesz w górnym okienku te twoje 8 Mhz w dolnym okienku wpisujesz jaka częstotliwość Cię interesuje no i masz wszystkie ustawienia jakie musisz wykonać dla timerów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 15:52 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

po wpisaniu tego o czym mówisz pokazuje error w wyniku,
nie wiem o co chodzi z tymi pożądanymi czasami



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 15:54 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Pokaż zrzut co wpisujesz w tych polach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

Kolega to masz ustawienia:

Obrazek

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:11 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1988
Lokalizacja: Lipsko
Pomógł: 125

150kHz PWM z AVR'ka ?? Hmmm, może jak by zrobić 2-3 bitowy programowy na podrasowanym zegarze to może i by się dało, ale sprzętowy 8,9,10 bit...(?) Chętnie poznam rozwiązanie.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:20 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

doman89 no tak na 150 hz sie zgadza ale na 150 kHz ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

No ja się machnąłem i wpisałem 150 Hz :D

Kolega kliknij 52 i masz podany Error: 0,63%. Najmniejszy jaki uzyskasz błąd.

Tzn że o tyle procent będzie odbiegać częstotliwość od oczekiwanej.

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:22 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

z tego co wiem to 8Mhz (taktowanie wew) podzielić przez preskaler 64 to wychodzi 125kHZ

------------------------ [ Dodano po: 1 minucie ]

no rozumiem czyli około 150 kHz to dlaczego kolega wyżej pisze że nie można tyle wyciągnąć



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1988
Lokalizacja: Lipsko
Pomógł: 125

max PWM jest ze wzoru dla 8bitów

maxPWM=FCPU/prescaler/510

------------------------ [ Dodano po: 1 minucie ]

dla 9bitowego PWM .../1022, a dla 10 bitowego .../2046

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:28 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

to rozumiem że po takim wyniku kalkulatora mam ustwaić OCR! na wartość 52 binarnie wartość TCNT na 201 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1988
Lokalizacja: Lipsko
Pomógł: 125

Np. jeśli chcesz 8bitowy pwm (0-255), a taktowanie jest na 8000000Hz i ustawisz preskaler 1 to dzielisz to jeszcze przez 510 i Ci wychodzi max częstotliwość PWM=15686.27 czyli około 15,7kHz
Z tego widać, że jeśli zegar zmienisz na 16Mhz to max 31Khz uzyskasz.

_________________
http://www.sylwekkuna.com



Ostatnio edytowano 27 paź 2014, o 16:32 przez SylwekK, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

majkel00230 napisał(a):
to rozumiem że po takim wyniku kalkulatora mam ustwaić OCR! na wartość 52 binarnie wartość TCNT na 201 ?


TCNT Cię nie interesuje.

Co do maksimum to się nie wypowiem, bo nigdy nie interesowałem się tematem.

z Niebieskim pozdRowieniem,
Doman89


------------------------ [ Dodano po: 2 minutach ]

SylwekK napisał(a):
Np. jeśli chcesz 8bitowy pwm (0-255), a taktowanie jest na 8000000Hz i ustawisz preskaler 1 to dzielisz to jeszcze przez 510 i Ci wychodzi max częstotliwość PWM=15686.27 czyli około 15,7kHz
Z tego widać, że jeśli zegar zmienisz na 16Mhz to max 31Khz uzyskasz.


Kolega tak na przyszłość dla mojej wiedzy, nie powinno się dzielić przez 255 przy 8 bitach?

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:37 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

czyli wychodzi że aby uzyskać częstotliwość PWM 150kHz muszę zastosować zew kwarc o wartosći 75Mhz. tak wychodzi z zimnej kalkulacji



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1988
Lokalizacja: Lipsko
Pomógł: 125

takie są wzory - jeszcze z BASCOM'a ich pamiętam :) -510,1022,2046 - i w praktyce się to sprawdza, bo już parę rzeczy z PWM zrobiłem łącznie z przetwornicami step-up jako źródła prądowe dla LED, o całkiem fajnej sprawności.

@majkel00230 - hehe, tak to jeszcze chyba nikt nie przetaktował avr'a :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2014, o 16:46 
Offline
Użytkownik

Dołączył(a): 03 paź 2014
Posty: 92
Zbananowany użytkownik

Pomógł: 0

właśnie jestem na etapie projektowania przetwornicy buck, i chciałem ją kluczować sygnałem 150kHz ale widzę że trzeba tu będzie zastosować kosmiczne częstotliwości kwarców zewn ;/ ;/ ;/
atmega obsługuje kwarce rzędu > 60MHz ?

a preskaler jest lepiej wybrać mniejszy czy większy ? ma to jakiś wpływ na działanie ? lepiej dążyć żeby był jak najmniejszy czy jak największy ?



Ostatnio edytowano 27 paź 2014, o 16:52 przez majkel00230, łącznie edytowano 1 raz

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: 162 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5, 6  Następna strona

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