hallo allemaal.
ik heb op mijn freesmachine 3 digitale linialen zitten voor de x, y, z as.
deze zijn van digimag. (o.a. te koop bij HBM)
nu stoor ik me verschrikkelijk aan de 3 relatief grote en onhandige displays die hier bij op de machine zitten en ik vind het overzicht ook niet praktisch.
dat moest ik maar eens anders gaan doen.
1 lcd die alle assen en RPM weer geeft lijkt mij een beter idee.
ik heb de LA maar eens even aan de sensoren gehangen, en hieruit blijkt dat deze dingen een 21 bit string uit sturen.
deze lees ik in met een pic16f877.
maar nu loop ik tegen het probleem, dat ik nu even niet weet hoe ik nu verder moet gaan.
allereerst moet ik weten of de gemeten waarde, ten opzichte van de vorige, groter of kleiner is en hoeveel.
waarbij 2097151 naar 0 groter is en van 0 naar 2097151 kleiner is.
en dan moet ik dit verschil gaan optellen of aftrekken bij een waarde dat ergens tussen de 10000 en -10000 zal liggen.
werken met negatieve getallen heb ik ook nog nooit gedaan.
ik hoop dat jullie mijn inzicht kunnen verruimen met goede ideeën.