Keresés: 
 Bejelentkezés
Nick:
 
Jelszó:
 
 
 
   
» Elfelejtettem a jelszavamat :'(
» Regisztráció
 Fórum témák
» Több téma
 Frissek
RSS hírforrások
  Hírek.rss
  Fórum.rss
  2012. Feb, 11. Szo
18:35:29
  Jelenleg 832 fő olvassa az oldalt
Fórum » Beszélgetős témák » Táp elvétel érzékelés »
Táp elvétel érzékelés  
Témaindító: Marvinn, idő: Márc 11, 2010
Lapozás Méret: 1 / 1
(#659327) Marvinn Válasz • Márc 11, 2010
Sziasztok!

Adott egy mikrokontrolleres áramköröm (tervezés alatt). Azt szeretném hogy érzékeljem a táp kihúzását, magyarul az áram elvételét. Lenne egy goldcap a nyák táp része előtt, a táp 5Vot és 3.3Vot állít elő. A goldcap előtt ha eltűnik a feszültség akkor történjen valami, pl a mikrovezérlő megszakítás lábán ha leesik L szintre akkor goto SaveData. Arra gondoltam hogy reed relével vagy optokapuval ügyeskedni. Bemenő fesz 7-20V amiből a nyák tápja állít elő 5 és 3.3 V-ot. Mivel megvalósítható a feszültségesés figyelése?

(#659346) Sebi válasza Marvinn hozzászólására (#659327) Válasz • Márc 11, 2010
Így elsőre elég nehéznek látszik, mert ha 7V-ról még mennie kell, akkor nagyon kis tartomány marad az érzékelésre. Ha mondhatnánk min 10-12V-ot, akkor egy sima 9V-os zener, soros ellenállás és egy NPN tranyó kell, ami a táp pufferéről tart nyitva, lehúzva a proci bemenetét. Így, ha 8-9V alá esik a puffer - még működő tápnál - H-ba mehet a bemenet és puffermérettől függő időd van menteni.

Ha a táplálás váltóról megy, akkor azzal kellene a tranyót nyitogatni, és a procival az 50Hz elmúlását figyelni. Ez menne 7V-nál is....

(#659356) bladika válasza Marvinn hozzászólására (#659327) Válasz • Márc 11, 2010
Lehet nem értem a kérdést, de mérd egy A/D-vel a feszültséget (persze osztón keresztül) és ha 7V alá csökken, mert kezd ürülni a goldcap kezd el a mentést. Csak arra figyelj, hogy úgy lődd be a goldcap értékét, hogy még legyen elég idő a mentésre. Ráadásul a mentés megkezdésének feszültség szintjét szoftverből tudod állítani.

(#659369) Marvinn Válasz • Márc 11, 2010
a goldcap előtt mérném a feszt és ha nincs áram akkor a goldcapból ürül a cucc.. persze a godcap visszafelé védve lenne diódával, így a figyelő áramkört nem táplálná a goldcap..

valami skicc vagy link rajzra sokat segítene kezdő vagyok így vizuálisan még jobban értem

(#659384) bladika válasza Marvinn hozzászólására (#659369) Válasz • Márc 11, 2010
Szerintem még a dióda sem kell. Ha azt mondod a tápfesz legalább 7V, akkor mondjuk 6,8V nál indítod a mentést, mert ugye ha elmegy a táp a goldcap feszültsége elkezd csökkenni.

(#659387) Marvinn válasza bladika hozzászólására (#659384) Válasz • Márc 11, 2010
jól hangzik.. le tudod skiccelni mit hova kössek?

(#659401) El_Pinyo válasza Marvinn hozzászólására (#659327) Válasz • Márc 11, 2010
Szia!
A legtöbb mikrovezérlőben van komparátor periféria, mely megszakítást tud generálni. Szerintem ez sokkal előnyösebb, mint folyamatosan A/D konvertálni és figyelni annak értékét. Ez tipikusan komparátor feladat és így nem kell erőforrást pazarolni az A/D konvertálásra sem.

(#659406) Marvinn Válasz • Márc 11, 2010
ha jól tudom komparátor módban összehasonlít értékeket.. viszont ehhez a tápfeszt kell az aref lábra kötni? 20V on nem sül meg a mikrokontroller?

(#659407) bladika válasza Marvinn hozzászólására (#659387) Válasz • Márc 11, 2010
Összedobtam gyorsan egy skiccet. Én így gondoltam. A két ellenállás értékét úgy kell beállítanod, hogy a leosztott feszültség az adott MCU A/D maximális feszültségénél ne legyen nagyobb, még 20V-os tápfeszültség esetén sem. Illetve megfelelően nagyoknak kell lenniük, hogy ne "merítsék" a goldcap-et.
» A fájlok letöltéséhez be kell jelentkezned! «

(#659413) Marvinn válasza bladika hozzászólására (#659407) Válasz • Márc 11, 2010
Köszönöm! tanulmányozom... Mi a véleményed El_Pinyo hozzászólásáról?

mikrovezérlő: Atmega128

(#659424) El_Pinyo válasza bladika hozzászólására (#659407) Válasz • Márc 11, 2010
Ez a kapcsolás nem biztos, hogy jó! A nagy értékű ellenállások miatt az eredő impedancia nagyobb lehet, mint a maximálisan alkalmazható (mikrokontroller függő, pl. PIC- nél 10k), ezért ki kell egészíteni a kapcsolást vagy egy kondenzátorral, vagy egy feszültségkövetőként alkalmazott műveleti erősítős meghajtó fokozattal.

(#659459) El_Pinyo válasza bladika hozzászólására (#659448) Válasz • Márc 11, 2010
Ha meghajtunk egy analóg lábat, akkor a meghajtó fokozat kimenő impedanciája nem lehet nagyobb 10k- nál, különben elkezd nőni az az idő ami ahhoz szükséges, hogy a Sample-Hold kapacitás feltöltődjön. Ha nem várjuk meg amíg az S/H kapacitás feltöltődik, nem a valós feszültséget konvertáljuk, hanem annál kisebb értéket. Adatlap: AD Acquisition requirements, vastag betűkkel szedve.

Szerk: Látom törölted a hozzászólásodat, nem baj, ha már leírtam akkor így hagyom, hátha van akinek jól jön.

(#659462) Marvinn Válasz • Márc 11, 2010
És az én szempontomból van ennek nagy jelentősége?
Jó lenne a legegyszerűbb megoldás, és az sem utolsó szempont hogy ne egyen sok prociidőt a figyelés.

(#659466) bladika válasza El_Pinyo hozzászólására (#659459) Válasz • Márc 11, 2010
Igen boccs, mert közben én is olvastam! És jogos!

(#659469) bladika válasza Marvinn hozzászólására (#659462) Válasz • Márc 11, 2010
Igen van jelentősége a szempontodból és mivel mondod, hogy kritikus a proci idő, és figyelembe véve El_Pinyo hozzászólását, neked jobb lenne az ő megoldása.

(#659474) El_Pinyo válasza Marvinn hozzászólására (#659462) Válasz • Márc 11, 2010
Idézet:
„ne egyen sok prociidőt a figyelés”
Pontosan ezért javasoltam a komparátoros megoldást. A komparátort felkonfigurálod, majd teszi a dolgát automatikusan. Amikor meg billen a komparátor, akkor interruptból már lehet is menteni az adatokat. Az AD konverternél nem ilyen egyszerű a dolog, mert bizonyos időközönként el kell indítani konverziót, figyelni a konvertált értéket, stb. Általános érvényű szabály a mikrokontrolleres fejlesztéseknél, hogy amit a hardver el tud végezni, azt végezze csak el, feleslegesen ne kelljen processzoridőt áldozni olyan feladatokra, melyet hardverből el lehet végezni.

(#659480) El_Pinyo válasza bladika hozzászólására (#659466) Válasz • Márc 11, 2010
Semmi baj, bárki tévedhet!

(#659493) Marvinn Válasz • Márc 11, 2010
Látom nem egyszerű amit akarok
El_Pinyo megoldásáról láthatok skiccet?

(#659518) Marvinn Válasz • Márc 11, 2010
GoldCap helyett 3300µF kondi lesz, mert GoldCap max5.5V-os lehet... ha jól tudom...

(#659526) simpi válasza Marvinn hozzászólására (#659327) Válasz • Márc 11, 2010
Vicsys mester már megoldotta.

(#659533) Marvinn válasza simpi hozzászólására (#659526) Válasz • Márc 11, 2010
Ügyes Vicsys mester, de itt zabálja a procit a számlálás.. nekem meg olyan megoldás lenne jó ami nem eszi a procit, mert van más dolga is ez csak egy olyan védelem lenne hogy ne kelljen minden bekapcsoláskor újra konfigolni...

(#659551) simpi válasza Marvinn hozzászólására (#659533) Válasz • Márc 11, 2010
Ez a programodtól függ, hogy mennyire "zabálja".
Vagy hardveres megszakításra kötöd, vagy beteszed egy timer megszakításba a port lekérdezését néha ránéz hol tart.
Ami a lényeg az első tranzisztornál a kondi szabja meg hogy mikor, fog nyitni a tranyóka és mikor rántódik le testre a mikroproci bemenete.

(#659590) Marvinn Válasz • Márc 11, 2010
megoldás az is de nálam az egyenáram miatt jó ez is..

kérdés az R2 és R5 értéke
» A fájlok letöltéséhez be kell jelentkezned! «

(#659617) Marvinn Válasz • Márc 11, 2010
max. 20Vnál

R2=7,5k szerk: Ω az nem k
R5=2,5k szerk: Ω az nem k

(#659663) Marvinn Válasz • Márc 11, 2010
tehát max. 20Vnál
9k és 1k vagy 10k és 1k, amelyik tetszik

(#659976) proba válasza Marvinn hozzászólására (#659590) Válasz • Márc 12, 2010
Ha csak a kihúzást akarod érzékelni akkor szerintem AD sem kell A dióda előtt kihúzás után 0V lesz úgy is.(esetleg egy ellenállással ez még segíthető -bár ez állandó fogyasztást okoz) Ezt podig egy portra kötve (szintvágás után) akár megszakítást is okozhatsz .

(#827726) mezjoc Válasz • Okt 31, 2010
A Táp elvétel (kikapcsolás érzékelés) kérdése nálam is aktuális téma. Van egy alkalmas léptetőmotorral (VID29) működő (PIC-es) gépjármű-műszerem(fordulatszámmérő). A táp kikapcsolásakor a műszer mutatóját (a léptetőmotor pozicióját) alaphelyzetbe kell hoznom. Én a Goldcap kondenzátort a stabilizátor (7805) +5V-os oldalára tettem. A kontroller érzékeli a +12V meszűnését. Ekkor a program az alaphelyzet-rutinba ugrik, és a Goldcap (0,1F/5,5V) energiájából táplálkozva visszatekeri a léptetőmotort alaphelyzetbe. A probléma az, hogy a Goldcap minden kikapcsoláskor teljesen kisül, és minden bekapcsoláskor újratöltődik. Nem tudom, hogy ez mennyire üzemszerű állapot. Mennyi a Goldcap élettartama a napi többszöri feltöltés, és teljes kisütés következtében???

Következő 1 / 1
 HEStore.hu
 Hirdetés
TrainModules.hu