Avatar billede burningice Nybegynder
10. marts 2004 - 14:12 Der er 18 kommentarer og
3 løsninger

Pulsgenerator på 1Hz

Jeg skal bruge en puls på 1Hz til brug i en PIC-chip der skal holde styr på tiden. Den skal være rimelig præcis så det skal nok en form for oscillator, da en 555-timer ikke er præcis nok.

Nogen der har nogen idéer? Alle den Quartz-krystaller jeg kan finde går højst ned til omkring 34 KHz. Findes der en form for impuls-deler, så det er kun hver n'te puls der ryger igennem?
Avatar billede scb Praktikant
10. marts 2004 - 14:37 #1
http://ourworld.compuserve.com/homepages/Bill_Bowden/page11.htm#counter.gif

Har din PIC kreds ikke en timer interrupt, for så kan du bruge den, uden at du skal have en ekstern clock.
Men ellers sørger man for at have en krystal oscillator på f.eks 1 MHz (jo højre frekvens jo mere nøjagtigt bliver det) som der så deles ned med et par skifteregistere, eller du kan lade din PIC kreds dele dem ned, det er jo bare en tæller i programmet.
-SCB
Avatar billede burningice Nybegynder
10. marts 2004 - 14:43 #2
jo, der er timerinterrupt i chippen, men den skal jeg bruge til andre formål, så jeg kan ikke bruge den til at måle tiden med. Jeg vil dog kigge på det link du har sendt, det ser interressant ud. Det ligner noget i retningen af hvad jeg også selv havde forestillet mig, jeg har bare ikke så meget forstand på det elektroniske, jeg er mere til at programmere chippen :)
Avatar billede scb Praktikant
10. marts 2004 - 15:33 #3
http://home.planet.nl/~midde639/specs/HEF4060.PDF
En 4060 har jeg ofte selv brugt til formålet, den kan godtnok ikke dele ned til 1 Hz, men det der mangler for at nå ned på 1 Hz kunne du jo klare i dit program.
-SCB
Avatar billede burningice Nybegynder
10. marts 2004 - 17:29 #4
ja, en 14-stage counter... jeg har dog kigget på den 32,768 KHz Quartz og en 15-stage counter... der vil jeg kunne få genereret præcis 1Hz (15bit = 32767), så ved den 32768'ne impuls vil tælleren ryge ned på 0.
Avatar billede klaro Nybegynder
12. marts 2004 - 20:07 #5
Øh hvorfor ikke bruge en 74htc390 (dual counter) og så tage et signal fra en trafo, der jo giver noget nær det perfekte 50Hz. Eller var det for simpelt ?
Avatar billede klaro Nybegynder
12. marts 2004 - 20:09 #6
i øvrigt JA der findes pulsdelere, så kun N'te puls går igennem, men til det her er de måske lidt i over-dover kill.
Avatar billede burningice Nybegynder
14. marts 2004 - 15:58 #7
klaro>> "noget nær det perfekte"... hvor perfekt er det? jeg har læst mig til at en Quartz-krystal er det bedste at bruge til sådan et ur.

om det er for simpelt er underordnet, jeg skal bare have lavet mig et ur :)
Avatar billede klaro Nybegynder
14. marts 2004 - 22:47 #8
Lad mig sige det sådant. Rigtigt mange ure er lavet på den måde :-). Og der er også andre ting (mange faktisk) der er syncroniseret af lysnettets frekvens.
Du kan da også bruge dit krystal og så en 74hct4040 og en 7490 det giver dig en 16 bit tæller :-).
Avatar billede scb Praktikant
15. marts 2004 - 07:58 #9
Det er de billige ure der bruger lysnettets 50 Hz, fordi der kan være problemer med støj som giver ekstra clock pulser, der er problemer ved belastning så falder frekvensen måske til 49,5 Hz, hvilket dog så bliver korrigeret på et andet tidspunkt, hvor der ikke er så stor belastning.
-SCB
Avatar billede burningice Nybegynder
15. marts 2004 - 08:15 #10
men armbåndsure... bruger de ikke en krystal og en 15-bit divider?
Avatar billede mcnovy Nybegynder
15. marts 2004 - 16:42 #11
sidst jeg lavede en 1 HZ puls, brugte jeg et krystal på 4,194304 MHZ og delte det ned 22 gange. det gav 1 Hz, de 22 gange, brugte jeg én kreds til, en Philips
HEF4521, men de andre fabrikater laver den også, og den hedder stadigvæk 4521, hvad mener du med det skal være meget præcist.. hvilket formål skal du bruge det til..?
Avatar billede mcnovy Nybegynder
15. marts 2004 - 16:51 #12
jo det er helt korrekt at et armbåndsur bruger et Quartz Krystal på 32.768 kHZ
og med det, formentligt også en 15-bit deler.!
men fortæl i hvilket formål du skal bruge din éne HZ, for hvis det skal være så præcist som du siger, så er der mere (stabile) metoder.!
Avatar billede klaro Nybegynder
15. marts 2004 - 22:03 #13
SCB - Billige er de sgi ikke nødvendigvis :-). Og så er det sådant at hvis det bare er til et almindeligt tiktak-ur uden fancy't lir. Så er det ganske udemærket.
Og de 50 Hz bliver da også brugt andre steder til syncronisering.
Avatar billede burningice Nybegynder
16. marts 2004 - 09:07 #14
mcnovy>> det er til et ur... og det ville da være dejligt om det kørte nogenlunde præcist... også efter et år. Det skal dog køre på batteri, så jeg kan ikke bruge lysnettet til noget.

Men jeg vil da gerne høre om der er andre metoder at gøre det på
Avatar billede klaro Nybegynder
16. marts 2004 - 11:22 #15
Du kan du også gå op og lave et radio ur :-), altså et atom styret ur. Og de kan sagtens køre på batteri. Der får du et sekunds afvigelse inden for 50 - 60 år teoretisk. I prasis aldrig.
Avatar billede burningice Nybegynder
16. marts 2004 - 11:33 #16
klaro>> har faktisk kigget på det... men... aj, har bestilt en krystal og en 15-divider, så det bliver det nok til :)
Avatar billede burningice Nybegynder
24. maj 2004 - 15:02 #17
mcnovy>> læg et svar :)
Avatar billede mcnovy Nybegynder
24. maj 2004 - 20:20 #18
øhh ok så.. SVAR
Avatar billede mcnovy Nybegynder
24. maj 2004 - 20:20 #19
fik du det til at funke..?
og må man høre til hvilket formål du lavede det til--?
Avatar billede mcnovy Nybegynder
24. maj 2004 - 20:22 #20
hmm. ok.. så lige at du havde svaret på hvad det skulle bruges til..!
men lykkedes det for dig så.?
Avatar billede burningice Nybegynder
25. maj 2004 - 14:58 #21
jeg skulle bruge det til et ur... fik lavet den opstilling du foreslog, men endte med at tage en dims fra en analogt ur, som bare skulle have 1.5V, og så gav mig en impuls på 1.2V hvert sekund :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester