Skocz do zawartości
skorek1989

Proszę o sprawdzenie Zegar Szachowy

Pomocna odpowiedź

Podłączanie przekaźnika bezpośrednio do Arduino i (to bez diody) to proszenie się o kłopoty. Mogę tylko powtórzyć to co pisałem na samym początku: https://forbot.pl/forum/topic/17001-prosze-o-sprawdzenie-zegar-szachowy/?do=findComment&comment=137760 Naprawdę nie ma sensu zabierać się za program, jeśli podłączenie nie będzie poprawne 🙂

 

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Może faktycznie nic się nie uszkodzi. Ale jak przyjdzie moment, że przestanie to łatwo będzie zdiagnozować problem. 😉

To jak ze wstawieniem kondensatora przy zasilaniu, może jest tam zbędny, bo przez większość czasu napięcie będzie odpowiednie, ale jak trafi się szpileczka to wtedy kondensator się przyda.

Udostępnij ten post


Link to post
Share on other sites

A jak tak podłącze będzie lepiej? Czy pominąć tranzystor? skoro działa przekaźnik na 2,5V.

Schemat.jpg

Schemat bez tranzystora.jpg

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Zamalowałeś cewkę w przekaźniku - ten płaski prostokąt to cewka, nie rezystor. Diodę masz wstawić równolegle do cewki przekaźnika.

Dioda w zasilaniu nic nie zmieni. Wstaw te 2 rezystory i będzie śmigać. Drugi rezystor spięty z masą służy odprowadzaniu ładunków w chwili zaniku sygnału sterującego - bez niego możesz odpiąć sterowanie i tak będzie włączony.

Zwróć uwagę gdzie masz podłączone zasilanie i mase, bo na schemacie który wstawiłeś masz źródło tranzystora podłączone pod linię oznaczoną 5V.

IMG_6618.thumb.jpg.3621aedeab7765eaf4c72a1634405cd2.jpg

Edytowano przez Gieneq

Udostępnij ten post


Link to post
Share on other sites
2 godziny temu, Gieneq napisał:

Wstaw te 2 rezystory i będzie śmigać.

Zero sensu owych rezystorów. Szeregowy 1k ma stanowczo za dużą wartość i w przypadku sterowania przekaźnika przez tranzystor jest kompletnie zbędny. 10k do masy niepotrzebnie ma tak dużą wartość. Jak to wszystko zebrać "do kupy" to powstał dzielnik a tranzystory MOS, jakie by nie były, lubią wysokie napięcie na bramce. Te "logic level" bardzo czesto nie otwieraja się na 100% przy np 5 czy 3V.

W przypadku sterowania przekaźnikiem, wybrałbym chyba bipolarny no chyba, że przekaźnik jest na 3V ale w wielusytuacjach, przekaźniki 3V czy 5v, można sterować bezpośrednio z GPIO uC.

Udostępnij ten post


Link to post
Share on other sites
Dnia 5.11.2019 o 14:58, RFM napisał:

10k do masy niepotrzebnie ma tak dużą wartość. Jak to wszystko zebrać "do kupy" to powstał dzielnik a tranzystory MOS, jakie by nie były, lubią wysokie napięcie na bramce.

Dobrze myślałeś, źle napisałeś. Ten rezystor do masy powinien mieć większą nie mniejszą wartość. Co do rezystora na bramce to w dużym stopniu zależy on od możliwości tranzystora (pojemności bramki) i tegoż właśnie pull-downa. Nie prawdą jest, że jest on zbędny ponieważ właśnie ze względu na pojemność bramki podczas przełączania ogranicza on prąd pinu uC. O ile w czasie przeładowania tejże pojemności nie powinno się nic przepalić w obwodzie pinu to skok napięcia może mieć niekorzystny wpływ na inne urządzenia uC (np. ADC lup nawet pracę rdzenia) i dlatego jakiś rezystor na bramce jest zalecany. Wiadomo też, że im większy będzie ten rezystor tym wolniej naładuje pojemność bramki i tym wolniej tranzystor się otworzy dlatego należy go dobrać wg. potrzeby 100ohm-1k to taki rozsądny przedział. Na wielu schematach można zobaczyć, że bramka mosfeta jest sterowana poprzez tranzystor bipolarny służący właśnie do dostarczania odpowiedniego prądu, nie tylko napięcia, do bramki aby odciążyć delikatne piny uC.

1 godzinę temu, skorek1989 napisał:

które z połączeń mam zastosować? Z tranzystorem czy bez?

Wg. mnie zdecydowanie z tranzystorem. Może być jakiś mniejszy.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites
6 godzin temu, skorek1989 napisał:

zrobiłem połączenie z tranzystorem i nie działa, jak wygram blinka to działa...

Może pokombinuj z konfiguracją arduino bo to jest niemożliwe, że z podłączeniem jest coś nie tak jeśli zrobiłeś jak na schemacie tym bardziej kiedy blink przełącza tranzystor.

Wyprzedzając potencjalne komentarze dot. możliwości przepalenia bramki w tranzystorze bez podłączonego rezystora to faktycznie istnieje i taka możliwość ale zdaje się, że te nowe mosfety są jakieś odporniejsze. Jest to jednak kolejny argument za stosowaniem rezystorów na bramce.

Swoją drogą ciekawe dlaczego tranzystory nie są produkowane z jakąś niewielką chociaż rezystancją bramki, albo o czym nie wiem 😉 . Swoją drogą dawno już mi się nie zdarzyło przepalić bramki w mosfecie nawet w bardzo sprzyjających ku temu warunkach.

Udostępnij ten post


Link to post
Share on other sites
11 godzin temu, skorek1989 napisał:

@atMegaTona zrobiłem połączenie z tranzystorem i nie działa, jak wygram blinka to działa...

Jeśli po wgraniu jednego programu układ działa, a po wgraniu drugiego nie działa, to winny jest raczej program. Próbowałeś jakoś przetestować co dokładnie sprawa, że układ nagle przestaje działać? Może warto zakomentować część swojego kodu i etapami dojść do tego miejsca, które będzie wszystko "psuło"?

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...