Strona 1 z 1

Porównywanie aktualnej wartości sygnału z wart.sprzed 10ms

: 12 cze 2007 16:43
autor: Rancid
Na wstępie jako że to moj pierwszy post na forum chciałbym się przywitać :)

Witam :)

Mój problem dotyczy porownywania wartości sygnału...
konkretnie porownywania wartosci aktualnej na liczniku z wartoscia ktora byla na 10ms wczesniej...sygnał jest ciągły, w pewnych przedziałach zmienny.

idea dotyczy konkretnie (kolejno w punktach):

- mamy stały sygnał (np z czujnika siły)
- nastepuje kontakt z czujnikiem siły co powoduje wzrost wartosci sygnału
- chce porownywac ciagle jak wyglada roznica pomiedzy tymi wartosciami, tak zeby w razie jej naglego wzrostu (kontakt z czujnikiem) mozna bylo stwierdzic o ile wzrosla, tak by pozniej tym sygnalem wplywac na sygnal sterujacy ukladem.

uzywam labview 7.0 8)

z gory dziekuje za informacje :)

Re: Porównywanie aktualnej wartości sygnału z wart.sprzed

: 15 cze 2007 16:45
autor: niemy
Chodzi Ci o stworzenie regulatora, czy raczej komparatora, który pokazuje że wielkość następna jest większa od poprzedniej??

Jeżeli chodzi o "poprzednią" wartość to możesz wykorzystać SHIFT REGISTERa lub Feedback Node.
Z kolei jak bardzo Ci zależy na sztywnym odczytywaniu co 10 ms to musisz użyć palety Time&Dialog + oczywiście skarbnica wiedzy forum LV.
Podaj więcej szczegółów to jeszcze coś wymyślimy :D .

Re: Porównywanie aktualnej wartości sygnału z wart.sprzed

: 19 cze 2007 17:32
autor: Rancid
niemy pisze:Podaj więcej szczegółów to jeszcze coś wymyślimy :D .
Hmm....

Chodzi mi konkretnie o stworzenie regulatora,
cały układ wyglada następująco:

Czujnik siły + generator sygnału PWM sterujący zasilaniem

W momencie gdy na czujniku narasta wartość siły (jest kontakt z badanym obiektem) (właśnie do detekcji tej zmiany wartości sygnału potrzebuje odczytywania i porównywania wartości następnej z poprzednią)
Gdy nastąpi taka sytuacja sygnał z czujnika trafia na regulator który steruje wypełnieniem PWM, zasilacz otrzymuje mniejsze impulsy co wpływa na zwolnienie/zatrzymanie układu który regulujemy :)

Hmmm....dzieki za wczesniejsze informacje :)

Re: Porównywanie aktualnej wartości sygnału z wart.sprzed

: 27 cze 2007 11:25
autor: kapitan7
Posłuchaj niemego :D

SHIFT REGISTER

Jeśli nie wiesz o co w tym chodzi to popatrz na forum lub w helpie.
Tam sa przykłady jak można porównywać w prosty sposób wartośc aktualną z poprzednią i jeszcze wcześniejszą .....
Jeśli dobrze rozumiem problem, powinno Ci całkowicie pomóc.

Re: Porównywanie aktualnej wartości sygnału z wart.sprzed 10ms

: 27 cze 2007 18:12
autor: niemy
Jeśli poradziłeś sobie już z porównywaniem poprzedniej wartości to trzeba jeszcze wybrać typ regulacji: czy ma to być zwykłe załącz/wyłącz czy może regulacja ciągła i regulator np PID, którego aplikację również znajdziesz w przykładach.