Wodomierz

Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

jamsjamsen wrote: Tue Nov 19, 2019 9:40 am Witam.
„ Odpaliłem” na Arduino Mega z eth W5100, i i przy zboczach narastających i czasie 5 ms, łapał najwięcej impulsów, mimo tego dalej wodomierz w instalacji i to co pokazywała aplikacja w telefonie to duża różnica, może ten przepływomierz nadaje się np. na produkcję do odmierzania zadanych objętości cieczy?? /:
Można jeszcze spróbować częstotliwość odpalenia timera zwiększyć (tam jest chyba odpalane co 10 ms), albo wpiąć ten sensor bezpośrednio na przerwaniu.

Tak teraz sobie liczę, że przy 384 imp/l i przy przepływie np. 15 l/min, daje to 5760 imp/min. Czyli 1 impuls na 10 ms (pełny cykl). Wiec tutaj trzeba by patrzeć w przedziale czasowym około 1 ms, aby sensownie to zauważyć. Przyjrzę się temu wieczorem i dam znać jak wyszło ;)
Najlepsze suple dla Twojego domu :mrgreen:
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

take into account that the accuracy of the sensor is +/- 10%
User avatar
jamsjamsen
Posts: 72
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

Teraz tak przy tak dużej ilości impulsów jak częste bedzie zapisywanie do EEPROM-u, gdzie przy Arduino producent podaje żywotność 100k cykli:/

( na Serialu widziałem chyba co 1 minutę „eeprom update?” a jak często musi być „write”?)

[/quote]

Można jeszcze spróbować częstotliwość odpalenia timera zwiększyć (tam jest chyba odpalane co 10 ms), albo wpiąć ten sensor bezpośrednio na przerwaniu.

Tak teraz sobie liczę, że przy 384 imp/l i przy przepływie np. 15 l/min, daje to 5760 imp/min. Czyli 1 impuls na 10 ms (pełny cykl). Wiec tutaj trzeba by patrzeć w przedziale czasowym około 1 ms, aby sensownie to zauważyć. Przyjrzę się temu wieczorem i dam znać jak wyszło ;)
[/quote]
Byłem na Supla Offline Party 2023 & 2024 ;
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

jamsjamsen wrote: Tue Nov 19, 2019 5:25 pm Teraz tak przy tak dużej ilości impulsów jak częste bedzie zapisywanie do EEPROM-u, gdzie przy Arduino producent podaje żywotność 100k cykli:/

( na Serialu widziałem chyba co 1 minutę „eeprom update?” a jak często musi być „write”?)
Wczoraj wieczorem pisałem, ale gdzieś mi wcięło odpowiedź. Więc jeszcze raz:

Przerzuciłem licznik impulsów na timer 2000 Hz (czyli co 0,5 ms). Spróbuj z tą biblioteką:
https://github.com/klew/arduino/tree/develop
"debounce time" ustaw np na 1 ms.
Najlepsze suple dla Twojego domu :mrgreen:
tijo
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

pzygmunt wrote: Sat Nov 16, 2019 11:24 pm Zamel najprawdopodobniej udostępni nowe liczniki impulsów do testów LIW-01. Sprzęt wyposażony w specjalny układ zliczający. Łapie impulsy trwające od 1us do kilku sekund z małą i dużą częstotliwością. Zgłoś
się do nich to może udostępnią Ci licznik do testów.
@pzygmunt A wiadomo już coś na temat testowych udostępnień?
User avatar
jamsjamsen
Posts: 72
Joined: Sat Jan 28, 2017 11:08 am
Location: 0xE952

Post

Na ostatniej bibliotece "śmigało dobrze" a na tej nowej coś się "wysypuje"

"Creating Impulse Counter: impulsePin(34), statusLedPin(0), delay(1 ms)
Creating Impulse Counter: impulsePin(35), statusLedPin(0), delay(1 ms)
Current status: Unknown server address"

klew wrote: Wed Nov 20, 2019 7:53 pm
jamsjamsen wrote: Tue Nov 19, 2019 5:25 pm Teraz tak przy tak dużej ilości impulsów jak częste bedzie zapisywanie do EEPROM-u, gdzie przy Arduino producent podaje żywotność 100k cykli:/

( na Serialu widziałem chyba co 1 minutę „eeprom update?” a jak często musi być „write”?)
Wczoraj wieczorem pisałem, ale gdzieś mi wcięło odpowiedź. Więc jeszcze raz:

Przerzuciłem licznik impulsów na timer 2000 Hz (czyli co 0,5 ms). Spróbuj z tą biblioteką:
https://github.com/klew/arduino/tree/develop
"debounce time" ustaw np na 1 ms.
Byłem na Supla Offline Party 2023 & 2024 ;
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

jamsjamsen wrote: Wed Nov 20, 2019 10:49 pm Na ostatniej bibliotece "śmigało dobrze" a na tej nowej coś się "wysypuje"

"Creating Impulse Counter: impulsePin(34), statusLedPin(0), delay(1 ms)
Creating Impulse Counter: impulsePin(35), statusLedPin(0), delay(1 ms)
Current status: Unknown server address"
Metoda begin ma w tej wersji inne parametry. Weź przykład jakiś z biblioteki i go zmodyfikuj, tylko nie kopiuj całej linii z metodą begin
Najlepsze suple dla Twojego domu :mrgreen:
tijo
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

tijo wrote: Wed Nov 20, 2019 10:30 pm
pzygmunt wrote: Sat Nov 16, 2019 11:24 pm Zamel najprawdopodobniej udostępni nowe liczniki impulsów do testów LIW-01. Sprzęt wyposażony w specjalny układ zliczający. Łapie impulsy trwające od 1us do kilku sekund z małą i dużą częstotliwością. Zgłoś
się do nich to może udostępnią Ci licznik do testów.
@pzygmunt A wiadomo już coś na temat testowych udostępnień?
Tak więc nie da rady załapać się na testowanie. Trzeba czekać aż Zamel wypuści gotowy już sprzęt... Odpowiedź Menadżera Grupy...
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Spokojnie, myślę, że partia testowa pójdzie do forumowiczów.
SUPLA.... Nareszcie w domu.

Return to “Zagadnienia ogólne”