pierwiastek z sumy kwadratow - analogowo



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 06 Dec 1999 09:05:59 GMT


Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Chodzi mi o realizacje analogowa. Za pomysly typu przetwornik A/C,
mikroprocesor, odpowiedni fragment programu, przetwornik C/A - dziekuje.
Pozdrawiam
Johnny



Poprzedni Następny
Wiadomość
Spis treści
From: ladzk_at_nospam_ite.waw.pl (Dariusz K. Ladziak)
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 06 Dec 1999 10:32:21 GMT


On Mon, 06 Dec 1999 09:05:59 GMT, "Johnny" <jdolin_at_nospam_optimus.waw.pl>
wrote:

Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Aproksymacja funkcjami sklejanymi, kwadrator w petli ujemnego
sprzezenia zwrotnego - to najprostsze realizacje jakie przychodza mi
do glowy Poszukaj w tzw. "zlotym Pawlowskim nieliniowym" - seria
podstawowe uklady elektroniczne, Nieliniowe uklady analogowe, Jerzy
Pawlowski, WKL Warszawa 1979 (przynajmniej moj egzemplarz - moze byly
wznowienia).
A zrobienie stabilnego i dobrze unormowanego ukladu kwadratora nie
jest rzecza latwa - albo tuzin punktow regulacji albo... Na jednej z
koncepcji sie niedawno przewiozlem, w efekcie kwadratorek skleja
odcinki prostych i zawiera garstke komparatorow. Moje szczescie ze
moge wsadzic to w jeden chip...

--
Darek

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: 6 Dec 1999 13:18:31 GMT


On Mon, 06 Dec 1999 09:05:59 GMT, Johnny <jdolin_at_nospam_optimus.waw.pl> wrote:
Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)
Chodzi mi o realizacje analogowa.

A to naprawde, czy na projekt papierowy ?

Jesli moze byc niedokladnie - to polecam wzorek max(X,Y)+0.5*min(X,Y).
ewentualnie troche mniej niz 0.5 - np 0.45, to troche rowniej blad
rozlozy. To sie chyba zamieni na max(X+0.5Y, Y+0.5X).
max realizuje sie na operacyjnym i kilku diodach.
{aha - oba sygnaly dodatnie}

Jesli dokladniej - uklad mnozacy Wylicza X^2, drugi Y^2, sumator
sumuje, kolejny uklad mnozacy zapiety w petli sprzezenia wylicza pierwiastek.
3 multipleksery i 1-2 operacyjne ...
Multipleksery scalone robi np. Analog Devices.
Prosty uklad ... na papierze :-)

Wylacznie na papierze zadziala rowniez konwerter logarytmiczny, ktorym mozna
i kwadraty policzyc i spierwiastkowac .. ale tu ich 6 sztuk trzeba..


Za pomysly typu przetwornik A/C,
mikroprocesor, odpowiedni fragment programu, przetwornik C/A - dziekuje.

dwa A/C, eprom, CA, zadnych mikroprocesorow :-)


J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 06 Dec 1999 15:28:58 GMT


A to naprawde, czy na projekt papierowy ?


Jak najbardziej w metalu.

Jesli moze byc niedokladnie - to polecam wzorek max(X,Y)+0.5*min(X,Y).
ewentualnie troche mniej niz 0.5 - np 0.45

Hm, ta metoda da mi w interesujacym mnie zakresie blad <= 10%
W zasadzie moze byc to do przelkniecia, ale musze pomyslec.
Dzieki




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Tue, 07 Dec 1999 21:18:34 GMT


On Mon, 06 Dec 1999 15:28:58 GMT, Johnny wrote:
A to naprawde, czy na projekt papierowy ?
Jak najbardziej w metalu.

Jesli moze byc niedokladnie - to polecam wzorek max(X,Y)+0.5*min(X,Y).
ewentualnie troche mniej niz 0.5 - np 0.45

Hm, ta metoda da mi w interesujacym mnie zakresie blad <= 10%
W zasadzie moze byc to do przelkniecia, ale musze pomyslec.

A co to w ogole ma byc, o ile mozesz ujawnic.

Bo moze mozna do tego podejsc calkiem inaczej...

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Thu, 09 Dec 1999 13:12:21 GMT


J.F. wrote in message <38554efe.17178638_at_nospam_news.ict.pwr.wroc.pl>...

A co to w ogole ma byc, o ile mozesz ujawnic.
Bo moze mozna do tego podejsc calkiem inaczej...


Ma to byc z grubsza rzecz biorac urzadzenie do okreslania odleglosci pewnego
obiektu od przyjetego punktu odniesienia. Obiekt jest w zasadzie nieruchomy,
tzn. moze poruszac sie bardzo wolno po plaszczyznie. Jego polozenie jest
okreslone przez skladowe X i Y - sa to napiecia proporcjonalne do tych
wspolrzednych. w Interesujacym mnie zasiegu ruchu obiektu moga sie zmieniac
od 0.5 do 4.5 V (X=0 => U=2.5 V analogicznie dla Y).
Calosc inestety ma dosc ostre wymagania klimatyczne, dosc szeroki zakres
temperatur.
Pozdrawiam
JD



Poprzedni Następny
Wiadomość
Spis treści
From: "Eligiusz Pawlowski" <elekp_at_nospam_elektron.pol.lublin.pl>
Subject: Odp: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 6 Dec 1999 15:25:46 +0100



Użytkownik Johnny <jdolin_at_nospam_optimus.waw.pl> w wiadomości do grup dyskusyjnych
napisał:X%K24.26195$Oo3.607219_at_nospam_news.tpnet.pl...
Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Chodzi mi o realizacje analogowa. Za pomysly typu przetwornik A/C,
mikroprocesor, odpowiedni fragment programu, przetwornik C/A - dziekuje.
Pozdrawiam
Johnny

Zastosowac gotowe uklady analogowych kwadratorow i pierwiastkujace.
Robi takie scalaki np. Analog Devices.
Poszukaj na www.analog.com pod mniej wiecej tematem:
"nonlinear analog circuits" lub "analog computation circuits".
Sa to takie kosci jak:
AD 534, 633, 734, 538, 539, 834, 835 ...
Na pewno cos z tego dobierzesz.
Daj znac z jakim skutkiem.
Elek






Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 06 Dec 1999 15:35:26 GMT


Eligiusz Pawlowski wrote in message <82ggsr$if4$1_at_nospam_helios.man.lublin.pl>...

Sa to takie kosci jak:
AD 734

Ponad 20$, dzieki
Pozdrawiam



Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Dybiec" <mardyb_at_nospam_friko2.onet.pl>
Subject: Odp: pierwiastek z sumy kwadratow - analogowo
Date: Mon, 6 Dec 1999 23:12:42 +0100



Użytkownik Johnny <jdolin_at_nospam_optimus.waw.pl> w wiadomości do grup
dyskusyjnych napisał:X%K24.26195$Oo3.607219_at_nospam_news.tpnet.pl...
Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Można dać generator sinusoidalny i dwa układy mnożące. Uzyskujesz X*sin
i Y*sin.
Jeden sygnał przesuwasz o 90 stopni, sumujesz i prostujesz. Piękny
przykład realizacji analogowej. Szkoda że nie prosty.
--
MD



Poprzedni Następny
Wiadomość
Spis treści
From: jslupick_at_nospam_mtl.pl (=?iso-8859-2?Q?Jan_S=B3upicki?=)
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: 7 Dec 1999 14:43:01 +0100


Taki luźny pomysł:
Pierwiastek z sumy kwadratów to długość wektora.
Jakbyś przesunął w fazie jeden z sygnałów o 90 stopni
i zsumował sygnały ?

Jan Słupicki
----- Original Message -----
From: Johnny <jdolin_at_nospam_optimus.waw.pl>
To: <pl-misc-elektronika_at_nospam_newsgate.pl>
Sent: Monday, December 06, 1999 10:05 AM
Subject: pierwiastek z sumy kwadratow - analogowo


Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Chodzi mi o realizacje analogowa. Za pomysly typu przetwornik A/C,
mikroprocesor, odpowiedni fragment programu, przetwornik C/A - dziekuje.
Pozdrawiam
Johnny




--
Internetowe Forum Dyskusyjne - http://www.newsgate.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Tue, 07 Dec 1999 14:37:23 GMT


Jan Słupicki wrote in message
<19991207134252Z1460852-27648+1092_at_nospam_mercury.newsgate.pl>...
Taki luźny pomysł:
Pierwiastek z sumy kwadratów to długość wektora.
Jakbyś przesunął w fazie jeden z sygnałów o 90 stopni


Dobrze kombinujesz, tylko problem polega na tym, ze X i Y sa to sygnaly
statyczne. Nie za bardzo da sie je przesunac w fazie.
Pozdrawiam
JD



Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Dybiec" <mardyb_at_nospam_friko2.onet.pl>
Subject: Odp: pierwiastek z sumy kwadratow - analogowo
Date: Wed, 8 Dec 1999 02:14:18 +0100



Użytkownik Johnny <jdolin_at_nospam_optimus.waw.pl> w wiadomości do grup
dyskusyjnych napisał:DY834.30825$Oo3.712919_at_nospam_news.tpnet.pl...
Jan Słupicki wrote in message
<19991207134252Z1460852-27648+1092_at_nospam_mercury.newsgate.pl>...
Taki luźny pomysł:
Pierwiastek z sumy kwadratów to długość wektora.
Jakbyś przesunął w fazie jeden z sygnałów o 90 stopni


Dobrze kombinujesz, tylko problem polega na tym, ze X i Y sa to
sygnaly
statyczne. Nie za bardzo da sie je przesunac w fazie.
Pozdrawiam
JD


To zrób z nich zmienne.

MD



Poprzedni Następny
Wiadomość
Spis treści
From: Grzegorz Redlarski <gred_at_nospam_kki.net.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Wed, 08 Dec 1999 22:46:13 +0100


On Tue, 07 Dec 1999 14:37:23 GMT, "Johnny" <jdolin_at_nospam_optimus.waw.pl>
wrote:

Jan Słupicki wrote in message
<19991207134252Z1460852-27648+1092_at_nospam_mercury.newsgate.pl>...
Taki luźny pomysł:
Pierwiastek z sumy kwadratów to długość wektora.
Jakbyś przesunął w fazie jeden z sygnałów o 90 stopni


Dobrze kombinujesz, tylko problem polega na tym, ze X i Y sa to sygnaly
statyczne. Nie za bardzo da sie je przesunac w fazie.

Mariusz napisal jak to zrobic (przemnozyc przez sinus i juz masz AC
zamiast DC).


Zastanawiam sie, czy nie daloby sie jakos wykorzystac calkowania
napiecia piloksztaltnego? Troche z tym kombinowania ale moze nie bylo by
az tak zle?


pila osiagnie X oraz to samo dla Y. Daje to nam X*X oraz Y*Y.


jej calka osiagnie obliczona poprzednio sume.

jest stala mamy sygnal wyjsciowy w postaci PWM i wystarczy go usrednic.
Mozna tez zamiast tego zapamietywac (za pomoca S&H) poziom pily w
momencie, o ktorym mowa w poprzednim punkcie (calka z pily osiaga sume
kwadratow).

Zaleta tego rozwiazania jest to, ze opiera sie wylacznie na ukladach
liniowych (glownie calkujacych), kluczach analogowych i komparatorach.
Nie ma w nim typowych ukladow nieliniowych (mnozacych, logarytmujacych
itp.). Powinno pozwolic to na uzyskanie duzej dokladnosci.


Prawdopodobnie daloby sie to zrobic na dwoch ukladach calkujacych, kilku
kluczach analogowych, paru komparatorach i jakims GAL-u do sterowania
tym wszystkim.

gr


Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Thu, 09 Dec 1999 13:05:12 GMT


Grzegorz Redlarski wrote in message ...
On Tue, 07 Dec 1999 14:37:23 GMT, "Johnny" <jdolin_at_nospam_optimus.waw.pl>
wrote:


Mariusz napisal jak to zrobic (przemnozyc przez sinus i juz masz AC
zamiast DC).


Tez wpadlem na to...

Zastanawiam sie, czy nie daloby sie jakos wykorzystac calkowania
napiecia piloksztaltnego? Troche z tym kombinowania ale moze nie bylo by
az tak zle?


No wlasnie, toche te pomysly niestety komplikuja uklad, ktory powinien byc
jak najprostszy. W obu przypadkach trzeba dokladac generatory i troche
innego zlomu.


[...]


- Pierwiastkowanie realizujemy podobnie. Calkujemy ta pile tak dlugo az
jej calka osiagnie obliczona poprzednio sume.


Tu dodatkowo przechodzimy jeszcze w dziedzine czasu.

Zaleta tego rozwiazania jest to, ze opiera sie wylacznie na ukladach
liniowych (glownie calkujacych), kluczach analogowych i komparatorach.
Nie ma w nim typowych ukladow nieliniowych (mnozacych, logarytmujacych
itp.). Powinno pozwolic to na uzyskanie duzej dokladnosci.


Mam watpliwosc co do ostatniego zdania, ale czuje to tylko intuicyjnie. Mimo
wzystko chyba jednak te propozycje trzeba bedzie odrzucic. Ale dziekuje za
sugestie.
Pozdrawiam
JD



Poprzedni Następny
Wiadomość
Spis treści
From: jslupick_at_nospam_mtl.pl (=?iso-8859-2?Q?Jan_S=B3upicki?=)
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: 10 Dec 1999 04:53:14 +0100


A właściwie dlaczego tak bronisz się przed rozwiązaniem z
procesorem ? Taki układ możnaby zrobić za parę groszy
(<30zł) w jedno popołudnie np. na AT90S8535 - wbudowany
przetwornik AC a przetwornik CA możnaby zrobić na jednym
z portów przy pomocy drabinki R2R.

Jan Słupicki
----- Original Message -----
From: Johnny <jdolin_at_nospam_optimus.waw.pl>
To: <pl-misc-elektronika_at_nospam_newsgate.pl>
Sent: Monday, December 06, 1999 10:05 AM
Subject: pierwiastek z sumy kwadratow - analogowo


Chcialbym w sposob analogowy uzyskac sygnal Z pozostajacy w ponizszej
zaleznosci z sygnalami X i Y:
Z=sqrt(X*X + Y*Y)

Chodzi mi o realizacje analogowa. Za pomysly typu przetwornik A/C,
mikroprocesor, odpowiedni fragment programu, przetwornik C/A - dziekuje.
Pozdrawiam
Johnny




--
Internetowe Forum Dyskusyjne - http://www.newsgate.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: Re: pierwiastek z sumy kwadratow - analogowo
Date: Fri, 10 Dec 1999 10:03:56 GMT


Jan Słupicki wrote in message <001701bf42c1$7a33ce00$010c10ac_at_nospam_jslupick>...
A właściwie dlaczego tak bronisz się przed rozwiązaniem z
procesorem ?

A kto powiedzial, ze sie bronie?
Takie rozwiazanie jako pierwsze przyszlo mi na mysl. I nawet mam taka wersje
opracowana. Ale chcialem tez sprobowac inaczej :-)
Tu musze jednak zaznaczyc, ze przetwarzanie powinno byc min. 9-bitowe.
Pozdrawiam
JD