Witam,
szukam maksymalnie prostego rozwiązania na stworzenie automatyki w sterowaniu silnikiem BLDC.
Chcę zastąpić w obecnym zestawie czynnik ludzki:
silnik BLDC -> ESC -> tester serw -> mózg i oko sprawdzające czas + ręka poruszająca potencjometrem
czymś automatycznym co sprawi, że uzyskam następującą procedurę:
silnik pracuje na 100% mocy przez czas T1, następnie silnik nie pracuje (0%) przez czas T2, następnie silnik pracuje na 100% mocy przez czas T3 - jak na rysunku
Potrzebuję móc zadać 3 czasy T1..T3, które mogę zmieniać w miare potrzeb np. T1:5000ms 100% mocy; T2:1500ms 0% mocy; T3:3000ms 100% mocy.
Narastanie i opadanie mocy X,Y jakoś ustawione na stałe na np 500ms 0-100% i 100-0% żeby silnik nie dostawał z miejsca kopa 100% tylko przyspieszał i zwalniał narastająco.
Czy da sie to zrealizować prosto (prostacko) np jakiś mikrokontroler i 3 wyskalowane potencjometry?
Czy musi być Arduino, zasilacz, wyświetlacz, potencjometr, przyciski zatwierdzania, kilometr kodu?
Edit: Pomyślałem żeby potencjometr 10k znajdujący się w testerze serw zastąpić potencjometrem elektronicznym lub cyfrowym 10k i dodać jakiś układ sterujący nim żeby ustawiał sie na 100% i 0% w określinych odcinkach czasu.
Prosze o podpowiedź jak można takie sterowanie zbudować, jakies klucze, hasła czego szukać żebym mógł to znaleźć i spróbowac zrobić taki układ.
Ze względu na zastosowanie zależy mi aby układ był maksymalnie prosty, najlepiej na zwykłych elementach elektronicznych, które nie mogą się zawiesić czy wyskoczyć jakiś błąd (jak np. zasilacz, arduino i kod) żeby jego obsługa była totalnie łopatologiczna (najlepsze byłyby 3 potencjometry + 3 zwykłe wyświetlacze numerycznyne pokazujące wartości).
szukam maksymalnie prostego rozwiązania na stworzenie automatyki w sterowaniu silnikiem BLDC.
Chcę zastąpić w obecnym zestawie czynnik ludzki:
silnik BLDC -> ESC -> tester serw -> mózg i oko sprawdzające czas + ręka poruszająca potencjometrem
czymś automatycznym co sprawi, że uzyskam następującą procedurę:
silnik pracuje na 100% mocy przez czas T1, następnie silnik nie pracuje (0%) przez czas T2, następnie silnik pracuje na 100% mocy przez czas T3 - jak na rysunku
Potrzebuję móc zadać 3 czasy T1..T3, które mogę zmieniać w miare potrzeb np. T1:5000ms 100% mocy; T2:1500ms 0% mocy; T3:3000ms 100% mocy.
Narastanie i opadanie mocy X,Y jakoś ustawione na stałe na np 500ms 0-100% i 100-0% żeby silnik nie dostawał z miejsca kopa 100% tylko przyspieszał i zwalniał narastająco.

Czy da sie to zrealizować prosto (prostacko) np jakiś mikrokontroler i 3 wyskalowane potencjometry?
Czy musi być Arduino, zasilacz, wyświetlacz, potencjometr, przyciski zatwierdzania, kilometr kodu?
Edit: Pomyślałem żeby potencjometr 10k znajdujący się w testerze serw zastąpić potencjometrem elektronicznym lub cyfrowym 10k i dodać jakiś układ sterujący nim żeby ustawiał sie na 100% i 0% w określinych odcinkach czasu.
Prosze o podpowiedź jak można takie sterowanie zbudować, jakies klucze, hasła czego szukać żebym mógł to znaleźć i spróbowac zrobić taki układ.
Ze względu na zastosowanie zależy mi aby układ był maksymalnie prosty, najlepiej na zwykłych elementach elektronicznych, które nie mogą się zawiesić czy wyskoczyć jakiś błąd (jak np. zasilacz, arduino i kod) żeby jego obsługa była totalnie łopatologiczna (najlepsze byłyby 3 potencjometry + 3 zwykłe wyświetlacze numerycznyne pokazujące wartości).