Wheel encoder

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "Wheel encoders are intended on all 4 motors, replacing the brake. Initially rear motors are mounted with encoders. The encoders are of type AS5057 12 bit magnetic encoders. ...")

Revision as of 20:06, 18 January 2017

Wheel encoders are intended on all 4 motors, replacing the brake.

Initially rear motors are mounted with encoders. The encoders are of type AS5057 12 bit magnetic encoders.

Additionally encoder A and B signals are forwarded, but not enabled.

Encoder interface is I2C and interfaced using a Teensy 3.1 processor, as shown in figure 1.

Board ann.png

Figure 1. Breadboard with Teensy 3.1 and 4 8-pin connectors to the AS5047 boards. The board also holds the needed voltage dividers for battery voltage and steering potentiometer.

Signal wires to encoders has a 100 Ohm serial resistor (CLK, MISO, MOSI (and CS on rear encoders))

Contents

Voltage dividers

The Teensy AD converter for battery voltage and steering potentiometer uses 1.2V reference. The signals therefore needs voltage dividers.

Battery

The battery voltage divider uses a 27kOhm and a 1.2kOhm, allowing up to 28.2V to be measured. (in (optional) ground connection is mounted a 100 Ohm resistor to avoid or limit ant ground current). There is a filter capacitor of 390nF.

Steering potentiometer

The steering potentiometer is supplied from 3.3V supply (through 100 Ohm resistors). The arm is then voltage divided using a 20kOhm and 11kOhm resistors, with a filter capacitor of 330nF.

Emergency stop

This is intended to inform software that emergency stop is pressed - pt. only one channel for rear emergency stop, but maybe the remote should be separate.

A voltage divider is added on the emergency line with 20kOhm and 4.7kOhm, this should give a switch voltage of about 7V - assuming supply from 24 V.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox