Pytanie:
Jakiego rodzaju tranzystora potrzebuję do wzmocnienia wyjść PWM Arduino?
whataniceguitar
2011-11-04 06:22:24 UTC
view on stackexchange narkive permalink

Planuję mieć 30 żarówek kontrolowanych przez moje arduino uno na 3 kanałach (10 żarówek na kanał równolegle). Wcześniej użyłem arduino do sterowania kilkoma czerwonymi, zielonymi i niebieskimi diodami LED - użyłem prostego schematu z wykorzystaniem trzech tranzystorów. Po prostu nie jestem pewien, które tranzystory mam tym razem, biorąc pod uwagę, że używam żarówek z 120vAC, a nie mniejszego zasilacza DC.

Oto schemat tego, co chcę zrobić - http : //i.imgur.com/BzhM3.png

enter image description here

Próbowałem kontrolować tylko jedną żarówkę za pomocą tranzystora MJE3055T, ale wszystko, czym byłem w stanie zrobić to lekko przyciemnić żarówkę, a nie wyłączyć ją całkowicie. Wątpię, czy moc znamionowa była wystarczająca, więc próbowałem połączyć ze sobą dwa tranzystory w konfiguracji Darlington bez powodzenia, w ogóle nic się nie stało.

Wiem, że powinienem użyć więcej niż jednego zasilacza AC, aby to uruchomić - tak to znaczy, że będę potrzebował więcej niż 3 tranzystorów?

Czy potrzebuję tylko tranzystora o większej mocy? Czy to byłby właściwy?

http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&itemSeq=106696146&uq=634559326654518595

Dzięki !!!

Dennis

Żaden link nie działa dla mnie. Ponadto, jeśli używasz prądu zmiennego do zasilania lamp, prosty przełącznik tranzystorowy może nie zapewnić najlepszego rozwiązania.
Bezpieczniejszym / prostszym podejściem byłoby użycie jasnych diod LED. Na przykład. http://thingm.com/products/blinkm-maxm.html
Czy możesz podać aktualne informacje na temat tego, czego się do tej pory nauczyłeś, abyśmy mogli pomóc Ci osiągnąć to, czego chcesz. Są dobre odpowiedzi (oprócz „Użyj diod LED” itp.). Możemy pomóc. musimy wiedzieć, dokąd zmierzasz do tej pory. Samo wlewanie informacji w pustkę nie jest zbyt produktywne. Np. MOŻESZ przełączyć obciążenie lampy, które określisz za pomocą Arduino i zrobić to bezpiecznie i umiarkowanie tanio. Do czego będą używane światła?
Jaka jest maksymalna stawka, przy której chcesz włączać i wyłączać rzeczy? np. czy ma to podążać za rytmem muzyki lub dyskoteki, czy tylko przełączanie czasu cyklu zasilania będzie OK? Ta odpowiedź ma zasadniczy wpływ na to, które rozwiązania są potencjalnie odpowiednie.
Światła będą używane w połączeniu z tablicą LED, którą buduję podczas występu muzycznego na żywo wiosną przyszłego roku.
Potrzebuję interwałów aktualizacji co najmniej co 20 ms, więc czas cyklu z sieci jest w porządku - chyba że uczynienie go nieco szybszym niż 60 Hz nie byłoby zbyt kosztowne / czasochłonne. Obecnie jestem w trakcie opracowywania nowego schematu z zastosowaniem triaków / przekaźników, odpowiedniego uziemienia, lepszych środków bezpieczeństwa itp.
Zobacz dodatek do mojej odpowiedzi. Wykorzystuje podstawowy obwód Konsaliks (ponieważ jest bardzo standardowy). Zostawiłem sterownik triaka, którego używał, ponieważ jest doskonały (czuły napęd, wysokie napięcie wyjściowe). To kierowca przekraczający zero. Wiedza o tym, co robisz ze światłem, byłaby przydatna, np. Podążanie za muzyką lub…. | Zasugerowałem przykładowy TRIAC - niekoniecznie jest to najlepszy wybór i wymagałoby dokładniejszego sprawdzenia, gdyby został wybrany, ale wygląda dobrze.
@whataniceguitar - czy ostateczna wersja będzie używać standardowych żarówek? Pytam bo będą dość opieszale reagować na przełączenie, więc jeśli chcesz np. szybkie efekty stroboskopowe, których możesz potrzebować, aby spojrzeć na alternatywy. Kiedy aktualizujesz swój schemat, możesz dołączyć trochę informacji o efektach / czasie, które chcesz osiągnąć, co powinno dać nam większą szansę na znalezienie najlepszego rozwiązania.
Przeczytałem tytuł, a następnie przeczytałem pierwsze zdanie i wystraszyło to żyjących @ # $% na mnie! Nawet przed spojrzeniem na diagram, który jest jeszcze bardziej przerażający (i po prostu błędny). Trzymaj elementy poziomu logiki DC z dala (lub przynajmniej oddzielone) od sieci prądu przemiennego.
Zdałem sobie z tego sprawę już jakiś czas temu - spójrz na inne posty i odpowiedzi.
@ OliGlaser Tak, chciałbym użyć żarówek do końcowego produktu. Jednak nie muszą być wyjątkowo responsywne - będę je włączać i wyłączać, od czasu do czasu dodając inne efekty. Szybkie efekty stroboskopowe są zupełnie niepotrzebne w tej części mojego projektu.
Pięć odpowiedzi:
Russell McMahon
2011-11-04 07:21:30 UTC
view on stackexchange narkive permalink

ZATRZYMAJ SIĘ

Twój entuzjazm jest godny pochwały, ale próbujesz zrobić coś, co może być śmiertelne. Zanim użyjesz 120 (lub) 110 VAC, musisz zrozumieć, co robisz.


Tranzystory potrzebują prądu stałego do działania. Jak mówi Oli, TRIAC będzie działał dla prądu przemiennego, a izolacja to przynajmniej „dobry pomysł”.

Wymagane jest dodatkowe wyjaśnienie:

  1. Jakiego napięcia faktycznie używasz do tej pory?
  2. Czy używasz obecnie prądu zmiennego czy prądu stałego?

Jeśli używasz 120 VAC z 2N3055, jak teraz stwierdzasz, i nie ma żadnych poprawek (które możesz robić, ale nie wspomniałeś), twoje obietnice są gorsze niż bezużyteczne. 120 VAC ~ = 160 V szczyt jest znacznie powyżej napięcia znamionowego 2N3055.


Dodano:

Rozwiązanie Konsalika jest dobre. To nie jedyny sposób, ale jest to przydatne rozwiązanie, koszt jest stosunkowo niski i zapewnia odpowiednią izolację.

  • Ten diagram jest skopiowany bezpośrednio z odpowiedzi @Konsalik. Proszę o głosowanie za jego odpowiedzią teraz :-).
    Zapewnia dobre rozwiązanie elektroniczne z

    • izolacją,
    • zdolnością do obsługi znacznej mocy i
    • możliwość dobrego i bezpiecznego sterowania przez Arduino lub mikrokontroler ogólnego przeznaczenia.

enter image description here

Chociaż pokazuje to jako przełączanie tylko 12 VAC, nadaje się prawie bez zmian do pracy 110 VAC lub 230 VAC.

Jego sugerowany sterownik MOC3023M TRIAC jest dostępny w firmie Digikey za mniej niż 1 USD za 1.
Jest to sterownik TRIAC o „losowej fazie”, co oznacza, że ​​będzie on włączał obciążenie, gdy jak tylko otrzyma sygnał skrętu.
Można również uzyskać sterowniki „przejścia przez zero”, które włączają obciążenie, gdy napięcie sieciowe jest w punkcie zerowym. Zmniejsza to interfenece elektryczne przy przełączaniu obciążenia, ALE oznacza, że ​​można uzyskać tylko całkowite wielokrotności okresu włączenia połowy długości fali.
Który rodzaj jest najlepszy, zależy od aplikacji.
W wielu przypadkach przełączanie przez zero jest w porządku
i jest preferowane, jeśli przełączanie w punktach przejścia przez zero jest dopuszczalnym ograniczeniem.
Przełączanie „losowej fazy” jest przydatne dla najszybszego możliwego sterowania włączaniem.

Sterownik MOC3023 wymaga prądu przemiennika 5 mA, najniższego w jego „rodzina” członków, co czyni go dobrym wyborem do sterowania większością mikrokontrolerów.

Sterownik MOC3023 ma znamionową wartość wyjściową 400 VAC, dzięki czemu nadaje się zarówno do pracy 100 VAC, jak i 230 VAC.

Tylko przykład:
Potencjalnie dobrym TRIACem jest ST2050H TRIAC
kosztujący poniżej 1 USD w firmie Digikey.
Ma ocenę dla pracy szczytowej 600 V, praca ciągła 20 A.
Wymaga napędu bramki 50 mA, który jest „trochę ciężki”, ale dostosowany przez sterownik.
Istnieją mniej dobrze oceniane TRIACS w nieco niższej cenie, które „do roboty”, ale ten wydaje się być bardziej wytrzymały i zdolny niż wiele innych za rozsądną cenę.

Jak tylko przeczytałem twoją odpowiedź, przestałem eksperymentować z jedną żarówką. Zdaję sobie sprawę, że korzystanie z sieci jest potencjalnie śmiertelne w każdym przypadku, a podczas kontynuowania użyłem rękawiczek, poważnej pary gogli i zdalnego wyłącznika. Może jestem niedoświadczony, ale nie jestem głupi. Obecnie jestem w trakcie opracowywania nowego schematu z wykorzystaniem triaków / przekaźników, odpowiedniego uziemienia, lepszych środków bezpieczeństwa itp. Doceniam komentarze wszystkich i kontynuowałem własne badania wspomnianych komponentów, aby wrócić z czymś miejmy nadzieję, że nie wywoła to żadnych sporów na temat etykiety.
@kortuk - moja odpowiedź dotycząca TRIAC-a jest po prostu rozwinięciem i komentarzem do tego, co na początku opublikował Konsalik. Jego rozwiązanie jest wyjątkowo dobre w tych okolicznościach. Czy mógłbyś przekazać mu 100 premii.
@whataniceguitar - Cieszę się, że nadal żyjesz i że zauważyłeś w ten sposób. (naprawdę). Dobrze, że robisz to dobrze i odpowiedzialnie i że teraz wszyscy jesteśmy „na tym samym kanale”. Zwykle nie mam zbyt wielu skarg na etykietę i zwykle to ja staram się wstawić za małym facetem (jak możesz lub nie zauważyłeś w ostatnich odpowiedziach). Próba zwrócenia uwagi małych (lub dużych) facetów jest tak ciężką pracą, że wydawało się, że trzeba krzyczeć. Teraz wszystko jest w porządku, powinieneś uznać mnie za przydatnego i niezbyt trudnego :-).
@RussellMcMahon, premia 100 miała na celu uwzględnienie błędu, który wystąpił, gdy nieprawidłowo użyłem systemu flagowania. Nie ma to nic wspólnego z ważnością odpowiedzi. Zleceń nie można zmieniać w żadnym stanie. Zanotowałem ci na czacie, że będę to robić dzień temu.
@RussellMcMahon, Nie mogłem znaleźć triaka, który zasugerowałeś, ale znalazłem to na digikey, co jest porównywalne - czy byłoby odpowiednie? http://search.digikey.com/us/en/products/BT137X-600,127/568-3662-ND/1154774
Wiem, że maksymalna wartość 8 A jest mniejsza niż triak, który początkowo sugerowałeś, ale dla 10 żarówek przy 0,5 A na kanał (łącznie 5 A) byłoby to odpowiednie, prawda?
@Whataniceguitar - Sugerowany przeze mnie RIAC jest w magazynie w Digikey USA ASAFIK. | Celowo określiłem „dobry solidny” TRIAC. Znaczny wzrost ocen w stosunku do tego, co chcesz, zwykle nie kosztuje znacznie więcej. np. TRIAC będzie niewielką częścią kosztu systemu, ale jego przetrwanie ma kluczowe znaczenie. Podwojenie kosztu da znacznie wyższą ocenę. Poszukaj konstrukcji bez tłumienia, dopuszczalnej czułości bramki, dobrego napięcia znamionowego. Żarówki pobierają 10-krotny prąd rozruchowy w stanie ustalonym, gdy są zimne. Upewnij się, że TRIAC poradzi sobie z tym i powtarzalnym charakterem. Tylko gdy żarnik się nagrzewa, ale nie jest to trywialne.
Powiedziałem ST2050H, ale to T2050H firmy ST - [strona z kosztami w Digikey tutaj] (http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&keywords=T2050H) 99 centów w jedynkach, ponad 800 w magazynie . [Arkusz danych tutaj] (http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00161297.pdf). Nie jest to ostateczny standard, ALE znacznie ładniejszy niż wiele. Zaprojektowany do trudnych zastosowań, takich jak odkurzacze i elektrobębny pralek. Mówią również, że głównym punktem jest "Bardzo wysoka zdolność komutacji w 3 kwadrantach", ponieważ chcą, aby był on wytrzymały.
Adam Lawrence
2011-11-04 23:52:06 UTC
view on stackexchange narkive permalink

Zabawa z głównymi graczami to dobry sposób na zabicie. Dlatego istnieje wiele agencji regulacyjnych, które dyktują, co można, a czego nie można zrobić z napięciem sieciowym. Okablowanie bezpośrednio do sterowników niskonapięciowych za pomocą niedocenianych tranzystorów nie byłoby życzliwe ze strony UL (ani żadnego innego organu regulacyjnego) w tej sprawie.

Najwyraźniej nie masz umiejętności technicznych, aby bezpiecznie zaprojektować pierwotne obwody boczne, więc NIE WOLNO.

Pozbądź się tranzystorów i zastąp je przekaźnikami półprzewodnikowymi z certyfikatem bezpieczeństwa.

Crouzet SSR

Numer części 84137000 jest przystosowany do 240 V AC, 10 A na przekaźnik i może być sterowany w zakresie 3-32 V DC. Izolacja jest nieodłączna (4000 V).

Upewnij się, że każdy łańcuch ma bezpiecznik! (Powolne świecenie 5A byłoby dobrym punktem wyjścia).

Zwykłe żarówki PWM nie przyniosą większego efektu. Żarnik wolframowy ma spore opóźnienie, więc żarówki zawsze będą się powoli włączać i wyłączać (w porównaniu z diodami LED).

Jeśli chcesz mieć lepszą kontrolę nad światłami, rozważ model 84137200 (który nie t czekać na wystrzelenie przejść przez zero) - ten sam arkusz danych.

Nie czeka na przejście przez zero, kiedy zasnę będę miał koszmary o EMI.
Tak samo jak ja. Nie mam pojęcia, co próbuje osiągnąć OP. Przejście przez zero 84137000 pięknie działa w moim laboratorium.
Konsalik
2011-11-04 12:20:33 UTC
view on stackexchange narkive permalink

W zeszłym semestrze użyliśmy następującego obwodu do projektowania elektrycznego:

enter image description here

Zauważ, że jest to zasilanie 12 V AC, ponieważ nasi profesorowie martwili się o bezpieczeństwo (tak jak ).

Litera „R?” wartości, które musieliśmy obliczyć.

Obwód ma triak ze sprzężeniem optycznym (MOC3023), aby zapewnić izolację od MCU.

Niezłe rozwiązanie. Izolator optyczny okazuje się dobry - wymagany jest niski prąd napędu i dobre napięcie wyjściowe, dzięki czemu można go używać w systemach 110 VAC lub 230 VAC. Transoptor jest „losową fazą”, więc zapewnia najszybszą reakcję włączenia. Użycie prawidłowo ocenionego TRIAC i zmiana kilku wartości pozwala na to, aby działał on dobrze na obciążeniach sieci.
Russell McMahon
2011-11-05 19:54:22 UTC
view on stackexchange narkive permalink

Nie ma organu regulacyjnego na świecie, który zezwalałby na użycie tego obwodu.

  • Sieć zasilająca jest podłączona do półprzewodnika poprzez obciążenie o niskiej impedancji urządzenie, które ulega awarii pod napięciem wstecznym w sposób niegwarantowany. Urządzenie jest oceniane na 60 /> 160 = mniej niż 40% szczytowego napięcia przewodzenia, które będzie występować.

  • ** NIE jest to potencjalnie silny> śmiercionośny projekt.
    JEST śmiertelnym projektem w obecnej postaci.

  • Istnieje łatwa do osiągnięcia i prawdopodobna ścieżka awarii wysokiego prądu poprzez urządzenie półprzewodnikowe od sieci do kontrolera niskiego napięcia (Arduino).

  • Używany komponent przełączający jest zasadniczo nieodpowiedni do tego zadania i można spodziewać się, że zostanie zniszczony w dowolnym momencie podczas pracy.

  • Jeśli jeden tranzystor ulegnie awarii, może to spowodować awarię wszystkich innych - wysyłając sieć przez (teraz już dymiącą ruinę).

Tranzystor bipolarny nie jest przeznaczony do użytku z prądem zmiennym.

  • Tranzystor bipolarny może nigdy nie może być z powodzeniem używany jako przełącznik AC.

  • 2N3055 to tranzystor bipolarny.

Nawet jeśli w tym obwodzie był używany odpowiedni typ elementu przełączającego, który musiałby mieć * prawidłowe napięcie znamionowe. *

  • 2N3055 jest znacznie zaniżone do zasilania sieciowego - nawet po wyprostowaniu do prądu stałego.

    • Ocena elementu, aby wytrzymać nieco więcej niż napięcie szczytowe sieci, spowoduje marginalne urządzenie, które zepsuje się okres eksploatacji.

    • Podzespoły sieciowe muszą wytrzymywać przepięcia i znaczne skoki napięcia. Minimalna wartość szczytowa sieci + 50% byłaby rozsądna - i to nie radzi sobie ze skokami szumów.

    • 2N3055 ma napięcie znamionowe 0 V AC, co oznacza, że ​​nie jest przystosowany do przełączania AC przy wszystko.

    • 2N3055 ma moc 60 DC

    • 120 VAC = ~ 160 + V szczyt. Mądry byłby komponent o wartości 240 DC. Więcej, czyli lepiej. Tak więc

    • Nawet jeśli sieć zasilająca została wyprostowana do prądu stałego w celu przełączenia, 2N3055 jest pod względem napięcia zaniżone o współczynnik około 4: 1.

Powodem, dla którego to opublikowałem, było upewnienie się, że jest bezpieczny. Może nie jestem najbardziej doświadczony, jeśli chodzi o elektronikę, ale nie mam zamiaru bawić się siecią bez obwodów, które zostały odpowiednio skrytykowane przez moich rówieśników. Spędziłem czas od czasu napisania tego posta, prowadząc badania nad wykorzystaniem sieci zasilającej, przekaźników, traik i kilku innych komponentów, które są istotne dla mojego projektu. Powyżej znajduje się PROPONOWANY SCHEMAT, a nie zdjęcie, na którym próbuję zabić kogoś i siebie. Twoje komentarze były pomocne, ale także niezwykle niegrzeczne i protekcjonalne. Nie ma takiej potrzeby, nikomu to nie pomaga.
@whataniceguitar - moim celem było utrzymanie cię przy życiu. Jeśli to jest żywe i zirytowane, a nie martwe, niech tak będzie. Nie było wystarczająco szybkiego dialogu, aby upewnić się, że słuchasz - a twoje odpowiedzi wyraźnie mówiły, że podłączałeś zasilanie, jak pokazano, i że byłeś pewien, że nikogo nie zabijesz. Zamiast pozwolić Murphy'emu udowodnić, że się mylisz, najlepszym podejściem wydawało się podjęcie większych wysiłków, by zwrócić na siebie uwagę. Teraz wydaje się, że wszyscy jesteśmy na tej samej długości fali, możemy pomóc ci robić, co chcesz, z rozsądną nadzieją, że będziesz żył i skorzystasz z naszych wysiłków :-).
Słusznie. Jestem tu, żeby posłuchać.
Oli Glaser
2011-11-04 06:52:29 UTC
view on stackexchange narkive permalink

Nie możesz użyć tranzystora bipolarnego 3055 do sterowania zasilaniem sieciowym. Jak wspomniano, nie jest to wcale bezpieczne.

Naprawdę poleciłbym albo użycie żarówek o niższym napięciu, albo zakup gotowego modułu, który może robić, co chcesz.
Oto, co wygląda na całkiem dobrze zbudowany / udokumentowany / wyceniony izolowany 8-kanałowy moduł przekaźnika półprzewodnikowego, który może przełączać do 2 A na kanał (ale trzymałbym go na 2 żarówkach / 1 A na kanał, ponieważ 2 A to absolutne maksimum) i może być sterowany z Twojego Arduino.
Wybrałbym tę opcję i nie martwiłbym się o nieprzyjemne rzeczy.

Poniżej zostawię te informacje w celach informacyjnych:
Musiałbyś użyć czegoś odpowiedniego, np. triak, taki jak BT139 lub podobny. Również jeśli używasz zasilania sieciowego, potrzebujesz izolacji, optotriak, taki jak MOC3011 (lub podobny), może być użyty do napędzania podstawy większego triaka z pinu Arduino.
Izolacja jest bardzo ważne, dla bezpieczeństwa siebie i Arduino - nie używaj obwodu pokazanego w pytaniu (AC będzie odchylać ujemnie i naprzód złącza kolektora bazy tranzystora)

Dla odpowiednika PWM prądu przemiennego będziesz potrzebować detektora przejścia przez zero i ustawić czas wyzwalania triaka w zależności od tego, ile cyklu chcesz włączyć.

Edytuj - właśnie zauważyłem, że potrzebujesz 10 żarówek równolegle na każdym kanale. Musisz upewnić się, że wybrany triak poradzi sobie z wymaganym prądem. 60 W przy 120 V = 0,5 A na każdą żarówkę, co daje 5 A na kanał. IIRC BTB139 obsługuje do 16A, ale potrzebowałbyś radiatora, ponieważ rozpraszałby sporo (sprawdź arkusz danych dla wykresów) Możesz również podzielić kanały na np. 5 partii żarówek.
1800 W dla żarówek 30 * 60 W. Jak otrzymujesz 7200 W? Czy na schemacie nie ma więcej żarówek?

To było prawie ponad moją głową - szukałem tak naprawdę triaków i myślę, że rozumiem sedno, chociaż spojrzałem na arkusz danych BTB08 i byłem całkowicie zdezorientowany, to dla mnie zbyt matowe i jestem nie ma wystarczającego doświadczenia z terminologią elektroniczną, aby ją naprawdę zrozumieć. Detektory przejścia przez zero i optotriaki, o których nigdy nie słyszałem, ale próbuję zrozumieć zasady. Czy mógłbyś sprecyzować, jak połączyć je ze sobą zamiast tranzystorów?
Jak mówi Russell, musisz to zrozumieć, zanim przejdziesz dalej. Prawdopodobnie radziłbym odłożyć to na później. Jeśli jednak chcesz spróbować, nadal możemy spróbować pomóc tak bardzo, jak to tylko możliwe. Czy jest jakiś powód, dla którego nie możesz użyć, np. jakieś żarówki niskiego napięcia? (Żarówka LED, halogen itp.)
Masz rację co do błędnych obliczeń - żarówki miałyby tylko 1800 W. Czy sugerujesz zmniejszenie grup do 5 żarówek na kanał i posiadanie sześciu triaków zamiast 3? I tak, zdecydowanie chcę spróbować - ale w możliwie najbezpieczniejszy sposób, dlatego tu przyjechałem. Wielkie dzięki za pomoc, oboje.
@whataniceguitar - patrz zredagowana odpowiedź, myślę, że zakup fabrycznie wbudowanego modułu lub użycie żarówek niskonapięciowych to dobry pomysł.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...