Tiszteletem a Fórumtagoknak!
Én egy olyen állítható időzítő kapcsolást keresnék, ami kb 3 perc után bekapcsol és meghúzva tart egy jelfogót 2-10mp-ig.
Tudom, 555-el vannak rajzok, de a 2-10mp-es időzítést nem akarom egy párhuzamos nagy kondival megoldani.
Van valakinek más ötlete erre?
Előre is köszönöm!
Lóri
Szia !
Ha még nem készültél el, mellékelem a talán legegyszerűbb rajzot 555-el. Ha kicsi a reléd, az IC közvetlenül is meghajtja, de mellékelve a tranyós verzió is.
üdv.
Tibi
0
Szia!
Pl. CD4060-al is meg lehet oldani.
Nem is drága.
0
Szia!
Szerintem az 555-tel is eléred a célod.
A HE oldalon lévő segédprogrammal kiszámoltam az alkatrészek értékeit.
R1: 2,7MOhm, R2: 27kOhm és egy 150kOhm-os pot.méter sorba kötve, C: 100uF. A hasznos jelnél az IC kimenete testre húz, tehát a +táp és 3. kivezetés közé kell a relé. Adatlapja szerint 200mA a max. terhelhetősége, így közvetlenül is képes relét működtetni. Az IC védelmében kell egy dióda a kimenet és a relé közé, és egy másik a relé tekercsével párhuzamosan. (Önindukciós fesz. levágására.) A kiszámoltak szerint a hasznos idő 1,8 és 12,2s között állítható, a szünet 3,14 és 3,32 perc között változik.
Üdv.: István
0
Szia!
Link a progihoz ?
PS: megtalálám ...
LINK
Üdv: Dénes István
0
Köszi!
Valószínűleg, ez nekem meg is felel.
0
Szia.
Egy egyszerű programozható IC a csatolmányban.
0
Hellotok!
Az XR2240-t ugyan meg aruljak(occon?), de ez is egy jo 30 eves tipus, a gyartoja, Exar, pedig vagy 20-25 eve megszünt_felfaltak a nagyobbak...
Kari
0
Szia, Kari!
Egy vagy két db. még van nekem belőle, most hogy lehet e valahol kapni nem néztem utána.
A 80' években fotózáshoz készült belőle precíziós időzítő.
0
HWJ
Sziasztok !
Én is egy PIC-el oldanám meg, nem kell annyit drótozni. Kamion riasztóhoz készítettem egy hasonlót és csak a program hurkokat kell benne átírni a feladatnak megfelelően.
Üdv. V.J.
0
Szia! Az agyam eldobom és nem várom meg míg visszapattan! A topikban azt írod válaszként, hogy az 555 nem elég pontos, máshol meg azt,hogy akvárium lélegeztetőhöz kell! Akkor ha jól értemm Te 1/000 secnél pontosabban akarsz egy akváriumot lélegeztetni? (Micsoda csuda halak laknak benne!)
-Miért is?
Szóval itt valami nem gömbölyű!
Vagy minket nézel hülyének, vagy hazudsz a felhasználást illetően, vagy nálad nem stimmmel valami!
Ha pontosan leírnád a problémát, itt hozzáértő gondosan átgondolt okos tanácsra lelhetsz!
Nem bántó céllal írtam, de helyre kellett tennem a dolgot!
Marosi Sándor
0
Szia!
Kicsit összekeverted a válaszok adóit. Én azt írtam, hogy 555-re gondoltam, de jó más megoldás is. Az akvárium levegőztető nem nekem kell, hanem TRANZIX kollégának.
0
Szia! Ha én értelmeztem félre, akkor visszavonom a kételkedéseimet.
Ha az 555 nem jó akkor már qvarc alapű rendszer kell.
0
Félreértettél valamit.
Nekem jó az 555 is, de ha van más működő rajzod, azt szívesen megnézem.
Ez a kapcsolás egy olajzáshoz kell nekem egy géphez. 3 percenként bekapcsol egy kis szivattyút 3-4 mp-re.
0
Szerintem ez kell neked:
![](http://www.free-energy-info.co.uk/Ch12/Fig41.gif)
A load helyére mehet a relé, a kondik értékét ki tudod kísérletezni, ennél nincs egyszerűbb(kivéve a relés astab.vibrátort, de az már nagyon hard-core). :D
0
Ha elvetemült dolgot akarsz látni, akkor pillantsd ezt meg!
0
Sziasztok!
Van valakinek eladó csöve?
Üdv: Jácint
0
Sziasztok!
Erre a feladatra egy legolcsóbb 8 lábú PIC a megfelelő választás (pl. PIC12F615), Semmilyen időzítő elem nem kell, atom stabil, az említett típus 2V-15V-ig táplálható, kis fogyasztású és olcsó. A 8 lábjából -ha nem cifrázod- 3-at kell használni, a 2 táp és a kimenet. Nincs semmi más alkatrész, nem is kell emiatt nyák sem... A kis proci kapható DIP8 tokban is ezt lehet kényelmesen 'légszerelni'.
Ha kell a programjában segíthetek is.
Üdv: cs_laci
0
Szia Laci!
Engem érdekelne az ötleted.
Ugyanis olyan időzítőre lenne szükségem, amelyik egy gombnyomásra indít egy 2perces és egy 3perces időzítést.
Pic12F675-el, és PIC16F84-el már csináltam időzítőt, akár több órásat is, és más egyszerű kis programot, de olyat nem tudok összehozni, hogy egyszerre két idő fusson. Nem látom át a logigáját, hogy-hogyan oldhatom meg.
A neten keresgetek már régóta mintaprogramot amit át tudnék írni, de eddig nem találtam. Az egyik programozó ismerősömet is megkérdeztem, csak annyit válaszolt, hogy egy PIC-el is meglehet csinálni, de hogy-hogyan, azt nem írta le. Tudom, hogy 2db. 555-el is megoldható, de én PIC-el szeretném megcsinálni, az általad okok miatt , és gyakorlásnak is nagyon jó lenne. Azért is jó lenne a PIC, mert van egy 45 és 50 perces igényem is.
Segítségedet előre is nagyon köszönöm!
Minden jót!
oregharcos
0
Szia!
Tudom, mindenki másképp csinálja, de mi lenne ha az első 2 perc után rögtön indítanál egy 1 percest.
Lefutott a két perc, bebillenti a kimenetet és azonnal indítja az egy percest, lefut, bebillent, megáll vagyis várakozik a köv. gombnyomásra.
Ez így pár sor. De lehet megszakítással is, de minek ?!
Üdv: Dénes István
0
Kedves István!
Köszönöm a válaszodat!
Ilyet már csináltam, azzal nem volna gondom, hogy egymás után idítom az időzítéseket.
Mint másik topikban írtam, a mosógépünk elektronikája tönkre ment.
A centrifugálásnál gondoltam ezt a megoldást, mert egyszerre kell menni a centrifugálásnak és a vízszivattyúzásnak, de a szivattyúnak tovább kell menni a centri. leállása után is.
Amikor még jó volt, így működött. Az új gép is hasonlóan csinálja.
Minden jót!
0
Szia.
Van itt a tanyán erre a célra kapcsolás.
http://elektrotanya.com/files/forum/2013/09/washing_timer.pdf
http://elektrotanya.com/?q=hu/content/4017-kimeneteivel-szeretnek-vezere...
0
Szia oregharcos,
MCLR- 5V
A0- Start
A1- 2min
A2- 3min
A4- 4min
A5- 5min
Aktuális kimenet (H szint) mindig a következő időzítés elejéig tart.
Üdv.
0
Szia AzzA!
Köszönöm a segítséget!
A forrás fájl nincs meg véletlenül.
A HEX-et nem biztos, hogy visszatudom fordítani.
Köszönettel!
oregharcos
0
Szia !
Ha leírod milyen PIC-ben mit szeretnél, melyik lábakon...stb
Mindenkinek egyszerűbb volna, neked is mert csak be kell írnod a kontrollerbe aztán mehet a mosógép. :)
0
Üdvözöllek AzzA!
Elnézést kérek, hogy nem írtam le konkrétan a PIC-et.
PIC16F84-re gondoltam.
PL. az RA.0, bemenetnek állítva, kap egy felhúzó 3-4kOhm-os ellenállást, ide kapja az idító impulzust, alacsony szintre húzva.
PL. RB.1 és az RB.2, kimenetnek állítva indítja a tranzisztorokon keresztül a reléket.
Azért írtam, hogy pl. mert minden port szabad.
4MHz-es kvarc-al megy a PIC.
Köszönöm, hogy foglalkozol vele!
Kellemes vasárnapot kívánok!
oregharcos
0
Szia oregharcos !
A0 --> Start (GND)
B1 --> 2 perc
B2 --> 3 perc
A0-ra indul B1-B2 H-szintre, majd az idők lejártával (B1) 2 perc után, (B2) 3 perc után áll vissza L szintre
Üdv.
0
Szia AzzA!
Köszönöm a levelet!
Ez is HEX fájl.
Ha nincs meg a forráskód, akkor majd a Dénes István által írt forráskóddal próbálkozok.
Minden jót kívánok!
oregharcos
0
Szia !
Miért jobb neked egy ASM mint egy működő program ?
Már elnézést, nem szánnám tiszteletlenségnek, de ha magadtól nem sikerül két időzítést megírni, akkor egy asm nézegetése sem visz sokkal közelebb. Ez az időzítés közvetlen a "hello word" után következik.
Ha ezek mennének és valami komolyabb programozási résznél akadtál volna el, akkor érteném mert tudnád értelmezni a forrást.
Üdv.
0
Szia AzzA!
Köszönöm a levedet!
Csupán annyit fűznék hozzá, hogy én úgy tudok tanulni, hogyha van egy mintaprogram.
1990-ben hozzám került egy 8035 procival és EPROM-al működő dallamcsengő,
20 dallammal. 10-évvel ezelőtt úgy döntöttem, hogy megpróbálom átírni az EPROM tartalmát. Kiolvastam az EPROM-ot és szerencsém volt, mert megtaláltam a dallamok kezdetét és a végét. Átírtam úgy, hogy a családom által megszokott dallamokat égettem bele, tehát 20 helyett kettő dallamot. Az egyik dallam akkor szól amikor csengetnek, a másik meg akkor amikor a kaput kinyitják. Erre a családom betegsége miatt volt, van szükségem. Mint tudod az EPROM kezelés nem egyszerű dolog, mármint a törlést illeti. Hosszadalmas sok nyűggel járó munka, erős napfény vagy UV-lámpa. Szerencsére a PIC-el, szinte gyerekjáték az írás és a törlés. Mint az első hsz-ben írtam kisebb programokat raktam PIC-be. Villogókkal kezdtem, előbb egy síma villogó, utána jobbra balra futófény, nyomógomb kezelés, majd dallamcsengő, és időzítőket programoztam. Kinyomtattam egy "PIC tanfolyam" DOC-fájlt, ez assemblyvel foglalkozik és PIC16F84-el, közel másfél éve tanulgatom szabadidőmben. Mivel a könyvet nem lehet visszakérdezni, ezért próbálkozok segítséget kérni. A neten is sok leírást olvastam, azokkal az a gondom, hogy villogók után általában az LCD-ben szöveg megjelenítéssel foglalkoznak. Eddig sikerült megtanulni a parancsokat, assembly felépítését, TRIS-ek beállításait, BANK-ek váltását, ill. melyik BANK-ben van a szükséges regiszter. stb.
Sokat tanultam, de nem eleget, sok még a fehér folt, de folytatom a tanulást.
Ezt azért írtam le, hogy nem vagyok teljesen tájékozatlan.
Végül megköszönöm, hogy eddig foglalkoztál velem!
Az a kérésem, hogy zárjuk le ezt a dolgot.
Minden jót kívánok!
oregharcos
0
Szia!
Többünknek is írhatsz privát, biztosan válaszolunk.
Csak győzzed megtanulni :)
Üdv: Dénes István
0
Szia!
Itt a visszafejtett hex file. Valószínűleg nem assemblyben írták hanem Basicben vagy C-ben, de érdekes lehet!
Üdv,
Oszi
0
Szia Oszi!
Elnézést kérek, hogy eddig nem köszöntem meg a visszafordított fájlt!
Nézegetem, jól mondja István, hogy lehet hozzá fejet vakarnom.
Van sok ismerős dolog, de többnyire ismeretlen.
Minden jót kívánok!
oregharcos
0
Szia!
Most mondjam azt, hogy ehhez még én is vakargatom a fejem. Hát még ő ?!
Én személy szerint roppantúl utálom a visszafordítós progikat.
Egyszer heccből a sajátomat fordítottam vissza.
Nem meglepő, hogy nem értettem belőle semmit.
Üdv: Dénes István
0
Szia!
Miért, ebből lehet tanulni! A notepad csere parancsával érthetőbbé tehető, A megszakítás rutint már megcsináltam csak a többit kell! ;)
Mint írtam volt biztos nem assemblyben írták mert rengeteg "tiszteletkör" van benne!
Üdv,
Oszi
0
Szia !
Valóban nem ASM-ben íródott :)
ASM-ben programozni jó dolog, csak minek ? Van pár dolog amire asm betétet kell használni, de komplett programokat már felesleges abban írni.
ASM-ben 20 évvel ezelött programoztunk mikor bele kellett férni 64Kb-ba.
El kell dönteni mi a cél 2 kimenetet időzítésének megvalósításakor, órákat irogatni, vagy töredék idő alatt elvégezni.
Nyilván asm a legkisebb, legjobb, de ez csak annak ajánlott aki a hardverrel 100%-ban tisztában van.
Fejlődött már a világ odáig, hogy egy fájl átmásolását sem kell szektorról szektorra neked elvégezni. Erre van a "copy" :)
Üdv.
0
Szia!
"Nyilván asm a legkisebb, legjobb, de ez csak annak ajánlott aki a hardverrel 100%-ban tisztában van."
Itt nem gamer laptopokról beszélünk Windowssal, hogy az ellenálláson kívül semmiről nem tudod kideríteni micsoda, és csak ,net frameworkkel tudod programozni, amiben egy hello world 10MByte. Itt most egy PIC16F84 mikrovezérlőről beszélünk amibe 1024 darab parancsszó és 68byte ram van. Arról nem is beszélve, hogy egy mikrovezérlőnél minimum elvárás a hardware 100% ismerete.
A pic16 széria assemblyhez készült a pic18 átmenet az assembly és a c között a pic24-től fölfele pedig c fejlesztéshez készült. Szerintem 35 db utasítást meg lehet jegyezni, főleg úgy hogy nagy részük ugyanaz csak az egyik az akkumulátorra a másik a memóriára a harmadik meg konstansra vonatkozik.
Üdv,
Oszi
0
Szia AzzA!
"ASM-ben 20 évvel ezelött programoztunk mikor bele kellett férni 64Kb-ba."
Nos, a helyedben, én ezzel nem kérkednék. :)
Szégyen gyalázat, hogy a mai, -magukat programozónak nevező egyedek, csak a pazarló Gigabájtokban, és Giga Hertzes procikban bővelkedő gépek világában képesek össze ollózni, egy Mahjong szintű játékot. :(
Ez nem tudás, csak egy tanfolyam, és rutin kérdése.
A 64-ben össze hozni valamit, az igen is, tudás volt!!! (Nem magamról beszélek, csak Őket még programozónak tekintettem! )
Üdv Tibi.
0
Szia!
Én ASM-el kezdtem és lehet így is halok meg.
Megdöbbent, hogy miért "eszik" annyi memóriát pl egy böngésző (1Gb!) és miért nem elég két mag sem (!!!)
Üdv: Dénes István
0
Szia, pedig a válasz nagyon egyszerű: a böngészőknek először le kell generálniuk, utána pedig a memóriában kell tárolniuk az egész weblap DIB képét, a gyors scrollozás miatt. A DIB kép gyakorlatilag majdnem ugyan az, mint a BMP csak fejlécek nélkül, azaz a 24 bites kép. Ez pedig rohadtul eszi a memóriát.
Na de hogy hozzá is szóljak a témához, egyszerűen nem értem ezt a görcsölést. Az egész időzítő összerakása próbanyákon és a hozzátartozó program megírása nem tart tovább két óránál. Legyen az PIC vagy ATMEL, tökmindegy. Itt meg hetek óta megy a mindentudás.
Egyébként ha valakit érdekel, írtam egy Turbo51 Studio nevű programot, ingyenesen letölthető, használható, terjeszthető, ami az ATMEL 8051-es processzoraihoz nyújt egy teljes fejlesztői felületet, IDE-vel, szimulátorral, programozói felülettel, oszcilloszkóppal és minden földi jóval, azaz meg sem kell építeni az áramkört, és ki tudjátok próbálni, hogy hogyan is működne a valóságban. Ha valaki az assemblert preferálja, annak a Turbo Assembler 51, ha valaki a Pascal-t, annak pedig a Turbo Pascal 51-et ajánlom.
Letölthető innen:
http://turbo51studio.orgfree.com/downloads/turbo51studio-latest-setup.zip
Az oldal ingyenes tárhelyen van, ezért lehetnek benne reklámok:
http://turbo51studio.orgfree.com
Zoli
0
"Nem magamról beszélek, csak Őket még programozónak tekintettem!"
Egy gyöngyszem:
.
0
Szia!
ASM-nek biztosan jobban örült volna :P
Üdv: Dénes István
0
Szia István!
Úgy látszik, hogy egyre gondoltunk.
Kellemes hétvégét kívánok!
oregharcos
0
Szia!
Egyszerű ASM:
Begin
BTFSC (egy bemenet)
goto Begin
LOOP1
LOOP2
LOOP3
NOP (2 perc időzítés)
End LOOP3
End LOOP2
End LOOP1
BSF (kimenet1)
LOOP1
LOOP2
LOOP3
NOP (1 perc időzítés)
End LOOP3
End LOOP2
End LOOP1
BSF (kimenet2)
LOOP1
NOP (mindkét kimenet aktív ideje)
End LOOP1
BCF
BCF
Goto Begin
END
Konkrétan itt van egy egyszerű Delay rutin:
DELAY1
movlw 15
movwf w3
wz3 movlw 255
movwf w2
wz2 movlw 255
movwf w1
wz1 nop
decfsz w1
goto wz1
decfsz w2
goto wz2
decfsz w3
goto wz3
clrw
return
És végül egy példa arra, ha egy egyszerű 1 perces TIMER rutinnal hogyan kapcsolgathatod a kimeneteidet:
BSF PORTA,5
BSF PORTA,0
CALL TIMER
BCF PORTA,0
CALL TIMER
BSF PORTA,0
CALL TIMER
BCF PORTA,0
CALL TIMER
BSF PORTA,0
CALL TIMER
BCF PORTA,0
CALL TIMER
Van még kérdés ?!
Üdv: Dénes István
0
Ismét Szia!
Köszönöm az asm-t!
Letöltöm és tanulmányozom.
Minden jót kívánok!
oregharcos
0
Szia!
.Astabil multivibrátor
http://www.bsselektronika.hu/index.php?w=yEkQbuC6VZ
"Hello------S.O.S-segitség kellene,-szükségem lenne egy megépitett áramkörre.--ami egy 3-voltos relét működtetne
úgy hogy kb-1--20 másodpercig meghuzva tart--majdkb 5-15 percig nyugalomban van,---Tud valaki segiteni nekem-ha igen kérek ajánlatokat,--kivitelezve kell .
Végeredményben egy akváriumi légpumpát akarok működtetni a felsorolt paraméterekkel.
Kössz"
Üdv!
0
Jobban belegondolva a te ötleted tűnik a legkézenfekvőbb megoldásnak :) Két állapot kell egy 3 perces nem húz a relé és egy 1-20 másodperces húz a relé, az rc tagot variálva (egy poti az ellenállás helyén) az egyik állapota szabályozható, míg a 3 percet ki lehet kísérletezni. Ettől egyszerűbb és olcsóbb megoldás nem igen létezik :) A 3 perces "ágon" maradhat a led jelezve a működést, a szabályozható "ágon" pedig a cséve, oszt csókolom ;) Remélem a téma indítója is felfedezi a kapcsolás nagyszerűségét! :D
0
Szia!
.Szeretem egyszerű dolgokra az egyszerű alapkapcsolásokat.:)
Autos999 kollégának: Az akvárium lélegeztetős rész csak egy idézet a BSS -oldal egyik hozzászólójától, mert idevág.
Üdv!
0
Igen, erre küldött egy kalkulátort SIMONSEN kolléga.
0
Üdvözöllek!
Elég oda egy NE555 is és egy tranzisztor a relé hűzására.
Egy potival és a kondival lehet szabályozni az idő tartamot.
Itt egy timer calkulátor
http://www.ohmslawcalculator.com/555_astable.php
Sok sikert!
simonsen!
0
Szia!
NE556 dupla időzítő :)
Vagy két soros NE555
Üdv: Dénes István
0
Esetleg rajzot nem tudsz véletlenül?
0
Szia!
Talán ez jó neked, az első és a harmadik relét hagyd ki, valamint a harmadik ic-t!
Időzítés: T = 1.1*R*C (pl: T = 1.1 x 150k x 30uF = 4.5s) :)
0
Cak ezzel az a baj, hogy kellene még egy trigger jel is.
Azért köszi!
0
Nyomógomb indítja az első időzítőt 3perc után meghúz a 2. relé az általad megadott ideig. Mi a probléma, milyen trigger jel kell neked?
0
Bocsi, lemaradt a legelejéről az, hogy a folyamat lezajlása után kezdje az egészet előről.
0
Akkor hagyd meg a harmadik ic-t aminek beállítod az időzítését 1 másodpercre, és a kimenetével indítod az első ic-t, így kapsz egy áramkört ami 3 percenként meghúzat egy relét x ideig, mindezt folyamatosan amíg el nem veszed a tápfeszt.
0
Igazad van!
0
Az első ic bemenetére kell még egy diódás vagy kapu, hogy vagy a nyomógomb indítsa az első ic-t vagy a harmadik ic.
0
0
Szia! Nem tőlem kérted a rajzot de az 555 nagyon lerágott csont. 64758364758465783db. rajz van fennt a neten.
0
Nem fontos az 555. Én azt ismerem.
Ha van jobb ötleted szívesen megtekintem.
0
Szia.
Ha a projekt engedi akkor felveszel egy közmunkást és kapcsolgat neked.
Ez két okból is Wanted mert rajzott ott keresünk, és ha keresünk valamit akkor azt a Wanted topic-ban kell.
Vagy ez nem igaz, vagy az amit leírtál magadról a saját oldaladon.
Üdv.
0