Mikrokontrollerek Arduino környezetben (programozás, építés, tippek) - Egyéb hardverek fórum

üzenetek

hozzászólások


Aryes
(nagyúr)

16+ V tápfeszültség már túl sok lesz az onboard regulátornak, ha kínai klón UNO lapról van szó. Max 3, de inkább 2 Li-ion cellát használj.


olli
(tag)

Az elv miatt érdeklődtem az eltérő kapacitású cellák akkupackba csoportosításáról, mielőtt felgyújtanám a környezetet. Jelenleg esp32 lapokhoz alkalmaztam 1-1 liion cellát, ezeken van töltés szabályozás, az 5V-os lapokhoz egy 12V-os liion akku, 3s7p.


cog777
(senior tag)

Talatam SPI-s kamerat, 3-5Mpx, lehet beizzitom az esp32-met.
EU-s link
I2C LCD kijelzo, statusz adatoknak
Telegram-on vezerelni a cuccot, karmerat lekerdezni.
Ezeket osszekombinalva csinalok egy okos rendszert, tanulasi cellal :)
Tudom, meg lehet csinalni RPi-vel is, de most a mikorkontrollerek jobban erdekelnek...


cog777
(senior tag)

Ahogy latom, Arduinosok kihoztak egy uj board-ot: Arduino Nano Matter
Doksija szerint ultra low power-t igernek 16 mA mukodes kozben, illetve jumpert rovidrezarva 5Vin-en taplalva deep sleep-et.

Amire kivancsi vagyok hogy milyen meglevo library-val kompatibilis, hiszen teljesen mas CPU, osszehasonlitva az esp32-vel...


cog777
(senior tag)

Telegramos vezerles tok jo, ingyenes. Remekul mukodik :)


cog777
(senior tag)

Keresek egy eredeti Arduino-s board-ot, amit bluetooth BLE kommunikaciora akarok hasznalni, es tul sok reszelgetes es forrasztgatas nelkul is tud jo deep sleep aramot, kb <100uA

Van valakinek tapasztalata? Nano 33 BLE vagy mas esetleg?


olli
(tag)

A hibás cellákat cseréltem, a makita töltővel tölt, 1200mAh-ra az imax b6 szerint. Használva kiderül mennyire stabil így az akkupak.
Amúgy az imax valószínűleg klón és arduino program fut rajta.


biker
(nagyúr)
Blog

Sziasztok, kéne egy kis segítség
Van egy szabályzó, ami alapból egy DAC modullal megy, LTC2630CSC6-HZ10#TRPBF
A gond az, hogy ez nehezen elérhető, legyártva meg tudom venni kis panelként az angol partnertől, de drága hozatni, beültetésre lcsc-nél nem elérhető egy változata sem.
Egy arduinos vezérlőre megy, amihez van forrásom, fele gyári felét én írtam hozzá, ez oldja meg hogy a mellékelt táblázatban jobb oldalt elérhető feszültség értékeket adja ki. A középső oszlopban ellenállás értékek vannak, ez is megoldás lehet, vagyis kétféleképpen lehet szabályozni a berendezést, ugyanazon a 0V - IC bemeneten.
- adott ellenállással
- adott feszültséggel.

Kellene nekem valami okosság, hogy ne ezzel a chippel legyen megoldva, de pontosan ezen feszültség értékek jöjjenek ki, ezt normál analog kimenettel nem tudom (szerintem) megoldani, nem elég stabil.
Van-e valami jó tipp? A teljes program megvan, max kicserélem a kimeneti részt az új megoldáshoz.

[ Szerkesztve ]


razorbenke92
(őstag)
Blog

Szabad kérdezni, hogy ezek az értékek az LTC által teoretikusan kiadott értékek, vagy ezeket mérted?

Azért kérdezem, mert az értékek önmagukban nagy ugrásokat mutatnak, de a pontosságuk emellé túl nagy. LTC2630-ból ahogy néztem 12-10-8 bitesek vannak.

A legkisebb ugrás amit találtam az 28.3mV. Egy 12bites DAC 4.095V maximum érték mellett 1mV-ot tud léptetni. Neked fele a tartomány, így 0.5mV lépésekkel számolhatunk. De a lépések ennél is pontosabbak, kb. 0.1mV pontosságot kívánnának, ami inkább 14bit feladat.

Szóval a kérdés, hogy valóban szükséged van tízezred volt pontossággal ezekre az értékekre, vagy csak ezen körülbelüli értékeket lőtte be az LTC, de azért van +-0.5mV tűrésed?

Szerk.: Közben bekerült a pontos típus, ami egy 10bit-es DAC, kizárt, hogy ezeket a pontosságokat az generálta. Ha nekimész a feladatnak egy számodra jól elérhető 12bit-es DAC-al, biztos, hogy meg tudod közelíteni az értékeket, amire szükséged lesz.

[ Szerkesztve ]


biker
(nagyúr)
Blog

köszi, a pontosságot nem ismerem, mármint hogy a vezérelt eszköz bemeneten mit kér, de az ellenállás értékeknél mikor még nem gyártattam hozzá kapcsolót, addig kerekítettünk, pl 348ohm helyett azt hiszem 340ohm 1/6W ami van skálában
szerintem mV-ra pontosan elég, nem kell a 0.1mV

A kis panelt UK-ből kapnám készen, de onnan elég drága hozatni, az IC-t meg a kínai nem tartja ahol a panelt gyártatom a többi áramkörnek
A DAC-hoz kaptam kész libraryt amit meghívok, és utána ezzel a táblával állítja a kimenetet, a kért kimeneti áram esetén (elején a 0,1,2,3,4,5 A ahol nem lehet kimenet, 6A-nél indul, ez a magyarázat ha felmerülne kérdésként)
const int ampVoltages[81] = { 0,0,0,0,0,0,200,213,226,240,249,263,273,289,
300,312,323,340,352,365,377,390,403,412,423,436,
450,464,478,485,499,514,528,536,551,651,573,588,
603,612,625,640,646,663,677,684,699,714,723,736,
750,766,773,785,800,814,828,840,847,861,874,886,
898,909,927,938,950,961,976,986,1001,1011,1024,
1037,1049,1061,1076,1087,1100,1112,1126 };

de ezek a számok nem passzolnak a mV értékhez, van némi eltolás benne :) és nem passzolnak ohm értékekhez sem.


biker
(nagyúr)
Blog

valami digit pot megoldásra gondoltam, hogy az is jó lenne, de 1kohm 128step nem elég jó, 256 kell legalább


ekkold
(őstag)

Milyen gyorsan(mennyi idő alatt) kell beállnia a megfelelő értéknek?
16bites PWM-et szinte mindegyik MCU tud, csak egy megfelelő szűrő kell a kimenetére, hogy DC legyen belőle..


biker
(nagyúr)
Blog

<1mp :) kvázi lényegtelen, nem hiszem hogy létezik olyan eszköz ami túl lassú lenne.


ekkold
(őstag)

Akkor lehet, hogy tényleg érdemes lenne elgondolkozni a PWM-es megoldáson.


biker
(nagyúr)
Blog

ok, hogy az arduino is tudna pwm-et, és kb 1mV pontosságot, 5V 4096 lépés ugye, de mi az a jó DC szűrő, ami nem vesz el a kimennetből, és stabil 800-2200mV közt 1mV pontosan :)
nem adhatok pwn jelet az eszköznek.


ekkold
(őstag)

Mondjuk kezdd ezzel: [link]
- Ha a feszültség hullámossága nem elég kicsi, akkor akár több fokozat is egymás után köthető.
- Precízebb megoldásba referencia forrás is kellhet (azt kell kapcsolgatni a PWM-el)
- A szűrés tulajdonságai digitális módszerekkel is nagy mértékben javíthatók, de az tovább bonyolítja az áramkört.

Ez utóbbi megoldással terveztem már áramkört, viszont ez már igen sok alkatrész, de cserébe 50ms alatt, jóval 1µV alatti értékre beáll a hullámossága (a pontosság sajna valamivel kisebb). De mivel neked kevésbé kihegyezettek az igények, egy egyszerű, és jól méretezett szűrő is simán megoldás lehet.


ekkold
(őstag)

Itt egy szimuláció egy egyszerű szűrőről:

Ez kevesebb mint 0,5 másodperc alatt beáll, és 1mV környékén van a hullámossága (1kHz-es 50%-os kitöltési tényezőjű pwm esetén).

[ Szerkesztve ]


biker
(nagyúr)
Blog

köszönöm, elindulok errefelé is


Ton-ton
(tag)

Mennyi szabad kimeneted van?
A legegyszerűbb (legkönnyebben felfogható) dac az ellenálláslétra...


biker
(nagyúr)
Blog

Ezt most nem értem, 26 különböző érték kell, ezt ellenállás létrával?

üzenetek