Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Jak přečíst I2C komunikaci?
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další)
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
JirkaP



Založen: Jul 17, 2017
Příspěvky: 26

PříspěvekZaslal: so únor 13 2021, 15:27    Předmět: Jak přečíst I2C komunikaci? Citovat

Dobry den. Mam zakladni desku jisteho zarizeni, ktera komunikuje se svym jednim senzorem pomoci protokolu I2C. Chtel bych precist jejich komunikaci.

Ze zakladni desky do zarizeni vedou 3 vodice. Jeden je minus, druhy je plus, treti taky plus. Na tom tretim ale vidim osciloskopem, ze tam neco probehne.

Tedy to bude vodic s daty. Daji se ta data co si vzajemne posilaji necim precist a pokud ano, cim? Dekuji.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33750
Bydliště: Bratislava

PříspěvekZaslal: so únor 13 2021, 15:36    Předmět: Citovat

I2C ma CLOCK a DATA. Ak je tam len jeden datovy vodic, tak to nebude I2C ale 1-Wire. Komunikaciu odchytis a dekodujes nejakym logickym analyzatorom.

Jedno z najlacnejsich rieseni je SW sigrok a lacna doska s Cypress FX2LP: https://sigrok.org/wiki/Lcsoft_Mini_Board
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JirkaP



Založen: Jul 17, 2017
Příspěvky: 26

PříspěvekZaslal: so únor 13 2021, 16:00    Předmět: Citovat

Ahá, tak abych byl konkretni jsou tam celkem 4 piny. +, - a dva datove. Puvodne jsem myslel, ze ten druhy datovy je k jine desticce, ale pujde tedy opravdu o I2C, protoze jsou tam tedy 2 datove piny (na nich merim 5V+) a dva napajeci piny. Tak uz by to bylo OK?

A cim tedy precist co si tam povidaji?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
p32



Založen: Jan 13, 2007
Příspěvky: 15490
Bydliště: Olomouc

PříspěvekZaslal: so únor 13 2021, 18:53    Předmět: Citovat

Víš, jak vypadá osciloskop?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33750
Bydliště: Bratislava

PříspěvekZaslal: so únor 13 2021, 19:30    Předmět: Citovat

Na precitanie I2C by osciloskop musel byt digitalny s dekoderom I2C. To nie je uplne lacna zalezitost.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: so únor 13 2021, 20:25    Předmět: Citovat

A k cemu ti to pri tvych znalostech bude? Kdyz ani neznas typ sbernice.
Co cekas ze tam uvidis? Pokud neznas format posilanych dat, uvidis tam jen neco takoveho: 011101000010100100100011010010
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: so únor 13 2021, 21:47    Předmět: Citovat

Nevíme, o jaký senzor se jedná. Pokud je to něco běžného s dostupným datasheetem, tak tam ta komunikace bude popsaná a není třeba ji pracně odchytávat. Pokud je to něco na první pohled neběžného, tak je potřeba se podívat pod pokličku, jestli uvnitř není právě nějaký bežný senzor. Pokud je uvnitř MCU, který někdo naprogramoval, tak se bude muset odchytávat.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
p32



Založen: Jan 13, 2007
Příspěvky: 15490
Bydliště: Olomouc

PříspěvekZaslal: so únor 13 2021, 23:15    Předmět: Citovat

rnbw napsal(a):
Na precitanie I2C by osciloskop musel byt digitalny s dekoderom I2C. To nie je uplne lacna zalezitost.
Jistě, ale jak bys to chtěl jinak číst? Sice nevím, k čemu by to mělo být, ale aspoň digitál s pamětí a může obkreslovat tužkou na papír. Wink
Z obrázku to pak pochopí nebo ne. Rolling Eyes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: so únor 13 2021, 23:56    Předmět: Citovat

Kdyz si koupi za kilo ten nejobycejnejsi logicky analyzator, aspon mu to odfiltruje servisni bity protokolu sbernice.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4081

PříspěvekZaslal: ne únor 14 2021, 9:50    Předmět: Citovat

Osciloskopom môže zmerť prenosovú rýchlosť a dáta potom odchytíť trebárs arduinom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: ne únor 14 2021, 10:18    Předmět: Citovat

Proc to delat jednoduse, kdyz to jde i slozite Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: ne únor 14 2021, 17:40    Předmět: Citovat

rnbw napsal(a):
Na precitanie I2C by osciloskop musel byt digitalny s dekoderom I2C.


Já třeba komunikaci I2C testuju obyčejným analogem. Dokonce dokážu přečíst i data a chyby. Stačí to zacyklit, aby to bylo trošku vidět.

Většinou je problém úplně jinde, než v samotné komunikaci. V té hromadě čínskýho šrotu se běžně objevují problémy třeba s napěťovýma úrovněma. Nebo někdo jen blbě nakonfiguruje pin u emulace I2C.

_________________
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Mek7



Založen: Jan 31, 2020
Příspěvky: 235
Bydliště: Zilina, SR

PříspěvekZaslal: ne únor 14 2021, 22:48    Předmět: Citovat

Digitalny osciloskop s I2C dekoderom.
Lepsie bude pohladat udaje o tom senzore, ako bolo napisane, a ak nie su, tak aspon hlavneho integrovaneho obvodu toho senzoru, k nemu by uz datasheet mohol byt, a v nom popisany protokol, co ktory bit znamena.

_________________
... byvaly spravca Hospudky u amplionu, Martinekk-ov brat Smile
Hras Scrabble? Skus SKREBL.EU - moj novy projekt.
Disclaimer: Nemam vystudovane elektro, je to len moje hobby.
"Failing to plan is planning to fail" (Alan Lakein)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
JirkaP



Založen: Jul 17, 2017
Příspěvky: 26

PříspěvekZaslal: ne únor 14 2021, 22:59    Předmět: Citovat

Dokáže toto někdo zrealizovat? Zaplatím.
https://forum.arduino.cc/index.php?topic=72508.0
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
termit256



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: po únor 15 2021, 8:12    Předmět: Citovat

Mel bys hlavne napsat k cemu konkretne to potrebujes.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další) Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund