Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Serijski port <-> 1wire; Adapter - kako radi?

[es] :: Elektronika :: Serijski port <-> 1wire; Adapter - kako radi?

[ Pregleda: 2773 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Serijski port <-> 1wire; Adapter - kako radi?15.11.2015. u 18:58 - pre 102 meseci
Adapter sa serijskog porta na 1wire mrežu, čita podatke sa ds18b20 senzora bez problema (uz odgovarajući program).

Može li neko da mi objasni kako uopšte radi ovaj adapter?

Prikačeni fajlovi
 
Odgovor na temu

AC-DC Početnik

Član broj: 331241
Poruke: 23



+7 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?15.11.2015. u 21:11 - pre 102 meseci
Mozda ovo





Izvor:

https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
Prikačeni fajlovi
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?15.11.2015. u 22:54 - pre 102 meseci
Ma znam ja kako radi 1wire, zanima me kako radi ovaj adapter?

Konkretno,
1) čemu služi šotki između tx i rx, a i između rx i dtr?
2) Zašto je zener između gnd i dtr manji nego zener između rx i dtr?
3) Čemu otpornik između tx i rx?
4) Kako se piše a zatim čita, zašto je rx "ground" a dtr je u stvari "data"?
5) i sve ostalo... uopšte ne kapiram kako ovaj adapter radi (a znam da radi jer ga koristim godinama).
 
Odgovor na temu

emiSAr
penzioner
Sarajevo, BiH

Član broj: 286119
Poruke: 3681
46.36.187.*



+357 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?15.11.2015. u 23:35 - pre 102 meseci
Mozda bude jasnije kad se prouci RS232 protokol.-

pOz

Nebom stupa, nebom lupa moja generacija., jedan po jedan, srest ćemo se svi...

Prikačeni fajlovi
 
Odgovor na temu

AC-DC Početnik

Član broj: 331241
Poruke: 23



+7 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?15.11.2015. u 23:59 - pre 102 meseci
ds18b20 ima dva nacina rada:
-normal power mode (na 3 provodnika)
-parasite power mode (na 2 provodnika)

Opis:
http://openenergymonitor.org/e...ks/DS18B20-temperature-sensing

http://wp.josh.com/2014/06/23/...eeded-for-ds18b20-temp-sensor/

http://martybugs.net/electronics/tempsensor/hardware.cgi

https://www.maximintegrated.com/en/app-notes/index.mvp/id/74

Seme:
https://www.google.rs/search?q...oVChMI1L_5w86TyQIVyQksCh1GUAym





 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 00:19 - pre 102 meseci
Početnik, nemoj da mi miniraš temu. Kao što rekoh znam ja kako radi 1wire, i time znam kako radi i ds18b20.

Pitanje je kako radi ovaj adapter.

RS232 takođe znam kako radi, a bilo je korisno da pročitam RS485 koji me baš nešto zanima u vezi spajanja više mikrokontrolera na većoj daljini.

Ali i dalje ne kapiram kako radi ovaj adapter. Zašto podaci ulaze u DTR umesto RX, zašto otpornik između TX-RX, zašto šotki, i sva ostala pitanja...
 
Odgovor na temu

emiSAr
penzioner
Sarajevo, BiH

Član broj: 286119
Poruke: 3681
46.36.187.*



+357 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 07:34 - pre 102 meseci
DS senzor treba necim napojiti- Nivoi na RXD i TXD su ti iz kojih se derivira pomocu te diode i otpornika napajanje senzora
A zenerke su tu da zastite kako senzor tako i RS232 port od prenapona na liniji. Sam RS232 driver je strujno ogranicen i stoga
zenerke direktno na tim linijama. DTR linija je u svojoj funkciji jer je komunikacija jednosmjerna, a kao sto je poznato
RS232 omogucava kako ful duplex, half duplex i kao ovdje jednosmjernu komunikaciju-prima podatke od senzora.-

Nebom stupa, nebom lupa moja generacija., jedan po jedan, srest ćemo se svi...

 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 20:02 - pre 102 meseci
Ok, kako onda to radi?

Zaključio sam da su šotki diode tu samo kao zaštita od kontranapona. Međutim...

Kada je sve neaktivno, svuda je +12v, tako da senzor nema napajanje. Ok, to je jasno i tako treba.
Kada se proziva senzor, DTR je aktivan (-12v) a TX šalje impulse (-12v/+12v) međutim RX je neaktivan (+12v) tako da je na senzoru konstantno -0.6v Ne vidim način na koji senzor dobija napajanje i podatke na data

Pre bih rekao da tu ide specijalna DTR/RX/TX procedura, to neću znati dok ne proučim C kod, a to neće biti skoro. Znači, DTR se recimo drži spušten (+12v) a RX dignut (-12v) stalno, da bi senzor imao napajanje, a onda se radi inicijalizacije DTR podigne (-12v) nekih 500uS (za to vreme senzor nema napajanje) i opet spusti, tada senzor obara data liniju (vuče struju) 100-200uS kako bi javio da je prisutan. Međutim, kako sada to program detektuje, šta je posledica toga? DTR je neaktivan (+12v) a RX aktivan (-12) i pri tome je praktično sve u kratkom spoju preko senzora, šta se tu onda dešava i kako se to detektuje?
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 20:09 - pre 102 meseci
Možda ipak ima neke logike. Pretpostavljam da RX kao ulaz ne daje nikakav napon, tako da TX (uz DTR) mora biti taj koji daje struju za senzor. Dakle, možda ovako:

DTR se recimo drži spušten (+12v) a TX dignut (-12v) stalno, da bi senzor imao napajanje, a onda se radi inicijalizacije TX spusti (+12v) nekih 500uS (za to vreme senzor nema napajanje) i opet podigne (mada bi isti efekat bio i kada bi se DTR podigao pa spustio, ali pretpostavljam da je TX glavni), tada senzor obara data liniju (vuče struju) 100-200uS kako bi javio da je prisutan, a to se detektuje na RX pinu kao promena sa -12v na +12v, odnosno obaranje RX-a?

Ovo već možda i ima smisla...
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 20:31 - pre 102 meseci
Imaš i drugačiji interfejs:



Tu DTR i RTS služe za napajanje senzora (nije pasivnonapajanje), ipak i daljeje sva zvrčka u softveru
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 20:34 - pre 102 meseci
Ova šema je veoma komplikovana u poređenju sa onom.

Mislim da je ono moje tumačenje rada onog adaptera upravo to što sam tražio. Zbunjivalo me je to što sam svo vreme imao utisak da RX pin daje neki napon, ali to ne bi trebalo da bude tako. Znači koristi se TX sasvim normalno a DTR se drži oboren svo vreme i to je to. Zenerke se razlikuju da ne bi bilo prelivanja napona sa DTR na RX, mada sam ja odavno smanjio 6.2v na nekih 5.1 ili već od koliko postoji zenerica u blizini tog napona jer se ne osećam prijatno kada na ds18b20 izmerim preko 6v a u specifikacijama je max 5.5v.

Nego, sve ovo sam pitao iz jednog jedinog razloga, a to je da vidim da li USB->TTL adapter mogu da spojim da radi sa 1wire preko istog programa preko koga radi i ovaj adapter. Koliko vidim, mogu. Samo treba da stavim otpornik između TX-RX od nekoliko kilooma, GND direktno na GND, 5v direktno na 5v, a 1wire DATA će ići na RX. Imaću kao bonus stalno napajanje senzora tako da neće morati da rade u parazitskom režimu.

Jesam li u pravu?
 
Odgovor na temu

AC-DC Početnik

Član broj: 331241
Poruke: 23



+7 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 21:24 - pre 102 meseci
Ovo je 158000.-ti dokaz !!!

---da citaoci ni ne kliknu na postavljenu PDF dokumentaciju. Koja je savetodavana.

Citat:
pisac: Jesam li u pravu?


U pravu si..


 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 23:03 - pre 102 meseci
U pravu sam, probao sam, 1 kiloom radi posao. Ne radi u parazitskom modu na mnogo senzora (sa jednim radi, sa 20 ne radi, između nisam probao), verovatno nešto sa otporima i snagom TX izlaza na USB-TTL adapteru, ali radi sa +5v napajanjem senzora.

A što se tiče ovih PDF-ova, u pravu si, ja nikada ne klikćem kada vidim više od jednog linka u postu a nema nikakvog objašnjenja šta je u linkovima što rešava problem. Mada sam napravio izuzetak i kliknuo jedan, ali kao što sam i mislio nije bilo odgovora na moje pitanje. Kaži koji link od gomile datih je imao rešenje za moje pitanje?
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?16.11.2015. u 23:34 - pre 102 meseci
@pisac, ako bismo ti prepričavali sadržaje .pdf-ova, onda ne bi bilo svrhe kačiti ih uz poruke.

BTW, imam ja i komplikovaniju šemu koja ima i galvansko razdvajanje.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?17.11.2015. u 01:27 - pre 102 meseci
Citat:
ZAS011: ako bismo ti prepričavali sadržaje .pdf-ova, onda ne bi bilo svrhe kačiti ih uz poruke.


Ima tu istine, ali takođe nema smisla ni kačiti PDF-ove u kojima nema nikakvog odgovora na pitanje, a to je inače često na forumima i eto gore imamo primer toga. Ako bih kliktao i čitao svaki postavljeni PDF sa gomilom strana, onda mi forum i ne treba već samo gugl i kliktanje/čitanje do besvesti (što inače i radim nekada, kada ne postavljam pitanja na forumima). Dakle, ako neko stavi PDF neka objasni zašto je stavio baš taj PDF da bi se izdvojio iz mase onih koji kače gomilu suvišnih linkova i fajlova.

Inače, proverio sam sad svaki link gore stavljen, nema nigde objašnjenja kako radi dotični adapter, tako da - kao što sam i mislio.

 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?17.11.2015. u 01:32 - pre 102 meseci
Ajd sad da postavim dodatno pitanje: Zašto zenerica od 6.2v?
Ja sam (kao što rekoh) stavio 5.1v zato da mi napon na senzorima ne bi bio preko 6v jer je u specifikacijama 5.5v maksimalno, međutim pošto je proizvođač senzora izgleda zaista smislio ovu šemu sa 6.2v zenericom, nije mi onda jasno zašto?
 
Odgovor na temu

AC-DC Početnik

Član broj: 331241
Poruke: 23



+7 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?17.11.2015. u 08:19 - pre 102 meseci
Citat:
pisac: Ajd sad da postavim dodatno pitanje: Zašto zenerica od 6.2v?...nije mi ondjasno


Mozda zbog ovog podatka iz gore postavljenog PDF-a ?

Prikačeni fajlovi
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?17.11.2015. u 22:09 - pre 102 meseci
To opet nije odgovor na pitanje. Nije zenerica 6.2v stavljena zbog toga što je absolute maximum ratings 6.0v (a nešto mi se čini da je i 6.2>6.0). Uzgred i ne znam tačno odakle si ovo izvukao kada sam ja u specifikacijama nalazio 5.5v, ali opet ni to nije bitno za pitanje.

Može da bude i 5.1v i sve radi, zato je pitanje zašto je neko stavio baš 6.2v.
 
Odgovor na temu

Samo da priupitam

Član broj: 331272
Poruke: 3
*.dynamic.isp.telekom.rs.



Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?18.11.2015. u 11:25 - pre 102 meseci
Citat:
pisac: Uzgred i ne znam tačno odakle si ovo izvukao.


Nisam "izvukao" nego naveo iz tog istog gore okacenog PDF-a

koji neces da do kraja procitas makar te Grom Roknuo !!!


Koji si Ti covek, ...i pomoc odbijas...

???
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Serijski port <-> 1wire; Adapter - kako radi?18.11.2015. u 12:27 - pre 102 meseci
To nije pomoć. Da sam pitao zašto je zemlja okrugla ti bi negde izvukao i linkovao PDF u kome piše da zemlja nije kockasta, ali to nije nikakva pomoć niti odgovor na pitanje "zašto".

Maksimalni stalni radni napon je 5.5v, a apsolutni maksimalni napon je 6.0v
Exposure to absolute maximum rating conditions for extended periods of time may affect reliability.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Elektronika :: Serijski port <-> 1wire; Adapter - kako radi?

[ Pregleda: 2773 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.