Arduino 1-wire-sniffer


Tijdens het werken op een 1-wire bussysteem - bouw b.v. een Arduino Uno 1-draads slaaf apparaat met behulp van een OneWireSlave bibliotheek of doen algemene ontwikkeling en debugging - een logica analyzer te evalueren en te interpreteren de bits-verkeer op de bus kan van pas komen. Ik zal u tonen hier hoe gemakkelijk en snel bouwen een sniffer-programma met behulp van slechts een serieel/RS-232-USB-adapter. Met deze adapter kunnen bouwen van een Arduino Uno-bord door de invoering van een jumper alleen.

Alleen paar commercieel beschikbare apparaten in het goedkope segment bestaan die het 1-wire bus protocol kunt analyseren. De 1-wire master referentie-implementatie Link45 ondersteunt bijvoorbeeld een netwerk-sniffer-modus.

Met behulp van een Arduino Uno krijgen we onmiddellijk verschillende interessante opties:

  1. de SUMP compatibel logic analyzer code voor Arduino Uno bestaande uit de logic_analyzer schets en een 1-draads compatibel GUI zoals OLS - natuurlijk beter SUMP systeem zoals de oorspronkelijke Open Bench logica Sniffer of Bus Pirate werkt ook (eigenlijk beter als gevolg van meer geheugen)
  2. Lees de leerprogramma 214; Met behulp van een UART om een 1-Wire Bus Master om te begrijpen hoe met een seriële interface (UART) als een seriële/RS-232 USB adapter gebouwd van een Arduino Uno-bord

Vergelijken wat we hebben gezien aan de mededeling van de 1-wire interface die is een implementatie van de Passieve seriële Adapter van de DS9097 ("de oorspronkelijke seriële 1-wire adapter") krijgen we een idee dat in de oude dagen commerciële 1-draads Masters waar bouwen vergelijkbaar met onze sniffer. De UART is een perfecte match voor 1-wire bus communicatie omdat daarmee de synchronisatie nodig. En zien we een kleine subtiliteit; de Arduino Uno bestuur doet te geven een echte seriële/RS-232-USB-adapter niet vanwege de 'verkeerde' spanningsniveaus (Arduino en 1-Wire zijn 0 tot 5V terwijl RS-232 tussen 3 en 15V negatieve en positieve is).

Gerelateerde Artikelen

Arduino EL wire controller (muziekgestuurde)

Arduino EL wire controller (muziekgestuurde)

dit project consolideert werken met geluid om te activeren van el draad met behulp van een Arduino Pro Mini 3,3 v met een circuit deels gebaseerd op de quasiben van 'programmeerbare LilyPad EL-Wire Dress.' Een soortgelijk resultaat kan worden verkreg
Mini Cooper Arduino Rc auto

Mini Cooper Arduino Rc auto

Dit project laat zien hoe het installeren van een arduino aan een Rc auto. De arduino die ik zal gebruiken is een arduino UNO. Wat ik heb gedaan in dit project is een geen werken Rc auto kreeg. U kunt programmeren van de controller te maken de auto e
Arduino labyrint

Arduino labyrint

het doel van ons project was om brood bestuur eenArduino micro controller om controle twee servomotoren op een "X" en "Y"-as met een joystick.Het programma en de servo's zou vervolgens worden gebruikt om teeen houten labyrinth bepalen,
Digitale Arduino Voltmeter met temperatuur

Digitale Arduino Voltmeter met temperatuur

een van mijn projecten vereist het testen van aquastats, en we moesten controleren spanning (12-14vac) en de temperatuur. Ik oorspronkelijk begonnen met een TMP36 analoge temperatuursensor, maar was niet tevreden met de output. Het gevarieerd een paa
Gemalen Tracking LED Longboard Mod

Gemalen Tracking LED Longboard Mod

deze mod maakt gebruik van een aangepaste ontworpen encoder op één van de wielen om te volgen waar de longboard is op de grond en de LEDs oplichten, zodat het lichtpatroon stationaire op de grond, blijft zoals de Raad van bestuur erboven beweegt.Om d
Automatische multi foto nemer (Photobooth stijl)

Automatische multi foto nemer (Photobooth stijl)

dit is een tutorial over hoe te programmeren van uw DSLR-camera te nemen foto's photobooth-stijl. Het is een eenvoudige Arduino-setup die u toelaat om continu fotograferen met een vertraging van 3 seconden interval. Dit werd gebouwd voor een school e
Brobot: De emotioneel responsieve Robot

Brobot: De emotioneel responsieve Robot

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Ik zat in mijn appartement een dag proberen te denken van een project voor mijn gloednieuwe Arduino Uno micro controller. D
ORP / pH / temperatuur datalogger

ORP / pH / temperatuur datalogger

als een waterkwaliteit professioneel werken op het gebied van drinkwater, weet ik hoe belangrijk het is om nauwkeurig controleren de desinfecterende niveaus in het drinkwater dat wordt geserveerd aan het publiek.  Dat betekent meestal per pak monster
FISH TANK--deel van aquaponic balkon tuin

FISH TANK--deel van aquaponic balkon tuin

De vissentank is waar de vis en water voor de teelt van planten zich bevindt. Het huisvest ook drie (3) automatisering elementen - eerst wordt een Ultra Sonic afstandssensor dit voor zeer specifieke meting zorgt van precies waar waterniveau in de vis
GROW-BED--deel van aquaponic balkon tuin

GROW-BED--deel van aquaponic balkon tuin

Het grow-bed is waar de media voor de teelt van planten zich bevindt. Het huisvest ook twee (2) sensoren - eerst wordt een sonde van de Media en de andere is een DS18B20 temperatuur sonde. Ook ligt binnen het groeien bed het Root verstopping Prevente
Hard Drive persistentie van de visie (HDPOV)

Hard Drive persistentie van de visie (HDPOV)

de schaal van een harde schijf draaiingen ruim zestig keer per seconde. Als een smalle sleuf werd gesneden in de schotel om LEDs te schitteren door, kunnen we bereiken flikkeren fusion en Truc van het oog in het zien van een stabiel beeld. Dit fenome
* duino Keg Temp Monitor, of de zoektocht naar de perfecte Pint

* duino Keg Temp Monitor, of de zoektocht naar de perfecte Pint

ik was op zoek naar een project dat mijn drie favoriete dingen gecombineerd - werken in mijn shop, coole dingen bouwen voor mijn bar en natuurlijk het drinken van bier. Na een paar weken in het land van de oude drinken "de Guinness", heb ik besl
Password Keeper

Password Keeper

Dit is mijn laatste wachtwoord houder die een partij van verbeteringen over de vorige iteratie heeft. Verbeteringen omvatten, aes-256-bits codering, kleinere vormfactor & deze versie kost aanzienlijk minder dan de vorige versie. De sleutel tot de cod
De Eco-douche: Hoe te knippen uw waterrekening hebt u een tienerdochter

De Eco-douche: Hoe te knippen uw waterrekening hebt u een tienerdochter

De Eco-douche:Mijn 13 jarige dochter houdt een goede douche.Ze houdt echt van een, tot het punt waar ze tot twee uur in de badkamer doorbrengen heeft.We vermoeden dat ze heeft dichtgeknepen de badkamer in haar eigen persoonlijke sauna.Het resultaat d