24-06-2018, 08:59
(24-06-2018, 07:41)Rafix095 napisał(a): Innym ten robocik działa na tej baterii, jakiego zasilania więc potrzebuję?Jak długo działa?
Bateria 9V ma przeważnie wydajność 100..200mA. Baterie te charakteryzują sie dużą rezystancją wewnętrzną. Pod większym obciążeniem nacięcie gwałtownie maleje. Samo Arduino pobiera prąd ok 150mA. Oznacza to, że na takiej baterii samo Arduino będzie działać ok godziny.
Napięcie 8,8V ale gdy silniki nie pracują. Gdy zaczną pracować i beda obciążone napięcie spadnie.
Na jakie napięcie sa silniki?
Jaki pobierają prąd?
Jak długo robot ma działać?
Przypuśćmy, że silniki pobierają po 100mA. Arduino też 100mA. Wydajność baterii 100mA. Czas działania ok 20 minut. Niestety, w tej matematyce jest błędne założenie, że bateria ma zerową rezystancję wewnętrzną a tak nie jest. Może się okazać, że po obciążeniu pradem 300mA napięcie na baterii spadnie do 7 czy 6 woltów. Pojawią się następne pytania.
Jakiego typu jest stabilizator 5V?
Jaki jest wymagany spadek napięcia pomiędzy Vin a Vout?
Nie da sie odpowiedzieć na typanie "jakie powinno byc zasilanie" bez znajomości poboru prądu przez silniki i wymaganego czasu pracy robota. Odpowiadając "w ciemno" widzę dwa rozwiązania:
- Zasilanie z akumulatora 3,7 czy ogniw 4,5V bezpośrednio na uC w Arduino. Wywalić stabilizator 3,3V, który tylko niepotrzebnie pobiera prąd. Usypać uC kiedy tylko się da. Silniki naturalnie na napięcie dostosowane do zasilania. Wywalić płytkę z L298 i dać coś nowszego z MOS. L298 ma spory spadek napięcia i sporą część mocy zamienia w ciepło.
- Zasilić z akumulatora 12V. Stabilizator 5V na Arduino zastąpić stabilizatorem impulsowym. W tym przypadku także wskazana wymiana L298.