Cursor
(→Power circuit) |
(→Encoder) |
||
Line 20: | Line 20: | ||
==== Encoder ==== | ==== Encoder ==== | ||
− | The | + | The angle of the screw can be measured with the help of an [[Media:encoder_module.pdf|incremental encoder module]]. |
+ | The model used on the assembly is a AEDB-9140-A12, which has 500 Counts Per Revolution (CPR). | ||
== Toplevel Design == | == Toplevel Design == |
Revision as of 11:25, 26 November 2012
|
The cursor project is an ElN project done at the end of the first semester. It consists in driving a DC motor which moves the cursor chariot with the help of a screw.
Components
The system consists of
- a chariot assembly
- an FPGA prototyping board
- a control board with 4 buttons and 8 LEDs
Power circuit
The chariot DC motor is powered with 12 V. The power circuit contains an H-bridge controlled by digital signals. On the power board, a 5 V regulator generates the proper voltage for powering the FPGA board.
DC motor
The DC motor is controlled by a L6207 H-bridge driver.
Encoder
The angle of the screw can be measured with the help of an incremental encoder module. The model used on the assembly is a AEDB-9140-A12, which has 500 Counts Per Revolution (CPR).
Toplevel Design
There is a Empty and a Demo Toplevel Design. the Empty for the Students to create their own system and the Full is our example.
Specification
- On reset the cursor moves to the end of the chariot
- By pressing the pos 1 button the cursor need to move to position 1 with an acceleration and deceleration phase
- By pressing the pos 2 button the cursor need to move to position 2 with an acceleration and deceleration phase
Get the source svg here.