Strona 1 z 1

Watomierz z arduino

: 24 wrz 2019, 20:35
autor: Adam333
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 ;)

Re: Watomierz z arduino

: 24 wrz 2019, 21:38
autor: slow
Daj ze 100x większe rezystory i nie powinno być problemu

Re: Watomierz z arduino

: 25 wrz 2019, 13:55
autor: Dede
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

Re: Watomierz z arduino

: 26 wrz 2019, 16:40
autor: slow
Najważniejszym parametrem rezystora jest rezystancja więc pisząc daj 100x większy pisałem o rezystancji a nie mocy.

Re: Watomierz z arduino

: 26 wrz 2019, 19:07
autor: Dede
Więc 100x większe to 680k i 43k

Re: Watomierz z arduino

: 27 wrz 2019, 19:34
autor: slow
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

Re: Watomierz z arduino

: 28 wrz 2019, 22:20
autor: Adam333
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 ;)

Re: Watomierz z arduino

: 28 wrz 2019, 23:29
autor: LukaszWwa
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.

Re: Watomierz z arduino

: 30 wrz 2019, 10:22
autor: Mitar
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

Re: Watomierz z arduino

: 30 wrz 2019, 12:08
autor: LukaszWwa
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.

Re: Watomierz z arduino

: 30 wrz 2019, 15:07
autor: Mitar
@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.

Re: Watomierz z arduino

: 30 wrz 2019, 20:01
autor: Adam333
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ć.

Re: Watomierz z arduino

: 30 wrz 2019, 20:51
autor: barmal
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.

Re: Watomierz z arduino

: 30 wrz 2019, 21:38
autor: Adam333
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

Re: Watomierz z arduino

: 30 wrz 2019, 22:12
autor: LukaszWwa
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.

Re: Watomierz z arduino

: 30 wrz 2019, 23:22
autor: WojtekErnest
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ć....

Re: Watomierz z arduino

: 01 paź 2019, 1:52
autor: LukaszWwa
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.

Re: Watomierz z arduino

: 08 paź 2019, 21:21
autor: Adam333
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 ???

Re: Watomierz z arduino

: 08 paź 2019, 21:25
autor: barmal
Będą szły jak ciepłe bułeczki :-)

Re: Watomierz z arduino

: 08 paź 2019, 22:05
autor: AST034
Jesli bedzie to wodoodporne, bezawaryjne i w miare dokladne, to raczej znajdziesz klientow :D

Re: Watomierz z arduino

: 09 paź 2019, 2:01
autor: Tooropek
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. 👍

Re: Watomierz z arduino

: 09 paź 2019, 11:00
autor: Mitar
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 :)

Re: Watomierz z arduino

: 09 paź 2019, 19:43
autor: Adam333
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

Re: Watomierz z arduino

: 09 paź 2019, 19:46
autor: Adam333
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.

Re: Watomierz z arduino

: 09 paź 2019, 19:49
autor: Adam333
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 :) :) :)

Re: Watomierz z arduino

: 29 paź 2019, 21:06
autor: Adam333
Doszły płytki pcb, czerwona główna i żółta do podłączenia acs 758 (choć chyba będę próbować wywiercić dziurę w grubych prętach do pomiaru i przymocować przewody na konektorach oczkowych, tak żeby było pewniejsze połączenie niż lutowane, ale to na razie tylko taka ciekawostka). Dzisiaj zamontowałem mój prototypowy kontroler do testowania softu na płytce i wszystko działa poprawnie. Teraz czekam jeszcze na acs758, które lecą do mnie z chin i będę mógł wszystko finalnie złożyć i przetestować w bajku, tylko tu jest problem bo jestem w trakcie projektu i aktualnie nie mam działającego ebajka, ale coś wymyślę :) . Jednak zrobiłem dwa przyciski, bo to dużo łatwiejsze w obsłudze, brakuję mi tylko obudowy do wyświetlacza,zaprojektuję to tak, żeby fajnie wyglądało, tylko muszę się naumieć projektowania 3d ;) . Póki co wszystko idzie zgodnie z planem, więc w przyszłym roku watomierz powinien być gotowy. Myślę jeszcze nad jakąś dobrą nazwą, na razie mam roboczą TW1.0, ale na 100% ją zmienię bo tą musiałem wymyśleć na szybko kiedy zamawiałem płytki.Jak macie jakąś nazwę to piszcie, może jakaś mi się spodoba bo póki co nie mogę nic wymyśleć :).

Re: Watomierz z arduino

: 29 paź 2019, 21:08
autor: Adam333
Tu dodałem zdjęcia Zdjęcia

Re: Watomierz z arduino

: 29 paź 2019, 22:12
autor: sky
Dobrze, że idzie zgodnie z planem ;) Ja kibicuję i ustawiam się w kolejce ;)

Re: Watomierz z arduino

: 29 paź 2019, 23:30
autor: Goliath
Noo... noo :mrgreen: Robi się ciekawie. ;)
Zapowiada się naprawdę zacny projekt :mrgreen:
Kibicuję od początku i trzymam kciuki :D

Re: Watomierz z arduino

: 31 paź 2019, 10:05
autor: Mitar
Przetwornicę step down do 5-12V w własnym zakresie czy planujesz też coś swojego?

Re: Watomierz z arduino

: 31 paź 2019, 18:09
autor: Adam333
Zasilanie 5V chyba będzie trzeba zrobić samemu

Re: Watomierz z arduino

: 12 lis 2019, 8:47
autor: WojtekErnest
Pytanie 'poboczne : używa ktoś gotowego modułu do zdalnego po BT odczytu napięcia rzędu 4-24V, które można obserwować po BT na aplikacji z Androidem ? Jakiś moduł DIY lub gotowy z Azji lub PL, dokładność przynajmniej 0.1V ale oczekiwane 10mV.

Re: Watomierz z arduino

: 12 lis 2019, 21:22
autor: KrzysiekEV
W starych zakładkach coś takiego znalazłem , jest apka na telefon.
https://www.instructables.com/id/Electr ... ery-Monit/

Re: Watomierz z arduino

: 13 lis 2019, 19:54
autor: WojtekErnest
Interesująco wygląda mierniczek BT UM24C. Wprawdzie działa od 4,5V do 24V ale ma wiele innych przydatnych funkcji
i mozliwość odbioru danych na Android i WIN PC.
Obrazek