Mikroprocesorowy pomiar cisnienia.
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 260
- Rejestracja: 15 mar 2010, 21:38
- Lokalizacja: Osw wlkp
Mikroprocesorowy pomiar cisnienia.
W duzym uproszczeniu potrzebuje zmierzyć cisnienie i przekazać wynik na wyświetlacz. Nie wiem natomiast jakiego procka urzyć. Myślałem o Atmedze8. Cisnienie musi być zmierzone dość dokładnie. A może są procki które posiadają lepsze wejscie analogowe? Dobrze by było gdyby jeszcze w Bascomie się to ogarnęło a jeszcze lepiej na drabinkach no ale plc odpada ze względu na cene (Atmega kilka zł). Druga sprawa jakiego czujnika użyć? 0-5V, 0-12V czy 4-20mA? Według mnie 0-5V bo procek łyknie bezpośrednio ale ja się nie znam bo z elektroniką od kilku lat na bakier jestem (dotykam jak musze). Jakiej dokladności mogę się spodziewać?
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: Mikroprocesorowy pomiar cisnienia.
Jaki zakres potrzebujesz? Ciśnienie bezwzględne czy pomiar różnicowy?
Zwróć uwagę na zakres wyjściowy a nie jedynie na napięcie zasilania.
Przykładowo taki na 200kPa: http://www.alldatasheet.com/datasheet-p ... M2202.html na 10V ma na wyjściu tylko od 0 do 40mV. Są też takie, które dają napięcie w większym zakresie. Na przykład ten: http://www.tme.eu/html/PL/miniaturowe-c ... pelny.html od 0,5V do 4,5V i to łatwiej pomierzyć i przeliczyć na wartość ciśnienia.
Zwróć uwagę na zakres wyjściowy a nie jedynie na napięcie zasilania.
Przykładowo taki na 200kPa: http://www.alldatasheet.com/datasheet-p ... M2202.html na 10V ma na wyjściu tylko od 0 do 40mV. Są też takie, które dają napięcie w większym zakresie. Na przykład ten: http://www.tme.eu/html/PL/miniaturowe-c ... pelny.html od 0,5V do 4,5V i to łatwiej pomierzyć i przeliczyć na wartość ciśnienia.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 260
- Rejestracja: 15 mar 2010, 21:38
- Lokalizacja: Osw wlkp
0-100 kg/cm2 z dokladnością wynikową conajmniej (1/5)kg/cm2. Czujniki co zapewnią mi taką dokladność są dostępne. Tylko nie wiem czy taka atmega mi to zinterpretuje i jaki błąd pomiaru wprowadzi. Zakresy podałem wyjściowe.
Nie wiem czym tak naprawde różni się cisnienie względne od bezwzględnego. Wg mnie bezwzględne jest względem próżni a względne atmosfery.
Więc skąd taka różnica:
"
Czujnik umożliwia pomiar ciśnienia względnego i absolutnego płynów w zakresach: -1…0 – 600 bar (względne) / 0…25 bar (absolutne).
"
?
Mierzyć zamierzam względem atmosfery. Wolał bym czujnik z wyjściem cyfrowym (I2C) ale na te zakresy które mnie interesują nie znalazłem.
Nie wiem czym tak naprawde różni się cisnienie względne od bezwzględnego. Wg mnie bezwzględne jest względem próżni a względne atmosfery.
Więc skąd taka różnica:
"
Czujnik umożliwia pomiar ciśnienia względnego i absolutnego płynów w zakresach: -1…0 – 600 bar (względne) / 0…25 bar (absolutne).
"
?
Mierzyć zamierzam względem atmosfery. Wolał bym czujnik z wyjściem cyfrowym (I2C) ale na te zakresy które mnie interesują nie znalazłem.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Różnicowy po prostu ma dwa przyłącza do pomiaru ciśnienia i podaje różnicę ciśnienia między tymi punktami. Jeśli względem atmosfery to wybrany jedno przyłącze będzie otwarte.
Te co podałem są do pomiaru ciśnienia powietrza. Na arduino pomiar był bardzo łatwy ale jakość pomiaru niezbyt dobra.
Tu przykład obliczeń: http://spiffie.org/electronics/archives ... nsors.html
Tu przykład układu do pomiaru poziomu cieczy w zbiorniku: http://www.practicalarduino.com/news/id/101
Te co podałem są do pomiaru ciśnienia powietrza. Na arduino pomiar był bardzo łatwy ale jakość pomiaru niezbyt dobra.
Tu przykład obliczeń: http://spiffie.org/electronics/archives ... nsors.html
Tu przykład układu do pomiaru poziomu cieczy w zbiorniku: http://www.practicalarduino.com/news/id/101
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 681
- Rejestracja: 24 paź 2011, 11:54
- Lokalizacja: Warszawa
Poproszę chociaż jedno uzasadnienie dla stwierdzenia, że 10 bit nie wystarczy...
Potrzebujesz mierzyć nacisk w zakresie 0-100 kg/cm2 z dokładnością 0.2 kg/cm2.
10bit = 1024 poziomy.
Potrzebne rzeczy:
1. Dowolny czujnik zamieniający ciśnienie na napięcie w którego zakresie pomiarowym mieści się 0-100kg/cm2;
2. wzmacniacz operacyjny aby wynik czujnika dla zakresu 0-100 kg/cm2 podbić na 0-Vmax dla ADC atmegi (wartości ponad 100, przyciąć na Vmax ADC).
W efekcie uzyskasz dokładność do 0.1 kg/cm2 (100/1024 ~= 0,098).
Potrzebujesz mierzyć nacisk w zakresie 0-100 kg/cm2 z dokładnością 0.2 kg/cm2.
10bit = 1024 poziomy.
Potrzebne rzeczy:
1. Dowolny czujnik zamieniający ciśnienie na napięcie w którego zakresie pomiarowym mieści się 0-100kg/cm2;
2. wzmacniacz operacyjny aby wynik czujnika dla zakresu 0-100 kg/cm2 podbić na 0-Vmax dla ADC atmegi (wartości ponad 100, przyciąć na Vmax ADC).
W efekcie uzyskasz dokładność do 0.1 kg/cm2 (100/1024 ~= 0,098).
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
pomiar analogowy z wspomnianą dokładnością 10bitów wymaga dużej "czystości" toru analogowego...
właściwej kompensacji temperaturowej aby wyniki nie płynęły... itd...
słowem - trzeba uważnie przeczytać noty katalogowego dobrego wzmacniacza operacyjnego... i zgodnie z nimi postępować....
właściwej kompensacji temperaturowej aby wyniki nie płynęły... itd...
słowem - trzeba uważnie przeczytać noty katalogowego dobrego wzmacniacza operacyjnego... i zgodnie z nimi postępować....
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 478
- Rejestracja: 04 mar 2012, 13:51
- Lokalizacja: Warszawa
Jeżeli chce kolega zmierzyć ciśnienie tanim kosztem to najlepiej kupić gotowy przetwornik pracujący w tzw. pętli prądowej, Jak to ma być klasy 0.5% to nie będzie problemu.markcomp77 pisze:pomiar analogowy z wspomnianą dokładnością 10bitów wymaga dużej "czystości" toru analogowego...
właściwej kompensacji temperaturowej aby wyniki nie płynęły... itd...
słowem - trzeba uważnie przeczytać noty katalogowego dobrego wzmacniacza operacyjnego... i zgodnie z nimi postępować....
W domowych warunkach mozna próbować uzywać przetworniko motoroli, bywają z kpmpensacją temperaturową.
Robienie w domu układu do pomiaru ciśnienia o klasie lepszej niz 0.5% jest abstrakcją , chyba ze w moim domu. Do tego trzeba mieć:
1. Dobry układ pomiarowy robionego przetwornika , najlepiej na przetworniku 24bit.
2. Algorytmy kompensacji temperaturowej
3. Automatyczne stanowisko do zadawania temperatury i ciśnienia ( to ma chyba firma Aplisens i ja ) oraz pomiaru i przeliczania.
Przetwornik ciśnienia dzielimy w zasadzie na dwa rodzaje, różnicowy i absolutny.
Absolutny to taki co z jednej strony ma ciśnienie medium a z drugiej coś bliskie próżni.
Różnicowy ma z jednej strony ciśnienie jednego medium a z drugiej drugiego medium.
Ale są też rozwiązania gdzie używa się dwóch różnicowych przetworników ciśnienia a różnicę wyznacza się matematycznie.
Jeżeli kolega ma kasę to kupić gotowy przetwornik ciśnienia z wyjściem RS485 i problem z głowy. ( Keller , Aplisens)
Ale jak ma to być układ przetwornik wyświetlacz to kupić jedno i drugie w pętli prądowej , ustawić skalę i zapomnieć.
lub manometr elektroniczny
http://www.manometry24.pl/pl/katalog/pr ... _cisnienia
- Załączniki
-
- man.jpg (3.99 KiB) Przejrzano 2319 razy