8051 wypełnienie przebegu 1Khz



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Skłosz" <sklosz_ld_at_nospam_o2.pl>
Subject: 8051 wypełnienie przebegu 1Khz
Date: Mon, 4 Apr 2005 12:05:11 +0200


Chcę regulować za pomoca 8051 wypełnieniem przebiegu o f = 1kHz od 0 do 50%.
Mam jednak nie lada problem bo to oznacza że mam bardzo mało czasu na
wykonanie jakichkolwiek operacji gdyz jednocześnie chce sterować 16 pinami
na króte ta czestotliwośc jest generowana. Może ktos z was miał z czyms
takim doczynienia, może znacie jakieś układy scalone które generuja przebieg
prostokatny o tej czestotliwości i pozwalają sterowac w podanym przez mnie
zakresie wypełnieniem.

---------------------------------------------
Skłosz
sklosz_ld(at)o2(dot)pl
---------------------------------------------



Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: 8051 wypełnienie przebegu 1Khz
Date: Mon, 04 Apr 2005 12:37:38 +0200


On Mon, 4 Apr 2005 12:05:11 +0200, Skłosz wrote:
Chcę regulować za pomoca 8051 wypełnieniem przebiegu o f = 1kHz od 0 do 50%.
Mam jednak nie lada problem bo to oznacza że mam bardzo mało czasu na
wykonanie jakichkolwiek operacji gdyz jednocześnie chce sterować 16 pinami
na króte ta czestotliwośc jest generowana.

A z jaka rozdzielczoscia ? Go generalnie masz 500-1000 rozkazow do
wykonania - nie jest to malo ..

Może ktos z was miał z czyms
takim doczynienia, może znacie jakieś układy scalone które generuja przebieg
prostokatny o tej czestotliwości i pozwalają sterowac w podanym przez mnie
zakresie wypełnieniem.

Tu bym chyba polecil jakies FPGA.
Stosunkowo prosta konstrukcja do zaprogramowania.


J.



Poprzedni Następny
Wiadomość
Spis treści
From: "krzych" <dthrone_at_nospam_interia.pl>
Subject: Re: 8051 wypełnienie przebegu 1Khz
Date: 4 Apr 2005 13:13:19 +0200


On Mon, 4 Apr 2005 12:05:11 +0200, Skłosz wrote:
Chcę regulować za pomoca 8051 wypełnieniem przebiegu o f = 1kHz od 0 do 50%.
Mam jednak nie lada problem bo to oznacza że mam bardzo mało czasu na
wykonanie jakichkolwiek operacji gdyz jednocześnie chce sterować 16 pinami
na króte ta czestotliwośc jest generowana.

A z jaka rozdzielczoscia ? Go generalnie masz 500-1000 rozkazow do
wykonania - nie jest to malo ..

A może by użyć przerwań od timera i zrobić tak (kwarc 12MHz):
1.ustawić wartość licznika na (1000 - (wypełnienie * 1000)) i kazać się
dekrementować
2. w momencie przerwania od licznika (czyli jego wyzerowania) ustawić wartość na
(wypełnienie * 1000), zanegować dany pin i kazać się dekrementować
3. w momencie przerwania od licznika zanegować pin i przejść do punktu 1

Oczywiście żeby generować dokładnie 1kHz zamiast 1000, które napisałem trzeba
wstawić wartość uwzględniająca czas wykonania pozostałych operacji.


Tu bym chyba polecil jakies FPGA.
Stosunkowo prosta konstrukcja do zaprogramowania.

Spytam z ciekawości: jakie są ceny układów FPGA i w ilonóżkowych obudowach są
dostępne?

Pozdrawiam
--
krzych


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz K." <grzesk_at_nospam_post.cross.pl>
Subject: Re: 8051 wypełnienie przebegu 1Khz
Date: Mon, 4 Apr 2005 14:00:34 +0200



Użytkownik "krzych" <dthrone_at_nospam_interia.pl> napisał w wiadomości
news:6796.000000a7.4251214e_at_nospam_newsgate.onet.pl...
On Mon, 4 Apr 2005 12:05:11 +0200, Skłosz wrote:
Chcę regulować za pomoca 8051 wypełnieniem przebiegu o f = 1kHz od 0 do
50%.

A może układ generatora na bramkach NOT z jednym stałym rezystorem a drugim
potencjometrem cyfrowym
np. http://www.maxim-ic.com/DigitalPotentiometers.cfm

[...]

Spytam z ciekawości: jakie są ceny układów FPGA i w ilonóżkowych obudowach

dostępne?

http://www.ebv.com/en/inventory_search/stock_search.html

np. CPLD:
EPM7032 - 32 zł (PLCC44)
EPM712832 - 47 zł (PLCC84)
np.FPGA:
EP1K30TC144 - 64 zł (TQFP144)
itd.
do 9000 zł i więcej :) ( NETTO )
--
Pozdrawiam,
Grzegorz Kępiński
gg: 1175899 (często niewidoczny)



Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: 8051 wypełnienie przebegu 1Khz
Date: Mon, 04 Apr 2005 15:22:44 +0200


On Mon, 4 Apr 2005 14:00:34 +0200, Grzegorz K. wrote:
Spytam z ciekawości: jakie są ceny układów FPGA i w ilonóżkowych obudowach

dostępne?

http://www.ebv.com/en/inventory_search/stock_search.html

np. CPLD:
EPM7032 - 32 zł (PLCC44)

Za maly - kolega chce 16 kanalow, trzeba zapamietac ok8*16 bitow,
stosowne liczniki do tego, byc moze komparatory - a one zlosliwie
sie FPGA kompiluja - potrzebujemy cos wiekszego - rzedu 256 makrocel
.. No chyba ze kilka mniejszych ..

Z drugiej strony .. fuj, analogowo, ale to dosc zgrabnie wyjdzie
na kilku DAC, generator trojkata i 16 komparatorow ..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Skłosz" <sklosz_ld_at_nospam_o2.pl>
Subject: Re: 8051 wypełnienie przebegu 1Khz
Date: Mon, 4 Apr 2005 13:24:17 +0200



Użytkownik "J.F." napisał w wiadomości

A z jaka rozdzielczoscia ? Go generalnie masz 500-1000 rozkazow do
wykonania - nie jest to malo ..

nie jest mało dla 1 pina ale jezeli mam 16 niezależnie regulowanych wyjśc
to robi się nieciekawie i wtedy jeden timer nie rozwiaze wszystkiego

Tu bym chyba polecil jakies FPGA.
Stosunkowo prosta konstrukcja do zaprogramowania.

Juz o tym myslałem ale jeaszcze nigdy z FPGA sięnie bawiłem



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Pitucha" <piotrpitucha_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_8051_wype=B3nienie_przebegu_1Khz?=
Date: Mon, 4 Apr 2005 13:11:52 +0200


Użytkownik "Skłosz" <sklosz_ld_at_nospam_o2.pl> napisał w wiadomości
news:d2r3o4$hss$1_at_nospam_nemesis.news.tpi.pl...
Chcę regulować za pomoca 8051 wypełnieniem przebiegu o f = 1kHz od 0 do
50%.
Może procesor nie najlepszy do tego celu, ale bez kłopotu wyrobi jak mi się
wydaje, programowe PWM od Timera, jest trochę przykładów nawet w BASCOMie

takim doczynienia, może znacie jakieś układy scalone które generuja
przebieg
prostokatny o tej czestotliwości i pozwalają sterowac w podanym przez mnie
zakresie wypełnieniem.
Łatwiej Ci będzie z jakimś procesorem który ma sprzętowego PWMa, nie
zmieniając firmy może któraś Atmega?

Piotr