|
Poparzyłem sobie palec o tranzystor ;____________; jak piecze.
Tu regler Ver 2.
Swoją drogą dziwne, jak załączam ale silnik kontaktuje sie jedynie z jedną parą tranzystorów w mostku to działa ok, na obie pary ręcznie przykładając kable silnika. Ale jak polutuję ten mostek aby silnik był na stałe to mi zrobiło chyba zwarcie bo jeden tranzystor się był gorący jak słońce. Ale jeszcze nie odparował. I nadal wszystkie działają. Coś może nie otwierać parę która ma być nieczynna? Całość na 4Khz, bo wzm LM358 nie domaga więcej przy sygnale wyjściowym 9-11V. #skalatt
Podgląd | Rozmiar pliku: 134 KB
+: fanzonun, widowmaker, zpo, Lasha, bednarz2000, nolorito więcej (1)
@zpo: tego schematu to nie mam wszystko w locie lutowałem i zasadniczo wszystko działczy. Tylko łączenie par w mostku coś nie tego. Zauważyłem że tylko górne tranzystory się grzeją jak po#^@ane. Dolne meh...Może dam pwm tylko na górne, a dolne będą otwierane na stałe zależnie od kierunku.
Podgląd | Rozmiar pliku: 27 KB
+: nolorito
@FoxMurder: Mi się zdarzało programować 1 ATmegę po 1tys. razy i działała. Ale trzeba uważać - łatwo coś sknocić (źle ustawić fusebity, ale napięcie nie takie na nie taką nogę).
Co do schematu - grzanie następuje, bo górne tranzystory nie otwierają się do końca i/lub następuje to zbyt wolno. Żeby mosfet się załączył napięcie na G (bramce) WZGLĘDEM (!!!) S (źródła) musi osiągnąć pewną wartość (zgodnie z tym, co producent wymyślił). Napięcie na bramkach (G) górnych tranzystorów NIE jest mierzone względem masy, ale względem S. A na S będzie występować napięcie zależne od spadków napięć na silniku, które będą różne w zależności od obciążenia i prędkości obrotowej. Inna sprawa to szybkość załączenia, jeśli sterowanie na bramkę przychodzi ze źródła o małej wydajności prądowej, to otwieranie następuję dłuuugo (względnie, mimo, że w praktyce to i tak ułamki sekund), w tym czasie tr. ma większą rezystancję, a na niej płynący prąd wytwarza ciepło. Rozwiązaniem może być np. zastąpienie górnych tranzystorów typu N na typ P (troszkę się logika sterowania zmieni). Można też górne tr załączyć na stałe (dla danego kierunku obr), a PWM dać tylko na dolne.
Są też dostępne specjalne drivery MOSFETów, które rozwiązują problem np. powolnego otwierania sie tranzystora, ale ich zastosowanie dla amatora może przysporzyć więcej problemów niż pożytku.
Jaki nominalnie prąd i napięcie ma pobierać ten silnik, którym chcesz sterować? Może łatwiej będzie na bipolarnych tranzystorach?
+: nolorito
@zpo: próbowałem już na "normalnych" tranzystorach nie było lepiej. Uwaliłem dolne BD140 żeby było śmieszniej. Ale wtedy nie dawałem PWM na 11V tylko sterowałem bezpośrednio przez rezystory, 5V.
Nie wykluczam że pochrzaniłem kable i jutro sie tym zajmę bo chyba uszkodziłem 1 parę góra dół bo nagle zaczęła wpływać na PWM z opampa, a powinno być na odwrót jak się zdaje.
Dzięki za info o pomiarze różnicy między poziomami między S a nie masą.
Ale górne S wtedy mi będą pływały zależnie od obciążenia.
To do kolejki i obciążenie może być różne, miałem nadzieję że to wyrobi ze 2A chociaż. Najlepsze że gdzieś ktoś napisał że powinny dawać 4A przy sygnale 5V, raczej bzdura.
@FoxMurder: BD140 mają dosyć małe wzmocnienie, co znaczy, że prąd bezpośrednio z pinu ATmega będzie za mały, żeby w pełni otworzyć tranzystor, dlatego może się zjarać.
Jeszcze raz konkretnie, bo od tego trzeba zacząć - ile Amperów ma ten mostek wyrobić na silnik? Jak to będziemy wiedzieli, to może uda nam się lepiej rozkminić co jest nie tak, gdzie patrzeć...
@FoxMurder: To znaczy chodzi mi o informację jaki masz silnik (jaki prąd i napięcie znamionowe)
@zpo: prąd nie wiem ale on może być różny, a silniki 12V. To do kolejki czyli ma za zadanie pociągnąć nawet 3-4 loki, szacuję że chociaż 2A.
@FoxMurder: 2A to już dużo, więc BD140 się nie nadadzą. Mosfety to dobry kierunek. Sugerowałbym użyć jako górnych MOSFETów z kanałem P - w przeciwieństwie do N używa się ich jakby "odwrotnie" - żródłem (S) wpływa prąd, a drenem (D) wypływa. Napięcie bramki jednak nadal mierzone jest względem S, tylko żeby otworzyć tranzsytor musi być ono jakby ujemne (względem S). W praktyce wyglądałoby to tak, że S będzie podłączone do zasilania, np. +12V. Jeśli bramkę G podciągniemy rezystorem do +12V, to tranzystor będzie ZAMKNIĘTY. Natomiast podanie napięcie np. GND (-12V względem zasilania, a tym samym S tranzystora) spowoduje otwarcie. W takim przypadku potencjał na S jest zawsze znany (w przypadku, gdy w tym miejscu, na górze mostka masz tranzystor N napięcie na S silnie zależy od obciążenia silnika itp, i sterowanie tranzystorem wymaga różnych sztuczek). Nierzadko stosuje się tranzystory N jako górne, bo mają one lepsze wydajności prądowe niż MOSFETY-P (wynika to z pewnych ograniczeń fizycznych), ale wtedy potrzebne są sposoby na zapewnienie odpowiedniego sterowania bramkami.
Spróbuj ze schematem jak tu: https://i.stack.imgur.com/YV9zn.gif (można stosować inne tranzystory mosfet niż na schemacie, byle parametrami były podobne).
Dolnymi tranzystorami możesz sterować bezpośrednio z Atmegi PWMem (ale daj szeregowo jakiś mały opornik, np. 10 Ohm). Górne podczas sterowania załącz na stałe. Górne tr załącza się wysterowując tranzystor BC547 (5V na wejście oznaczone B lub D), możliwe, że trzeba będzie dobrać inny rezystor bazy.
Jeśli wszystko zrobisz dobrze, to gwarantuję Ci, że ten schemat zadziała i pociągnie kilka Amperów (pod warunkiem, że napięcie zasilania silników będzie mniejsze niż 20V - w przeciwnym wypadku przy sterowaniu górnymi tranzystorami na ich bramkach pojawi się zbyt duża różnica napięć (katalogowo zwykle maks dopuszczalna do 20V) ).
Pamiętaj też o diodach zabezpieczających każdy z tranzystorów, jest to WAŻNE - przy przełączaniu indukcyjności silnika pojawiają się wysokonapięciowe impulsy, które mogą wywołać szkody.
Częstotliwość PWM też gra rolę - im wyższa tym więcej przełączeń tranzystora i będzie się bardziej grzał (bo tranzystor nie załączy się od razu, nagle, otwiera się stopniowo przez co ma pewną większą rezystancję w fazie otwierania na której wydziela się ciepło).
@zpo: dzięki za wyjaśnienie z mosfetami jest bardzo cenne. Ale teraz już nie chcę wpychać w to kasy bo już wepchnąłem w to z 50zł a za to bym miał na spokojnie zasilacz do kolejki działający...janusz biznesu ze mnie. Więc nie mam na razie za bardzo jak kupić p-mosfety. Gdybym wcześniej pomyślał...
Zasadniczo działa ale nie chyba któryś się nie otwiera pewnie górny, bo silnik piszczy ale ni daje rady się zakręcić...mam jeszcze bd139, da radę nimi prawidłowo te n-fety uruchomić?
@FoxMurder: Nurtuje mnie jeszcze kwestia amperarzu Twojego silnika, wydaje się, że jak dla modelu kolejki 2A to bardzo dużo. Może jednak wystarczyłby mostek na BD140/139? Jak możesz, to pokaż schemat jaki miałeś na tych bipolowcach...
Z górnym N-mosami będzie ciężko bez kombinacji... Jeśli nie masz szczególnego doświadczenia z elektroniką to lepiej nie idź w górne N-mosy. Gdybyś miał jeszcze jedno niezależne (!!!) źródło napięcia 5...12V (odizolowane) i transoptory, to coś by się MOŻE dało względnie łatwo wyskubać...
@zpo: chodzi o to że to ma mieć możliwość ciągnięcia przynajmniej 2 lokomotyw a najlepiej 4, ale 3 będą ok.
I bipolach miałem taki sam zasadniczo jak ten z mosami.
Mam jeszcze te BD139, dać je jako wzm sygnałów z opampa aby więcej prądu poszło na bazy?
@FoxMurder: Ilość lokomotyw mi nic nie mówi, bo nie wiem ile to prądu
W mostku z BD140/139 tranzystory NPN powinny być na dole, a PNP (BD140) na górze(na forum widziałem, że wkleiłeś jakiś schemat, gdzie było na odwrót). Tu znowu historia podobna jak z MOSami - w tr. bipolarnym, aby on się otworzył prąd musi przepłynać z bazy do emitera (NPN), lub z emitera do bazy (PNP). Żeby taki tr się otworzył musi przez bramkę popłynąć odpowiednio duży prąd. I teraz - jeśli dasz NPN na górze mostka, to zauważ, że prąd jaki dajesz do bazy musi wypłynąc emiterem, a tam... jest silnik. I znów nie wiadomo jaki dokładnie tam będzie potencjał, a co za tym idzie jaki prąd dać na bramkę tranzystora... Schemat powinien wyglądać podobnie jak ten : https://goo.gl/images/hdUHfz Nie daję gwar, że zadziała od razu, może coś trzeba dostroić. Chyba możesz zamiast tr. QN2222 dać BD139 z rezystorem na bramce nie mniej niż 330R. Rezystory R1 i R2 też można trochę zwiększyć... np. do ok. 47R..100R (ekperymentuj)
@zpo: nie zrozumiałeś, pytałem czy ten mostek na n-fetach da się lepiej "triggerować" przy pomocy wzmocnienia sygnałów dodatkowo za pomocą BD139.
@zpo: a ten zadziała?
Bo zasadniczo mostek już działa i się nie grzeje jak po#^@ion, bo kable 2 mi się pomyliły, co innego smarować coś na schemacie a co innego go lutować częściowo na pająka ale brak mocy jakby, za małe napięcie przechodzi przez górną stronę, jakąś połowę otrzymuję na silniku czyli ok 6-7V.
Podgląd | Rozmiar pliku: 31 KB
@FoxMurder: Sam jeden, czy dwa tranzystory to za mało. Budowałem kilka takich mostków (z samych N-Fetów) i zawsze wymagało to zastosowania jakichś specjalnych scalaków, albo sztuczek z wieloma mniejszymi komponentami.
Uwierz mi, dla własnego spokoju, tym bardziej jeśli masz małe doświadczenie elektoniczne i chcesz to zrobić tanio zastosuj rozwiązanie z górnymi P-mosami, albo próbuj na bipolarnych (o ile wystarczy Ci np. 1,5A prądu, które BD140/139 potrafią udźwignąć).
Dla ciekawości wpisz sobie w google hasło "high side mosfet driver" i zobacz jak wiele jest różnych rozwiązań tego problemu (i żadne nie kończy się tylko na dwóch tranzystorach). Nie chcę Cię zniechęcać, ale górne N-mosfety to ciężki temat niestety...
@zpo: no wiem, zobacz ten schemat co teraz zamieściłem, będzie w miarę?
P-fetów teraz przecież nie dostanę, może jak to nie zadziała to będę musiał zamówić...
@FoxMurder: Przeanalizuj dokładnie co się dzieje na tym schemacie. Jak nie wysterujesz żadnego BD139, to cały mostek jest załączony i od razu mosfety się spalą. Bardzo niebezpieczna konfiguracja. A ona i tak nie rozwiązuje problemu górnych tranzystorów.
Zobacz - w punkcie "Motor +" masz S górnego, lewego MOSa. Zakładając, że otworzysz górny lewy, oraz prawy dolny tranzystor silnik będzie działał. W punkcie "Motor+", czyli S górnego będzie napięcie tylko trochę niższe od napięcia zasilania. A żeby otworzyć górny lewy napięcie na G (względem S!!!) musi być odpowiednio duże. I aby w pełni się otworzył musi być to napięcie (teraz patrząc względem GND) nawet wyższe od napięcia zasilania. I w większości rozwiązań z górnymi N-mosami stosuje się ukłądziki, które potrafią wygenerować dodatkowe napięcie wyższe niż napięcie zasilania mostka. Ty tego problemu jednym bipolarnym tranzystorem nie przeskoczysz.
Fakt, że górny tranzystor obecnie Ci się w ogóle otwiera to jest takie jakby samoregulujące się zjawisko, które powoduje, że tranzystor zawsze jest w stanie tylko częściowego otwarcia, a więc będzie się grzał
@zpo: właśnie widzę że każdy coś o napięciu high side ma być wyższe niż vcc.
Te bipole mają być oczywiście ściągnięte rezystorami do dołu 4k7, ale z bipolami mi chodziło o wydolność prądową bo LM358 ma prawie żadną, tak jak i pasmo przenoszenia przy tej amplitudzie.
Swoją drogą to głupie trochę że liczy się napięcie high side nie do masy a "S". Rzeczywiście chyba będę musiał drajwer kupić albo p-fety. Wkurwiam się bo już wpakowałem w to kasiorę. I do tego czekanie na paczkę jak na świętego mikołaja w lipcu.
Pomyślmy, może da się wycisnąć z N-fetów coś. Na 4czanie diy też postuję może coś się znajdzie.
@FoxMurder: To jest właśnie sprytny układ podwyższający napięcie. Jedna tylko uwaga - żeby działało to podwyższanie na wejściu musi być cały czas jakiś PWM, nie da się otworzyć tranzystora na stałe. PWM musi być o wypełnieniu np. max 95%. Dla 100% nie będzie działo.
A jak to działa? Poanalizuj trochę, może dojdziesz do tego
@zpo: no właśnie to próbowałem i nic, albo się nie chce zamykać albo otwierać i tak w koło, najlepsze że mój amatorski oscyloskop który też zrobiłem na xmega wpływał w tym przypadku chyba na pwm jako pull down, w końcu do masy miał po drodze opornik, 1,1Mega oma. Wkurzyłem się i zastąpiłem high side przekaźnikiem który znalazłem, ale jako że był subminiaturowy to zlutowałem wyjścia równolegle aby zyskać lepszą obciążalność. Zadziałało na galowo. Nie wiem tylko za bardzo jak zrobić zabezpieczenie przeciw zwarciu, pospolity bezpiecznik nie bardzo bo nie wiem jakie prądy mogę puścić na np 3 lokomotywy, a gdzie się kończy bezpieczny poziom amperażu dla fetów dla przekaźnika...nawet dla kabli, użyłem do prądowej strony grubszego drutu z 0,48mm średnicy.
dzisiaj sobie tego słuchałam idąc w deszczu i zaraz znowu sobie posłucham
+: bardzo, annakarina, nolorito, osevhsa, bednarz2000, delpierdo, VAPORWAVE2, widowmaker, tygrysek więcej (4)
@CieWszystkieChwileTe: a miałaś parasolkę?
Nie chciałbym żebyś się przeziębiła
+: nolorito, casadin, annakarina, CieWszystkieChwileTe, bardzo
@bednarz2000: kochana beczka :3
miałam kaptur a to był słaby deszcz, więc będzie dobrze
+: bednarz2000, bardzo, nolorito
@CieWszystkieChwileTe: to dobrze :3
@CieWszystkieChwileTe: bardzo fajne obczaj sobie eco zones :3
i wgl całą dyskografię blank banshee
powinienem to pisać z vaporwaveczwartego ale nie chcemi się przelogowywać xD
ale mogłaś z teledyskiem od razu
@CieWszystkieChwileTe:
@VAPORWAVE2: znam :3 słucham sobie dzisiaj cały dzień banshee
@hmmmmmmmmm: SIMPSONSWAVE
nie pomyślałam
+: VAPORWAVE2, hmmmmmmmmm, bardzo
nic nie szkodzi kochana
i tak kocham cię @bardzo mocno :3
@CieWszystkieChwileTe:
@hmmmmmmmmm: ja ciebie też @bardzo oooo mocno :3
+: hmmmmmmmmm, bardzo
Pamiętasz jeszcze? Te dni, całe miesiące,
Pamiętasz? Chcesz zapomnieć? Ja nie mogę, wiem, że błądzę
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Wiem to, nie mogę zapomnieć jak było dobrze,
Wiem to, skończyło się, mój własny pogrzeb,
Wiem to, i proszę Boga, nigdy więcej,
Niech nie pozwoli na to, by ktoś trafił w moje serce.
+: hmmmmmmmmm, bardzo
Moje myśli spiętrzone wokół jednej chwili,
Kiedyś ta krótka potrafiła czas umilić,
Teraz stojąc jakby obok wciąż się przyglądam,
Już nie cieszy jak kiedyś, wspominam, myślę dokąd zdążam,
Inne cele w życiu, inne plany i pragnienia,
Muszę wszystko pozmieniać, tak jak czas wszystko zmienia,
To co było nie wróci, wiem, choć czasem mam nadzieję,
Po co mam więc pamiętać, ktoś by powiedział "stare dzieje",
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Tyle zostało po mnie, tylko Ty i setki wspomnień,
Ile dałbym za to, by móc o tym już zapomnieć,
Teraz nie ma Nas i nie chcę być tam gdzie Ty jesteś,
Znowu staniesz przede mną, zawsze robisz mi to we śnie,
+: hmmmmmmmmm
Choć nie masz oczu
Bardziej błękitnych
Niż tamta miała
Tamta, co kiedyś
Dla żartów niebo
W strzępy porwała
@CieWszystkieChwileTe:
@hmmmmmmmmm:
To co mam
To co się zdarzyło nam
Twój policzek, kiedy mróz
Na pierzynie Wielki Wóz
Niech mówią, że to nie jest miłość
Że tak się tylko zdaje nam
Byle się nigdy nie skończyło
To wszystko co od ciebie mam
+: hmmmmmmmmm
Pytam się gwiazdy
Co drogę wskazać
Błądzącym miała
Czemu ze wszystkich
Pragnień na świecie
To ty mnie wybrałeś
Gwiazda, co w rzece
Wciąż się przegląda
Też tego nie wie
Czemu ze wszystkich
Pragnień na świecie
Wybrałam ciebie
Czemu ze wszystkich
Pragnień na świecie
Wybrałam ciebie
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Znowu szare dni dopadły mnie, ciało snuje się jak cień
Słowa bolą dziś jak dawniej, idę
Ślady ust zmieniają się, ślady stóp, co depczą mnie
Choć zacieram je, upewniam się, że umiem
Sama sypiać, sama spędzać każdy czas, spojrzeć sobie w twarz
+: hmmmmmmmmm
Ubierasz się
Odwracasz twarz
Bez zbędnych słów
To wszystko już ?
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Nie ma takich prostych słów,
Co oddadzą to, co boli mnie...
Przeczucie mam, że jednak spyta ktoś:
„Czy ta bajka się nie kończy źle”?
+: hmmmmmmmmm
Zostań, to jeszcze nie pora
Zostań, choć jeszcze na chwilę
Aż zamigocą radośnie iskry w księżycowym pyle
W tym hotelowym pokoju zachwyćmy się sobą raz jeszcze
Zanim odejdziesz do domu niech zadrży srebrne powietrze
a łzy popłyną cichutko, bo pragnę ciebie zatrzymać
Jak czas zaklęty magicznie, w złocistej kropli bursztynu
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Nigdy nie pomyślałabym,
Że mnie spotka miłość,
Którą kochać chcę
Tego, któremu zabroniona ja i on mi też
+: hmmmmmmmmm
Your hands around my waist
Just let the music play
We're hand in hand, chest to chest and now we're face to face
I wanna take you away
Let's escape into the music – DJ, let it play
I just can't refuse it
Like the way you do this
Keep on rocking to it
Please don't stop the, please don't stop the music
Please don't stop the music
@CieWszystkieChwileTe:
@hmmmmmmmmm:
When the sun shines, we shine together
Told you I'll be here forever
Said I'll always be a friend
Took an oath, I'mma stick it out till the end
Now that it's raining more than ever
Know that we'll still have each other
You can stand under my umbrella
You can stand under my umbrella
+: hmmmmmmmmm
How deep is your love?
Is it like the ocean?
What devotion? Are you?
How deep is your love?
Is it like nirvana?
Hit me harder, again
How deep is your love?
How deep is your love?
How deep is your love?
Is it like the ocean?
Pull me closer, again
How deep is your love?
How deep is your love?
How deep is your love?
@CieWszystkieChwileTe:
@hmmmmmmmmm:
And I will always love you.
I will always love you.
You, my darling you. Hmm.
+: hmmmmmmmmm
I want you to love me like I'm a hot pie, yeah
Keep thinking of me doing what you like
So girl, forget about the world
‘Cause it's gon’ be me and you tonight, yeah
I wanna make you beg for it
Then I'mma make you swallow your pride, ooh
Want you to make me feel like I'm the only boy in the world
Like I'm the only one that you'll ever love
Like I'm the only one who knows your heart
Only boy in the world
@CieWszystkieChwileTe:
@hmmmmmmmmm:
Yellow diamonds in the light
And we're standing side by side
As your shadow crosses mine
What it takes to come alive
It's the way I'm feeling I just can't deny
But I've gotta let it go
We found love in a hopeless place
We found love in a hopeless place
We found love in a hopeless place
We found love in a hopeless place
+: hmmmmmmmmm
Just gonna stand there and watch me burn
But that's alright because I like the way it hurts
Just gonna stand there and hear me cry
But that's alright because I love the way you lie
I love the way you lie
I love the way you lie
@CieWszystkieChwileTe:
@hmmmmmmmmm:
I want your ugly
I want your disease
I want your everything
As long as it’s free
I want your love
Love love love
I want your love
I want your drama
The touch of your hand
I want your leather studded kiss in the sand
I want your love
Love love love
I want your love
+: hmmmmmmmmm
When I look at you
Oh, I dont know what I feel
Once in a while
And you make me laugh
And I'll sleep tomorrow
And it won't be long
Once in a while
Then you take me down
When you walk away
When you say "I do"
Oh, but I don't believe in you
I can't forget it
No...oooh
When you sleep tomorrow
And it won't be long
Once in a while
When you make me smile
When you turn your long blonde hair
@CieWszystkieChwileTe:
@hmmmmmmmmm: nie wiem co odpowiedzieć, bo zacytowałeś ładną piosenkę, która jest tak bittersweet i w ogóle wzbudza we mnie taki miks emocji, że nie wiem ehhh
kcbm
+: hmmmmmmmmm
zawsze morzesz powiedzieć że mnie kochasz
kctbm
@CieWszystkieChwileTe:
@CieWszystkieChwileTe: jesteś??????????????????????????????????????????????????????????????????????????????
We're soarin', flyin'
There's not a star in heaven
That we can't reach
@CieWszystkieChwileTe:
© Copyright 2005-2024 Milanos.pl Wszystkie prawa zastrzeżone. Korzystanie z serwisu oznacza akceptację Regulaminu
FoxMurder
ponad 8 lat temu
Poparzyłem sobie palec o tranzystor ;____________; jak piecze.
Tu regler Ver 2.
Swoją drogą dziwne, jak załączam ale silnik kontaktuje sie jedynie z jedną parą tranzystorów w mostku to działa ok, na obie pary ręcznie przykładając kable silnika. Ale jak polutuję ten mostek aby silnik był na stałe to mi zrobiło chyba zwarcie bo jeden tranzystor się był gorący jak słońce. Ale jeszcze nie odparował. I nadal wszystkie działają. Coś może nie otwierać parę która ma być nieczynna? Całość na 4Khz, bo wzm LM358 nie domaga więcej przy sygnale wyjściowym 9-11V. #skalatt
Podgląd | Rozmiar pliku: 134 KB
+: fanzonun, widowmaker, zpo, Lasha, bednarz2000, nolorito więcej (1)
zpo
ponad 8 lat temu
@FoxMurder: Poka schemat to się coś poradzi
+: nolorito
FoxMurder
ponad 8 lat temu
@zpo: tego schematu to nie mam wszystko w locie lutowałem i zasadniczo wszystko działczy. Tylko łączenie par w mostku coś nie tego. Zauważyłem że tylko górne tranzystory się grzeją jak po#^@ane. Dolne meh...Może dam pwm tylko na górne, a dolne będą otwierane na stałe zależnie od kierunku.
Podgląd | Rozmiar pliku: 27 KB
+: nolorito
FoxMurder
ponad 8 lat temu
Atmegi mają autodestruktor blokujący je po kilkunastu zaprogramowaniach. Już druga poszła się j@%ać. A ta co teraz używam nawet nie majstrowałem przy wewn kwarcu ani nie dostała przepięcia. Najlepiej to kurwy by chcieli żeby kilogramami kupować.
+: Lasha, nolorito
zpo
ponad 8 lat temu
@FoxMurder: Mi się zdarzało programować 1 ATmegę po 1tys. razy i działała. Ale trzeba uważać - łatwo coś sknocić (źle ustawić fusebity, ale napięcie nie takie na nie taką nogę).
Co do schematu - grzanie następuje, bo górne tranzystory nie otwierają się do końca i/lub następuje to zbyt wolno. Żeby mosfet się załączył napięcie na G (bramce) WZGLĘDEM (!!!) S (źródła) musi osiągnąć pewną wartość (zgodnie z tym, co producent wymyślił). Napięcie na bramkach (G) górnych tranzystorów NIE jest mierzone względem masy, ale względem S. A na S będzie występować napięcie zależne od spadków napięć na silniku, które będą różne w zależności od obciążenia i prędkości obrotowej. Inna sprawa to szybkość załączenia, jeśli sterowanie na bramkę przychodzi ze źródła o małej wydajności prądowej, to otwieranie następuję dłuuugo (względnie, mimo, że w praktyce to i tak ułamki sekund), w tym czasie tr. ma większą rezystancję, a na niej płynący prąd wytwarza ciepło. Rozwiązaniem może być np. zastąpienie górnych tranzystorów typu N na typ P (troszkę się logika sterowania zmieni). Można też górne tr załączyć na stałe (dla danego kierunku obr), a PWM dać tylko na dolne.
Są też dostępne specjalne drivery MOSFETów, które rozwiązują problem np. powolnego otwierania sie tranzystora, ale ich zastosowanie dla amatora może przysporzyć więcej problemów niż pożytku.
Jaki nominalnie prąd i napięcie ma pobierać ten silnik, którym chcesz sterować? Może łatwiej będzie na bipolarnych tranzystorach?
+: nolorito
FoxMurder
ponad 8 lat temu
@zpo: próbowałem już na "normalnych" tranzystorach nie było lepiej. Uwaliłem dolne BD140 żeby było śmieszniej. Ale wtedy nie dawałem PWM na 11V tylko sterowałem bezpośrednio przez rezystory, 5V.
Nie wykluczam że pochrzaniłem kable i jutro sie tym zajmę bo chyba uszkodziłem 1 parę góra dół bo nagle zaczęła wpływać na PWM z opampa, a powinno być na odwrót jak się zdaje.
Dzięki za info o pomiarze różnicy między poziomami między S a nie masą.
Ale górne S wtedy mi będą pływały zależnie od obciążenia.
To do kolejki i obciążenie może być różne, miałem nadzieję że to wyrobi ze 2A chociaż. Najlepsze że gdzieś ktoś napisał że powinny dawać 4A przy sygnale 5V, raczej bzdura.
zpo
ponad 8 lat temu
@FoxMurder: BD140 mają dosyć małe wzmocnienie, co znaczy, że prąd bezpośrednio z pinu ATmega będzie za mały, żeby w pełni otworzyć tranzystor, dlatego może się zjarać.
Jeszcze raz konkretnie, bo od tego trzeba zacząć - ile Amperów ma ten mostek wyrobić na silnik? Jak to będziemy wiedzieli, to może uda nam się lepiej rozkminić co jest nie tak, gdzie patrzeć...
zpo
ponad 8 lat temu
@FoxMurder: To znaczy chodzi mi o informację jaki masz silnik (jaki prąd i napięcie znamionowe)
FoxMurder
ponad 8 lat temu
@zpo: prąd nie wiem ale on może być różny, a silniki 12V. To do kolejki czyli ma za zadanie pociągnąć nawet 3-4 loki, szacuję że chociaż 2A.
zpo
ponad 8 lat temu
@FoxMurder: 2A to już dużo, więc BD140 się nie nadadzą. Mosfety to dobry kierunek. Sugerowałbym użyć jako górnych MOSFETów z kanałem P - w przeciwieństwie do N używa się ich jakby "odwrotnie" - żródłem (S) wpływa prąd, a drenem (D) wypływa. Napięcie bramki jednak nadal mierzone jest względem S, tylko żeby otworzyć tranzsytor musi być ono jakby ujemne (względem S). W praktyce wyglądałoby to tak, że S będzie podłączone do zasilania, np. +12V. Jeśli bramkę G podciągniemy rezystorem do +12V, to tranzystor będzie ZAMKNIĘTY. Natomiast podanie napięcie np. GND (-12V względem zasilania, a tym samym S tranzystora) spowoduje otwarcie. W takim przypadku potencjał na S jest zawsze znany (w przypadku, gdy w tym miejscu, na górze mostka masz tranzystor N napięcie na S silnie zależy od obciążenia silnika itp, i sterowanie tranzystorem wymaga różnych sztuczek). Nierzadko stosuje się tranzystory N jako górne, bo mają one lepsze wydajności prądowe niż MOSFETY-P (wynika to z pewnych ograniczeń fizycznych), ale wtedy potrzebne są sposoby na zapewnienie odpowiedniego sterowania bramkami.
Spróbuj ze schematem jak tu: https://i.stack.imgur.com/YV9zn.gif (można stosować inne tranzystory mosfet niż na schemacie, byle parametrami były podobne).
Dolnymi tranzystorami możesz sterować bezpośrednio z Atmegi PWMem (ale daj szeregowo jakiś mały opornik, np. 10 Ohm). Górne podczas sterowania załącz na stałe. Górne tr załącza się wysterowując tranzystor BC547 (5V na wejście oznaczone B lub D), możliwe, że trzeba będzie dobrać inny rezystor bazy.
Jeśli wszystko zrobisz dobrze, to gwarantuję Ci, że ten schemat zadziała i pociągnie kilka Amperów (pod warunkiem, że napięcie zasilania silników będzie mniejsze niż 20V - w przeciwnym wypadku przy sterowaniu górnymi tranzystorami na ich bramkach pojawi się zbyt duża różnica napięć (katalogowo zwykle maks dopuszczalna do 20V) ).
Pamiętaj też o diodach zabezpieczających każdy z tranzystorów, jest to WAŻNE - przy przełączaniu indukcyjności silnika pojawiają się wysokonapięciowe impulsy, które mogą wywołać szkody.
Częstotliwość PWM też gra rolę - im wyższa tym więcej przełączeń tranzystora i będzie się bardziej grzał (bo tranzystor nie załączy się od razu, nagle, otwiera się stopniowo przez co ma pewną większą rezystancję w fazie otwierania na której wydziela się ciepło).
FoxMurder
ponad 8 lat temu
@zpo: dzięki za wyjaśnienie z mosfetami jest bardzo cenne. Ale teraz już nie chcę wpychać w to kasy bo już wepchnąłem w to z 50zł a za to bym miał na spokojnie zasilacz do kolejki działający...janusz biznesu ze mnie. Więc nie mam na razie za bardzo jak kupić p-mosfety. Gdybym wcześniej pomyślał...
Zasadniczo działa ale nie chyba któryś się nie otwiera pewnie górny, bo silnik piszczy ale ni daje rady się zakręcić...mam jeszcze bd139, da radę nimi prawidłowo te n-fety uruchomić?
zpo
ponad 8 lat temu
@FoxMurder: Nurtuje mnie jeszcze kwestia amperarzu Twojego silnika, wydaje się, że jak dla modelu kolejki 2A to bardzo dużo. Może jednak wystarczyłby mostek na BD140/139? Jak możesz, to pokaż schemat jaki miałeś na tych bipolowcach...
Z górnym N-mosami będzie ciężko bez kombinacji... Jeśli nie masz szczególnego doświadczenia z elektroniką to lepiej nie idź w górne N-mosy. Gdybyś miał jeszcze jedno niezależne (!!!) źródło napięcia 5...12V (odizolowane) i transoptory, to coś by się MOŻE dało względnie łatwo wyskubać...
FoxMurder
ponad 8 lat temu
@zpo: chodzi o to że to ma mieć możliwość ciągnięcia przynajmniej 2 lokomotyw a najlepiej 4, ale 3 będą ok.
I bipolach miałem taki sam zasadniczo jak ten z mosami.
Mam jeszcze te BD139, dać je jako wzm sygnałów z opampa aby więcej prądu poszło na bazy?
zpo
ponad 8 lat temu
@FoxMurder: Ilość lokomotyw mi nic nie mówi, bo nie wiem ile to prądu
W mostku z BD140/139 tranzystory NPN powinny być na dole, a PNP (BD140) na górze(na forum widziałem, że wkleiłeś jakiś schemat, gdzie było na odwrót). Tu znowu historia podobna jak z MOSami - w tr. bipolarnym, aby on się otworzył prąd musi przepłynać z bazy do emitera (NPN), lub z emitera do bazy (PNP). Żeby taki tr się otworzył musi przez bramkę popłynąć odpowiednio duży prąd. I teraz - jeśli dasz NPN na górze mostka, to zauważ, że prąd jaki dajesz do bazy musi wypłynąc emiterem, a tam... jest silnik. I znów nie wiadomo jaki dokładnie tam będzie potencjał, a co za tym idzie jaki prąd dać na bramkę tranzystora... Schemat powinien wyglądać podobnie jak ten : https://goo.gl/images/hdUHfz Nie daję gwar, że zadziała od razu, może coś trzeba dostroić. Chyba możesz zamiast tr. QN2222 dać BD139 z rezystorem na bramce nie mniej niż 330R. Rezystory R1 i R2 też można trochę zwiększyć... np. do ok. 47R..100R (ekperymentuj)
zpo
ponad 8 lat temu
@FoxMurder: Ocenzurowało linka: http://photobucket.com/gallery/http://s988.photobucket.com/user/sonicblow10/media/Capture-1.png.html
FoxMurder
ponad 8 lat temu
@zpo: nie zrozumiałeś, pytałem czy ten mostek na n-fetach da się lepiej "triggerować" przy pomocy wzmocnienia sygnałów dodatkowo za pomocą BD139.
FoxMurder
ponad 8 lat temu
@zpo: a ten zadziała?
Bo zasadniczo mostek już działa i się nie grzeje jak po#^@ion, bo kable 2 mi się pomyliły, co innego smarować coś na schemacie a co innego go lutować częściowo na pająka ale brak mocy jakby, za małe napięcie przechodzi przez górną stronę, jakąś połowę otrzymuję na silniku czyli ok 6-7V.
Podgląd | Rozmiar pliku: 31 KB
zpo
ponad 8 lat temu
@FoxMurder: Sam jeden, czy dwa tranzystory to za mało. Budowałem kilka takich mostków (z samych N-Fetów) i zawsze wymagało to zastosowania jakichś specjalnych scalaków, albo sztuczek z wieloma mniejszymi komponentami.
Uwierz mi, dla własnego spokoju, tym bardziej jeśli masz małe doświadczenie elektoniczne i chcesz to zrobić tanio zastosuj rozwiązanie z górnymi P-mosami, albo próbuj na bipolarnych (o ile wystarczy Ci np. 1,5A prądu, które BD140/139 potrafią udźwignąć).
Dla ciekawości wpisz sobie w google hasło "high side mosfet driver" i zobacz jak wiele jest różnych rozwiązań tego problemu (i żadne nie kończy się tylko na dwóch tranzystorach). Nie chcę Cię zniechęcać, ale górne N-mosfety to ciężki temat niestety...
FoxMurder
ponad 8 lat temu
@zpo: no wiem, zobacz ten schemat co teraz zamieściłem, będzie w miarę?
P-fetów teraz przecież nie dostanę, może jak to nie zadziała to będę musiał zamówić...
zpo
ponad 8 lat temu
@FoxMurder: Przeanalizuj dokładnie co się dzieje na tym schemacie. Jak nie wysterujesz żadnego BD139, to cały mostek jest załączony i od razu mosfety się spalą. Bardzo niebezpieczna konfiguracja. A ona i tak nie rozwiązuje problemu górnych tranzystorów.
Zobacz - w punkcie "Motor +" masz S górnego, lewego MOSa. Zakładając, że otworzysz górny lewy, oraz prawy dolny tranzystor silnik będzie działał. W punkcie "Motor+", czyli S górnego będzie napięcie tylko trochę niższe od napięcia zasilania. A żeby otworzyć górny lewy napięcie na G (względem S!!!) musi być odpowiednio duże. I aby w pełni się otworzył musi być to napięcie (teraz patrząc względem GND) nawet wyższe od napięcia zasilania. I w większości rozwiązań z górnymi N-mosami stosuje się ukłądziki, które potrafią wygenerować dodatkowe napięcie wyższe niż napięcie zasilania mostka. Ty tego problemu jednym bipolarnym tranzystorem nie przeskoczysz.
Fakt, że górny tranzystor obecnie Ci się w ogóle otwiera to jest takie jakby samoregulujące się zjawisko, które powoduje, że tranzystor zawsze jest w stanie tylko częściowego otwarcia, a więc będzie się grzał
FoxMurder
ponad 8 lat temu
@zpo: właśnie widzę że każdy coś o napięciu high side ma być wyższe niż vcc.
Te bipole mają być oczywiście ściągnięte rezystorami do dołu 4k7, ale z bipolami mi chodziło o wydolność prądową bo LM358 ma prawie żadną, tak jak i pasmo przenoszenia przy tej amplitudzie.
Swoją drogą to głupie trochę że liczy się napięcie high side nie do masy a "S". Rzeczywiście chyba będę musiał drajwer kupić albo p-fety. Wkurwiam się bo już wpakowałem w to kasiorę. I do tego czekanie na paczkę jak na świętego mikołaja w lipcu.
Pomyślmy, może da się wycisnąć z N-fetów coś. Na 4czanie diy też postuję może coś się znajdzie.
FoxMurder
ponad 8 lat temu
@zpo: a patrz na to tu jest to właśnie prawie
nie wiem skąd te 23V tutaj i po co ta dioda i cap, ale jakby nie było.
Podgląd | Rozmiar pliku: 44 KB
zpo
ponad 8 lat temu
@FoxMurder: To jest właśnie sprytny układ podwyższający napięcie. Jedna tylko uwaga - żeby działało to podwyższanie na wejściu musi być cały czas jakiś PWM, nie da się otworzyć tranzystora na stałe. PWM musi być o wypełnieniu np. max 95%. Dla 100% nie będzie działo.
A jak to działa? Poanalizuj trochę, może dojdziesz do tego
FoxMurder
ponad 8 lat temu
@zpo: no właśnie to próbowałem i nic, albo się nie chce zamykać albo otwierać i tak w koło, najlepsze że mój amatorski oscyloskop który też zrobiłem na xmega wpływał w tym przypadku chyba na pwm jako pull down, w końcu do masy miał po drodze opornik, 1,1Mega oma. Wkurzyłem się i zastąpiłem high side przekaźnikiem który znalazłem, ale jako że był subminiaturowy to zlutowałem wyjścia równolegle aby zyskać lepszą obciążalność. Zadziałało na galowo. Nie wiem tylko za bardzo jak zrobić zabezpieczenie przeciw zwarciu, pospolity bezpiecznik nie bardzo bo nie wiem jakie prądy mogę puścić na np 3 lokomotywy, a gdzie się kończy bezpieczny poziom amperażu dla fetów dla przekaźnika...nawet dla kabli, użyłem do prądowej strony grubszego drutu z 0,48mm średnicy.
FoxMurder
ponad 8 lat temu
@zpo: to zmajstrowałem. A p-fety kupię kiedy indziej może wtedy zrobię modernizację.
Podgląd | Rozmiar pliku: 24 KB