Jste zde

A/D Převodník 0-10V/RS232

 Dobrý den,

chtěl bych požádat o radu. Mám na vstupu 0-10V, potřebuji to převést do počítače pomocí RS232 (nejlépe). Abych byl konkrétní, tyto vstupy jsou dva. Jako poměrně příjemné řešení je AD4RS od firmy papouch (http://www.papouch.com/shop/scripts/_detail.asp?katcislo=0294), cena je pro mě ale nepřijatelná. V počítači běží linux.

Děkuji,

Marek Cihlář

Forums: 

To je otázka kolik do toho chceš dát a popřípadě jaké máš sám technologické možnosti si něco udělat (hardware) a také naprogramovat k tomu software na PC.

Já mám něco takového udělanýho, používám LTC2309 a CH341A. Jenže za pajcku tu také není. Jsou to sice jen 2 integráče + krystal + USB konektor + tišťák, smd osazování a software. Má to 8 bipolárních vstupů do +4.095 Volt a USB + I2C výstup.

Samuel Hopkins
senior consultant
Bohemia House UK Ltd

Maximální částku jsem si představoval 1000Kč. Jak jsem psal, mám rozsah 2x 0-10V a sériový port. S programováním software na PC není problém, zkušeností mám dost. Hardware sestavovat zvládnu i když bych preferoval hotové řešení.

AT Mega má 10-bitový převodník a osmikamálový multiplexer a některé vstupy jsou diferenciální. Převod je za cca 15 mikrosekund. Ještě nedávno stála Mega8 do 50 Kč, doufejme, že se na tu cenu brzy vrátí... K tomu RS232 převodník a nějaké "smetí" v součástkách tak do 100 Kč (dnes 150). Pokud by ti stačila přesnost a rychlost, tak k tomu napsat jednoduchý program, co čte hodnoty a posílá to na sériák - tak na stránku programu.

Vysvětlím o co se přesně jedná. Na stožáru je namontován amenometr. Do servisní místnosti jsou přivedeny dva páry drátů. Jeden 0-10V -> 0-30m/s, druhý 0-10V -> 0-360°. Do PC, které mám v servisní místnosti je již připojena kamera, počítač pak připojen na internet. Potřebuji buď periodické dotazy (řekněme každou minutu), nebo na požadavek uživatele pro načtení stránky. Tím pádem nějaké sekundy nikoho netrápí.
V současné době to mám realizované přes zvukovou kartu (udělal jsem z ní voltmetr). Toto řešení se mi ale příliš nelíbí, už jen pro nízký rozdah karty a její velikou citlivost (mám sice ochranu přes transily a bleskojistky, ale stále tomu moc nevěřím).

Rozlišení 10 bitů je 1:1024, tedy rozlišení 10 mV na 10 V rozsahu. Ve Vašem případě to znamená 0.36° a 0,030 m/s. S nějakými dalšími nepřesnostmi by to dalo přesnost 1 stupeň a 0,1 m/s. To by na meteorologii mělo stačit. Kromě toho Vám zbude ještě 6 kanálů pro měření teploty, vlhkosti apod. Krabička to není velká, takže to lze umístit kamkoliv. A na výstup RS232 dát optočleny, aby měla dušička klid.

To zní velice slibně. Přesnost je více než postačující. Mohu požádat o přesnější informace, co a jak sestavit (schémátko, návod, apod.)?

Zdarec,
psal jsi něco o stožáru a místnosti, takže ty 2 body od sebe budou slušnej kousek. Tam už bych netahal čistě rs232, ale spíš rs485. Obsluhovat to dokáže jekejkoli mikrokontrolér s AD převodníkem, třeba již zmíněná mega. http://www.gme.cz/cz/elektronicke-soucastky/mikroprocesory-atmel-avr-meg... Třeba mega88 by byla dobrá. Sice zbytečně vybavená, ale možná si budeš chtít vytvořit i něco jinýho a pak by se mohla hodit. Programátor je k tomu velice jednoduchej (právě na tu rs232 (musí být úplná)). Program by taky nebyl problém, píše se v C, kompiler i ide jsou zdarma u atmelu ke stažení.
Toto fórum asi není nejvhodnější pro rozsáhlejší diskuzi ohledně konstrukce zapojení a podobně. Na forum.mcontrollers.com jsou na to lépe zařízení ;).