feklee / stm

STM for Scanning Tunneling Microscope
13 stars 4 forks source link

Oscillations visible in approach #2

Closed feklee closed 8 years ago

feklee commented 8 years ago

See attachment. What is the explanation for the oscillations? Can they be avoided?

Ideas for investigation:

approach.pdf

feklee commented 8 years ago

See attachment .Oscillations also appear when moving the piezo down, even with the tip not close to the surface (the 10 in the output of the second command was for debugging):

> up 4000
Last signals in reverse (V): 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.04, 0.03, 0.04, 0.04, 0.17, 0.15, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.03, 0.03, 0.05, 0.17, 0.17, 0.13, 0.09, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.03, 0.05, 0.11, 0.15, 0.15, 0.09, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.04, 0.04, 0.05, 0.05, 0.17, 0.15, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.07, 0.17, 0.17, 0.11, 0.03, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.03, 0.04, 0.04, 0.05, 0.18, 0.16, 0.12, 0.04, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.01, 0.04, 0.03, 0.06, 0.17, 0.16, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.05, 0.03, 0.04, 0.05, 0.16, 0.16, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.03, 0.03, 0.06, 0.15, 0.16, 0.13, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.03, 0.03, 0.04, 0.05, 0.18, 0.15, 0.15, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.06, 0.17, 0.15, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.01, 0.03, 0.06, 0.07, 0.18, 0.17, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.04, 0.05, 0.05, 0.18, 0.17, 0.12, 0.03, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.01, 0.03, 0.02, 0.05, 0.18, 0.15, 0.11, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.00, 0.01, 0.02, 0.04, 0.05, 0.17, 0.15, 0.13, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.06, 0.16, 0.16, 0.13, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.04, 0.18, 0.16, 0.14, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.07, 0.16, 0.14, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.03, 0.02, 0.04, 0.03, 0.06, 0.17, 0.17, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.01, 0.02, 0.03, 0.05, 0.06, 0.18, 0.15, 0.11, 0.02, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.04, 0.04, 0.06, 0.18, 0.16, 0.10, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.04, 0.18, 0.16, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.04, 0.03, 0.03, 0.06, 0.16, 0.16, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.04, 0.17, 0.15, 0.14, 0.09, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.08, 0.16, 0.14, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.03, 0.03, 0.04, 0.04, 0.07, 0.17, 0.16, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.05, 0.18, 0.16, 0.12, 0.02, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.01, 0.05, 0.03, 0.05, 0.18, 0.17, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.06, 0.17, 0.15, 0.13, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.04, 0.03, 0.04, 0.05, 0.16, 0.16, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.05, 0.19, 0.15, 0.14, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.09, 0.16, 0.15, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.03, 0.02, 0.04, 0.04, 0.06, 0.17, 0.16, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.06, 0.18, 0.16, 0.12, 0.03, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.04, 0.03, 0.07, 0.18, 0.16, 0.11, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.03, 0.04, 0.05, 0.18, 0.15, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.05, 0.03, 0.03, 0.06, 0.17, 0.16, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.04, 0.18, 0.15, 0.14, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.03, 0.03, 0.05, 0.11, 0.16, 0.14, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.03, 0.02, 0.04, 0.04, 0.06, 0.17, 0.16, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.03, 0.05, 0.06, 0.18, 0.16, 0.12, 0.02, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.04, 0.03, 0.07, 0.18, 0.16, 0.12, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.05, 0.18, 0.16, 0.12, 0.06, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.05, 0.03, 0.04, 0.05, 0.16, 0.16, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.04, 0.03, 0.04, 0.04, 0.17, 0.15, 0.14, 0.08, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.03, 0.04, 0.03, 0.04, 0.14, 0.16, 0.13, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.03, 0.04, 0.07, 0.16, 0.16, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.03, 0.03, 0.05, 0.06, 0.18, 0.16, 0.12, 0.01, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.02, 0.02, 0.04, 0.03, 0.06, 0.18, 0.16, 0.11, 0.04, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.04, 0.05, 0.18, 0.15, 0.12, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.04, 0.04, 0.07, 0.17, 0.16, 0.12, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.05, 0.02, 0.04, 0.05, 0.18, 0.16, 0.14, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.02, 0.03, 0.03, 0.05, 0.20, 0.16, 0.13, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
Current signal (V): 0.00; Steps moved: 4000; Piezo position (0-65535): 20000; Measured bias (mV): 52.27
> piezo-down 20000 1 10 
10Last signals in reverse (V): 0.56, 0.55, 0.56, 0.55, 0.56, 0.57, 0.44, 0.45, 0.45, 0.43, 0.44, 0.44, 0.42, 0.42, 0.42, 0.41, 0.40, 0.39, 0.38, 0.31, 0.32, 0.32, 0.32, 0.33, 0.34, 0.31, 0.32, 0.32, 0.32, 0.32, 0.32, 0.33, 0.24, 0.24, 0.22, 0.20, 0.21, 0.21, 0.17, 0.19, 0.22, 0.21, 0.21, 0.22, 0.18, 0.19, 0.19, 0.21, 0.19, 0.19, 0.22, 0.19, 0.34, 0.34, 0.34, 0.36, 0.37, 0.27, 0.28, 0.29, 0.30, 0.30, 0.31, 0.34, 0.32, 0.31, 0.34, 0.33, 0.35, 0.35, 0.32, 0.33, 0.35, 0.30, 0.32, 0.38, 0.38, 0.38, 0.40, 0.42, 0.41, 0.41, 0.43, 0.36, 0.39, 0.40, 0.40, 0.42, 0.43, 0.39, 0.44, 0.42, 0.43, 0.43, 0.46, 0.47, 0.43, 0.43, 0.45, 0.44, 0.47, 0.48, 0.45, 0.47, 0.49, 0.48, 0.49, 0.49, 0.34, 0.34, 0.45, 0.48, 0.49, 0.49, 0.50, 0.47, 0.48, 0.48, 0.49, 0.50, 0.51, 0.46, 0.47, 0.46, 0.46, 0.45, 0.46, 0.48, 0.44, 0.42, 0.42, 0.41, 0.40, 0.37, 0.30, 0.31, 0.33, 0.31, 0.33, 0.33, 0.32, 0.31, 0.32, 0.33, 0.31, 0.30, 0.30, 0.30, 0.23, 0.23, 0.23, 0.22, 0.23, 0.21, 0.23, 0.24, 0.22, 0.23, 0.25, 0.26, 0.16, 0.15, 0.16, 0.16, 0.16, 0.19, 0.30, 0.31, 0.32, 0.32, 0.33, 0.34, 0.31, 0.31, 0.33, 0.34, 0.34, 0.34, 0.36, 0.33, 0.36, 0.37, 0.36, 0.38, 0.39, 0.32, 0.34, 0.30, 0.31, 0.35, 0.39, 0.41, 0.39, 0.40, 0.41, 0.41, 0.43, 0.44, 0.41, 0.42, 0.44, 0.44, 0.43, 0.44, 0.47, 0.44, 0.46, 0.47, 0.48, 0.48, 0.50, 0.36, 0.38, 0.38, 0.38, 0.39, 0.41, 0.39, 0.40, 0.41, 0.43, 0.42, 0.45, 0.46, 0.54, 0.53, 0.56, 0.55, 0.57, 0.56, 0.53, 0.54, 0.56, 0.55, 0.57, 0.56, 0.49, 0.49, 0.49, 0.50, 0.50, 0.50, 0.50, 0.45, 0.45, 0.45, 0.42, 0.41, 0.41, 0.36, 0.38, 0.38, 0.38, 0.38, 0.39, 0.41, 0.37, 0.37, 0.37, 0.35, 0.35, 0.38, 0.22, 0.22, 0.23, 0.20, 0.22, 0.23, 0.22, 0.22, 0.22, 0.24, 0.24, 0.24, 0.25, 0.19, 0.22, 0.21, 0.21, 0.26, 0.38, 0.35, 0.37, 0.38, 0.38, 0.39, 0.40, 0.42, 0.35, 0.35, 0.37, 0.36, 0.38, 0.39, 0.37, 0.39, 0.41, 0.39, 0.41, 0.42, 0.39, 0.35, 0.38, 0.41, 0.44, 0.44, 0.47, 0.44, 0.46, 0.47, 0.47, 0.49, 0.50, 0.30, 0.32, 0.34, 0.32, 0.32, 0.37, 0.35, 0.35, 0.35, 0.38, 0.36, 0.39, 0.39, 0.35, 0.35, 0.38, 0.37, 0.39, 0.39, 0.39, 0.39, 0.41, 0.41, 0.43, 0.43, 0.57, 0.47, 0.51, 0.52, 0.52, 0.50, 0.52, 0.50, 0.51, 0.52, 0.53, 0.52, 0.52, 0.53, 0.48, 0.47, 0.49, 0.46, 0.48, 0.46, 0.43, 0.43, 0.40, 0.38, 0.40, 0.40, 0.30, 0.30, 0.32, 0.32, 0.32, 0.31, 0.33, 0.29, 0.30, 0.29, 0.27, 0.27, 0.26, 0.20, 0.22, 0.20, 0.20, 0.22, 0.23, 0.24, 0.21, 0.22, 0.24, 0.23, 0.23, 0.25, 0.17, 0.18, 0.18, 0.26, 0.33, 0.34, 0.34, 0.34, 0.35, 0.36, 0.37, 0.37, 0.39, 0.34, 0.36, 0.36, 0.36, 0.38, 0.39, 0.37, 0.39, 0.39, 0.40, 0.41, 0.42, 0.41, 0.28, 0.30, 0.34, 0.34, 0.36, 0.36, 0.35, 0.37, 0.38, 0.38, 0.39, 0.41, 0.38, 0.40, 0.38, 0.40, 0.43, 0.41, 0.43, 0.40, 0.43, 0.44, 0.44, 0.45, 0.47, 0.39, 0.41, 0.41, 0.42, 0.42, 0.45, 0.45, 0.44, 0.45, 0.47, 0.46, 0.59, 0.60, 0.56, 0.58, 0.59, 0.56, 0.58, 0.58, 0.57, 0.58, 0.59, 0.59, 0.59, 0.58, 0.59, 0.47, 0.49, 0.48, 0.47, 0.45, 0.46, 0.42, 0.40, 0.39, 0.39, 0.39, 0.40, 0.42, 0.37, 0.37, 0.38, 0.37, 0.38, 0.38, 0.34, 0.34, 0.33, 0.31, 0.30, 0.31, 0.24, 0.22, 0.23, 0.25, 0.25, 0.25, 0.26, 0.24, 0.25, 0.26, 0.24, 0.26, 0.28, 0.20, 0.22, 0.35, 0.38, 0.39, 0.41, 0.42, 0.40, 0.40, 0.42, 0.42, 0.43, 0.44, 0.28, 0.28, 0.30, 0.29, 0.31, 0.32, 0.31, 0.32, 0.33, 0.34, 0.35, 0.31, 0.35, 0.32, 0.37, 0.37, 0.37, 0.39, 0.40, 0.38, 0.40, 0.40, 0.42, 0.42, 0.45, 0.48, 0.39, 0.39, 0.45, 0.40, 0.43, 0.42, 0.42, 0.43, 0.45, 0.43, 0.45, 0.46, 0.43, 0.43, 0.45, 0.46, 0.46, 0.47, 0.49, 0.46, 0.49, 0.50, 0.62, 0.61, 0.64, 0.53, 0.54, 0.55, 0.53, 0.54, 0.56, 0.56, 0.55, 0.55, 0.55, 0.53, 0.54, 0.54, 0.50, 0.50, 0.50, 0.48, 0.48, 0.46, 0.41, 0.41, 0.41, 0.42, 0.42, 0.42, 0.44, 0.35, 0.37, 0.37, 0.37, 0.37, 0.36, 0.32, 0.31, 0.31, 0.29, 0.29, 0.30, 0.30, 0.25, 0.26, 0.29, 0.26, 0.28, 0.29, 0.27, 0.28, 0.28, 0.27, 0.29, 0.29, 0.14, 0.30, 0.31, 0.33, 0.34, 0.34, 0.36, 0.33, 0.35, 0.36, 0.36, 0.37, 0.39, 0.33, 0.35, 0.36, 0.37, 0.37, 0.39, 0.41, 0.39, 0.39, 0.40, 0.36, 0.40, 0.44, 0.39, 0.40, 0.42, 0.41, 0.43, 0.43, 0.43, 0.44, 0.45, 0.46, 0.48, 0.49, 0.49, 0.44, 0.46, 0.47, 0.47, 0.48, 0.50, 0.48, 0.49, 0.49, 0.50, 0.51, 0.52, 0.54, 0.44, 0.45, 0.46, 0.46, 0.49, 0.49, 0.47, 0.50, 0.63, 0.61, 0.63, 0.64, 0.60, 0.59, 0.60, 0.60, 0.61, 0.62, 0.63, 0.60, 0.61, 0.60, 0.59, 0.59, 0.61, 0.52, 0.52, 0.50, 0.50, 0.48, 0.45, 0.45, 0.44, 0.43, 0.46, 0.44, 0.46, 0.46, 0.42, 0.42, 0.43, 0.40, 0.40, 0.39, 0.36, 0.34, 0.34, 0.35, 0.34, 0.32, 0.36, 0.06, 0.06, 0.08, 0.07, 0.10, 0.09, 0.08, 0.08, 0.09, 0.07, 0.09, 0.12, 0.23, 0.19, 0.19, 0.21, 0.20, 0.22, 0.23, 0.22, 0.23, 0.24, 0.23, 0.25, 0.25, 0.20, 0.20, 0.22, 0.23, 0.24, 0.24, 0.27, 0.24, 0.24, 0.22, 0.24, 0.29, 0.30, 0.26, 0.28, 0.29, 0.29, 0.30, 0.32, 0.35, 0.32, 0.33, 0.36, 0.36, 0.35, 0.35, 0.27, 0.28, 0.29, 0.29, 0.31, 0.31, 0.30, 0.30, 0.33, 0.34, 0.34, 0.34, 0.37, 0.31, 0.33, 0.35, 0.35, 0.35, 0.37, 0.37, 0.48, 0.47, 0.50, 0.50, 0.50, 0.50, 0.44, 0.44, 0.46, 0.45, 0.47, 0.47, 0.44, 0.43, 0.44, 0.43, 0.45, 0.43, 0.39, 0.37, 0.38, 0.36, 0.34, 0.33, 0.35, 0.31, 0.33, 0.33, 0.33, 0.34, 0.34, 0.20, 0.21, 0.20, 0.18, 0.18, 0.17, 0.19, 0.14, 0.14, 0.15, 0.14, 0.14, 0.16, 0.12, 0.14, 0.13, 0.12, 0.14, 0.16, 0.12, 0.14, 0.15, 0.17, 0.13, 0.28, 0.30, 0.22, 0.25, 0.25, 0.25, 0.26, 0.29, 0.25, 0.27, 0.28, 0.28, 0.29, 0.31, 0.32, 0.28, 0.29, 0.30, 0.30, 0.31, 0.33, 0.28, 0.28, 0.32, 0.35, 0.37, 0.37, 0.28, 0.28, 0.30, 0.31, 0.32, 0.32, 0.35, 0.32, 0.36, 0.37, 0.34, 0.36, 0.38, 0.33, 0.35, 0.35, 0.37, 0.37, 0.39, 0.40, 0.38, 0.38, 0.40, 0.39, 0.42, 0.42, 0.37, 0.38, 0.39, 0.39, 0.40, 0.45, 0.51, 0.52, 0.54, 0.54, 0.54, 0.53, 0.55, 0.50, 0.51, 0.51, 0.53, 0.52, 0.53, 0.49, 0.49, 0.50, 0.51, 0.51, 0.49, 0.48, 0.29, 0.28, 0.28, 0.24, 0.25, 0.27, 0.23, 0.25, 0.27, 0.25, 0.27, 0.26, 0.22, 0.22, 0.21, 0.23, 0.20, 0.18, 0.19, 0.16, 0.16, 0.16, 0.15, 0.19, 0.19, 0.10, 0.12, 0.14, 0.14, 0.14, 0.14, 0.16, 0.12, 0.14, 0.15, 0.27, 0.29, 0.30, 0.26, 0.27, 0.28, 0.27, 0.30, 0.31, 0.29, 0.30, 0.31, 0.32, 0.32, 0.32, 0.35, 0.24, 0.27, 0.27, 0.27, 0.29, 0.27, 0.23, 0.29, 0.34, 0.32, 0.33, 0.35, 0.36, 0.33, 0.33, 0.35, 0.35, 0.36, 0.38, 0.38, 0.38, 0.38, 0.38, 0.39, 0.40, 0.35, 0.35, 0.37, 0.38, 0.38, 0.38, 0.41, 0.38, 0.40, 0.41, 0.41, 0.41, 0.43, 0.39, 0.41, 0.41, 0.42, 0.49, 0.55, 0.57
Current signal (V): 0.17; Steps moved: 20000; Piezo position (0-65535): 40000; Measured bias (mV): 52.52

oscillations.pdf

feklee commented 8 years ago

See attachment. The oscillations are also there without movement.

Code edited for debugging:

boolean stepPiezo(int step) {
  if ((piezoPosition == 0xffff && step > 0) ||
      (piezoPosition == 0 && step < 0)) {
    return false; // not stepped
  }
  piezoPosition += step;
  if (piezoPosition < 0) {
    piezoPosition = 0;
  } else if (piezoPosition > 0xffff) {
    piezoPosition = 0xffff;
  }

  piezoPosition = 0; // fixme: to keep piezo in position, for debugging

  positionPiezo();
  return true;
}

Interaction:

> piezo-down 20000 1 10
Last signals in reverse (V): 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.60, 0.59, 0.61, 0.61, 0.62, 0.62, 0.73, 0.73, 0.73, 0.73, 0.73, 0.72, 0.71, 0.71, 0.71, 0.72, 0.71, 0.70, 0.69, 0.68, 0.67, 0.66, 0.67, 0.65, 0.64, 0.62, 0.60, 0.60, 0.55, 0.54, 0.53, 0.54, 0.53, 0.53, 0.52, 0.53, 0.52, 0.51, 0.50, 0.51, 0.48, 0.47, 0.45, 0.42, 0.41, 0.39, 0.41, 0.37, 0.39, 0.37, 0.38, 0.37, 0.37, 0.37, 0.38, 0.38, 0.36, 0.35, 0.36, 0.36, 0.35, 0.46, 0.49, 0.50, 0.50, 0.50, 0.50, 0.49, 0.50, 0.50, 0.50, 0.51, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.51, 0.52, 0.51, 0.52, 0.52, 0.47, 0.49, 0.51, 0.54, 0.55, 0.55, 0.55, 0.55, 0.56, 0.56, 0.56, 0.57, 0.57, 0.56, 0.59, 0.57, 0.57, 0.62, 0.59, 0.58, 0.59, 0.59, 0.59, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.59, 0.60, 0.60, 0.60, 0.61, 0.61, 0.72, 0.72, 0.73, 0.74, 0.73, 0.72, 0.71, 0.72, 0.71, 0.71, 0.71, 0.71, 0.69, 0.69, 0.68, 0.66, 0.66, 0.65, 0.63, 0.62, 0.61, 0.60, 0.56, 0.55, 0.53, 0.53, 0.53, 0.53, 0.53, 0.52, 0.52, 0.52, 0.51, 0.50, 0.49, 0.46, 0.45, 0.47, 0.41, 0.39, 0.41, 0.39, 0.38, 0.39, 0.38, 0.38, 0.37, 0.38, 0.37, 0.37, 0.36, 0.36, 0.35, 0.36, 0.35, 0.44, 0.49, 0.49, 0.50, 0.50, 0.50, 0.50, 0.50, 0.51, 0.51, 0.50, 0.50, 0.51, 0.50, 0.51, 0.51, 0.51, 0.52, 0.52, 0.51, 0.52, 0.53, 0.47, 0.49, 0.51, 0.56, 0.54, 0.55, 0.55, 0.55, 0.55, 0.56, 0.56, 0.57, 0.58, 0.57, 0.60, 0.57, 0.57, 0.64, 0.58, 0.58, 0.58, 0.58, 0.58, 0.59, 0.58, 0.60, 0.59, 0.59, 0.59, 0.59, 0.60, 0.60, 0.61, 0.60, 0.60, 0.61, 0.61, 0.73, 0.72, 0.74, 0.74, 0.74, 0.72, 0.71, 0.71, 0.71, 0.71, 0.72, 0.70, 0.70, 0.69, 0.69, 0.67, 0.66, 0.66, 0.64, 0.62, 0.61, 0.60, 0.57, 0.54, 0.54, 0.53, 0.53, 0.53, 0.53, 0.54, 0.52, 0.51, 0.51, 0.51, 0.48, 0.47, 0.44, 0.51, 0.40, 0.40, 0.40, 0.39, 0.38, 0.39, 0.38, 0.37, 0.38, 0.38, 0.38, 0.38, 0.37, 0.37, 0.36, 0.37, 0.36, 0.43, 0.49, 0.50, 0.50, 0.49, 0.49, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.53, 0.52, 0.52, 0.53, 0.48, 0.48, 0.51, 0.54, 0.55, 0.54, 0.55, 0.55, 0.55, 0.59, 0.56, 0.57, 0.57, 0.58, 0.59, 0.58, 0.57, 0.68, 0.58, 0.58, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.59, 0.59, 0.59, 0.60, 0.59, 0.60, 0.60, 0.61, 0.61, 0.61, 0.72, 0.72, 0.74, 0.73, 0.74, 0.72, 0.71, 0.71, 0.71, 0.72, 0.72, 0.71, 0.70, 0.69, 0.67, 0.66, 0.67, 0.65, 0.64, 0.61, 0.61, 0.59, 0.57, 0.54, 0.53, 0.53, 0.53, 0.53, 0.52, 0.54, 0.52, 0.52, 0.50, 0.51, 0.47, 0.48, 0.45, 0.52, 0.41, 0.40, 0.40, 0.38, 0.38, 0.38, 0.39, 0.37, 0.37, 0.37, 0.38, 0.38, 0.37, 0.37, 0.35, 0.36, 0.36, 0.42, 0.49, 0.50, 0.50, 0.50, 0.50, 0.49, 0.50, 0.50, 0.51, 0.50, 0.50, 0.50, 0.51, 0.50, 0.51, 0.51, 0.51, 0.52, 0.52, 0.52, 0.53, 0.48, 0.47, 0.51, 0.54, 0.55, 0.55, 0.55, 0.56, 0.55, 0.59, 0.56, 0.57, 0.56, 0.58, 0.59, 0.57, 0.57, 0.68, 0.58, 0.58, 0.58, 0.59, 0.59, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.60, 0.60, 0.60, 0.61, 0.61, 0.72, 0.72, 0.73, 0.73, 0.74, 0.72, 0.71, 0.71, 0.71, 0.72, 0.72, 0.70, 0.70, 0.69, 0.68, 0.66, 0.67, 0.65, 0.65, 0.61, 0.61, 0.60, 0.56, 0.54, 0.53, 0.53, 0.53, 0.53, 0.52, 0.55, 0.52, 0.52, 0.51, 0.49, 0.48, 0.46, 0.45, 0.51, 0.41, 0.39, 0.41, 0.39, 0.38, 0.38, 0.38, 0.37, 0.37, 0.37, 0.38, 0.38, 0.36, 0.35, 0.36, 0.35, 0.36, 0.40, 0.49, 0.50, 0.50, 0.50, 0.50, 0.49, 0.50, 0.50, 0.50, 0.50, 0.50, 0.51, 0.50, 0.51, 0.50, 0.52, 0.50, 0.52, 0.51, 0.52, 0.52, 0.48, 0.49, 0.52, 0.55, 0.54, 0.55, 0.55, 0.56, 0.55, 0.58, 0.56, 0.56, 0.58, 0.57, 0.60, 0.57, 0.57, 0.67, 0.58, 0.58, 0.59, 0.59, 0.58, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.60, 0.60, 0.60, 0.60, 0.60, 0.61, 0.73, 0.73, 0.73, 0.74, 0.73, 0.72, 0.71, 0.72, 0.71, 0.71, 0.72, 0.70, 0.70, 0.69, 0.69, 0.67, 0.66, 0.66, 0.63, 0.62, 0.60, 0.60, 0.57, 0.54, 0.54, 0.53, 0.53, 0.53, 0.53, 0.55, 0.52, 0.50, 0.51, 0.50, 0.48, 0.46, 0.45, 0.51, 0.41, 0.39, 0.40, 0.39, 0.38, 0.39, 0.38, 0.38, 0.37, 0.37, 0.38, 0.38, 0.37, 0.36, 0.37, 0.35, 0.36, 0.39, 0.49, 0.49, 0.50, 0.50, 0.50, 0.49, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.52, 0.51, 0.52, 0.52, 0.53, 0.48, 0.49, 0.52, 0.54, 0.55, 0.54, 0.55, 0.55, 0.56, 0.59, 0.56, 0.56, 0.58, 0.56, 0.60, 0.58, 0.56, 0.64, 0.57, 0.59, 0.58, 0.59, 0.59, 0.59, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.60, 0.61, 0.60, 0.61, 0.61, 0.72, 0.72, 0.72, 0.74, 0.74, 0.72, 0.71, 0.71, 0.71, 0.71, 0.72, 0.71, 0.70, 0.70, 0.68, 0.67, 0.66, 0.66, 0.63, 0.61, 0.60, 0.59, 0.58, 0.54, 0.53, 0.53, 0.53, 0.53, 0.53, 0.54, 0.52, 0.51, 0.51, 0.51, 0.48, 0.47, 0.45, 0.49, 0.40, 0.39, 0.39, 0.38, 0.38, 0.39, 0.38, 0.39, 0.37, 0.38, 0.38, 0.38, 0.36, 0.35, 0.37, 0.35, 0.35, 0.39, 0.49, 0.50, 0.50, 0.51, 0.50, 0.50, 0.50, 0.50, 0.51, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.51, 0.52, 0.51, 0.52, 0.52, 0.53, 0.48, 0.47, 0.52, 0.54, 0.55, 0.54, 0.55, 0.55, 0.56, 0.58, 0.55, 0.56, 0.57, 0.58, 0.59, 0.58, 0.57, 0.65, 0.58, 0.59, 0.58, 0.59, 0.59, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.61, 0.60, 0.61, 0.61, 0.72, 0.71, 0.73, 0.74, 0.74, 0.72, 0.71, 0.72, 0.72, 0.72, 0.71, 0.71, 0.69, 0.68, 0.67, 0.67, 0.67, 0.66, 0.65, 0.62, 0.61, 0.59, 0.57, 0.53, 0.54, 0.53, 0.53, 0.53, 0.53, 0.55, 0.52, 0.52, 0.51, 0.51, 0.48, 0.47, 0.46, 0.49, 0.41, 0.39, 0.40, 0.38, 0.38, 0.38, 0.39, 0.37, 0.37, 0.37, 0.38, 0.38, 0.36, 0.36, 0.36, 0.35, 0.35, 0.37, 0.50, 0.50, 0.50, 0.50, 0.50, 0.49, 0.50, 0.50, 0.50, 0.50, 0.51, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.52, 0.51, 0.52, 0.53, 0.49, 0.48, 0.52, 0.54, 0.55, 0.55, 0.55, 0.55, 0.55, 0.59, 0.55, 0.56, 0.57, 0.57, 0.59, 0.58, 0.57, 0.65, 0.58, 0.58, 0.58, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.60, 0.59, 0.59, 0.59, 0.61, 0.60, 0.61, 0.61, 0.72, 0.72, 0.74, 0.75, 0.73, 0.72, 0.70, 0.71, 0.71, 0.72, 0.71, 0.70, 0.70, 0.69, 0.69, 0.66, 0.66, 0.66, 0.64, 0.62, 0.60, 0.60, 0.57, 0.54, 0.54, 0.53, 0.53, 0.53, 0.52, 0.54, 0.52, 0.50, 0.51, 0.50, 0.48, 0.46, 0.46, 0.47, 0.41, 0.39, 0.41, 0.40, 0.38, 0.38, 0.37, 0.38, 0.37, 0.37, 0.38, 0.38, 0.37, 0.37, 0.35, 0.36, 0.35, 0.37, 0.49, 0.49, 0.50, 0.50, 0.49, 0.50, 0.49, 0.50, 0.51, 0.51, 0.51, 0.51, 0.50, 0.50, 0.50, 0.51, 0.51, 0.51, 0.51, 0.52, 0.53, 0.48, 0.49, 0.52, 0.54, 0.54, 0.54, 0.55, 0.55, 0.56, 0.59, 0.57, 0.56, 0.58, 0.56, 0.59, 0.58, 0.57, 0.59, 0.57
Current signal (V): 0.04; Steps moved: 20000; Piezo position (0-65535): 0; Measured bias (mV): 52.52

oscillations_without_movement.pdf

feklee commented 8 years ago

More observations:

oscillations_when_monitoring.pdf

feklee commented 8 years ago

The oscillations are visible also with the laptop, connected by USB, running on battery. Any other power sources are batteries (9V) anyhow.

feklee commented 8 years ago

See attachment. Turning off electricity (circuit breaker) in the room where I am measuring finally got rid of the oscillations when monitoring the signal:

> silently-monitor-signal 200 165

no_oscillations_when_monitoring.pdf