Witam! Mam pytanie czy można stworzyć taki układ gdzie po podaniu napięcia na jedną z nóżek attiny13 będzie on sterował silnikiem 12V przez podanie napięcia określone czasowo, co będzie zaprogramowane np przez 30 sek, a gdy napięcie zostanie odłączone silnik będzie zasilany przez 30 sekund ale będzie odwrócona biegunowość. Prościej mówiąc naciskam guzik silnik kręci się przez 30 sek w jedną strone wyłączam go lub naciskam ponownie silnik kręci się w drugą stronę :) Mógłbym prosić o jakieś pomysły?? Z góry dziękuję za odpowiedź i pomoc! Pozdrawiam!
|
|||
Jutro napisze ci kod, napisz
Jutro napisze ci kod, napisz mi tylko na którą nóżkę mam twój przycisk a na które sterowanie do mostka h, jaki typ mostka h (2xpnp, 2xnpn albo 4xnpn), aha i w czym chcesz program w C czy bascom bo jak bascom to nie wiem jak z pamięcią ale powinno dać rade a jak w c to będzie napisane pod codevision (uważam że jak ktoś taki jak ja chce z bascoma przesiąść się na c to to środowisko jest akurat dla niego najlepsze, nawet minimalnie do bascoma podobna składnia )
schemat
Bardzo Ci dziękuję za pomoc w sprawie kodu i bardziej preferowałbym pisanie w bascomie :) wnioskując z Twojej odpowiedzi to jest możliwe że taki układ ma prawo działać ale ja nawet nie mam pojęcia jak ma wyglądać schemat właśnie nie rozumie tych mostków H. Czy mógłbyś mi coś an ten temat wyjaśnić??
Pozdrawiam!
Napisanie tego jest możliwe,
Napisanie tego jest możliwe, a nawet bardzo proste co do mostka h to polecam http://www.dioda.com.pl/forum/topics20/h-bridge-vt111.htm niby jest on z 2 par tranzystorów npn(te "dolne") i pnp(te "górne") ale jak wiadomo każda rezystencja da spadek nap.i jako dolnych i górnych można użyć 4 jednakowychalbo pnp albo npn(ale lepiej polecam n-mosfety, łatwiejsze sterowanie, jutro rano będzie program, jeśli nie odpiszesz to dam 4 npn albo n-mosfet ale zmienienie to i tak będzie proste bo to tylko zmiana 2 cyferek w kodzie, a szalter na int0.
P.s. to na górze byłem ja tylko mnie wylogowało
mostek h
Super dzięki za zainteresowanie się tematem :) to jeżeli polecasz n-mosfety to spokojnie może być :) a ja postaram się jakiś schemat sklecić :) Mam jeszcze pytanie: Czy w tym małym procku znajdzie się jeszcze troszkę miejsca aby jedna nóżka sterowała jeszcze przekaźnikiem lub triakiem?? Tzn aby [po określonym czasie czyli tych przykładowych 30 sekund załączyć przekaźnik dodatkowo :)
Pozdrawiam!
Stworzyłem taki schemat mostka h, czy ma prawo on działać poprawnie?? :)
Jakie dobrać rezystory R5 i R6??
To tak:
To tak:
Po 1.
Schemat wyśmienity r5, r6 ok 1kOhm a r1-r4 zmniejsz do ~30kOhm.
Dodaj tylko jeszcze 2 rezystory ok. 100kOhm do masy i baz tych bc557.
Po 2.
Na początek zamiast tego całego mostka zamontuj 2 diody led anodami do 5v a katodami do punktu 1,2 przez rezystor żeby się nie okazało że proc nie działa jak ma (u mnie na m169 działał niestety nie mam ani jednego attiny, a bascom wywala jakiś błąd o sramie mimo zmniejszenia stosu) i otworzy cały mostek a kolega będzie musiał wietrzyć dom z dymu, i kupować nowe mosy.
Po 3.
Program powinien działać( jak pisałem na m169 działał) ale jest to inny procek i nie wiem jak tu będzie, gdyby było coś nie tak proszę od razu dać znać to napisze ten kod w codevision, a wtedy nie ma szans że nie odpali.
jakby co to moj email to:
P.s
1, 2 do portb.4 i portb.5, a switch na masę i portb.1, aha a switch należy podłączyć przez szeregowy rezystor ok. 10kOhm i kondensator 100nfdo 5v to wszystko pomiedzy procek i switch
przekaźnik
super dzięki za program jak najszybciej kupię części i przetestuje to na płytce stykowej :) a czy w programie zostało uwzględniony przekaźnik jak wcześniej pisałem ?? i jaka zmienna jest odpowiedzialna za ustawienie czasu podtrzymujące napięcie??
Pozdrawiam!
P.S. Poprawiłem schemat mam nadzieję że dobrze zrozumiałem uwagi :)
Schemat dobry program jest
Schemat dobry program jest napisany tylko tak jak było powiedziane wczesniej, miejsca jest jescze ponad 50 % flash tylko napisz co dokładnie ma to być z tym triakakiem
triak
Już tłumacze: po wciśnięciu switcha silnik ma się uruchomić przez pewien czas przykładowo 30 sek. Po upływie tego czasu silnik się zatrzymuję i załącza się triak. Po ponownym naciśnięciu switcha triak się wyłącza, a uruchomiony zostaje silnik który kręci się w drugą stronę przez umowne 30 sek. Mam nadzieję że dobrze wyjaśniłem :)
Która komenda jest odpowiedzialna za ustalenie czasu odpowiedzialnego za pracę silnika??
Pozdrawiam!
Tak powinien wyglądać ostateczny schemat :)Mam nadzieję że będzie działał poprawnie :)
Prrrawie dobrze :D
Prrrawie dobrze :D
Rezystor i kondensator miedzy swietchem a procem powinien wyglądać tak (sorry że w paincie ale takie programy do schematów mi nie ida)
http://www.fotosik.pl/pokaz_obrazek/c499cbfb3eb367cf.html
co do programu to napisze go ale dopiero jutro też coś koło tej godziny, co do czasu który jest odmierzany to jest to zmienna licznik, timer przerywa co ok. 25ms i zwieksz zmienna licznik i gdy doliczy do 1200(30sek) to zmienia stan na portach czyli silnik obraca sie w druga strone gdy doliczy do 2400 zatrzymuje timer i nie robi nic (instrukcja nop w do...loop)
$regfile =
Aha dostosuj sie do rysunku z painta i jedna na 100% ostatnia poprawka te rezystory 100k przy bazach bc powinny być do [b]5V[b]
e-mail
Witam!
Napisałem do Ciebie e-maila i nie wiem czy doszedł czy nie??
Pozdrawiam!
jak dobrać wartości rezystorów?
witam,
Jestem początkującym i moja wiedza z szeroko pojętej elektroniki jeszcze jest dość niewielka. Dlatego z góry przepraszam za nieprofesjonalne sformułowania i być może banalne pytania. Jednocześnie dziękuję za cierpliwość :)
Nie chciałem zakładać nowego tematu ponieważ ten tematycznie odpowiada mojemu problemowi
Do rzeczy:
Postanowiłem sobie zbudować taki mostek typu H.
Sterować chciałbym z mikrokontrolera ATtiny45 (Uz=5V). Silnik prądu stałego jakim chcę sterować ma napięcie operacyjne ok. 5V. Jednak nie jestem pewien co do wartości rezystorów zabezpieczających.
Chcę użyć tranzystorów bipolarnych BD139 (NPN) oraz BD140 (PNP) jako tranzystorów końcowych. Do ich wysterowania używam tranzystorów BC548. Noty katalogowe wszystkich z nich w linkach.
BD139
BD140
BC548
Wartości rezystorów wziąłem na podstawie tego co znalazłem po 2 dniach przeszukiwania google. Nie mam jednak żadnej gwarancji, że są one poprawne. Jeszcze niewielka wiedza z elektroniki nie pozwala mi samodzielnie ich wyliczyć.
Czy jest szansa, żeby ktoś spojrzał na ten układ i napisał mi z jakich zależności mogę wyliczyć wartości tych rezystorów? Przepraszam, że zasypuję Was tylko notami katalogowymi ale mi one niewiele mówią.
Będę bardzo wdzięczny za możliwie szybką odpowiedź ponieważ zależy mi na czasie.
Z góry dziękuję za zainteresowanie
Pozdrawiam
Re: Mostek H
Schemat wygląda całkiem dobrze.... wartości rezystorów zostaw takie jak na schemacie. Powinno wszystko działać. Tutaj nie ma za bardzo co wyliczać, rezystor 300R wpięty tak jak tutaj da prad bazy tranzystorów mocy na odpowiednio duzym poziomie co umożliwi pracę silnika z dużym prądem zależy od wzmacnienia jakie akurat będzie miał tranzystor.
Uważaj aby nie włączyć jednocześnie dwóch tranzystorów T5 T6
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: Mostek H
A nie lepiej użyć scalonego mostka H? Na przykład dajmy na to L298n albo L293d ?
Moja strona w powijakach
Re: Mostek H
Oczywiście że można użyc gotowego układu. To zależy tylko od tego co autor chce osiągnąć i w jaki sposób
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.