nodo-domotica.nl
http://www.nodo-domotica.nl/forum/

Codering
http://www.nodo-domotica.nl/forum/viewtopic.php?f=4&t=1888
Pagina 1 van 2  Volgende »
Auteur:  bertb [ 03 jan 2014, 18:58 ]
Titel:  Codering

Hallo allemaal,

Ik heb mezelf eens getrakteerd op een leuk speeltje, een logic analyser.
I2C en 1-Wire doet ie heel erg goed, maar met andere coderingen is het nog even stoeien.

Nu wil ik graag de signalen die van en naar het RF deel gaan onderzoeken. Volgens mij is de codering Manchester, maar kan iemand met ook vertellen in welke smaak en welke bitrate er wordt gebruikt voor klik aan klik uit?

Groeten,
Bert
Auteur:  pl0ink [ 04 jan 2014, 22:40 ]
Titel:  Re: Codering

NewKaku protocol, is Manchester, hoewel het "DIM" bit hier niet aan voldoet.
Ik kreeg de "dakjes" van de pulsen niet mooi uitgelijnd vanwege het wegvallen van spaties, dus maar even met een "^"

Pulse (T) is ong 275us

0 = T,T,T,4T, 1 = T,4T,T,T, dim = T,T,T,T op bit 27

Startbit.: |^|________ (T,8T)

0..........: |^|_|^|____ (T,T,T,4T)

1..........: |^|____|^|_ (T,4T,T,T)

dim.......: |^|_|^|_ (T,T,T,T)

NewKAKU bitstream= (First sent) AAAAAAAAAAAAAAAAAAAAAAAAAAGCUUUU(LLLL) -> A=KAKU_adres, G=Group, C=commando, U=KAKU-Unit, L=extra dimlevel bits (optioneel)

- 26 Adres bits
- 1 Groep bit -> Set / not Set
- 1 Commando bit -> Aan / Uit of Dim (met speciale codering van de puls)
- 4 bits Unit code
- 4 bits Dimmer waarde

NewKAKU ondersteund:
on/off ---- 000x Off/On
all on/off ---- 001x AllOff/AllOn
dim absolute xxxx 0110 Dim16 // dim op bit 27 + 4 extra bits voor dim level

Wat voor analyser heb je gekocht?

Gr, Rene
Auteur:  bertb [ 05 jan 2014, 11:31 ]
Titel:  Re: Codering

Hallo Rene,

Dankjewel voor je uitleg, dat geeft me een heleboel houvast.
Ik heb een Saleae 16 bits analyser gekocht. Er zitten wel wat beperkingen aan, maar voor zo'n prijs is dat niet zo raar.
Wat mij heeft overgehaald is dat er veel in de software op de pc wordt geregeld, daar regelmatig updates van komen en dat je zelf ook analysers en devices kunt maken. Het is dus een behoorlijk open systeem en het heeft al een repsectabel aantal analysers in het pakket.

Groet,
Bert
Auteur:  manjh [ 05 jan 2014, 12:18 ]
Titel:  Re: Codering

waar heb je hem aangeschaft?
Auteur:  bertb [ 05 jan 2014, 12:41 ]
Titel:  Re: Codering

Ik heb hem bij Antratek gekocht. Je kunt hem ook bij Amazon kopen, maar ze wilden hem niet gratis naar Nederland verschepen en ze vertelden er niet bij wat verzendkosten waren. In dit soort gevallen vind ik een dealer in de buurt wel fijn en aangezien je meestal nog invoerrechten en BTW moet betalen, heb ik besloten voor de lokale dealer.
Overigens is het wel zo dat Saleae kortingen voor studenten geeft. Misschien werkt dat ook voor Nederland. www.saleae.com (staat ook een demo programma) en http://community.saleae.com/

Groet,
Bert
Auteur:  bertb [ 05 jan 2014, 12:46 ]
Titel:  Re: Codering

@ Rene,

Ik heb inmiddels een signaal ingevangen. Volgens mijn analyser is de hoogtijd van de puls iets korter dan de laagtijd. Repectievelijk ca. 250 en 280 usec. Ik meet met een kale Auriol intvanger, dus zonder Arduino oid. De opgegeven tolerantie is 0,2$.

Leuk dit :D
Auteur:  bertb [ 05 jan 2014, 14:32 ]
Titel:  Re: Codering

Ik vraag me trouwens wel af of KAKU wel echt manchester gecodeerd is. Volgens alle documentatie die ik zo snel op het web kan vinden kenmerkt Manchester zich door een flank die een nul of een 1 aangeeft. Bijvoorbeeld, een opgaande flank is een 1 en een neergaande flank is een 0.

In dat rijtje hoort het KAKU protocol niet thuis. Denk ik. :o
Maar wie het weet mag het zeggen.

Hoe is de codering tussen NODO's opgebouwd? Zoals ik nu kan zien, is dat wel Manchester. :?:
Auteur:  pl0ink [ 05 jan 2014, 19:40 ]
Titel:  Re: Codering

@Bert

Ja, das leuk puzzelen :D

Ik heb geen analyser dus ik heb de signalen nooit echt goed kunnen bekijken, heb met wat "pruts" code op een tiny wel eens naar timing proberen te kijken en zag dat er nogal wat verschil was tussen de verschillende zenders en dat ook de ontvangers hier invloed op hadden.
Eigenlijk was ik verbaasd dat het ondanks de variatie best goed werkt :P

Wat betreft de codering, voor de 1 en 0 bevat het wel een opgaande of neergaande flank, maar de timing lijkt wel vreemd, ben wel benieuwd naar een plaatje.
Auteur:  bertb [ 05 jan 2014, 20:31 ]
Titel:  Re: Codering

Volgens mijn moet een plaatje wel lukken. Nog even puzzelen.
Auteur:  rwijbenga [ 05 jan 2014, 21:09 ]
Titel:  Re: Codering

Op Ebay zijn ook een hoop Saleae klonen te vinden in Europa voor een paar tientjes, voor het af en toe gebruik ook prima. De officiƫle software werkt daar ook mee... ;)
Pagina 1 van 2 Alle tijden zijn GMT + 1 uur