kureigu
Member level 2
- Joined
- Jan 14, 2013
- Messages
- 49
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Location
- Scotland
- Activity points
- 1,779
Hey all, I'm trying to write some VHDL to determine the angular change of a gyroscope on one axis.
I've got as far as writing a very simple linear integration component to output an angle (in hex) to a 7-seg display, but I'm still facing the age old issue of gyroscopic drift. There is slight noise on the output of my gyro, which makes it hard to get a consistent 'at rest' value to minimize the drift that way. However, I need to maintain an accuracy of ~0.2deg and I'm afraid if I high-pass filter the output I'll lose some accuracy in my reading.
Does anyone know of a VHDL core that could potentially save me a lot of time and difficulty? I'm also open to any theory, papers or other information people may know of that could help me out here.
Any helpful advice is much appreciated!
I've got as far as writing a very simple linear integration component to output an angle (in hex) to a 7-seg display, but I'm still facing the age old issue of gyroscopic drift. There is slight noise on the output of my gyro, which makes it hard to get a consistent 'at rest' value to minimize the drift that way. However, I need to maintain an accuracy of ~0.2deg and I'm afraid if I high-pass filter the output I'll lose some accuracy in my reading.
Does anyone know of a VHDL core that could potentially save me a lot of time and difficulty? I'm also open to any theory, papers or other information people may know of that could help me out here.
Any helpful advice is much appreciated!