Moi,
Onko kenelläkään tietoa edullisesta tavasta muuntaa sarjadata (esim PC RS232) analogiseksi 4-20mA (tai 0-20mA). Nokelvalla on kyllä tällainen mutta hieman arvokas tarkoituskohteeseen.
http://www.nokeval.com/products.php?subgroup_id=20&mid=8
Onko kenelläkään tietoa edullisesta tavasta muuntaa sarjadata (esim PC RS232) analogiseksi 4-20mA (tai 0-20mA). Nokelvalla on kyllä tällainen mutta hieman arvokas tarkoituskohteeseen.
http://www.nokeval.com/products.php?subgroup_id=20&mid=8
Vastaukset 7
Vanhimmat
http://www.google.fi/search?hl=fi&q=D/A converter circuits&btnG=Hae&meta=
http://www.epanorama.net/circuits/ad_serial.html
tai haku
http://www.google.fi/search?hl=fi&q=rs-232 d/a conversion&btnG=Hae&meta=lr=lang_fi
Et kertonut tuohon laitteeseesi haluamaasi tarkkuutta, joten halvin laite on UART, vastustikapuu ja operaatiovahvistin kytkettynä peräjälkeen. Erottelukyvyn voit kuvitella olevan 8-bittisessä laitteessa 16mA/256=62uA ja tarkkuus mitälie. Itse tekisin sen esim prosessorilla, jossa valmis sarjaportti ja PWM-lähtö. komponentit ei varmaankaa ole sen kalliimpia mutta ohjelmointi työ yksittäiskappaleeseen on kallista.
Terv. MAP
Pieni tarkennus:
Eli on laite (lukijayksikkö) joka on tarkoitettu lukemaan sensoridataa current loopin kautta (4-20mA) Siis esimerkiksi PT-100 lämpötila-anturia joka on täysin passiivinen sensori jonka vastus vaan muuttuu lämpötilan mukaan (termistori). Laite lukee portin mA vasteen sensorista ja lähettää sen eteenpäin.
Minun tarkoitukseni olisi kytkeä PC tähän lukijayksiköön sarjaportin kautta. PC laskee tietyn arvon 5 min välein ja sen tulisi asettaa vämä arvo sarja portin kautta luettavaksi.
En ihan tarkkaan (ta juuri ollenkaan) miten mA portit toimii joten siksi täällä kyselen. Ymmärrän kyllä, että jos teen jonkin Pic/AVR virityksen joka muuttaa binääri informaation vastukseski (vastustikapuu) niin homma hoituu. Kysymys kuuluukin, toimiiko mikään valmis RS-232 konvertteri siten, että portissa on jatkuvasti jokin haluamani "virta" 4-20mA välillä.
Larry
Siis näinkö?
PT100 -> mA-lähetin -> 4-20mA -> Lukijayksikkö -> RS232 -> PC
Lukijayksiköksi käy tässä tapauksessa RS-portilla varustettu yleismittari. Hinta n. 60€ ylöspäin.
Terv. MAP
Sii lukijayksikkö on olemassaoleva laite joka on suunniteltu lukemaan esim PT-100:a ja lähetää luetun datan sitten eteenpäin.
PT-100 -> 4-20mA -> lukijayksikkö -> ...
tarkoituksena olisi nyt saada PC:n tuottama data tuohon lukijayksikköön eli
PC -> 4-20mA -> lukijayksikkö -> ...
Ognelmana on siis että systeemi on rakennettu lukemaan vastuksia, mutta mahtaako perus RS-232 to current loop toimia. Lukijayksikössä on joku NI:n A/D kortti (en tiedä mikä mutta pelkkiä mA sisääntuloja)
Mahtaako joku tällainen toimia?
http://www.dghcorp.com/d3000m/currentoutputs.htm
Siis riittääkö, että kerran 5 minuutissa laittaa uuden arvon PC:stä ulos ja se pysyy luettavana lukijayksiköstä jatkuvasti.
Larry
PC -> 4-20mA -> lukijayksikkö -> ...
Jätät sen lämpötilalähettimen välistä pois ja käytät Pc generoimaan virtaviestiä printteriportin kautta. tarkkuus edelleen huono mutta toimii. mA-lähettimen voi kasata vastusverkosta, yhdestä operaatiovahvistimesta, transistorista ja virtalahteestä. Virtalähteeksi käy PC:n 12v jos virtasignaalin vastaanottimessa on pieni vastus (100 ohmia). Vanhemmat käyttöjärjestelmät sallivat printteriportin suoran käytön mutta Windowsin käyttikset tarvitsevat ohjelman siihen. Esim ilmainen profilab.
Terv. MAP