Skocz do zawartości

Silver_1

Użytkownicy
  • Zawartość

    53
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

Wszystko napisane przez Silver_1

  1. Siemanko, Zbudowałem pewien układ który steruje tranzystorem. I wszystko jest w porządku, ale z mikrokontrolerem mogę skomunikować się tylko i wyłącznie po podłączeniu napięcia zasilania ze złącza J1. Jeśli pojawią się napięcia na J1 oraz na J2 lub tylko na J2, komunikacja jest niemożliwa. Zasilanie ze złącza programowania (J2) nie pozwala na komunikację z mikrokontrolerem. Nie rozumiem z czego to wynika, Według symulacji dioda D1 działa poprawnie. Mikrokontroler to ATtiny13A. Programator którego używam: https://atnel.pl/download/Instrukcja_ATB-USBASP.pdf Fragment schematu: Symulacja dla napięcia z J1 i J2 Symulacja dla J1
  2. Cześć, podczas budowy przetwornicy Full bridge natknąłem się na problem, który mnie pokonał a pomysłów już zabrakło. Ale od początku. Aby uzyskać moc która mnie interesuje tj. 500W, do obliczenia parametrów transformatora użyłem specjalnego kalkulatora. Wybrałem rdzeń, topologię, częstotliwość i parę innych. Nie znam wszystkich parametrów rdzeni, niektóre pola ustawiały się same a niektóre - Na zielono te które ja ustawiałem. Przed składaniem wszystkiego lepiej wpierw coś zasymulować. Oto symka na przełącznikach idealnych. I wyszło rzeczywiście idealnie. Ale to model na przełącznikach. A przetwornice buduje się na Tranzystorach. Zbudowałem taki obwód tylko z MOSFETów i wyniki nie były juz tak ekscytujące. Napięcie maksymalne spadło o połowę a kształt przebiegu prądu cewki pierwotnej różni się od przebiegu w pierwszej symulacji. Dopiero po obniżeniu częstotliwości do 10kHz parametry jako tako się pokrywają z założeniami. Ale ja chcę pracować z częstotliwością 48kHz a nie 10kHz. Nie rozumiem z czego to wynika. Jest ktoś to będzie w stanie wytłumaczyć to zjawisko?
  3. Nie mogę, ponieważ to pomiar High side. Połączyłbym go podczas pomiaru low side ale ze względu na wymagane parametry w tym projekcie pierwszy jest bardziej odpowiedni
  4. @rafal220 Okej, powiesz mi jak to poprawnie zmodyfikować?
  5. Jest nieodwracająca. Tylko w książce jest odwrotnie, u mnie nieodwracające wejście jest na wyższym potencjale. Jeśli to konfiguracja różnicowa, to które napięcie odejmuje się od którego?
  6. Według podręcznika Piotra Góreckiego to konfiguracja różnicowa: Dlatego postanowiłem ją zastosować. Co więcej to układ Up-side (mierzę spadek przed obciążeniem). Tak jest, potrzebuję wzmocnić to napięcie do kilku woltów. Zmierzyłem swój układ jeszcze raz, w temperaturze pokojowej. ------------- Napięcie na Rshunt z obciążeniem 10Ω = 39mV Uwy wzmacniacza operacyjnego = okolice VCC ------------- Napięcie na Rshunt bez obciążenia = 50mV Uwy wzmacniacza operacyjnego = okolice VCC To jest fragment symulacji mojej płytki:
  7. Cześć, Jestem w trakcie budowy obwodu Overcurrent. to jest fragment schematu odpowiedzialny za wzmocnienie prądu: Mój problem polega na tym że moje napięcie Urshunt nie jest odpowiednio wzmacniane. Przy prądzie 0,5A spadek na Rshunt(0,02Ω) wynosi około 10mV, natomiast na wejściach wzmacniacza operacyjnego napięcie wynosi około 30mV. myślałem że to może być wina zbyt mało dokładnych rezystorów (1%), ale oprócz tego problemu na wyjściu wzmacniacza dostaję cały czas ponad 3,5V niezależnie od płynącego prądu. Być może wzmacniacz się nasyca, a jeśli tak to dlaczego? Co więcej, mierząc rezystancję komponentów tego obwodu, wartość rezystora R8 spada ze 100k do 1k po wlutowaniu go do układu. Przyjrzałem się swojej płytce, i nie zauważyłem rażących błędów podczas projektowania czy zwarć. Wzmacniacz operacyjny zasilam napięciem 5V. Obciążenie to rezystor 10Ω
  8. Patrząc na cewkę obok oraz ścieżkę dochodzącą z okolic wtyku zasilania, może być to przetwórnia obniżająca
  9. Tak zamierzam to przeczytać w wolnej chwili. Procesor którego użyłem to Attiny13 Zakres napięć jest dodatki, użyłem znaku minus do wyrażenia zakresu pomiarowego.
  10. Urządzenie które buduję, faktycznie będzie mierzyło napięcie alternatora. Ze względu na koszty ograniczam dodatkowe układy do minimum. Stąd wszelkie dodatkowe scalaki nie wchodzą w grę. Tym bardziej że rozdzielczość mojego mikrokontrolera podobno spokojnie wystarczy do tego zastosowania. Jednak chcę zbudować świadomie to urządzenie i chcę wiedzieć z jaką rozdzielczością zmierzy napięcie
  11. Witajcie, Jestem w trakcie budowy projektu opartego o przetwornik ADC. Mój mikrokontroler ma 10bitowy przetwornik. Chcę mierzyć napięcie między 16V-13V. Dla tej możliwości skorzystałem z dzielnika napięcia i dostroiłem go tak, aby najwyższe spodziewane napięcie wyniosło 5V. W ten sposób mój spadek o 3V po stronie pierwotnej odpowiada spadkowi powiedzmy około 1V po stronie wtórnej. Jak obliczyć dokładność pomiaru? Obliczenia w zakresie napięcia zasilania klarują się dość prosto, jak się ma dokładność pomiaru dla strony Pierwotnej? Może jest lepszy sposób uzyskania przekładni napięcia (16V-13V ---> 5V-0V)?
  12. Hejka piszę z nadzieją że ktoś pomoże mi z problemem, który od tygodnia spędza mi sen z powiek. Buduję obwód bramki transmisyjnej która ma za zadanie przepuszczać i blokować przez siebie sygnał np. Sinus lub sygnał audio. To jest mój pierwotny schemat: Po jego zbadaniu okazało się że na wyjściu i na wejściu jest składowa stała ( Pomimo kondensatora??). Dodałem obciążenie na wejściu i na wyjściu w postaci rezystorów 10k i usunąłem rezystor R4 inspirując się tym schematem: Okej, już lepiej. Na wejściu składowa stała 0,1V. Choć dziwne że nadal tam jakaś jest. Czy jest ktoś, kto dał by mi jakąś wskazówkę jak spolaryzować ten układ żeby działał poprawnie i był stabilny? To mój pierwszy projest z tranzytorem typu FET. Dziękuję za wszystkie odpowiedzi!
  13. Hejka! Chciałem zapytać czy takie zjawisko jak przedstawię za chwile w enkoderze jest normalne. Otóż badając mój enkoder, aby stwierdzić ile ma kroków wykonałem sposób z diodamy Pana Mirka z tego linku ( minuta 18.30 ) : I enkoder faktycznie działa, ale kiedy ma świecić się pojedyncza dioda ( 10 ) widać, że jedna dioda świeci się normalnie, a druga lekko przygasa. To samo na odwrót. Gdy mamy stan 01, jedna dioda przygasa a druga świeci pełnym światłem. A powinno działać to zero - jedynkowo, czy ktoś jest w stanie wytłumaczyć takie zjawisko?
  14. Hejka na podstawie jednej książki zbudowałem układ multipleksowania wyświetlacza segmentowego, i on działa. Rozumiem mniej więcej o co chodzi w funkcji bitRead() ( zwraca 1 lub 0 ), ale w danym przykładzie w ogóle nie potrafię rozpracować co autor miał na myśli.. W książce jest to opisane bardzo po łebkach. Oto kod: const int digitPins[]={2, 3, 4, 5}; const int segPins[] = {6, 7, 8, 9, 10, 11, 12, 13}; // abcdefgD const int num[] { 0b11111100, //0 abcdef 0b00001100, //1 ef 0b11011010, //2 ab de g 0b10011110, //3 a defg 0b00101110, //4 c efg 0b10110110, //5 a cd fg 0b11110110, //6 abcd fg 0b00011100, //7 def 0b11111110, //8 abcdefg 0b10111110}; //9 a cdefg int digits[] = {1, 2, 3, 4}; void setup() { for(int i=0;i<4;i++){ pinMode(digitPins[i], OUTPUT);// Ustaw wszystko jako wyjscie } for(int i=0;i<8;i++){ pinMode(segPins[i], OUTPUT);// Ustaw wszystko jako wyjscie } for(int i=0;i<5;i++){ //ustaw LOW na sterujacych cyframi digitalWrite(digitPins[i], LOW); } } void loop(){refreshDisplay();} void refreshDisplay(){ for(int d=0;d<4;d++){ for(int seg=0;seg<8;seg++){ digitalWrite(segPins[seg], LOW); } digitalWrite(digitPins[d], HIGH); for(int seg=0;seg<8;seg++){ digitalWrite(segPins[seg], bitRead(num[digits[d]], 7-seg)); } delay(1); digitalWrite(digitPins[d], LOW); } } Tutaj jest wszystko zrozumiałe, jeśli chodzi o ustawianie wyjść czy tablice. Chodzi mi o tę linijkę: digitalWrite(segPins[seg], bitRead(num[digits[d]], 7-seg)); jakby, nie rozumiem kiedy ta funkcja zwraca 1 a kiedy 0 w tym przykładzie, i dlaczego od 7 odejmuje się seg? po co jest 7 wstawione w tym miejscu w ogóle.
  15. Witajcie! oto część mojego projektu - Blok zasilacza liniowego o różnych poziomach napięć wyjściowych ( Stabilizatory leżą na płytce i są przykręcone niczym do radiatora). Po jego obciążeniu, wydaje z siebie pisk o wysokiej częstotliwości, niektórzy go nie słyszą ale mnie drażni niemiłosiernie. Czasem częstotliwość pisku się zmienia, kiedy naciskam na stabilizator -5V. Wymieniłem go raz, ale to nie pomogło i piszczy nadal. Co mogę z tym zrobić ? Według producenta, przy poborze prądu każdego z nich ok. 1A ( A to i tak duży zapas ) i napięciu wejściowym chyba do 35V nie mają prawa się zepsuć, a więc zakładam że elementy są sprawne. Co prawda tylko te stabilizatory bezpośrednio za mostkiem grzeją sie trochę bardziej, ale to jest spowodowane dość wysokim napięciem wejściowym. Kondensatory na schemacie są inne, bo jeszcze nie nabyłem - 2200uf. Dzięki za pomoc !!
  16. Użyłem głośnika ze względu na to że to głośnik na którym mi nie zależy i przeznaczyłem go do właśnie takich działań. Jeśli chodzi o przyczynę problemu, przyjrzałem się jeszcze raz układowi i okazało się że popełniłem 2 błędy: w lewej części układu zamontowałem Q6 - bd139 zamiast 140. W prawej części projektu wlutowałem odwrotnie tranzystory wzmacniacza różnicowego ( Q17, Q18 ). Teraz wzmacniacz pracuje poprawnie i czysto. Ale w tak rozbudowanym projekcie ( jak dla mnie ) i tak bardzo łatwo się pomylić.. Dzięki za pomoc!
  17. hej wszystkim poniżej wrzuciłem schemat mojego wzmacniacza który zbudowałem. Jednak po podłączeniu zasilania na głośniku otrzymuję napięcie stałe, zamiast muzyki puszczonej z komputera. Najpierw rozłączyłem mostek wzmacniacza aby zmniejszyć prawdopodobieństwo niektórych przyczyn problemu. Zredukowany obwód wygląda tak: Problem nie ustąpił, jedyne co się zmieniło to wartość składowej stałej, która ma wartość ujemnego napięcia zasilania. Ze względu na brak oscyloskopu ( może nie do końca słusznie ) badałem w którym miejscu pojawia się prąd stały w torze audio przewodem wpiętym do zewnętrznego głośnika i nasłuchiwałem gdzie zanika muzyka. Sygnał można było usłyszeć aż do bazy tranzystora Q1. Na jego kolektorze pojawia się prąd stały i przypuszczam że jest to źródło problemu. Jednak nie wiem jak wyeliminować ten problem. Nie wiem też, czy to wina błędu zrobionego na poziomie projektowania obwodu, czy jego montażu na płytce. Ze względu na podłączenie testowe, napięcie zasilania jest o połowe niższe: wynosi ok. +/- 20V. Napięcie zasilania wzmacniacza operacyjnego ( odwracającego fazę ) się nie zmieniło.
  18. Problem rozwiązany. Scalak którego użyłem okazał się uszkodzony.
  19. Płytka jest zrobiona przeze mnie w programie KiCad Tak, to prawda. Pomyliłem się, ale tylko na schemacie jest błąd. Na płytce jest wstawiony poprawnie. Chyba że się mylę ? Poniżej wstawiam zdjęcia projektu: Zamieszczony schemat z założonego postu to tylko fragment obwodu, ale na razie złożyłem tylko testową część projektu. Stąd te wiszące przewody i elementy. Katoda diody D7 na zdjęciu jest odpięta od płytki. Domyślnie jest przylutowana, ale potrzebowałem sprawdzić jedną rzecz. Kondensatorów C12 i C13 nie montowałem jeszcze, bo ich na razie nie mam a nie są niezbędne do zadziałania projektu.
  20. To znaczy, tak naprawdę, jest to filtr sieciowy a nie transformator. Program domyślnie nazwał tak te sprzężone ze sobą cewki. Ma za zadanie likwidować zakłócenia generowane do sieci przez zasilacz. Tak, tak jak widziałem na wielu schematach filtrów sieciowych. Jest to złe połączenie ?
  21. Witajcie zbudowałem zasilacz impulsowy na układzie TNY268PN. Oto mój schemat: Problem z tym, że nie działa. Jak wynika z moich pomiarów, jeśli do wyjścia transformatora podłącze TYLKO diodę prostowniczą, to za diodą pokazuje mi się jakieś raz 2,5V, raz 1V a raz 0,8. Gorzej kiedy podłącze równolegle z diodą kondensator czy ( szeregowo ) cokolwiek innego, wtedy na wyjściu nie mam nic. do transoptora wpiąłem diodę zenera żeby pokazywało cokolwiek, wsadziłem zenerkę 5.1V bo taką miałem pod ręką. To dość prosty obwód, nie mam już pomysłu gdzie szukać błędu.. ( Nie mam dostępu do oscyloskopu ). Nota katalogowa scalaka: https://pdf1.alldatasheet.com/datasheet-pdf/view/139807/POWERINT/TNY268PN.html Nota katalogowa transoptora: http://www.elenota.pl/datasheet-pdf/131980/Sharp/PC123?sid=17584f02036dfb81d10afe82c209e67a
  22. Witam ja mam kilka pytań odnoście tej części kursu: 1. Jeśli funkcja zwraca jakąś wartość, to funkcja pinMode i digitalWrite zwracają wartość w postaci High lub LOW (0 lub 1 ) ? 2. INPUT_PULLUP łączy się przez rezystor do wyjścia "5v" z arduino ? czy da się podciągnąć tym rezystorem wewnętrznym do masy, aby sterować dodatnim napięciem ? 3. Przy pętli While - skoro przycisk łączy 7 pin Arduino z masą, to dlaczego w zapisie while(digitalRead(7) == HIGH){} jest "HIGH" zamiast LOW ? przeciez arduino czeka, aż dostanie LOW - stan niski a nie HIGH - stan wysoki aby wykonać pętlę.
  23. Witajcie Naprawiam zasilacz ATX o następujących objawach: brak napięcia na wyjściach przewodów zasilających, napuchnięte elektrolity, słyszalne oscylacje na cewkach po załączeniu Stend-by. Ponad to, po sprawdzeniu i wymianie uszkodzonych kondensatorów zasilacz po załączeniu Stend-baya chwile pochodził - zakręcił sie wentylator, a potem znowu zdechł całkiem. po kolejnej diagnozie okazało się, że na wejściu mostka prostowniczego mam tylko ok. 7V zamiast 240V. Urządzenie podłączam szeregowo z żarówką 40W lub 60W, które ciągle świeca dość mocno po załączeniu obwodu. Gdzie dalej powinienem szukać problemu ? Poniżej załączam kilka zdjęć: ( przy gnieździe zasilania zwarłem wyłącznik zasilania żeby wykluczyć problem z nim związany ).
  24. Odpowiedź na to pytanie jest bardzo prosta: prąd będzie taki sam jak z jedną diodą. Dlatego że w połączeniach szeregowych prąd jest ten sam dla wszystkich elementów.
  25. Wskazówka: pamiętaj że oprócz połączeń równoległych i szeregowych występują też połączenia w gwiazdę i w trójkąt, tak jak w tym obwodzie. Możesz poprzekształcać obwód z gwiazdy w trójkąt i odwrotnie żeby zredukować liczbę rezystorów i obliczyć rezystancję zastępczą.
×
×
  • Utwórz nowe...