You are here

Pic12f508 program irás

19 posts / 0 new
Last post
Furmany
Furmany picture

Üdv Mindenkinek!
Itt is megkérdezem hátha valaki tud segiteni.
Pic12F508 ic-re tudna valaki egy programot irni ami 24 oránként egy 1.5másodperces impulzust adna ki ami egy tranzistort az meg egy relét vezérelne.
Kellene rá egy nyomogomb ami inditaná a 1.5 másodperces impulzust és a következö, 24 ora mulva következne. Igy lehetne beállitani hány orakkor adja mindennap az impulzust.
4mhz-s kvarcal kellene müködni neki mert az van egy marékal, ebbe benne van a 2 kondi meg az ellenálás is.
Ha tud valaki segiteni ebbe akkor keressen megbeszéljük a részleteket.
Köszönöm!

Ki probálva nagyon jol müködik naponta max 30mp eltérés van, de ez böven belefér. Köszönöm Oszi11-nek hogy megirta a programot!!!

Comments
Furmany
Furmany picture

Üdv!
Ujabb kérésem lenne.
Egy szivattyu vezérlöt kellene készitenem amely 2 relét 5 másodperc átfedéssel kapcsolna oda-vissza a K kapcsolo müködtetésekor.
Magyarul K kapcsolo nyitva akkor a relé 1 be van huzva, ha a K kapcsolot zárom behuz a relé 2 is, és 5 másodperc mulva elenged az relé 1. K kapcsolot kikapcsolom behuz a relé 1 és 5 másodperc mulva elenged a relé 2 .
A rajz igy nézne ki. Köszönök minden segitséget!!!

File csatolás: 

0

Oszi11
Oszi11 picture

Szia,

Ha minden igaz így jó lesz!

Üdv,
Oszi

File csatolás: 

0

Furmany
Furmany picture

Hello!
Ezer köszönet érte!!!
Jövöhéten rendelek PIC12F508 beirom és proba.
Mégegyszer köszönöm!

0

Oszi11
Oszi11 picture

Szia,

elméletileg ez a program kell neked! Ha minden igaz nincs benne hiba, de ez csak használat közben derül ki!

Üdv,
Oszi

File csatolás: 

0

Furmany
Furmany picture

Hello!
Nagyon köszönöm a segitséget!
Esetleg még annyit kérdeznék hogy kössem be az pic-ket melyik láb a nyomogomb
melyik a kimenet meg stb.
Köszönöm!!!
Most látom az ASM-be nagyvonalakba benne van.

0

Oszi11
Oszi11 picture

Szia,

az alap dolgok nincsenek benne, +táp 1-es láb, föld 8-as, kvarc 2-es 3-as közé egy-egy 15pF-dal a földre adatlap alapján.

Üdv,
Oszi

File csatolás: 

0

Furmany
Furmany picture

Három lábu 4mhz kvarcom van az élméletileg tartalmazza a kondikat is.
Akkor igy kötöm be.

File csatolás: 

0

Oszi11
Oszi11 picture

Szia,

ha minden igaz ennek mennie kell!

Üdv,
Oszi

0

Istvan-lab
Istvan-lab picture

Szia Oszi !

Szerinted mekkora lehet ennek az "órának" az időeltérése mondjuk 1 hónap után ?
(mennyit fog késni/sietni)
Meg lehet ezt saccolni ?
Mondjuk, 1 hónap alatt ha csak 1 percet térne el az király lenne !
Valami hasonlóban gondolkozom én is... csak nekem 12 óránként kéne az impulzus,
12h - ON / 12h - OFF
csak azt nem tudom eldönteni mennyire lenne stabil...

Szerinted ?

Köszi !

Üdv: Dénes István

0

Oszi11
Oszi11 picture

Szia,

Elméletileg a kvarc pontossága a meghatározó. A program a kvarchoz van szinkronizálva (egyébként a neten találtam kicsit módosítottam a célhoz). Ha használatban lesz majd elválik...

Üdv,
Oszi

File csatolás: 

0

Jibaro
Jibaro picture

Sziasztok!

Nem akarok belebeszélni, csak egy-két gondolat Istvánnak.

Havonta 1 perc késés vagy sietés kb. 23 ppm pontosságnak felel
meg (ppm = "parts per million", vagyis az ezrelék ezredrésze).
A közönséges, egyszerű kvarcokra 30 ppm-et szoktak garantálni,
nagyságrendileg tehát jó a megoldás.

Ha pontosabbat szeretnél, az egyik kis kondenzátor helyett egy
trimmerkondit bekötve elhúzhatod a kvarc frekvenciáját, bár ez
kísérletezős feladat. Lásd a kapacitás-frekvencia ábrát:

http://www.foxonline.com/techdata.htm

Az igazi megoldás szerintem a szoftveres korrekció. Az én kis
digitális órám közönséges 32 kHz-es kvarcról jár, de a program
percenként egyszer hozzáad egy kívülről beállítható értéket az
időzítő elméleti ciklushosszához. Ezen a módon elvileg nagyon
pontos időzítő készíthető: 32 kHz órafrekvenciánál kb. 0.5 ppm
az elvi határ -- ha elég türelmes az ember.

Miután elkészült, én először nyersen, tehát nulla korrekcióval
járattam az órát egy hétig, aztán meghallgattam, mennyivel tér
el a Kossuth rádiótól. ;-) Végül kiszámoltam, hogy az eltérés
mekkora része (hány órajel) esne egy percre, és beállítottam a
korrekciót. Azóta egy-két hónap alatt szokott összegyűlni egy
másodperc késés, amit már felesleges utánállítani.

Jibaro

0

Kari
Kari picture
*****

Sziasztok!
Sorry, de engem az ilyesmi a "verseny" Trabira emlekeztet. :-(
Ha valaki nem ismerne: az egyebkent is elegge önszertrazasra hajlamos konstrukcioba egy bivaly motrot terveztek (26 LE helyett asszem 56-ot) s meg azert itt-ott erösitgettek a rendszeret, s hajra_igazu nem annyira tartos hasznalatra szantak mint a kiindulo tipusukat...
Egy rendszert agyon programozhatsz, korrigalhatsz_ ha az önmagatol nem tudja a kellö stabilitast-pontossagot, az elsö alkalommal fog kilepni az elvarasaid telejsitesenek kötelezö köreböl.
Ugyanis azt is kellene garantalnod, hogy nem lesz hömerseklet valtozasa behatas, tapfesz ugralas, vagy ami eppen_pl. egy ütest kap, stb...
Kari
ui:
Az oras kvarcok egyebkent sokkal precizebbek mint a job hasonlo miniatür tipusok, azok a fennebb irott 35ppm-el ellentetben szinte mindeg 10-20ppm-esek, az atlagos (egyeb) tipusok 100ppm, a jobbak 50, s az extra rendelendök lennenek 25 ppm-t tudok, de ezt mar nem minden ceg szallitja, s nem minden tokozasban.

0

Oszi11
Oszi11 picture

Szia Kari,

Ha pontos órát szeretnék építeni, akkor azt vagy DCF77-es lenne vagy a GPS óráját használná! Igaz ezeknél is lenne 100-200ms késés, mivel a rádiójelek is csak fénysebességgel terjednek. Sőt tehetnék, bele egy atomórát közvetlenül, igaz 1500$-ba fájna.

http://www.symmetricom.com/products/frequency-references/chip-scale-atom...

Üdv,
Oszi

0

Kari
Kari picture
*****

Hali Oszi!
Ezt igazabol nem is neked irtam_Jibaru-tol hangzott el asszem a 0.5ppm, stb_arra vonatkozna apjaban veve amit vestem!
Különben az en karoram is absz. hetköznapi, talan tudja a havi percet, de nem törödök vele, nem mindegy?
Viszont azert van 10^-11 pontos oszcim is ha pl. a frekimeröt kellene belöni :-)
A lenyegre szerettem volna ravilagitani, hogy egy trendszer meg sosem lett attol stabilabb-megbizhatobb, hogy agyon kompenzalgattak, raadasul kvazi stabil referencia nelkül, amire "rahuzhatna"...
Azert jokat!
Kari

0

Oszi11
Oszi11 picture

Szia,

értem én, csak szerintem, ha egy egyszerű magad épített órára vágysz, akkor a szoftverrel végzett kompenzáció, nagyon jó lehetőség! Persze sorozatgyártásra nem, de egy egyedi óra jól kézben tartható így is.
Én a DCF77 híve vagyok, igaz egy rendesebb vevővel, mert Frankfurt messze van!

Üdv,
Oszi

0

gyuri50
gyuri50 picture

Szia Oszi!
Igaz Frankfurt messze van, de "A DCF77 egy hosszúhullámon sugárzó atomidő-szinkronjeladó Mainflingenben, Németországban, Frankfurt központjától 25 km-re délkeletre. "
Üdv. Gyuri

0

Oszi11
Oszi11 picture

Szia,

Én is ezt mondom, úgy kell módosítani a programon, hogy jó legyen! A program szabadon módosítható, forráskód adott. Sőt én is elnézhettem valamit, bár átfutottam többször is!

Üdv,
Oszi

0

Furmany
Furmany picture

Ok akkor beégetem és összerakom de csak jövöhéten lessz idöm majd visszajelzek hogy müködik. Köszönöm mégagyszer!!!

0

Sponsored links