Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Tanie czujniki temperatury (DS18B20 lub LM35) + PLC. Jak podłączyć?

wybryk100 11 Nov 2012 18:12 5352 3
  • #1
    wybryk100
    Level 10  
    Witam.
    Buduję właśnie pewną makietę do celów edukacyjnych w oparciu o sterownik PLC firmy Siemens Logo 0BA6. Chciałbym podłączyć kilka czujników temperatury ale nie chcę wydawać dużo kasy na drogie rozwiązania typu PT100 czy PT1000. Chciałbym użyć tańszego rozwiązania czyli DS18B20 lub LM35. Podobno można w danym układzie użyć ich bardzo dużo bez drastycznie rosnących kosztów, a w przyszłości może we własnym domu mógłbym użyć tego do kontroli temp.

    Problem polega na tym, że nie wiem jak podłączyć te czujki do PLC, czy jakoś bezpośrednio czy też przez jakiś konwerter? Jeśli tak to jaki? Szukałem dłuższy czas w google i tu na forum ale żadnej jasnej odpowiedzi nie znalazłem.

    Proszę o sugestie jak ten problem mam rozwiązać. Pozdrawiam.
  • #2
    Plumpi
    Heating systems specialist
    Dallasów raczej nie podłączysz, bo one są obsługiwane cyfrowo. Musiałbyś dorobić kawałek elektroniki na mikrokontrolerze, która czytałaby Dallasy, a następnie wystawiała sygnał analogowy 0-10V lub 4-20mA, bo tylko takie wejścia analogowe posiadają PLC Logo. Ewentalanie można przetworzyć sygnał na częstotliwość, którą będzie mierzyć Logo.
    Są też wersje Logo obsługujące bezpośrednio czujniki Pt-100
    W www.tme.pl czujniki Pt-100 można kupić w cenach zbliżonych do Dallasów.
    Może warto by było po prostu zmienić model PLC na wersję z wejściami Pt-100?

    LM35 z kolei ma nachylenie charakterystyki 10mV/°C co daje dla zakresu 0-100°C sygnał na wyjściu 0-1V, a Logo potrzebuje sygnał 0-10V.
    Oczywiście Logo z wejściami analogowymi 0-10V bezpośrednio odczyta te wartości, ale posiada przetworniki analogowo-cyfrowe 10-bitowe co daje rozdzielczość 1024 (skalowany jest od 0 do 1000). W przypadku odczytu LM35 rozdzielczość tego przetwornika będzie pozwalała na odczyt temperatury z rozdzielczością 1°C. Jeżeli jest to dla Ciebie wystarczające to możesz LM35 podłączyć bezpośrednio pod Logo. Jeżeli chciałbyś większą rozdzielczość tj. 0,1°C to musisz sygnał z LM35 wzmocnić 10-krotnie. Zrobisz to na dowolnym wzmacniaczu operacyjnym.
  • #3
    wybryk100
    Level 10  
    Wielkie dzięki za odpowiedź. W sumie interesuje mnie ten drugi wariant z rozdzielczością 0,1°C ale jak to wykonać? Jestem trochę laikiem w tej dziedzinie więc proszę o pomoc (poprowadzenie za rękę) jak to zrobić... Może jakiś schemacik ktoś ma?
    Pozdrawiam i z góry dziękuję za pomoc.
  • #4
    Plumpi
    Heating systems specialist
    wybryk100 wrote:
    Wielkie dzięki za odpowiedź. W sumie interesuje mnie ten drugi wariant z rozdzielczością 0,1°C ale jak to wykonać? Jestem trochę laikiem w tej dziedzinie więc proszę o pomoc (poprowadzenie za rękę) jak to zrobić... Może jakiś schemacik ktoś ma?
    Pozdrawiam i z góry dziękuję za pomoc.


    Typowy schemat aplikacyjny nieodwracającego wzmacniacza operacyjnego.
    Elementy wzmacniacza (w tym przypadku aż 2 rezystory) należy tak dobrać, aby wzmacniacz osiągnał wzmocnienie 10
    Materiałów w necie jest cała masa. Wzory także. Teorii wzmacniaczy operacyjnych warto się nauczyć.

    http://www.google.pl/#hl=pl&output=search&sclient=psy-ab&q=wzmacniacz+operacyjny&oq=wzmacniacz+operacyjny&gs_l=hp.3..0l4.195.979.0.1616.5.1.0.4.4.0.304.304.3-1.1.0...0.0...1c.1.nqEFZBATvYI&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=a38a2c7bdb8df92a&bpcl=38093640&biw=987&bih=614