Ik probeer een datapacketje zichtbaar te krijgen zodat ik kan zien hoe het is opgebouwd en zo dus zelf dezelfde packetjes in elkaar kan zetten vanuit een controller.
Nadeel is dat ik geen idee heb welk protocol er word gesproken.
Nu had ik bedacht dat ik gewoon een totaal packet zichtbaar moet maken op mijn scoop en deze dan analyseren zodat je een idee krijgt van wat een packet nu werkelijk doet.
Ik krijg echter de totale datagram niet op mijn schermpje.
Ik gebruik een Metrix OX8627 geheugen scoop maar of ik krijg de datagram geheel maar helaas te weinig detail om de overgangen te zien of ik krijg maar een klein stukje zodat ik er eigenlijk nog niets aan heb.
Iemand een idee hoe dit op te lossen?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Weet niet of het een geheugenscoop is.
In dat geval kun je toch bv. op 100mS vastleggen en dat het signaal 'uitvergroten' to 10mS?
(Dat doe ik tenminste op een Tektronix TDS210)
Daar was ik al mee bezig geweest helaas.
Op 1ms heb ik een duidelijk leesbaar signaal maar te weinig.
op 100ms krijg ik de 3 databursts te zien maar is elk detail weg.
Het kan natuurlijk zo zijn dat ik hem verkeerd heb ingesteld.
Ik zal nog eens een keer proberen.
kun je dat signaal niet op je COM poort van je computer dumpen en dan analyseren ?
evt een max232 ertussen
kun je er ook og wat software oploslaten 
Dat heb ik geprobeerd maar ik krijg in een terminal programma onzin en steeds verschillende waarden te zien dus dat werkt niet.of he jij daar andere software voor dan een terminal programma?
Op 21 maart 2008 17:36:12 schreef The Headhunter:
Ik probeer een datapacketje zichtbaar te krijgen zodat ik kan zien hoe het is opgebouwd en zo dus zelf dezelfde packetjes in elkaar kan zetten vanuit een controller.Nadeel is dat ik geen idee heb welk protocol er word gesproken.
Nu had ik bedacht dat ik gewoon een totaal packet zichtbaar moet maken op mijn scoop en deze dan analyseren zodat je een idee krijgt van wat een packet nu werkelijk doet.
Ik krijg echter de totale datagram niet op mijn schermpje.
Ik gebruik een Metrix OX8627 geheugen scoop maar of ik krijg de datagram geheel maar helaas te weinig detail om de overgangen te zien of ik krijg maar een klein stukje zodat ik er eigenlijk nog niets aan heb.Iemand een idee hoe dit op te lossen?
Oscilloscope met meer geheugen of een logic analyser kopen. Jouw oscilloscope heeft niet genoeg geheugen om een lang stuk van de burst op te slaan. Je zou screenshots kunnen maken als je een trigger-delay instelling hebt. Als je de screenshots aan elkaar plakt, dan heb je weer het hele signaal.
met hyperterminal instellingen als volgt :
instellingen ==> Emulaitie ==> autodectectie kan je kiezen uit verschillende protocollen:
minnitel
TTY
VT110 enz,
deze zou je eens langs kunnen lopen en kijken of er iets zinnigs voorbij komt
maar met :
vieuwdata
moet volgens mij de "ruwe" data voorbijkomen, dus zeg maar de 1-en en de Nullen
hier moet je met wat knippen en plakken naar Word of een dekoderinges programma toch wel wat van maken kunnen
Wellicht iets meer context over de hardware en hoe groot zo'n packet zou kunnen zijn?
Als het puur digitaal en niet te snel is, zou je het met een μC (of in jouw geval een pic-ding) kunnen samplen.
packet grote is onbekend.
Packet inhoud een vermoeden.
Het betreft hier een buitenpost van Bticino met een xaantal toestellen, deze communiceren over een 2 draadsbus.
Het signaal dat verstuurt word is een oproep aan een toestel vanaf de buitenpost.
Nu was mijn plan om een piccie te programmeren die ik met een schakelaar kan instellen als een buitenpost met alle functies of een toestel met alle bij behorende functies of inzetbaar als luistervinkje zodat de communicatie over de bus zichtbaar word, en ik dus kan controleren of de bus wel stabiel genoeg is.
Nu had ik verwacht dat het heel ingewikkeld verstuurd zou worden maar het blijkt gewoon een puls trein te zijn die opnieuw in shape gebracht word met een lm339 en in het toestel door een pic16c63 word gedecodeerd.
Elke buitenpost krijgt een eigen nummer en elk toestel krijgt een nummer.
de buitenpost verstuurt 3 bursts bij indrukken van een knop en 2 bursts bij loslaten.
vermoedelijk :buitenpost nummer,toestel nummer, bel actief.
en dan : buitenpost nummer, bel uit.
Maar zolang ik de datapacketjes niet lekker in beeld kan krijgen kan ik nog niet met de nummertjes rommelen zodat ik erachter ben wat welke packet betekend.
Kun je achterhalen hoe de verwerking plaats vindt?
Het zou zomaar kunnen dat het een UART-achtig iets is. Dan kun je aan de hand van het Xtal van je ontvangst kant en wat je op de scoop ziet een bitrate gokken. Dan is het een kwestie van bitjes tellen en wat spelen om het spul te interpreteren. Het scheelt in elk geval een hoop timing gedoe als je weet hoe hardware (?) dit voor je oplost...