Watomierz z arduino

Tematy związane z wszelką elektryką
ODPOWIEDZ
Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Watomierz z arduino

Post autor: Adam333 » 24 wrz 2019, 20:35

Cześć mam pomysł żeby zrobić watomierz na bazie arduino nano, tylko nie wiem jak zmierzyć napięcie, bo na zwykłym dzielniku napięcia czyli 6,8ko i 430o(te rezystory mają maksymalnie po 0,5W) spali mi rezystory, a potrzebuję zmierzyć 84V. Jest tu ktoś rozeznany kto pomógł by mi rozwiązać ten problem ;)

slow
Posty: 103
Rejestracja: 16 mar 2018, 14:41

Re: Watomierz z arduino

Post autor: slow » 24 wrz 2019, 21:38

Daj ze 100x większe rezystory i nie powinno być problemu

Dede
Posty: 604
Rejestracja: 11 cze 2018, 5:19
Lokalizacja: Ruda Śląska

Re: Watomierz z arduino

Post autor: Dede » 25 wrz 2019, 13:55

slow pisze:
24 wrz 2019, 21:38
Daj ze 100x większe rezystory
Trochę za duzo moc jest 1W przy 84V jak zastosuje 2W to bedzie idealnie.
Rezystor o mocy 0,5W to za mało

slow
Posty: 103
Rejestracja: 16 mar 2018, 14:41

Re: Watomierz z arduino

Post autor: slow » 26 wrz 2019, 16:40

Najważniejszym parametrem rezystora jest rezystancja więc pisząc daj 100x większy pisałem o rezystancji a nie mocy.

Dede
Posty: 604
Rejestracja: 11 cze 2018, 5:19
Lokalizacja: Ruda Śląska

Re: Watomierz z arduino

Post autor: Dede » 26 wrz 2019, 19:07

Więc 100x większe to 680k i 43k

slow
Posty: 103
Rejestracja: 16 mar 2018, 14:41

Re: Watomierz z arduino

Post autor: slow » 27 wrz 2019, 19:34

Przy tych rezystorach wydzieli się ok 0,01W mocy. Trochę spore, trzebaby patrzeć w dokumentację atmegi czy nie za duże ale myślę że będzie mierzyć.
Jeśli dasz 68k i 4,3k to wydzieli się ok 0,1W.
Przy twoich 6k8 i 430 to ok 1W

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 28 wrz 2019, 22:20

Póki co znalazłem 6,8ko i 430 każde z nich wytrzyma 2W, więc chyba będą ok. Przyszły już pierwsze części powoli piszę program. Na razie ogarnąłem przełączanie się ekranów. Będę musiał jeszcze wykombinować jak zliczyć wykorzystane Ah i Wh (chyba będę musiał dokupić moduł czasu rzeczywistego), i wtedy na tej podstawie będę wiedzieć ile % baterii zostało(postaram się pokazać % baterii w formie suwaka(jak w pikaczu).Muszę zobaczyć jak działają tanie liczniki rowerowe na kabel i wtedy będę mógł zliczać km i ile zużywa wh/km. Ma ktoś pomysł jak zrobić coś co zlicza km i nie resetuje się nawet po wyłączeniu ? Będę na bieżąco wstawiać relacje z budowy watomierza w tym wątku ;)

LukaszWwa
Posty: 10
Rejestracja: 23 wrz 2019, 10:53

Re: Watomierz z arduino

Post autor: LukaszWwa » 28 wrz 2019, 23:29

Nie potrzebujesz żadnego modułu z RT. Wszystko robisz na przerwaniach inaczej to nie ma sensu (bedzie malo dokladne). Ja zrobilym to tak:

1. Amperomierz mierzy prad uruchamiasz timer, nastepnie po 0.5 sek robisz przerwanie i wartosc prądu przypisujesz jakiejs tam zmiennej1 i z tego liczysz Wh w czasie tej 0.5 sek i wartosc Wh przypisujesz do zmiennej2. Zerujesz zmienną1 uruchamiasz timer i znowu po 0.5 sek przerwanie obliczasz Wh i wartosc Wh dodajesz do zmiennej2. Żeby wartość się nie kasowała po wyłączeniu trzeba ją zapisać w pamięci nieulotnej procesora.

2. Pomiar dużych wartości pradu na boczniku (powyżej 10A) to kiepski pomysł. Od tego są specjalne moduły z czujnikami halla. No chyba że chcesz mieć pożar. Liczniki rowerowe działają na kontaktronach. Zwierane są do masy. Przy nich rownież obowiązuje cie drganie stykow i programowe ich unieszkodliwienie. Ja zobilbym licznik Wh calego akumulatora. Znaczy sie masz aku 520Wh. Licznik zlicza od wartosci 520Wh w dol. I wiesz ile ci pojemnosci jeszcze zostalo.

Awatar użytkownika
Mitar
Posty: 679
Rejestracja: 19 lut 2018, 11:43
Lokalizacja: Gliwice

Re: Watomierz z arduino

Post autor: Mitar » 30 wrz 2019, 10:22

A jaki masz sterownik? bo w wielu masz wyjście do komputerka/wyświetlacza (np GT1500 przewód CA) a tam już jest sygnał z koła, napięcie z baterii i napięcie z bocznika.
Do tego robisz dzielnik napięcia i kupujesz moduł do arduino ADS1110 , jest na tyle dokładny ,że z bocznika sterownika odczytasz natężenie padu.
Na koniec zwykła ładowarka telefoniczna 5V do zasilania, większość łyknie 84V bez problemu.
Jak dołożysz jeszcze NTC 10K i juz masz wszystkie parametry jakie cię mogą interesować.

Ps. Dobry kalkulator (ten 1) do wyliczenia rezystorów na dane napięcie wej/wyj http://sim.okawa-denshi.jp/en/teikokeisan.htm , oczywiście z założeniem że robisz tylko pomiar a nie zasilasz z tego :D
Moje aktualne wozidło: viewtopic.php?f=30&t=265

LukaszWwa
Posty: 10
Rejestracja: 23 wrz 2019, 10:53

Re: Watomierz z arduino

Post autor: LukaszWwa » 30 wrz 2019, 12:08

Mitar, kolega nie potrzebuje też przetwornika analogowo cyfrowego, ma ich kilka wbudowanych w mikroprocesor albo jeden wielokanałowy. Jemu potrzeba taki moduł do pomiaru prądu:

https://allegro.pl/oferta/czujnik-pradu ... 8265963639

Mierzy prąd dwukierunkowo, czyli może mierzyć prąd ładowania i rozładowywania. I izoluje galwanicznie procesor. Prąd wytwarza pole magnetyczne które w czujniku halla indukuje napięcie wprost proporcjonalne do przepływającego prądu. Wartość tego napięcia podaje się na przetwornik ADC.

Pomiar napięcia zrealizuj na zwykłym boczniku, czyli potrzebujesz ogólnie dwa kanały ADC w mikrokontrolerze jeden do pomiaru prądu i drugi do pomiaru napięcia.

Awatar użytkownika
Mitar
Posty: 679
Rejestracja: 19 lut 2018, 11:43
Lokalizacja: Gliwice

Re: Watomierz z arduino

Post autor: Mitar » 30 wrz 2019, 15:07

@LukaszWwa Pierwsze słyszę ,że w samym arduino da się dokładnie zmierzyć tak małe różnice napięć jakie daje bocznik,z tego co pamiętam typowe arduino ma 10 bitowy konwerter co daje słabą dokładność, ale od razu mówię ,że tematem interesowałem się jakieś 2 lata temu, może teraz są modele które to umożliwiają.
Tu jest więcej info o problemie takiego pomiaru : https://circuitcrush.com/arduino/2015/0 ... duino.html

Dołożenie ACS758 (kolejny spadek napięcia w układzie) jak już masz odczyt z bocznika sterownika jest trochę bez sensu , tym bardziej że to kosztuje ~50zł a ADS1110 z 10zł no chyba że kolega nie ma dostępu do żadnego bocznika to wtedy ACS758 ,też go przerabiałem bo jest mały i arduino ready.

Ja 2 lata temu budowałem sobie też taki watomierz na arduino z komunikacją bluetooth
https://forum.arbiter.pl/viewtopic.php? ... sc&start=0 (1 strona foty , 2 strona opis)
ale chodź działał fajnie to z perspektywy czasu wole zwykły watomierz TK15 zamiast takiego rozwiązania.
Moje aktualne wozidło: viewtopic.php?f=30&t=265

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 30 wrz 2019, 20:01

Watomierz buduję równolegle z projektem. Sterownik wybieram pomiędzy Barmalem X4,a Sabvotonem 72080, acs758 znalazłem na aliexpresie za 20zł(https://pl.aliexpress.com/item/33002784 ... b201603_53) , myślę że przetwornik 10 bitowy w arduino wystarczy, żeby zrobić pomiar napięcia. Buduję bardzo podobny watomierz co ty(też na arduino nano), będzie wyświetlał na wyświetlaczu 16x2, w obudowie wydrukowanej w 3d. Coś na kształt watomierza michała(pewnie gorszy, ale na oryginał nie mam kasy i też chce się troche pobawić.

Awatar użytkownika
barmal
Moderator
Posty: 218
Rejestracja: 03 maja 2017, 17:32

Re: Watomierz z arduino

Post autor: barmal » 30 wrz 2019, 20:51

ACS są na różne prądy i tylko kwestia wyboru. Ten z Allegro ma przecież 20mV/A tak więc na większe prądy jest dobry. Napięcie spoczynku = 2,5V i nie trzeby żadnych dodatkowych części, no może oprócz jakiegoś filtra. Ważne jest też aby nie montować go w pobliżu jakichlolwiek prądożernych odbiorników czy przewodów bo będzie zakłócany pomiar.

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 30 wrz 2019, 21:38

Pewnie kupie ten z aliexpresu za 15zł (pisze ze do 100a). On ma chb tyle samo mV/A co te co można kupić u nas, bo to ten sam model(acs758 ).Napięcie zmierzę na pinie analogowym w arduino (10bit) i dzielniku napięcia, a prąd na tym module. Powoli piszę program do wyliczenia reszty wartości. Wiem już chb jak zrobić wszystkie Wh,Ah,Wh/km i wszystkie które mi wpadną do głowy (związane z z napięciem,natężeniem, dystansem i troche czasem). Chciałbym jeszcze zrobić duży pasek naładowania bateri (na jeden rząd w ekranie, czyli 16 kratek, taki jak w pikaczu), tylko jeszcze nie wiem jak

LukaszWwa
Posty: 10
Rejestracja: 23 wrz 2019, 10:53

Re: Watomierz z arduino

Post autor: LukaszWwa » 30 wrz 2019, 22:12

ACS ma ultra niskie straty mocy (rezystancja w uOhmach) wiec nie wiem o jakim spadku napiecia mowisz, to wlasnie na rezystorze są większe straty. Bocznik potrzebuje programowej kompensacji temperatury przy pomiarze większych prądów inaczej będzie przekłamywał, jedynie pomiar napięcia na dzielniku ma sens i jest w miarę liniowy. Stąd zaproponowałem koledze takie rozwiązanie. Nie musi być akurat ten czujnik sa tez tansze podalem tylko przyklad.

Awatar użytkownika
WojtekErnest
Posty: 1594
Rejestracja: 02 maja 2017, 20:52
Lokalizacja: Warszawa

Re: Watomierz z arduino

Post autor: WojtekErnest » 30 wrz 2019, 23:22

Na wszelki wypadek przypominam, że w BMS jest najczesciej osobne wejscie do ladowania, osobne do wyjscia na sterownik. A to oznacza ze jesli miałby by być pomiar dwukierunkowy, to bocznik musi byc sztucznie umieszczony w szereg z -B. A to w połączeniu z dużymi pradami +ew regenem i ingerencją w BMS może się różnie skończyć....
Wcześniej : Pomógł 69 razy, postów 3,2+ tys. - wiadomo gdzie ...:-)

LukaszWwa
Posty: 10
Rejestracja: 23 wrz 2019, 10:53

Re: Watomierz z arduino

Post autor: LukaszWwa » 01 paź 2019, 1:52

W przetworniku ADC o rozdzielczości 10 bit z użyciem ACS758 będziesz miał rozdzielczość pomiarową prądu na poziomie ok 0.1 A oraz rozdzielczością pomiarową mocy na poziomie 8.4W (84V x 0.1A), z zakresem pomiarowym prądu od 0 do 100A i mocy od 8.4W do ok 8.5 kW , mysle że to wystarczające do tego zastosowania, jeżeli w twoim obwodzie płyną mniejsze prądy to kup czujnik o mniejszym zakresie pomiarowym np do 30A albo do 50A. Zwiększy to proporcjonalnie rozdzielczość pomiaru.

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 08 paź 2019, 21:21

Jestem już na ukończeniu projektu, więc chyba pora zdać relacje :) . Jako pomiar prądu wybrałem acs758 100a (już leci do mnie z aliexpressu).Kupiłem 2W rezystory 6,8ko i 430o więc na dzielniku napięcia idealnie robi z 84V 5V. Skończyłem pisać program watomierz będzie mierzył prąd,napięcie,prędkość,ile watogodzin jest zużywanych na kilometr,ile jeszcze powinniśmy przejechać kilometrów(jadąc z aktualną mocą),stan baterii w procentach i w 16-stopniowym pasku,przebieg i przebieg dzienny. Watomierz będzie miał tryb pomiaru baterii, na którego podstawie będzie brana pojemność( w wato i amperogodzinach), działa on tak że jak mamy naładowaną baterie w 100%, klikamy kombinację przycisku i pogram będzie mierzyć pojemność baterii do napięcia w którym odcinane jest zasilanie, później zapamiętuje tę wartość i już. Będzie tylko jeden przycisk, który po naciśnięciu bedzie zmieniał ekran, resetował przebieg dzienny i wprowadzał stan pomiaru. Obudowę wydrukuję w 3d. Aktualnie jestem na etapie projektowania płytki PCB. Jeszczę tylko nie wiem czy zrobić że kontroler z wyświetlaczem to jeden moduł(na kierownicy), czy dwa osobne(wyświetlacz na kierownicy, a kontroler w skrzynce).
PS myślicie że znalazłbym klientów na takie watomierze ???

Awatar użytkownika
barmal
Moderator
Posty: 218
Rejestracja: 03 maja 2017, 17:32

Re: Watomierz z arduino

Post autor: barmal » 08 paź 2019, 21:25

Będą szły jak ciepłe bułeczki :-)

AST034
Posty: 288
Rejestracja: 20 mar 2018, 20:04
Lokalizacja: Edynburg, Szkocja

Re: Watomierz z arduino

Post autor: AST034 » 08 paź 2019, 22:05

Jesli bedzie to wodoodporne, bezawaryjne i w miare dokladne, to raczej znajdziesz klientow :D

Awatar użytkownika
Tooropek
Posty: 487
Rejestracja: 08 wrz 2018, 10:50

Re: Watomierz z arduino

Post autor: Tooropek » 09 paź 2019, 2:01

Adam333 pisze:
08 paź 2019, 21:21
Jestem już na ukończeniu projektu, więc chyba pora zdać relacje :) . Jako pomiar prądu wybrałem acs758 100a (już leci do mnie z aliexpressu).Kupiłem 2W rezystory 6,8ko i 430o więc na dzielniku napięcia idealnie robi z 84V 5V. Skończyłem pisać program watomierz będzie mierzył prąd,napięcie,prędkość,ile watogodzin jest zużywanych na kilometr,ile jeszcze powinniśmy przejechać kilometrów(jadąc z aktualną mocą),stan baterii w procentach i w 16-stopniowym pasku,przebieg i przebieg dzienny. Watomierz będzie miał tryb pomiaru baterii, na którego podstawie będzie brana pojemność( w wato i amperogodzinach), działa on tak że jak mamy naładowaną baterie w 100%, klikamy kombinację przycisku i pogram będzie mierzyć pojemność baterii do napięcia w którym odcinane jest zasilanie, później zapamiętuje tę wartość i już. Będzie tylko jeden przycisk, który po naciśnięciu bedzie zmieniał ekran, resetował przebieg dzienny i wprowadzał stan pomiaru. Obudowę wydrukuję w 3d. Aktualnie jestem na etapie projektowania płytki PCB. Jeszczę tylko nie wiem czy zrobić że kontroler z wyświetlaczem to jeden moduł(na kierownicy), czy dwa osobne(wyświetlacz na kierownicy, a kontroler w skrzynce).
PS myślicie że znalazłbym klientów na takie watomierze ???
Sam bym wziął na własny użytek jedną sztukę 😁 działaj i rób kilka sztuk od razu, a ja czekam w kolejce. 👍

Awatar użytkownika
Mitar
Posty: 679
Rejestracja: 19 lut 2018, 11:43
Lokalizacja: Gliwice

Re: Watomierz z arduino

Post autor: Mitar » 09 paź 2019, 11:00

Adam333 pisze:
08 paź 2019, 21:21
Jeszczę tylko nie wiem czy zrobić że kontroler z wyświetlaczem to jeden moduł(na kierownicy), czy dwa osobne(wyświetlacz na kierownicy, a kontroler w skrzynce).
Moim zdaniem lepsze rozwiązanie to takie jakie ma bikel w swoim MPe, czyli wyświetlacz z ewentualnym brzęczykiem na kierownicy a cała pozostała elektronika w skrzynce. Mniej przewodów i mniejszy rozmiar i większa odporność na wilgoć.
Fajnie jakbyś pomyślał nad jakimś algorytmem samonauki pojemności baterii , aby z czasem watomierz sam sobie dostosowywał pojemność (zużycie)
Coś takiego mają niektóre aplikacje w telefonach np AccuBattery Pro.
To by była świetna sprawa bo tego nie ma chyba żaden Watomierz a to chyba najważniejszy parametr naszych ebików :)
Moje aktualne wozidło: viewtopic.php?f=30&t=265

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 09 paź 2019, 19:43

Mitar pisze:
09 paź 2019, 11:00
Adam333 pisze:
08 paź 2019, 21:21
Jeszczę tylko nie wiem czy zrobić że kontroler z wyświetlaczem to jeden moduł(na kierownicy), czy dwa osobne(wyświetlacz na kierownicy, a kontroler w skrzynce).
Moim zdaniem lepsze rozwiązanie to takie jakie ma bikel w swoim MPe, czyli wyświetlacz z ewentualnym brzęczykiem na kierownicy a cała pozostała elektronika w skrzynce.
Też skłaniam się ku tej opciji, łatwiej będzie to wszystko upchać i nie będzie takiej wielkiej mydelniczki na kokpicie

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 09 paź 2019, 19:46

Mitar pisze:
09 paź 2019, 11:00
Adam333 pisze:
08 paź 2019, 21:21
Jeszczę tylko nie wiem czy zrobić że kontroler z wyświetlaczem to jeden moduł(na kierownicy), czy dwa osobne(wyświetlacz na kierownicy, a kontroler w skrzynce).

Fajnie jakbyś pomyślał nad jakimś algorytmem samonauki pojemności baterii , aby z czasem watomierz sam sobie dostosowywał pojemność (zużycie)
Na razie jest coś takiego, że jak się kliknie kombinację przycisku(oczywiście przy baterii naładowanej w 100%) to watomierz przechodzi w tryb mierzenie pojemności i jak dojdzie do odcięcia napięcia to zapisze pomiar i na tej podstawie będzie wyliczał resztę parametrów.

Adam333
Posty: 21
Rejestracja: 12 paź 2018, 20:41

Re: Watomierz z arduino

Post autor: Adam333 » 09 paź 2019, 19:49

W przeciągu miesiąca zamierzam zbudować prototyp( jak dojdą części :) ), później będą testy i myślę, że w przyszłym roku będę gotowy :) :) :)

ODPOWIEDZ