This is the revision C version of the Shaft2 module.
The Shaft2 module keeps track of two quadrature rotation sensors.
Command
NameBit Action Description 8 7 6 5 4 3 2 1 0 Count Latch 0 0 0 0 0 0 0 0 0 Send Latch the current rotation count for both shafts. Count Clear 0 0 0 0 0 0 0 0 1 Send Clear rotation count for both shafts. Read Shaft 0 0 0 0 0 0 0 1 s Send Read the latched 16-bit shaft value for shaft s. Return the high order 8 bits as hhhh hhhh. Save the low order 8 bits for the Read Shaft Continue command. 0 h h h h h h h h Send Read Shaft Continue 0 0 0 0 0 0 1 0 0 Send Return the low order 8 bits of the last shaft read as llll llll. 0 l l l l l l l l Send Common
Commands0 1 1 1 1 1 1 x x Send Standard common command. See specifications for details. 0 a a a a a a a a Receive Select 1 a a a a a a a a Send Select the module with an address of aaaa aaaa. A time-out indicates that the module is not selected. (FIXME: 0xa5 is currently returned.) 0 0 0 0 0 0 0 0 0 Receive
The hardware consists of a circuit schematic and a printed circuit board.
The parts list kept in a separate file -- shaft2.ptl.
The schematic for the Shaft2 module is shown below:
The printed circuit board files are listed below:
The following files are available:
The following fabrication issues came up: