karta pomiarowa LV7.1 + czujniki

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

karta pomiarowa LV7.1 + czujniki

Post autor: polo »

HEJ!
Poszukuje jakiejś prostej karty pomiarowej np. na USB do LV7.1.Za jej pomocą chcę :

1.Sterować sześcioma stycznikami półprzewodnikowymi które bedą załączać silniki trójfazowe 0,5kW(podawany sygnał sterujący na stycznik to 5V a moc przenoszona styków 30kW).
2. Mierzyć temperaturę z czujnika Pt100,wraz z przetwornikiem (sygnał wyj do 25mA)
3.Monitorować stan 4 wyłączników silnikowych,sygnały będą zczytywane ze styków pomocniczych, beznapięciowych zainstalowanych na tych wyłącznikach (NC lub NO)
4.Mierzyć poziom czujnikiem ultradźwiekowym (sygnał wyj do 25ma o-10V)
5.Sterować elektrozaworem

Czy moge zrealizować to za pomocą tej karty: http://www.janbit.com.pl/daq/pl/usb/usb ... _ai_pl.htm ?
Jak sprawa wygląda ze zczytywaniem informacji ze styku pomocniczego beznapieciowego?czy kiedy zewrę styk to karta pomiarowa wygeneruje mi jakis sygnał?
Może ktos spotkał sie z podobnym problemem.Proszę o jakies wskazówki.

Pozdrawiam
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Nie znam wspomnianej karty choć wygląda na to że jest OK

Myślę że dałoby się to zbudować na najtańszej karcie http://sine.ni.com/nips/cds/view/p/lang/en/nid/14604
8 wejść analogowych (pomiar temperatury z PT100 ... może kawałek prostej elektroniki trzeba będzie dobudować, żeby zasilić PT100, pomiar czujnikiem ultradzwiękowym)
2 wyścia analogowe (sterowanie elektrozaworem analogowo ... choć można na tym zrobić postać 0,1)
12 we/wy cyfrowych (wy-sterowanie 6 styczników do silników, we-4 wyłączniki silnikowe, sterowanie elektrozaworem 0,1)

Ewentualnie szybsza i o większej rozdzielczości:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/14605
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

Re: karta pomiarowa LV7.1 + czujniki

Post autor: polo »

Z tego co wyczytałem to "moja" karta ma RTD czyli PT100 można od razu do niej podłączać bez dodatkowego przetwornika.
A jak to jest z czytaniem stanów styków beznapięciowych? Styk pomocniczy NC lub NO zamontowany na wyłączniku silnika ma dać informację czy silnik jest załączony ale nie bardzo wiem gdzie go podpiąć i jaką będzie niósł za sobą informacje pomiarową. :-? (Czy np. jak zewrę jakieś wejście cyfrowe na karcie to otrzymam jakis sygnał który mógłbym wykorzystać do zapalania lampki na grafice LV? :-? )
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Zakładając że PT100 ma 100ohm przy temperaturze 0*C, a zalecany prąd płynący przez ten rezystor to 1mA (max 5mA-10mA) ... wypada zrobić kawałek elektroniki.
Można oczywiście podłączyć do napięcia 1,5V rezystor 400ohm szeregowo z PT100 i mierzyć jakie napięcie odkłada się na PT100 (podłączyć do wejścia A/C karty)
-dla zera stopni 0,3 V (przy prądzie 3mA)
-dla 20*C 0,318409 V (przy prądzie poniżej 3mA)
Przy przetworniku 12bit dla zakresu ustawionego na 0-1V mamy rozdzielczość ok 2mV ...więc odnotujemy zmianę co 2,3 stopnie ...wymaga to oczywiście skalowania.
Stabilniej i łatwiej przy pomiarach (bo przełożenie liniowe) byłoby przy zasilaniu PT100 ze źródła prądowego 1mA i pomiarze napięcie na nim -> 0*C= 100ohm = 100mV; 10*C = 108ohm = 108mV

Odnośnie wejść cyfrowych to w karcie są zamontowane rezystory podciągające do 5V o wartości 4,7kohm. Jeżeli potrzebny jest większy prąd (max 8,5mA) można podpiąć zewnętrzny rezystor "podciągający" do zasilania ( 5V) (będą 2 równolegle). Do wspomnianego więc "styku" NC czy NO podłączamy wejście karty bez problemów (jedna końcówka "styku" do wejścia karty druga do masy)
Tu detale na temat karty: http://www.ni.com/pdf/manuals/371303l.pdf (strona 21, 22 we/wy cyfrowe)
Ostatnio zmieniony 27 kwie 2010 11:32 przez smiga, łącznie zmieniany 2 razy.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

Re: karta pomiarowa LV7.1 + czujniki

Post autor: polo »

Super,o to chodzilo :ymapplause: sprawa ze stykami rozwiązana.
Myślałem że czujnik temperatury (ewentualnie z przetwornikiem) zasile 24VDC tak jak czujnik ultradźwiękowy i przekaźnik od elektrozaworu by nie stosowac drugiego zasilacza ale chyba musze zastosować mniejsze napięcie.
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Zasilanie dla PT100 można zrobić jak na rysunku - diody LED (w tym przypadku czerwone) mają stabilne napięcie mimo zmian płynącego przez nie prądu.
W tym układzie otrzymamy ok 1,7V na diodzie, czyli na dzielniku R13, PT100 .
Załączniki
zasilanie 1_7v.png
zasilanie 1_7v.png (6.91 KiB) Przejrzano 15512 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Tak jeszcze na chwilę zerknąłem na temat i stwierdziłem, że właściwie to nic nie stoi na przeszkodzie żeby zbudować źródło prądowe, które zasili PT100 stabilnym prądem 1mA.
To będzie dużo korzystniejsze niż zasilanie napięciem 1,5V, a wartości napięcia mierzonego przetwornikiem A/C bezpośrednio na PT100 będą w pełni liniowe (zależne od zmian rezystancji PT100 pod wpływem zmiany temperatury ... 0*C = 100ohm = 100mV ; 10*C = 103,9ohm = 103,9mV)

Polecam najpierw skalibrować źródło podłączając miliamperomierz szeregowo z PT100 (fazie testów polecam zastąpić rezystorem o zbliżonej wartości, np. 100ohm).
Regulując potencjometrem P1 (ewentualnie zmieniając R1 jeżeli zajdzie konieczność) ustawiamy prąd 1mA ... i wszystko powinno hulać :)

pozdrawiam i życzę powodzenia
Załączniki
zrodlo pradowe 1mA.png
zrodlo pradowe 1mA.png (6.93 KiB) Przejrzano 15489 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

Re: karta pomiarowa LV7.1 + czujniki

Post autor: polo »

A jak by to wyglądało gdy bym zastosował przetwornik do Pt100 np. taki: http://www.czaki.pl/czaki/biblioteka/pd ... 54/tch.pdf ,z możliwością zasilania 24V? Rozumiem że nie musiałbym dorabiać dodatkowej elektroniki... :-?
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Przetwornik TCH-3 przekonwertuje na napięcie 0-10V czyli pełen zakres wspomnianej karty pomiarowej (USB-6008) - czyli extra ... pytanie ile kosztuje?

W samej karcie, z tego co się orientuję, można ustawić zakres 0-1V czyli zastosowany powyżej układ źródła prądowego wykorzysta 10% zakresu - stracimy więc rozdzielczość.
Można oczywiście zwiększyć prąd źródła prądowego do 5mA (jak czytałem wyżej nie jest zalecane dla PT100) - 170*C to ok 200ohm czyli pełen zakres 1V, 0* to 100ohm czyli 0,5V, -100*C to ok 60ohm czyli 0,3V ... czyli przy pracy z wyższymi temperaturami lub ich dużymi zmianami będzie podobnie.

Za przetwornikiem przemawia na pewno linearyzacja charakterystyki czujnika i pewnie pokrycie całego zakresu napięć 0-10V dla danego zakresu przetwarzania (zależnego od kodu przetwornika powiązanego z zakresem pomiarowym)
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

Re: karta pomiarowa LV7.1 + czujniki

Post autor: polo »

Wielkie dzięki :) . Nurtuje mnie jeszcze sprawa tych stykków :-\ Czy jak zrealizuje to jak na załączniku to będzie ok? Odległość styków od karty pomiarowej to około 10 metrów a to źródło 5V z karty jest mało wydajne.
Załączniki
styk.GIF
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Pytanie jak szybko zmieniają się sygnały (z jaką częstotliwością). Jeżeli jest to kilka, kilkanaście zmian na sekundę to nie powinno być problemów.
Jeżeli są to duże częstotliwości to należy potraktować to jako linię długą i pomyśleć nad dopasowaniem jej obu końców.
Najlepiej sprawdzić w praktyce czy nie będzie zakłóceń. Zawsze można zastosować rezystor podciągający (też ok. 4,7Kohm) po stronie styków - powinno to zapewnić dopasowanie linii dla większych częstotliwości.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
polo
Posty: 28
Rejestracja: 17 mar 2009 11:09
Kontakt:

Re: karta pomiarowa LV7.1 + czujniki

Post autor: polo »

Dzięki za szybką reakcję właśnie siedzę nad tym:)
Styki monitorują wyłączniki silnikowe i jedno zabezpieczenie nadprądowe.W razie przeciążenia silnika lub zwarcia wywalać będzie zabezpieczenie a wraz z nim styk. Tak na dobrą sprawę częstotliwość działania niewielka bo do 1 (w najgorszym przypadku) załączenie na dzień:) Częstotliwość drugiego styku monitorującego elektrozawór zakładam do 10 razy na godzinę:)
Ostatnio zmieniony 30 kwie 2010 15:11 przez polo, łącznie zmieniany 1 raz.
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: karta pomiarowa LV7.1 + czujniki

Post autor: smiga »

Dla własnego spokoju i celem eliminacji zakłóceń podwiesiłbym linię przy stykach (przy silniku) wspomnianym rezystorem.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
ODPOWIEDZ