Problem z uzyskaniem pożądanej mocy na silniku - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Problem z uzyskaniem pożądanej mocy na silniku (/watek-problem-z-uzyskaniem-po%C5%BC%C4%85danej-mocy-na-silniku) |
Problem z uzyskaniem pożądanej mocy na silniku - ilzorbz - 06-11-2018 Witam, Mam problem z uzyskaniem na silniku większej mocy. Silnik ma pracować w obie strony, prędkość regulowana potencjometrem, zmiana kierunku obrotów za pośrednictwem przełącznika. Na silniku jest umieszczona tarcza (waga koło 100g). Układ zasilany 6V 2A - arduino również zasilane z tego samego źródła. Chciałbym ograniczyć rpm silnika o połowę. Nie tracąc przy tym siły rozpędu. Dopiero zaczynam moją przygodę z arduino. To mój pierwszy post wiec proszę o wyrozumiałość . Zastosowany silnik: Typ MT92 -RS380SH Schemat podłączenia poniżej: https://drive.google.com/open?id=195rZmWBXlA1NTwF6OL3PLvLjqq6W7dNy Zamiast sterownika L293D umieszczonego na schemacie wykorzystałem znaleziony mostek SN754410NE. Poniżej kod sterujący całością: Kod: int potencjometr; RE: Problem z uzyskaniem pożądanej mocy na silniku - es2 - 06-11-2018 Ten kod to pisałeś rzucając kostką i wpisując co wypadnie? RE: Problem z uzyskaniem pożądanej mocy na silniku - ilzorbz - 06-11-2018 Jak już wspomniałem. Dopiero zaczynam z arduino. Odnośnie SN754410NE wykorzystałem link, w którym był użyty ten półmostek (https://www.bc-robotics.com/tutorials/controlling-dc-motor-arduino/). Jestem ciekaw swoich błędów i tego co mógłbym poprawić. Mogę się również na podstawie pomocy użytkowników czegoś nauczyć. Jeżeli chcesz już coś komentować postaraj się proszę o konstruktywną krytykę, a nie najeżdżać żeby najechać. RE: Problem z uzyskaniem pożądanej mocy na silniku - es2 - 06-11-2018 Konstruktywna krytyka jest tak, ze naucz się podstaw. Jak sobie wyobrażasz,aby nie znając języka napisać program? Chińskiego nie znam, jak myślisz, gdy wezmę słownik i przepisze z niego wyrazy, powstanie z tego powieść? Umieść tez schemat bo link, który dałeś dotyczy podłączenia L293D a SN754410NE nie jest z nim chyba kompatybilny. Sprawdź czy na wejściach SN754410NE masz oczekiwane sygnały. Sprawdź czy zmienna output przyjmuje spodziewane wartości. RE: Problem z uzyskaniem pożądanej mocy na silniku - kaczakat - 06-11-2018 Jak robisz sterowanie LED to możesz od razu sobie przełączać z jednej na drugą i oglądać jak jasno świecą. Z silnikami poszukaj jednak przykładów oprogramowania dla silników. Silnik powinien być rozpędzany, utrzymywana prędkość, hamowany, zmiana kierunku, itd. Poczytaj też o drganiach styków, np. zmień sobie ten kod na włączanie i wyłączanie jednego led przyciskiem, zobaczysz że przy takiej konstrukcji kodu to nie jest pewne działanie. Polecam też kurs Arduino, złożenie cegiełek przypadkowego kodu w jakąś możliwą do wykorzystania całość trochę czasu musi zająć nawet w Arduino: https://forbot.pl/blog/kursy. To czy silnik ma siłę i jaką przy starcie zależy od jego konstrukcji - szukaj moment silnika w google. Akurat z DC nie powinno być problemu, ale to nie znaczy, że będzie miał 100% jak go będziesz uruchamiał z PWM od 1%. RE: Problem z uzyskaniem pożądanej mocy na silniku - ilzorbz - 07-11-2018 Tak też zrobię. Dziękuję kaczakat |