Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

frekvencia osztas

34 views
Skip to first unread message

njjano

unread,
May 12, 2016, 4:28:35 AM5/12/16
to ele...@tesla.hu, re...@lists.tmp.hu
Udv mindenkinek,

kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...

A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
pontosan kellene ez a jel, ezert a kvarc alap.

Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
osszedrotozni?

Koszonom a tippeket elore is!

Jano

Karoly Kovacs

unread,
May 12, 2016, 5:01:28 AM5/12/16
to ele...@tesla.hu
Szerintem nem fogsz örülni annak amit írok, mégis azt mondom, hogy fogsz
egy Arduino mini-t, oszt jóccakát:
https://www.arduino.cc/en/Main/ArduinoBoardMini
Igaz, erre köll egy programocskát farigcsálni (na meg programozó áramkör
is kell hozzá), ellenben egy panel az egész és mégsem n db CMOS IC.

Károly
> -----------------------------------------
> elektro[-flame|-etc]
>

njjano

unread,
May 12, 2016, 5:24:04 AM5/12/16
to ele...@tesla.hu
Gondoltam hogy manapsag ez lenne a legegyszerubb, de ketsegeim vannak a
pontossaggal kapcsolatban. Mert mondjuk egy ATTiny 8 labbal pont
tokeletesen eleg is lenne (vegul is, 1 in, 1 out a teljes interface :),
csak ugye ahogy irod, kene programot irni. Ugyan egy jo masfel eve
beszereztem egy rakas cuccot Atmel iranyba, (aztan most ugye jol
bejelentettek hogy megveszi a Microchip :); szoval programozo is akadna,
de azota se jutottam oda hogy el is kezdjek vele foglalkozni :( Meg aztan,
rogton az elso programom ilyen idokritikus valami legyen? Vegul is, ez is
ledet villogtat :D Gondolom itt azert valamifele belso counterrel-
megszakitassal lehetne csak pontos jelet eloallitani, na ehhez azert csak
kene rutin leprogramozni...

Nincs valami cel-IC, amivel valami programozhato szamlalo jellegu funkcio
egyszeruen megvalosithato?

Jano

--
Open WebMail Project (http://openwebmail.org)

Nagy László

unread,
May 12, 2016, 5:29:52 AM5/12/16
to ele...@tesla.hu
Talán ebből érdemes kiindulni:
http://www.zl2pd.com/xtalRefOsc.html

Tisztelettel:
Nagy László
Pécs Kakukk u. 17.
70/269-3460
www.anuki.hu
www.fakedli.hu

2016-05-12 11:01 keltezéssel, Karoly Kovacs írta:
> Szerintem nem fogsz örülni annak amit írok, mégis azt mondom, hogy fogsz
> egy Arduino mini-t, oszt jóccakát:
> https://www.arduino.cc/en/Main/ArduinoBoardMini
> Igaz, erre köll egy programocskát farigcsálni (na meg programozó áramkör
> is kell hozzá), ellenben egy panel az egész és mégsem n db CMOS IC.
>
> Károly
>
> njjano wrote:
>> Udv mindenkinek,
>>
>> kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
>> jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
>> kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
>> eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
>> megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
>> kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
>> melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...
>>
>> A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
>> impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
>> pontosan kellene ez a jel, ezert a kvarc alap.
>>
>> Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
>> osszedrotozni?
>>
>> Koszonom a tippeket elore is!
>>
>> Jano
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>

hg12345

unread,
May 12, 2016, 5:32:42 AM5/12/16
to ele...@tesla.hu
Hi,
mennyi a nagyon pontos, a quartz-ok is 30ppm hibával vannak, a standard darabok.
mekkora jittert tudsz elviselni? (sigma-delta osztási rendszerrel, programozható jitterrel mértékkel sok minden megoldható.)

Egy mikrokontroller, aminek van 16 bites osztója/számlálója, ha a többszörös is kell akkor két számláló kell bele. A 55298 és a 40950 osztók elférnek a 16 bites számlálóban.
Ha nem akarsz programot írni, akkor egy megfelelő méretű CPLD-vel is megoldható, de uC szerintem egyszerűbb és gyorsabb.


njjano <njj...@firegate.hdsnet.hu> írta:

hg12345

unread,
May 12, 2016, 5:41:53 AM5/12/16
to ele...@tesla.hu
Az egész program amit írnok kell, felprogramozod a számlálót és kész, ill, megfelelő lábakat be és kimenetnek állítod. Egy rendes C környezetben nem több mint 20 sor, egy IF utasítással. :-)

njjano <njj...@firegate.hdsnet.hu> írta:


>Gondoltam hogy manapsag ez lenne a legegyszerubb, de ketsegeim vannak a
>pontossaggal kapcsolatban. Mert mondjuk egy ATTiny 8 labbal pont
>tokeletesen eleg is lenne (vegul is, 1 in, 1 out a teljes interface :),
>csak ugye ahogy irod, kene programot irni. Ugyan egy jo masfel eve
>beszereztem egy rakas cuccot Atmel iranyba, (aztan most ugye jol
>bejelentettek hogy megveszi a Microchip :); szoval programozo is akadna,
>de azota se jutottam oda hogy el is kezdjek vele foglalkozni :( Meg aztan,
>rogton az elso programom ilyen idokritikus valami legyen? Vegul is, ez is
>ledet villogtat :D Gondolom itt azert valamifele belso counterrel-
>megszakitassal lehetne csak pontos jelet eloallitani, na ehhez azert csak
>kene rutin leprogramozni...
>
>Nincs valami cel-IC, amivel valami programozhato szamlalo jellegu funkcio
>egyszeruen megvalosithato?
>
>Jano
>
>--
>Open WebMail Project (http://openwebmail.org)
>
>
>---------- Original Message -----------
>From: Karoly Kovacs <kok...@gmx.at>
>To: ele...@tesla.hu
>Sent: Thu, 12 May 2016 11:01:20 +0200
>Subject: Re: [elektro] frekvencia osztas
>

>> Szerintem nem fogsz örülni annak amit írok, mégis azt mondom, hogy
>> fogsz egy Arduino mini-t, oszt jóccakát:
>https://www.arduino.cc/en/Main/ArduinoBoardMini
>> Igaz, erre köll egy programocskát farigcsálni (na meg programozó
>> áramkör is kell hozzá), ellenben egy panel az egész és mégsem n db
>> CMOS IC.
>

>-----------------------------------------
> elektro[-flame|-etc]
>

njjano

unread,
May 12, 2016, 6:13:36 AM5/12/16
to ele...@tesla.hu
Na erre irtam, hogy rutinbol biztos semmibol nem tart egy ilyen progit
osszeutni. Elso ledvillogtato projectnek azert nem annyira evidens :) Plane
ha az illeto a C-t se beszeli (hogy finoman fogalmazzak...)

Ez a belso szamlalo a kontroller sajat orajelet szamlalja?

hg12345

unread,
May 12, 2016, 6:18:33 AM5/12/16
to ele...@tesla.hu
Általában van egy előosztó és utána egy 8/16/24/32 bites számláló uC válogatja, az alap készülékeknél a uC órajelét osztja, de az újabb eszközökénél több forrás van...

njjano <njj...@firegate.hdsnet.hu> írta:

>-----------------------------------------
> elektro[-flame|-etc]
>

njjano

unread,
May 12, 2016, 6:28:19 AM5/12/16
to ele...@tesla.hu
Ha mar kontroller es programozas: az addig OK, hogy a counterrel eloallitom
mondjuk a 100Hz-es alapjelet. Nade ki csinalja meg az 1ms-os impulzust??
Annak is valami nem-szoftver eredetu jelnek kell lennie, hogy ne maszkaljon
az impulzus szelessege!

Pipi

unread,
May 12, 2016, 6:44:08 AM5/12/16
to ele...@tesla.hu
Hali!
kiszámolnám a (ha jól emlékszem) CD4060-ból kihozható-e valahogy


2016.05.12. 10:28 keltezéssel, njjano írta:
> Udv mindenkinek,
>
> kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
> jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
> kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
> eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
> megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
> kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
> melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...
>
> A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
> impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
> pontosan kellene ez a jel, ezert a kvarc alap.
>
> Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
> osszedrotozni?
>
> Koszonom a tippeket elore is!
>
> Jano
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>


--
Pipi
http://www.puzsar.hu

Szrnka György

unread,
May 12, 2016, 6:54:58 AM5/12/16
to ele...@tesla.hu
Szia,

ha nem nagyon sürgős, én leprogramozom neked PIC-re.
Szeretem az időkritikus feladatokat, de tényleg...

üdv, szr



> -----Original Message-----
> From: elektro...@tesla.hu
> [mailto:elektro...@tesla.hu] On Behalf Of njjano
> Sent: 2016. május 12. 12:28
> To: ele...@tesla.hu
> Subject: Re: [elektro] frekvencia osztas
>
>
> Ha mar kontroller es programozas: az addig OK, hogy a
> counterrel eloallitom
> mondjuk a 100Hz-es alapjelet. Nade ki csinalja meg az 1ms-os
> impulzust??
> Annak is valami nem-szoftver eredetu jelnek kell lennie, hogy
> ne maszkaljon
> az impulzus szelessege!
>
> Jano
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: hg12345 <hg1...@freemail.hu>
> To: ele...@tesla.hu
> Sent: Thu, 12 May 2016 12:18:27 +0200 (CEST)
> Subject: Re: [elektro] frekvencia osztas
>
> > Általában van egy előosztó és utána egy 8/16/24/32 bites
> > számláló uC válogatja, az alap készülékeknél a uC órajelét
> > osztja, de az újabb eszközökénél több forrás van...
>
> -----------------------------------------
> elektro[-flame|-etc]
>

Horváth Péter

unread,
May 12, 2016, 7:42:32 AM5/12/16
to ele...@tesla.hu
2016.05.12. 10:28 keltezéssel, njjano írta:
> Udv mindenkinek,
>
> kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
> jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
> kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
> eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
> megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
> kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
> melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...
>
> A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
> impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
> pontosan kellene ez a jel, ezert a kvarc alap.
>
> Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
> osszedrotozni?
Formabontó, de hatékony megoldás lenne, pl egy epromot meghajtani egy
quartz oszcillátorral meghajtott számlálóval...
A CE, és OE bemeneteket fixre kötve, akármilyen jelet ki tud adni, a
beégetett adat függvényében.
Még akár analóg jelet is bele lehet kódolni, pl DTMF, hanggenerátor,
függvénygenerátor, távirányító kód, stb,
ha a kimeneten van egy ellenálláslétra DA átalakítónak.
Sőt az eprom valamelyik adat kimenetét vissza lehet kötni, hogy
resetelje a számlálót, ha odaér a címhez.


Acs Gabor

unread,
May 12, 2016, 7:55:43 AM5/12/16
to ele...@tesla.hu
Ez tök jó, szoktak is a régi világban hasonló megoldásokat csinálni.
Igaz, ma már én is csak valami egytokos megoldásban gondolkodnék.


Gábor
> -----------------------------------------
> elektro[-flame|-etc]

njjano

unread,
May 12, 2016, 8:11:07 AM5/12/16
to ele...@tesla.hu
Bakker, ez nem rossz otlet! Egyszer lattam mar epromot hasznalni mintegy
kokorszaki cpld-kent egy svejci keszulekben, a cimlabak voltak a
bemenetek, a kimenetei meg kapcsolgattak amit az adott parancs alapjan
kellett. Vegulis, mukodott!

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: HorvĂĄth PĂŠter <justic...@freemail.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 13:41:15 +0200
Subject: Re: [elektro] frekvencia osztas

> Formabontó, de hatékony megoldás lenne, pl egy
> epromot meghajtani egy quartz oszcillátorral meghajtott
> számlálóval...A CE, és OE bemeneteket fixre kötve, akármilyen
> jelet ki tud adni, a beégetett adat függvényében.Még akár
> analóg jelet is bele lehet kódolni, pl DTMF, hanggenerátor,
> függvénygenerátor, távirányító kód, stb,ha a kimeneten van
> egy ellenálláslétra DA átalakítónak.Sőt az eprom valamelyik

njjano

unread,
May 12, 2016, 8:14:59 AM5/12/16
to ele...@tesla.hu
Alapjaban veve home project, tehat nem annyira holnapra vagy epp tegnapra
kell :) Ha nagyon nem birok vele onerobol, megkereslek majd vele.

Koszonom a felajanlast!

Jano

p.s: letezik picbol is ilyen kis labszamu, szigoruan DIP tokos?

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Szrnka György <szr...@roxel.hu>
To: <ele...@tesla.hu>
Sent: Thu, 12 May 2016 12:56:11 +0200
Subject: Re: [elektro] frekvencia osztas

njjano

unread,
May 12, 2016, 8:18:41 AM5/12/16
to ele...@tesla.hu
Az eredeti aramkor, amibol az egesz otlet kiindult, valoban egy 4060-on
alapszik, de az csak egy fix frekin megy es mas a quartz frekije is epp
ezert. Sajna a ketfrekis uzemmodhoz szukseges frekvenciabol nem lehet 2
hatvanya alapu osztoval eljutni a kivant kimenethez :(

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Pipi <li...@puzsar.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 12:44:00 +0200
Subject: Re: [elektro] frekvencia osztas

hg12345

unread,
May 12, 2016, 8:37:10 AM5/12/16
to ele...@tesla.hu
Ha már mindent pontosan akarsz használni, akkor az se gond, egy kicsit nehezebb minden idöintervallumot SW pontosan megcsinálni, de nem lehetetlen! De ez már komolyabb programozási tudást igényel.

De ha van egy harmadik timered, akkor ez se gond!

Nem tudom meylik 8 bitesben találsz 3x16 számlálót, de ARM lapon a kisebbekben $0.5-$1 is van ilyen.

njjano <njj...@firegate.hdsnet.hu> írta:


>Ha mar kontroller es programozas: az addig OK, hogy a counterrel eloallitom
>mondjuk a 100Hz-es alapjelet. Nade ki csinalja meg az 1ms-os impulzust??
>Annak is valami nem-szoftver eredetu jelnek kell lennie, hogy ne maszkaljon
>az impulzus szelessege!
>

>Jano
>
>--
>Open WebMail Project (http://openwebmail.org)
>
>
>---------- Original Message -----------
>From: hg12345 <hg1...@freemail.hu>
>To: ele...@tesla.hu
>Sent: Thu, 12 May 2016 12:18:27 +0200 (CEST)
>Subject: Re: [elektro] frekvencia osztas
>

Pataki István

unread,
May 12, 2016, 9:08:11 AM5/12/16
to ele...@tesla.hu
Én így csináltam aszinkron soros-párhuzamos (Centronics?) átalakítót. De
mert akkoriban csak kicsi epromok voltak, a végeredményt egy párhuzamos
kimenetű shiftregiszterbe toltam.
pi


----- Original Message -----
From: "njjano" <njj...@firegate.hdsnet.hu>
To: <ele...@tesla.hu>
Sent: Thursday, May 12, 2016 2:11 PM
Subject: Re: [elektro] frekvencia osztas


Bakker, ez nem rossz otlet! Egyszer lattam mar epromot hasznalni mintegy
kokorszaki cpld-kent egy svejci keszulekben, a cimlabak voltak a
bemenetek, a kimenetei meg kapcsolgattak amit az adott parancs alapjan
kellett. Vegulis, mukodott!

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: HorvĂĄth PĂŠter <justic...@freemail.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 13:41:15 +0200
Subject: Re: [elektro] frekvencia osztas

> Formabontó, de hatékony megoldás lenne, pl egy
> epromot meghajtani egy quartz oszcillátorral meghajtott
> számlálóval...A CE, és OE bemeneteket fixre kötve, akármilyen
> jelet ki tud adni, a beégetett adat függvényében.Még akár
> analóg jelet is bele lehet kódolni, pl DTMF, hanggenerátor,
> függvénygenerátor, távirányító kód, stb,ha a kimeneten van
> egy ellenálláslétra DA átalakítónak.Sőt az eprom valamelyik
> adat kimenetét vissza lehet kötni, hogy resetelje a számlálót,
> ha odaér a címhez.

-----------------------------------------
elektro[-flame|-etc]

njjano

unread,
May 12, 2016, 9:25:49 AM5/12/16
to ele...@tesla.hu
Ahogy igy szamolgatok, ha egy 4040-et hasznalnek, azzal meg tudnam csinalni hogy
mindket frekihez fixen a 10-ik es a 11-ik kimenetet hasznalnam a 400Hz(540Hz)
ill. 200Hz(270Hz) eloallitasahoz, igy az aramkor legutolso fokozata, ami egy
dual flip-floppal van megoldva, maradna az eredeti, es az szepen megcsinalna
nekem az utolso kettovel osztast, meg az 1ms-os impulzussa kapuzast.

Csakhogy, ehhez kell egy valtoztathato elooszto, ami 27-tel illetve 20-al oszt.
Na EZT hogy kene valami kiskapukbol kirakni??

Jano

elight

unread,
May 12, 2016, 9:57:46 AM5/12/16
to ele...@tesla.hu
Szia

Van egy régi (reklám) mondás:

" Cipőt cipőboltból! "

Tehát osztani osztó IC vel lehet célszerűen...

Próbáld meg pl:

skory.gylcomp.hu/alkatresz/*cd4059*.pdf

És te mondod meg (vagyis a drótjaid;)
mennyivel szeretnél osztani.

http://213.114.136.42/conv/synth-10.htm


Üdv István
> -----------------------------------------
> elektro[-flame|-etc]
>

Pipi

unread,
May 12, 2016, 10:18:23 AM5/12/16
to ele...@tesla.hu
2016.05.12. 15:25 keltezéssel, njjano írta:
> Ahogy igy szamolgatok, ha egy 4040-et hasznalnek, azzal meg tudnam csinalni hogy
> mindket frekihez fixen a 10-ik es a 11-ik kimenetet hasznalnam a 400Hz(540Hz)
> ill. 200Hz(270Hz) eloallitasahoz, igy az aramkor legutolso fokozata, ami egy
> dual flip-floppal van megoldva, maradna az eredeti, es az szepen megcsinalna
> nekem az utolso kettovel osztast, meg az 1ms-os impulzussa kapuzast.
>
> Csakhogy, ehhez kell egy valtoztathato elooszto, ami 27-tel illetve 20-al oszt.
> Na EZT hogy kene valami kiskapukbol kirakni??
hc390

--
Pipi
http://www.puzsar.hu

njjano

unread,
May 12, 2016, 10:38:15 AM5/12/16
to ele...@tesla.hu
Aah, azzal 20-as osztot ki lehet rakni, de 27-et nem :( egyre inkabb hajlok
valami mini-kontrolleres megoldas fele, mert ugy latom ilyen idetlen szamokat
csak valami alkatresztemeto-meretu kapuerdovel tudok kirakni, plane hogy az
atkapcsolhatosagot is meg kell oldani valahogy...

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Pipi <li...@puzsar.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 16:18:14 +0200
Subject: Re: [elektro] frekvencia osztas


> hc390

elight

unread,
May 12, 2016, 10:41:05 AM5/12/16
to ele...@tesla.hu
Szia
És a programozható osztó miért nem jó?
Akár dipkapcsolóval is beállíthatod, de uP
vezérelheted is.
És osztása pontos mint az atom...

Üdv István
> -----------------------------------------
> elektro[-flame|-etc]
>

Pipi

unread,
May 12, 2016, 10:47:02 AM5/12/16
to ele...@tesla.hu
2016.05.12. 16:38 keltezéssel, njjano írta:
> Aah, azzal 20-as osztot ki lehet rakni, de 27-et nem :( egyre inkabb hajlok
> valami mini-kontrolleres megoldas fele, mert ugy latom ilyen idetlen szamokat
> csak valami alkatresztemeto-meretu kapuerdovel tudok kirakni, plane hogy az
> atkapcsolhatosagot is meg kell oldani valahogy...
mé ne lehetne? kikapuzod a 27-et és mehet a törlésre

--
Pipi
http://www.puzsar.hu

jhidvegi

unread,
May 12, 2016, 10:53:56 AM5/12/16
to ele...@tesla.hu
elight wrote:

> skory.gylcomp.hu/alkatresz/*cd4059*.pdf

Vártam már, hogy valaki ezt beírja. Ezt még nekem is sikerült használnom.

hjozsi

njjano

unread,
May 12, 2016, 10:59:50 AM5/12/16
to ele...@tesla.hu
Alapjaban veve persze, jo lenne, csak ugye lassan kozelitunk egy PC104 kartya
meretehez a szukseges kapuk szama es merete miatt! :)
Mert ugye: kell egy tok, amivel megcsinalom az oszcit. Aztan ez a 24 labu
szorny, az oszto. Amit ugy kell megoldanom, hogy meglegyen a szukseges 400Hz
koruli segedjel is valahogy, mert ugye az is kell az impulzus eloallitasahoz
(nem jo az 50%-os negyszog, ha csak ennyi lenne a feladat, mar reg kesz
lennenk :) Tehat kenytelen vagyok ahogy irtam csupan eloosztokent hasznalni,
aztan jon a 4040, majd a dual flipflop. Ez eddig 3 kisebb meg 1 nagyobb dip
tok, es meg nem beszeltunk arrol, hogyan allitom be egy vezetekrol
kapcsolhatoan a modulust. Az is felzabal par kaput tutira, szoval meg 2-3 tok
alhangon.

Azert egy 8 labu kontrollerhez kepest teny, hogy tetemes meret :D En
eredetileg 2-3, max. 4 normal DIP meretu IC-re gondoltam, hogy meg emberi
merete legyen az egesznek... de ugy tunik, ez a ket feltetel egyszerre nem
teljesitheto. Legalabbis standard kapukkal nem.

elight

unread,
May 12, 2016, 11:10:48 AM5/12/16
to ele...@tesla.hu
Jahh,

ha te is aztatat szereted?
Éppen tegnap "szopókáztam" időzítésekkel
egy programban. Valahogy sehogy se akart
kijönni a megkívánt fordulatszám tartomány.
Egy jó délutánom elment rá, meg az este..
A végén duble long regiszterekben osztottam szoroztam
hogy nem legyen káros töredéke a dolognak.


Szóval én, ha csak ennyi lett volna
inkább gondolkodás nélkül betettem
volna akár azt a SOIC16 tokot is.

www.ti.com/lit/gpn/cd74hc4059

Óránál persze csináltam pl. olyat is ,
hogy minden X-edik körben elvesz
még egyet..
Ott már tényleg jobb a szofveres út.
*



Üdv István
*
> -----------------------------------------
> elektro[-flame|-etc]
>

Pipi

unread,
May 12, 2016, 11:26:21 AM5/12/16
to ele...@tesla.hu
Hali!
te írtad hogy cmosból akarod :)

persze meg lehet csinálni
1. tranyókból
2. cmos kapukból
3. cmos számlálókból
4. processzorból
a. assemblerben
b. C-ben
c. akár windows10-ben is
stb
:))))

2016.05.12. 16:59 keltezéssel, njjano írta:
> Alapjaban veve persze, jo lenne, csak ugye lassan kozelitunk egy PC104 kartya
> meretehez a szukseges kapuk szama es merete miatt! :)
> Mert ugye: kell egy tok, amivel megcsinalom az oszcit. Aztan ez a 24 labu
> szorny, az oszto. Amit ugy kell megoldanom, hogy meglegyen a szukseges 400Hz
> koruli segedjel is valahogy, mert ugye az is kell az impulzus eloallitasahoz
> (nem jo az 50%-os negyszog, ha csak ennyi lenne a feladat, mar reg kesz
> lennenk :) Tehat kenytelen vagyok ahogy irtam csupan eloosztokent hasznalni,
> aztan jon a 4040, majd a dual flipflop. Ez eddig 3 kisebb meg 1 nagyobb dip
> tok, es meg nem beszeltunk arrol, hogyan allitom be egy vezetekrol
> kapcsolhatoan a modulust. Az is felzabal par kaput tutira, szoval meg 2-3 tok
> alhangon.
>
> Azert egy 8 labu kontrollerhez kepest teny, hogy tetemes meret :D En
> eredetileg 2-3, max. 4 normal DIP meretu IC-re gondoltam, hogy meg emberi
> merete legyen az egesznek... de ugy tunik, ez a ket feltetel egyszerre nem
> teljesitheto. Legalabbis standard kapukkal nem.
>
> Jano
>


--
Pipi
http://www.puzsar.hu

njjano

unread,
May 12, 2016, 11:38:34 AM5/12/16
to ele...@tesla.hu
Ez igaz, es bar nem irtam oda, hogy ne Eniac meretu legyen a vegeredmeny,
azert az alap racionalis erzek nyilvan mindenkiben ott van :)

A fene egye meg, milyen egyszerunek tuno problema, es mennyi vas kell hozza
hogy megvalositsd...

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Pipi <li...@puzsar.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 17:26:12 +0200
Subject: Re: [elektro] frekvencia osztas

elight

unread,
May 12, 2016, 11:39:58 AM5/12/16
to ele...@tesla.hu
Összekeverted
!

a. Assembler https://hu.wikipedia.org/wiki/Assembly
b. Basic https://hu.wikipedia.org/wiki/BASIC
c. C,C++ https://hu.wikipedia.org/wiki/C%2B%2B
..

V. VHLD https://hu.wikipedia.org/wiki/VHDL

... és csak utána jöhet a
W.

Ez a helyes sorrend! :))))

Z -t meg egyenlőre nem találtam ;-)

Üdv István

2016-05-12 17:26 keltezéssel, Pipi írta:
> Hali!
> te írtad hogy cmosból akarod :)
>
> persze meg lehet csinálni
> 1. tranyókból
> 2. cmos kapukból
> 3. cmos számlálókból
> 4. processzorból
> a. assemblerben
> b. C-ben
> c. akár windows10-ben is
> stb
> :))))
>

njjano

unread,
May 12, 2016, 11:42:19 AM5/12/16
to ele...@tesla.hu
A meretet, aztat szeretnem :D
De nekem is ez volt az elso gondolatom, a kapu az kapu, ott nincs
kiszamithatatlan veletlenszeru keses-sietes, az mindig pontosan ugyanugy
kapcsol... a szoftver meg, hat az szofver. Teny hogy kisebb helyet foglal, de
ha nem tudom kezben tartani az eredmenyt mindenfele, tapasztalati uton
kikiserletezett szamu NOPok nelkul, baxhatom az egeszet, a lenyeg veszik el
epp!

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: elight <eli...@gmail.hu>
To: ele...@tesla.hu
Sent: Thu, 12 May 2016 17:10:42 +0200
Subject: Re: [elektro] frekvencia osztas

Stonie

unread,
May 12, 2016, 11:52:56 AM5/12/16
to ele...@tesla.hu
Ezé' emlegették már itt is a pic 8 bites típusait, minden assembly utasítás
1 ciklus (na jó, az ugrás 2). Ha összeadni tudsz :), abszolút pontosra meg
lehet csinálni, játszva.
L
> -----------------------------------------
> elektro[-flame|-etc]
>

Cser Tamas

unread,
May 12, 2016, 12:52:29 PM5/12/16
to ele...@tesla.hu
jhidvegi <jhid...@gmail.com> írta, 2016. 05. 12.:
> elight wrote:
>
>> skory.gylcomp.hu/alkatresz/*cd4059*.pdf

ha a csillagokat kiveszem, tehát
*cd4059*.pdf helyett cd4059.pdf formában, akkor nyitja meg nálam

tehát így: skory.gylcomp.hu/alkatresz/cd4059.pdf

> Vártam már, hogy valaki ezt beírja. Ezt még nekem is sikerült használnom.
>
> hjozsi
>
> -----------------------------------------
> elektro[-flame|-etc]

jhidvegi

unread,
May 12, 2016, 1:04:15 PM5/12/16
to ele...@tesla.hu
Cser Tamas wrote:

> ha a csillagokat kiveszem, tehát
> *cd4059*.pdf helyett cd4059.pdf formában, akkor nyitja meg nálam
>
> tehát így: skory.gylcomp.hu/alkatresz/cd4059.pdf

Biztos, én nem nyitottam meg, más úton került az ic a látókörömbe régebben.

hjozsi

Skandar Graun

unread,
May 12, 2016, 2:50:14 PM5/12/16
to elektro
Nekem anno feladat volt a kvarcpontos zenei hangok kiadása. Szinusz
kellett, de stabil és pontos.
Én is eprommal és 4060-al csináltam meg, a PWM-et is egybites módban
leprogramoztam az epromba... pontosan egy hullámnyit.
A második bit volt a számláló reset.
8Mhz-es kvarcról járt, egy 4 bites előosztóval.
Még panelom is van hozzá valahol. :D
> -----------------------------------------
> elektro[-flame|-etc]
>

Karoly Kovacs

unread,
May 12, 2016, 3:12:21 PM5/12/16
to ele...@tesla.hu
De hisz én már az elején mondtam, hogy mivel kell gyufás skatulya
méretben megcsinálni. :)
(Na jó, csak vicc volt, értem az aggályaidat, de ahogy látom, ennek
ellenére közelít a megoldás a mikrokontroller felé.)

Károly

njjano wrote:
> Ez igaz, es bar nem irtam oda, hogy ne Eniac meretu legyen a vegeredmeny,
> azert az alap racionalis erzek nyilvan mindenkiben ott van :)
>
> A fene egye meg, milyen egyszerunek tuno problema, es mennyi vas kell hozza
> hogy megvalositsd...
>
> Jano
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: Pipi <li...@puzsar.hu>
> To: ele...@tesla.hu
> Sent: Thu, 12 May 2016 17:26:12 +0200
> Subject: Re: [elektro] frekvencia osztas
>
>> Hali!
>> te írtad hogy cmosból akarod :)
>>
>> persze meg lehet csinálni
>> 1. tranyókból
>> 2. cmos kapukból
>> 3. cmos számlálókból
>> 4. processzorból
>> a. assemblerben
>> b. C-ben
>> c. akár windows10-ben is
>> stb
>> :))))
>
> -----------------------------------------
> elektro[-flame|-etc]
>

jhidvegi

unread,
May 12, 2016, 3:27:50 PM5/12/16
to ele...@tesla.hu
Skandar Graun wrote:
> Nekem anno feladat volt a kvarcpontos zenei hangok kiadása. Szinusz
> kellett, de stabil és pontos.

Valamikor nem túl rég hallottam egy riportot, amiben jól megleptek:
Ahhoz, hogy mindenféle harmóniát ki lehessen hozni a hangokból, nem lehet
tökéletesen hangolni a hangszereket. nem értettem az egészet, de az jött ki
belőle nekem (lehet, hogy félreértettem), hogy valamelyest félre kell hangolni a
pl húrokat.

Hallott valaki erről?
Ha ez igaz, akkor ezek a kvarcpontos zenei hangok is gellert kaphatnak. Jómódú
helyen úri gellert. :-)

hjozsi

jhidvegi

unread,
May 12, 2016, 3:29:27 PM5/12/16
to ele...@tesla.hu
Karoly Kovacs wrote:
> De hisz én már az elején mondtam, hogy mivel kell gyufás skatulya
> méretben megcsinálni. :)

Nem lehet, hogy ha valaki eléggé smd-bűvész, akkor max 2 nyákon, amik kb fedik
egymást, megoldja diszkrét ic-kből is ekkorában?

Ha proci, akkor gondolom a köröm a mértékegység. Vagy a körömpiszok? :-)

hjozsi

Nemeth Tibor

unread,
May 12, 2016, 3:43:37 PM5/12/16
to ele...@tesla.hu
Hali!

Ha az én gondom lenne egyszerű mikrokontrollerbe szoftveresen
megoldanám, de látom ez nem barátságos környezet neked.
Nem írtad, fontos(abb)-e a két frekvencia aránya mint az egyedi
pontosság. Ha nem, akkor talán nem elvetendő a két kvarc két számláló és
kiválasztó áramkör koncepció sem. Nem néztem végig, de nagyon sokféle
kvarcfreki van, ha nem egyből hanem kettőből indulsz talán barátságosabb
osztó értékek adódnak.

Üdv.
Németh Tibor




2016.05.12. 10:28 keltezéssel, njjano írta:
> Udv mindenkinek,
>
> kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
> jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
> kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
> eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
> megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
> kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
> melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...
>
> A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
> impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
> pontosan kellene ez a jel, ezert a kvarc alap.
>
> Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
> osszedrotozni?
>
> Koszonom a tippeket elore is!
>
> Jano
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
> -----
> A(z) uzenetben nem talalhato virus.
> Ellenorizte: AVG - www.avg.com
> Verzio: 2016.0.7597 / Virus adatbazis: 4568/12215 - Kiadas datuma: 2016.05.12.
>
>

Karoly Kovacs

unread,
May 12, 2016, 3:44:06 PM5/12/16
to ele...@tesla.hu
Guglizz rá a tiszta és a temperált hangolásra. Vannak egész jó cikkek ez
ügyben.
Röviden (és nagyon bénán fogalmazva) a lényeg: a tiszta Pithagoraszi
hangolásnál tacionális törtekből átt össze a hangsor. Ebből némi agyalás
után következik, hogy pl. a fisz nem egyenlő a gesz-szel. (Mondom,
nagyon zanzásítom a dolgot, a cikkekben utána olvashatsz.) Ez a tény jó
pár száz év óta okozott galibát, nem lehetett "rendesen" összehangolni a
hangszereket (ha több játszott együtt). Jó öreg Bach Sebestyán bátyó
elkezdte törni rajta a buksiját, s "feltalálta" a temperált hangolást
(eredetileg nem ő találta fel, de ez most nem lényeges), ahol némi
csalással (amit csak a nagyon vájtfülűek észlelnek) kijelentette, hogy a
fisz legyen egyenlő a gesz-szel. :) Aztán ennek örömére megírta a "Das
wohltemperierte Klavier"-t (A jól hangolt zongora). És így tovább, a
netes cikkekben sokkal okosabban le vannak ezek írva.
Most nem tudom előtalálni, de volt a neten egy nagyon jó oldal, ahol kis
mp3-as fájlocskákkal demonstrálták, milyen az, ha egy hegedű tisztán van
hangolva és milyen az, ha temperálva. Így, ha extra rámutatnak, akkor
valóban lehet hallani még ezt az apró különbséget is.
Egyébként a tiszta hangolású hangszerek (pl. hegedű) zenészei ha egyedül
játszanak, vagy pedug ha csupa tiszta hangolású hangszerrel együtt (pl.
vonósnégyes), akkor "automatikusan" tiszta hangközöket fognak, ha pedig
vegyes hangszerelésben (pl. zongoraverseny), akkor automatikusan
temperálva játszanak. :)
A gitár egy érdekes "torzszülött", hisz húros lévén elvileg tiszta
hangolású lehetne, de a bundok miatt belekényszerítették a temperált
világba. :)
Ismát bocs a pongyola fogalmazásért, remélem azért valami átment belőle.
Ismétlem: jó cikkek vannak rá a neten. Pl.
https://hu.wikipedia.org/wiki/Tiszta_hangol%C3%A1s
https://hu.wikipedia.org/wiki/Kiegyenl%C3%ADtett_hangol%C3%A1s

Károly
> -----------------------------------------
> elektro[-flame|-etc]
>

jhidvegi

unread,
May 12, 2016, 4:27:54 PM5/12/16
to ele...@tesla.hu
Karoly Kovacs wrote:
> Guglizz rá a tiszta és a temperált hangolásra. Vannak egész jó cikkek

Köszönöm, ez lesz az a téma, amit hallottam. Rákeresek majd, hátha meg is értem.

hjozsi

Erdos Zoltan

unread,
May 12, 2016, 5:35:33 PM5/12/16
to ele...@tesla.hu
ez redszeresen hasznalt bevett otlet volt anno.. :-)
volt, aki fuggvenygeneratort csinalt igy, csak egy szamlalo, meg egy
oszci kellett hozza.. es tobb eprom a jelalakokhoz..
:-)


2016.05.12. 14:11 keltezéssel, njjano írta:
> Bakker, ez nem rossz otlet! Egyszer lattam mar epromot hasznalni mintegy
> kokorszaki cpld-kent egy svejci keszulekben, a cimlabak voltak a
> bemenetek, a kimenetei meg kapcsolgattak amit az adott parancs alapjan
> kellett. Vegulis, mukodott!
>
> Jano
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: HorvĂĄth PĂŠter <justic...@freemail.hu>
> To: ele...@tesla.hu
> Sent: Thu, 12 May 2016 13:41:15 +0200
> Subject: Re: [elektro] frekvencia osztas
>

Sandor Szali

unread,
May 13, 2016, 2:24:08 AM5/13/16
to elektro
> A gitár egy érdekes "torzszülött", hisz húros lévén elvileg tiszta
> hangolású lehetne, de a bundok miatt belekényszerítették a temperált
> világba. :)

van olyan gitar amin girbe gurbak a fretek.
biztos nemelyik [vagy majdnem mindegyik] akkord gyonyoruen szol rajta.
http://www.ruokangas.com/?p=4001
pl.

amugy mindig hamiskasak a dolgok kicsit, de legalabb egyenletesen
temperaltan

elight

unread,
May 13, 2016, 2:24:57 AM5/13/16
to ele...@tesla.hu
Szia

Erre gondoltam én is ( két kvarc )
csak éppen nem volt időm kiszámolni egy párost
és javaslatot tenni rá..

Egyébként SMD-ben kéoldalas nyákra
elférne az ominózus 24láb dip tok
helyén. Ez meg már majdnem bélyeg méret!

Egy jó nagy bélyegé ! ;-)

Üdv István
> -----------------------------------------
> elektro[-flame|-etc]

Karoly Kovacs

unread,
May 13, 2016, 2:31:51 AM5/13/16
to ele...@tesla.hu
Nem semmi. :)

Károly
> -----------------------------------------
> elektro[-flame|-etc]
>

Szlifka Tibor

unread,
May 13, 2016, 3:32:39 AM5/13/16
to ele...@tesla.hu
És még le is lehet szimulálni, hogy minden ok legyen, mielőtt végleg beégetné..
--
tibi

Stonie <lac...@gmail.com> írta (2016. május 12. 17:52):
> Ezé' emlegették már itt is a pic 8 bites típusait, minden assembly utasítás
> 1 ciklus (na jó, az ugrás 2). Ha összeadni tudsz :), abszolút pontosra meg
> lehet csinálni, játszva.
> L
>
> 2016-05-12 17:42 GMT+02:00 njjano <njj...@firegate.hdsnet.hu>:
>
>> A meretet, aztat szeretnem :D
>> De nekem is ez volt az elso gondolatom, a kapu az kapu, ott nincs
>> kiszamithatatlan veletlenszeru keses-sietes, az mindig pontosan ugyanugy
>> kapcsol... a szoftver meg, hat az szofver. Teny hogy kisebb helyet foglal,
>> de
>> ha nem tudom kezben tartani az eredmenyt mindenfele, tapasztalati uton
>> kikiserletezett szamu NOPok nelkul, baxhatom az egeszet, a lenyeg veszik el
>> epp!
>>
>> Jano
>>
>> --
>> Open WebMail Project (http://openwebmail.org)
>>
>>
>> ---------- Original Message -----------
>> From: elight <eli...@gmail.hu>
>> To: ele...@tesla.hu
>> Sent: Thu, 12 May 2016 17:10:42 +0200
>> Subject: Re: [elektro] frekvencia osztas
>>
>> > Jahh,
>> >
>> > ha te is aztatat szereted?
>> > Éppen tegnap "szopókáztam" időzítésekkel
>> > egy programban. Valahogy sehogy se akart
>> > kijönni a megkívánt fordulatszám tartomány.
>> > Egy jó délutánom elment rá, meg az este..
>> > A végén duble long regiszterekben osztottam szoroztam
>> > hogy nem legyen káros töredéke a dolognak.
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]

hg12345

unread,
May 13, 2016, 5:36:25 AM5/13/16
to ele...@tesla.hu
Mindegy ilyen uC és nem kell nop utasítás a pontossághoz!, Egy "korai" IT szükséges és egy elő szinkronizáció a timerhez, majd egy incrementális végrehajtási idejű lookup tábla aminek az utolsó utasítása a port át állítás.

Mindenki ott téved, hogy az IT-ben akarja végrehajtani a pontos átkapcsolást, de már ez eleve késik, előbb kell ott leni és készülni a lövésre (átváltásra) és közben minden IT tiltva..... (A filmekben is így csináljak a mester lövészek, IT tiltás nélkül :-)

>-----------------------------------------
> elektro[-flame|-etc]

Stonie

unread,
May 13, 2016, 6:13:34 AM5/13/16
to ele...@tesla.hu
Minek az IT egyáltalán, ha csak ez az 1 feladat van? Ha nagyon csicsázni
akarom, akkor a gombokat tenném IT-re.
> -----------------------------------------
> elektro[-flame|-etc]

Balla Zoltán

unread,
May 13, 2016, 6:18:04 AM5/13/16
to ele...@tesla.hu
2016.05.13. 11:36 keltezéssel, hg12345 írta:
> Mindegy ilyen uC és nem kell nop utasítás a pontossághoz!, Egy "korai" IT szükséges és egy elő szinkronizáció a timerhez, majd egy incrementális végrehajtási idejű lookup tábla aminek az utolsó utasítása a port át állítás.
>
> Mindenki ott téved, hogy az IT-ben akarja végrehajtani a pontos átkapcsolást, de már ez eleve késik, előbb kell ott leni és készülni a lövésre (átváltásra) és közben minden IT tiltva..... (A filmekben is így csináljak a mester lövészek, IT tiltás nélkül :-)
>
Szerintem meg ennél bonyolultabban már tanítani kéne hogyan kell
megcsinálni ezt a primitív feladatot! :D

Egy - főleg 8 bites - mikrovezérlőnél, jellemzően minimális és fix
késleltetése van a megszakításnak, számolható és korrigálható ennek
megfelelően az egész, legalábbis asm-ben simán. Egy hardveres időzítővel
simán megoldható az egész szerintem, különösebb erőlködés nélkül!

Zoli

Topybear

unread,
May 13, 2016, 7:02:56 AM5/13/16
to ele...@tesla.hu
Na most: ha mindig ugyanannyival késik, nem tök mindegy? Csak stabil
frekvenciát kell generálni, nem egy adott eseményhez kell
szinkronizálni. Úgy emlékszem legalábbis.

Topy

Balla Zoltán

unread,
May 13, 2016, 7:08:45 AM5/13/16
to ele...@tesla.hu
2016.05.13. 13:02 keltezéssel, Topybear írta:
> Na most: ha mindig ugyanannyival késik, nem tök mindegy? Csak stabil
> frekvenciát kell generálni, nem egy adott eseményhez kell
> szinkronizálni. Úgy emlékszem legalábbis.
>
De! Viszont miközben újra felprogramozod az timert(mivel akkor indul egy
határozott idejű impulzus), az is időbe kerül, amit illik figyelembe
venni és számolni vele. De ez nem a megszakítás késlekedés okozta tünet,
a korrigálást erre értettem.

Zoli

Pipi

unread,
May 13, 2016, 7:36:42 AM5/13/16
to ele...@tesla.hu
Hali!
nem tom van-e olyan processzor aminek minden utasítás végrahajtási ideje azonos...
ha pl 2 ciklusos utasítás akkor meg ugye az it csak a második ciklus után tud érvényre jutni,
vagyis hol ennyi hol annyi idő, persze lehet elhanyagolható ha elég gyors a proci az alkalmazáshoz képest...
ha a timer auto reload-os akkor persze hoszzú távon nagyon pontos,
ha meg az it-ben kell a timert újratölteni akkor ott is elcsúszik

2016.05.13. 13:02 keltezéssel, Topybear írta:
> On 2016.05.13. 12:17, Balla Zoltán wrote:
>> 2016.05.13. 11:36 keltezéssel, hg12345 írta:
>>> Mindegy ilyen uC és nem kell nop utasítás a pontossághoz!, Egy "korai" IT szükséges és egy elő szinkronizáció a timerhez, majd egy incrementális végrehajtási idejű lookup tábla aminek az utolsó utasítása a port át állítás.
>>>
>>> Mindenki ott téved, hogy az IT-ben akarja végrehajtani a pontos átkapcsolást, de már ez eleve késik, előbb kell ott leni és készülni a lövésre (átváltásra) és közben minden IT tiltva..... (A filmekben is így csináljak a mester lövészek, IT tiltás nélkül :-)
>>>
>> Szerintem meg ennél bonyolultabban már tanítani kéne hogyan kell
>> megcsinálni ezt a primitív feladatot! :D
>>
>> Egy - főleg 8 bites - mikrovezérlőnél, jellemzően minimális és fix
>> késleltetése van a megszakításnak, számolható és korrigálható ennek
>> megfelelően az egész, legalábbis asm-ben simán. Egy hardveres időzítővel
>> simán megoldható az egész szerintem, különösebb erőlködés nélkül!
>>
>> Zoli
> Na most: ha mindig ugyanannyival késik, nem tök mindegy? Csak stabil
> frekvenciát kell generálni, nem egy adott eseményhez kell
> szinkronizálni. Úgy emlékszem legalábbis.
>
> Topy
>
> -----------------------------------------
> elektro[-flame|-etc]
>


--
Pipi
http://www.puzsar.hu
https://sites.google.com/site/eutlantis/books

Acs Gabor

unread,
May 13, 2016, 7:42:27 AM5/13/16
to ele...@tesla.hu
PIC-eknél nem kell újraprogramozni, csak egyszer állítod be.


Gábor

2016.05.13. 13:08 keltezéssel, Balla Zoltán írta:
> 2016.05.13. 13:02 keltezéssel, Topybear írta:
>> Na most: ha mindig ugyanannyival késik, nem tök mindegy? Csak stabil
>> frekvenciát kell generálni, nem egy adott eseményhez kell
>> szinkronizálni. Úgy emlékszem legalábbis.
>>
> De! Viszont miközben újra felprogramozod az timert(mivel akkor indul egy
> határozott idejű impulzus), az is időbe kerül, amit illik figyelembe
> venni és számolni vele. De ez nem a megszakítás késlekedés okozta tünet,
> a korrigálást erre értettem.
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]

Balla Zoltán

unread,
May 13, 2016, 7:43:55 AM5/13/16
to ele...@tesla.hu
2016.05.13. 13:42 keltezéssel, Acs Gabor írta:
> PIC-eknél nem kell újraprogramozni, csak egyszer állítod be.
>
De itt nem szimmetrikus négyszögjel a kimenet..., ha jól értettem!

Zoli

Pipi

unread,
May 13, 2016, 8:01:04 AM5/13/16
to ele...@tesla.hu
2016.05.13. 13:42 keltezéssel, Acs Gabor írta:
> PIC-eknél nem kell újraprogramozni, csak egyszer állítod be.
máramelyiknél, típusfüggő, meg kell nézni
pl az öreg f84, de szerintem az f630/676 is emlékeim szerint

hg12345

unread,
May 13, 2016, 8:59:42 AM5/13/16
to ele...@tesla.hu
Hi,

Amit leírtam egy univerzális mindenre alkalmazható órajel pontosságú port állító eljárás.
Mindegy, hogy a porton, hány lábat akarsz átváltani, és az is mindegy, hogy milyen terhelésű a uC.
Még a 8 bites eszközöknél is lehet probléma ami elcsúsztatja a amúgy fogaskerék pontosságú utasítás végrehajtási időt.
Az eljárással akármilyen periódusú idő és kiosztás mellett lehet alapórajel pontosságot elérni, 8, 16 és 32 bitem, mindenre van volt már ilyen alkalmazásom.

Amúgy a legegyszerűbb, ha van egy $0,5 uC ami tartalmat 3db 16 bites timert és 20 sornyi programot.


"Balla Zoltán" <sdr...@yandex.ru> írta:


>2016.05.13. 11:36 keltezéssel, hg12345 írta:
>> Mindegy ilyen uC és nem kell nop utasítás a pontossághoz!, Egy "korai" IT szükséges és egy elő szinkronizáció a timerhez, majd egy incrementális végrehajtási idejű lookup tábla aminek az utolsó utasítása a port át állítás.
>>
>> Mindenki ott téved, hogy az IT-ben akarja végrehajtani a pontos átkapcsolást, de már ez eleve késik, előbb kell ott leni és készülni a lövésre (átváltásra) és közben minden IT tiltva..... (A filmekben is így csináljak a mester lövészek, IT tiltás nélkül :-)
>>
>Szerintem meg ennél bonyolultabban már tanítani kéne hogyan kell
>megcsinálni ezt a primitív feladatot! :D
>
>Egy - főleg 8 bites - mikrovezérlőnél, jellemzően minimális és fix
>késleltetése van a megszakításnak, számolható és korrigálható ennek
>megfelelően az egész, legalábbis asm-ben simán. Egy hardveres időzítővel
>simán megoldható az egész szerintem, különösebb erőlködés nélkül!
>

elight

unread,
May 13, 2016, 9:00:32 AM5/13/16
to ele...@tesla.hu

Sziasztok.

http://www.mikroe.com/timer-calculator/

Peress please "DOWNLOAD" button!! :-)

Üdv István

njjano

unread,
May 13, 2016, 9:38:58 AM5/13/16
to ele...@tesla.hu
Ugyvan, nem 50% kitoltesu negyszog kell, hanem 1ms impulzusok 100 illetve
135Hz ismetlodessel.

Jano

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Balla ZoltĂĄn <sdr...@yandex.ru>
To: ele...@tesla.hu
Sent: Fri, 13 May 2016 13:43:40 +0200
Subject: Re: [elektro] frekvencia osztas

> 2016.05.13. 13:42 keltezéssel, Acs Gabor írta:> PIC-eknél nem
> kell újraprogramozni, csak egyszer állítod be.>De itt nem
> szimmetrikus négyszögjel a kimenet..., ha jól értettem! Zoli
> ----------------------------------------- elektro[-flame|-etc]
>
------- End of Original Message -------

szzz

unread,
May 13, 2016, 2:48:41 PM5/13/16
to ele...@tesla.hu
Hello,

Egy akarmilyen Atmega (pl 328 , vagy Arduino micro) tud hardveres
PWM-et. A beallitas FastPWM, csak a frekit, meg a kitoltes hosszat kell
beirni, meg es kirakja a portlabra a 2ms hosszu akarhany herczet. Es nem
kell szoftveres idozitesekkel szivni.

Pl arduinobol:

void setup(){


DDRB=0x22;
DDRC=0x00;
DDRD=0x00;

PORTB=0x1D; //set port default values, and pull ups
PORTC=0xFE;
PORTD=0xFF;


TCCR1B=0x1A; //8 prescaler, fast PWM
TCCR1A=0x82; //PWM operation will be "clear when mach" (0x82)
ICR1=10000; /PWM period register 16Mhz/8 /10000 =200Hz

OCR1A=2000; //PWM duty registers = 1ms
}

void loop(){

}


Udv,

Szabolcs
---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus

Szrnka György

unread,
May 13, 2016, 4:20:11 PM5/13/16
to ele...@tesla.hu
Szia njjano!

Hogy ne csak az ötletelés menjen, összeütöttem.
Vár rád nálam egy DIP8 PIC felprogramozva.
Az egyik láb belül felhúzva, úgy 135 Hz, ha
lehúzod, akkor lesz 100 Hz.

Gondoltam, jó lesz valami hétköznapibb kvarccal is,
ezért 20 MHz-re csináltam meg. A 135 Hz sajnos
135,000135 lett :), de a 100 Hz és az 1 msec
szuperpontos, már amennyire a kvarc az.

Ellenőriztem analizátorral is, sztem ilyenre
gondolhattál :)

http://roxel.hu/100Hz.PNG
http://roxel.hu/135Hz.PNG

üdv, szr




> -----Original Message-----
> From: elektro...@tesla.hu
> [mailto:elektro...@tesla.hu] On Behalf Of njjano
> Sent: 2016. május 12. 14:15
> To: ele...@tesla.hu
> Subject: Re: [elektro] frekvencia osztas
>
>
> Alapjaban veve home project, tehat nem annyira holnapra vagy
> epp tegnapra
> kell :) Ha nagyon nem birok vele onerobol, megkereslek majd vele.
>
> Koszonom a felajanlast!
>
> Jano
>
> p.s: letezik picbol is ilyen kis labszamu, szigoruan DIP tokos?
>
> --
> Open WebMail Project (http://openwebmail.org)
>
>
> ---------- Original Message -----------
> From: Szrnka György <szr...@roxel.hu>
> To: <ele...@tesla.hu>
> Sent: Thu, 12 May 2016 12:56:11 +0200
> Subject: Re: [elektro] frekvencia osztas
>
> > Szia,
> >
> > ha nem nagyon sürgős, én leprogramozom neked PIC-re.
> > Szeretem az időkritikus feladatokat, de tényleg...
> >
> > üdv, szr
>
> -----------------------------------------
> elektro[-flame|-etc]
>

njjano

unread,
May 13, 2016, 7:07:57 PM5/13/16
to ele...@tesla.hu
Bakker, le vagyok nyugozve! Szavakat nem talalok, hogy szantal egy ilyen
homeprojectre idot/energiat! Raadasul ilyen rovid idon belul, ez tenyleg
elkepeszto, meg akkor is, ha csak egy ujjgyakorlat volt neked.

Maganban kereslek majd a logisztikaval kapcsolatban, no meg azert par
szoban erdekelne a hogyan is mukodik, hacsak nem patent pending
urtechnikat rejtettel bele ;)

Megegyszer koszonom!

Jano
0 new messages