-
Fototrend
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
JulianSinulf
őstag
válasz
daninet
#22631
üzenetére
Szia!
Anno foglalkozgattam a témával.
Ez eleve nem olyan pontos, kell neki egy szoftveres korrekció is, akkor pontosabb lesz.
Az 5V vs. 3V3 még torzít is, ott eleve be kell állítani egy korrekciót a feszültségosztó miatt.
És az ESP ADC-je sem olyan jó, az arduinoké jobb.
A fogyasztás méréséhez a feszültséget is mérni kellene, ami egy plusz áramkör lenne.
Inkább vettem pár Sonoff S60TPF konnektort. Ez is ESP-s de nem nekem kellett bíbelődnöm vele.
A szórás az ilyen mérőknél meg akkora, hogy egyikkel sem akarok tizedwattokat mérni. Sőt, még 10W léptékben is pontatlanok egymáshoz képest. A terheléssel a különbség meg csak nő.Nálad a programban most az van, hogy megméred a szenzor osztott feszültségét, amiből kivonsz 2,5-öt, majd megszorzod tízzel.
0A terhelés esetén a modul kimenetén 2,5V-nak kellene lennie. A feszültségosztó miatt ez eltolódik, így nem számolhatsz 2,5-tel. Vagyis az ACS_Offset értéke hibás.
1,667V körül kellene lennie az A0 lábon terheletlenül, ha a modul kimenetén 2,5V van és tényleg 1k(felső a rajzon) és 2k(alsó a rajzon) az osztóellenállások értéke.
Ha a modul kimenetén 5V van, akkor az A0 lábon 3,33333V-nak kellene megjelennie. Vagyis a VREF inkább 3,333V, nem 5V.
És szerintem az áram számításánál egy osztás kellene a zárójeles műveletek közé, nem szorzás. Nem légből kapom, hanem egy példaprogramot nézek.
És úgy jobban is közelít az 5W/230V izzó áramfelvételéhez az érték. -
JozsBiker
aktív tag
válasz
daninet
#22631
üzenetére
Próbálkoztam régebben hasonlóval áramkörrel, de a részletek sajnos már nem maradtak meg. Az ACS712 nemtom ilyen szempontból hogyan áll, én ZMCT103C -vel szerettem volna megoldani, de kiderült hogy már a kapcsolástechnikájából következően nem lehet tőle várni számottevő pontosságot. A kimenetén ugye le kellene képeznie a bemenő jelalakot, nos a ZMCT103C erre nem volt képes maradéktalanul. Azt javasolnám hogy ha még nem tetted próbáld megnézni szkóppal a ACS712 kimenetét.
Az is fontos, hogy ha az Arduino program nem trueRMS -es csak ohmikus terheléssel próbálkozz ( izzós lámpa, régi forrasztópáka ), különben elvisz az erdőbe.Néhány hasznos link:
230Voltos készülékek fogyasztás mérése
Measure Any AC Current up to 30A with ACS712 and Arduino
AC Power Theory - Arduino Maths -
Új hozzászólás Aktív témák
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- Boya BY M1/AV Jefe TCM-100 lavalier mikrofonok
- Mantona Luis Retro kamera hátizsák fekete
- 2db Sony 128GB Uhs-II/U3/V90 és 1db Kingston 256GB Uhs-II/C10/V90
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- GYÖNYÖRŰ iPhone 12 256GB Purple- 1ÉV GARANCIA -Kártyafüggetlen, MS4042, 100% Akkumulátor
- REFURBISHED - Lenovo ThinkPad 40A9 USB-C Dock (ELKELTEK) - CSAK RENDELÉSRE
- EREDETI NINTENDO Pokemon Go Plus autocatcher dobozban eladó
- Lenovo Ideapad 3 : I3 10110U / 4GB / 256 GB SSD / Win 11
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
ekkold
