Zaslal: ne únor 15 2026, 18:50 Předmět: 18B20 přes RS232 do PC (Windows)
Nazdar všem.
Nemáte někdo, prosím, nějakou vlastní aplikaci na vyčítání hodnot z čidel 18B20 přes RS232 na PC s Windows? Potřeboval bych měřit cca 4 teploty s periodou cca 5s. Funguje mi sice měření s aplikací LogTemp, ale tam je měření po 20s.
Našel jsem projekt digitemp, ale ten nenajde čidlo na RS232.
A česká aplikace TERM1 (AR 2007-08 (str. 24)) mi taky nefunguje. Ta by byla nejlepší - je k ní i zdrojový kód - ale nefunguje.
...vyčítání hodnot z čidel 18B20 přes RS232 na PC s Windows?
Jak RS232? Ten čip má 5 voltové 1-wire rozhranie. Na bežnom PC je ±11 voltové RS232 rozhranie. Jak konkrétne si predstavuješ toto prepojiť na fyzickej vrstve?
Daj tam Arduino, potom nepotrebuješ žiadnú aplikáciu. Vystačíš si s windowsovým príkazovým riadkom.
Jasně, že bych tam mohl dát Arduino. Ale tohle je pro mě (bylo by pro mě) jednodušší.
Mrkni na to AR, o kterém píši. Tam je HW přizpůsobení.
A se SW LogTemp mi to na PC s W11 přes RS232 funguje.
Založen: Nov 28, 2006 Příspěvky: 12668 Bydliště: Česká Třebová
Zaslal: ne únor 15 2026, 22:36 Předmět:
samec napsal(a):
Jak RS232? Ten čip má 5 voltové 1-wire rozhranie. Na bežnom PC je ±11 voltové RS232 rozhranie. Jak konkrétne si predstavuješ toto prepojiť na fyzickej vrstve?
podle Praktická Elektronika A Radio 2007/8/str.24 . . .
Emulovať 1wire cez nejaký RS232 na PC je príliš veľká alchýmia. Musíš mať správne nastavený baudrate, mód, start bit, stop bit, paritné bity..., prioritu aplikácie vo windowse... Vraj sa bity 1-wire emulujú bajtami RS232 pri vysokých baudrates. Do toho ti skočí windowsový multitasking a rozbije ti časovanie. Ja by som šiel radšej na istotu do prevodníka s arduinom. Za pár rokov ti windows 12 zakáže spúšťať nepodporované staré aplikácie a budeš riešiť problém odznova.
Založen: Dec 12, 2005 Příspěvky: 2765 Bydliště: SR, Poprad
Zaslal: po únor 16 2026, 10:14 Předmět:
niekedy davno bolo vela takychto zapojeni, tusim vyuzivali niektory z tych riadiacich a kontrolnych pinov, ale v dnesnej dobe by som do toho nesiel.
Existuje kopec uz hotovych prevodnikov, dokonca som narazil aj na usb-> 1wire a nemusis vymyslat koleso. _________________ No vidis, a tak si sa bal
No nevím. Fakt to mohlo fungovat?
1. autor má propojeny piny GND a Ucc na tom čipu. To mi připadá zvláštní, ale je možné, že umí fungovat i bez napájení...
2. Zenerky na korekci napětí u seriového portu použít lze a sám jsem to dělával - ale bez předřadných odporů?
3. sice jsem program term1.exe nenašel, ale v těchto letech se psalo ovládání seriových portů "napřímo" s "natvrdo" zadanou adresací. Tyto programy pak nikdy nefungovaly ani s USB/RS232 redukcí, ani s přídavnou kartou, protže seriové porty jsaou zde adresované jinde.
Při dnešních možnostech bych se na to fakt vykašlal a šel na to přes arduino a ethernet, nebo wifi shield. Teplotu můžeš zobrazovat v browseru z jakéhokoli zařízení a nepotřebuješ speciální program.
Založen: Dec 12, 2005 Příspěvky: 2765 Bydliště: SR, Poprad
Zaslal: po únor 16 2026, 11:20 Předmět:
DS18.. funguje trojvodicovo, ale aj dvoj na tzv. parazitnom napajani, kedy sa napajacie piny spoja na zem a energiu taha z datoveho. Ale je tam obmedzenie na pocet cidiel a musi byt splnena podmienka, ze pocas merania ten davovy sa drzi v log. 1 - je to vsetko v datesheete.
A ano, fungovalo to, nieco podobne sme pouzivali dlhe roky volakedy davno na sledovanie teploty v serverovni, to bolo v casoch pentii 2-3, kedy nemali integrovane meranie priamo v cpu.
Zenerky bez odporov nevadili, preto com mal v tej dobe prudove obmedzenie radovo mA. _________________ No vidis, a tak si sa bal
Tady není potřeba řešit, jestli 1-wire bitbang přes RS232 je alchymie nebo ne, to zapojení má úplně jinou slabinu. Čip čidla DS18B20 se při příliš častém čtení svou vlastní činností ohřívá a snímaná teplota driftuje až o 1,5°C pryč. Optimální perioda snímání je max. jednou za 30 vteřin, při kratším se tomu jevu nelze vyhnout.
Založen: Dec 12, 2005 Příspěvky: 2765 Bydliště: SR, Poprad
Zaslal: po únor 16 2026, 14:20 Předmět:
Mahoney: pockat, ak meriam castejsie ako kazdych 30 sekund, tak to urobi az 1.5 stupna? O tom, ze samotne meranie moze ohriat, to viem, ale pocital som mozno 0.5stupna. Takze si prave vyriesil moju dlhodobu zahadu, ked som vyvijal sw na meranie a rozdiely medzi snimacmi mi robili rozdiel prave do tych 2st (meriam cele stupne). A ono to vlastne bolo tym, ze pri testovani merali kazdych par sekund. Pri beznej funkcii meriam kazdu minutu a vyssie, a tam mi tie udaje sedeli. _________________ No vidis, a tak si sa bal
Jasně, mohu použít nějaký procesor, PLC, ...
Ale pro mě je na notebooku nejjednodušší připojit převodník USB/RS232, připojit čidlo/čidla a měřit. Ta aplikace LogTEMP mi funguje i s dvěma čidly - HW je podle toho AR a zapojené je to opravdu tak, že vývody 1+3 jsou spojené. Teď mám takto připojená dvě čidla, a to paralelně. Aplikace loguje data do souboru - tak si budu muset jen napsat appku, která mi to bude c CSV logu posílat do TMEP.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.