@TechBuilder opublikował kompletny projekt ładowarki mppt , myślę że algorytmy ładowania wszystkich rodzajów akumulatorów to ciekawy kąsek dla hobbystów Projekt opensource naturalnie. "DIY 1kW Arduino MPPT Solar Charge Controller (WiFi ESP32) "
@@eR-MIK Męczyłem się z tym na Uno R4 i zauważyłem, że do około 20 pomiaru wyniki odczytu analogRead się mocno wahają przy niezmiennych napięciach aref i mierzonym więc wykonuję w pętli np. 200 pomiarów, sortuję, odrzucam 50 z góry i dołu a resztę dzielę przez 100 i mam stabilne, powtarzalne wyniki przy rozdzielczości 14 bitów. Aha no i przy każdym starcie wykonuję pomiar "kalibracyjny" przed podłączeniem obciążenia do acs712 żeby określić to "zero" bo ono nie codziennie jest takie samo, ale nie są to duże różnice :) Mam niezbyt doskonały stabilizator 5V, może dlatego. Sprawdzałem dokładność pomiaru DC acs712 w zakresie do 10A zasilaczem laboratoryjnym i błąd nie przekraczał 20mA, nawet mnie to zdziwiło...
ACS mierzy pole magnetyczne wytworzone przez przeplywajacy prąd przez wewnetrzana zwore ukladu. Warto wspomnieć, ze odczyt jest wrazliwy na zewnetrzne pola magnetyczne co eliminuje uklad w pewnych zastosowaniach. Co do calosci, to duzo pomylek, mylisz prad z napieciem i rozdzielczosc, slabo tlumaczysz. Finalnie kiepska rozdzielczosc. Zakres 10A z kwantem 0,05A? To nie cale 8 bitow. Nie wspomniales, ze wykorzystujesz tylko 1/3 zakresu pracy przetwornika. Te 12 bitow to chyba jakies marzenia. Nawet na 10 bitowym przetworniku powinno byc lepiej. Chyba jakies zaokraglenia w sofcie. Na 8 bitowcach unika sie liczb zmiennoprzecinkowych ktore proponujesz.
@keeper1855To zależy co chcesz mierzyc czy prąd AC czy DC i na jakim potencjale, czy ma być izolacja galwaniczna i ile możesz stracić napięcia. Do wyboru masz bocznik rezystancyjny z odpowiednim wzmacniaczem którym możesz bardzo dokładnie mierzyć prąd stały i zmienny czy dwukierunkowo. Zarówno duże prądy jak i małe, tylko masz połączenie galwaniczne. Typowe wysokopradowe boczniki dają 75mV i są łatwo dostępne od 50 do 500A z dokładnością 1%. Masz jeszcze bocznik LEM jest droższy ale zapewnia izolacje stosuje się go do większych prądów stałych i zmiennych do ok 10khz Chyba 25A są najmniejsze. Są jeszcze tanie boczniki transformatorowe na prąd AC od 5A do setek A. Zapewniają izolacje. Można mierzyć od 50hz czasami do kilkudziesięciu kHz. Idealne do pomiaru prądu sieci, łatwo można stuningować aby mierzyć mniejsze prady. Są jeszcze boczniki na liniowych hallotronach podobnie jak ACS. Są wykorzystywane w miernikach cechowych. Raczej nie dostępne jako gotówce ale można zrobić samemu czy kupić jakiś samochodowy z klemy. Z opla kupiłem i ma zakres ok +-70A, sam robiłem z zakresem 500A. Są mało dokładne i mogą być wrażliwe na pola magnetyczne czy umieszczenie przewodu w oknie pomiarowym.
Faktycznie, bardzo kiepsko wyszło. Tak liczenie zmiennoprzecinkowych w przerwaniu jak i dokładność odczytu mimo uśredniania. Coś tam grubo nie działa. Pomijam wymowę "wolt" i "amper" zamiast "woltów" i "amperów"
Dobry materiał!
Fajne!
@TechBuilder opublikował kompletny projekt ładowarki mppt , myślę że algorytmy ładowania wszystkich rodzajów akumulatorów to ciekawy kąsek dla hobbystów Projekt opensource naturalnie. "DIY 1kW Arduino MPPT Solar Charge Controller (WiFi ESP32) "
Jak rozwiązać problem "pływania" zera w ACS712?
Próbkować kilka razy i wyliczać średnią
@@cnchobbyplI co to da? Średnia też będzie pływać w okresie np miesiąca! Widać, że nie używałeś ACS712 do czegoś więcej niż zabawy!
@@eR-MIK Męczyłem się z tym na Uno R4 i zauważyłem, że do około 20 pomiaru wyniki odczytu analogRead się mocno wahają przy niezmiennych napięciach aref i mierzonym więc wykonuję w pętli np. 200 pomiarów, sortuję, odrzucam 50 z góry i dołu a resztę dzielę przez 100 i mam stabilne, powtarzalne wyniki przy rozdzielczości 14 bitów. Aha no i przy każdym starcie wykonuję pomiar "kalibracyjny" przed podłączeniem obciążenia do acs712 żeby określić to "zero" bo ono nie codziennie jest takie samo, ale nie są to duże różnice :) Mam niezbyt doskonały stabilizator 5V, może dlatego. Sprawdzałem dokładność pomiaru DC acs712 w zakresie do 10A zasilaczem laboratoryjnym i błąd nie przekraczał 20mA, nawet mnie to zdziwiło...
ACS mierzy pole magnetyczne wytworzone przez przeplywajacy prąd przez wewnetrzana zwore ukladu. Warto wspomnieć, ze odczyt jest wrazliwy na zewnetrzne pola magnetyczne co eliminuje uklad w pewnych zastosowaniach. Co do calosci, to duzo pomylek, mylisz prad z napieciem i rozdzielczosc, slabo tlumaczysz. Finalnie kiepska rozdzielczosc. Zakres 10A z kwantem 0,05A? To nie cale 8 bitow. Nie wspomniales, ze wykorzystujesz tylko 1/3 zakresu pracy przetwornika. Te 12 bitow to chyba jakies marzenia. Nawet na 10 bitowym przetworniku powinno byc lepiej. Chyba jakies zaokraglenia w sofcie. Na 8 bitowcach unika sie liczb zmiennoprzecinkowych ktore proponujesz.
@keeper1855To zależy co chcesz mierzyc czy prąd AC czy DC i na jakim potencjale, czy ma być izolacja galwaniczna i ile możesz stracić napięcia. Do wyboru masz bocznik rezystancyjny z odpowiednim wzmacniaczem którym możesz bardzo dokładnie mierzyć prąd stały i zmienny czy dwukierunkowo. Zarówno duże prądy jak i małe, tylko masz połączenie galwaniczne. Typowe wysokopradowe boczniki dają 75mV i są łatwo dostępne od 50 do 500A z dokładnością 1%. Masz jeszcze bocznik LEM jest droższy ale zapewnia izolacje stosuje się go do większych prądów stałych i zmiennych do ok 10khz Chyba 25A są najmniejsze. Są jeszcze tanie boczniki transformatorowe na prąd AC od 5A do setek A. Zapewniają izolacje. Można mierzyć od 50hz czasami do kilkudziesięciu kHz. Idealne do pomiaru prądu sieci, łatwo można stuningować aby mierzyć mniejsze prady. Są jeszcze boczniki na liniowych hallotronach podobnie jak ACS. Są wykorzystywane w miernikach cechowych. Raczej nie dostępne jako gotówce ale można zrobić samemu czy kupić jakiś samochodowy z klemy. Z opla kupiłem i ma zakres ok +-70A, sam robiłem z zakresem 500A. Są mało dokładne i mogą być wrażliwe na pola magnetyczne czy umieszczenie przewodu w oknie pomiarowym.
Faktycznie, bardzo kiepsko wyszło. Tak liczenie zmiennoprzecinkowych w przerwaniu jak i dokładność odczytu mimo uśredniania. Coś tam grubo nie działa.
Pomijam wymowę "wolt" i "amper" zamiast "woltów" i "amperów"
Zgadzam się ze wszystkim .Arduinowcy myślą, że zjedli wszystkie rozumy a nie potrafią nawet dobrze zamigać LEd-ami!