Chrono
(Difference between revisions)
m (→Options) |
(→Additional Information) |
||
Line 51: | Line 51: | ||
[[chrono/survival guide|Survival guide]] | [[chrono/survival guide|Survival guide]] | ||
+ | [[chrono/board combination|Board Combinations]] |
Revision as of 09:44, 29 November 2013
|
The chrono project is an ElN project done at the end of the first semester. It consists in conrtolling a stepper motor which moves a pointer in a clockwise direction. It will emulate a stop watch.
Specification
Minimal system
The basic specification is the following one:
- When the restart button is pressed, the pointer turns back to the starting position (12 o'clock), which is indicated by a Reed relay.
- When the start button is pressed, the pointer will move by 1/60th of a full turn every second.
- When the stop button is pressed, the pointer stops and waits at the current location.
The minimal system doesn't handle the cases when the user acts erratically, such as pushing the restart button when the hand is already at 12 o'clock position.
Options
The students are given the opportunity to design a more complex system. Two buttons, 10 LEDs and optionally a 4-line LCD display allow to debug or to add functionalities.
Optional functionalities already seen are:
- PWM: when the hand is stopped, the current in the corresponding coil can be reduced using a repetitive pattern
- counting minutes: whilst the hand shows the seconds, the minutes can be displayed on the LEDs
- lap time: when the hand is stopped, a counter still counts the second and a further button press drives the hand as fast as possible to the current time.
Components
The system consists of
- a Chrono assembly (not up to date, to be deleted)
- a chrononeter assembly with a stepper motor, a single hand and a Reed relay to give position 0
- an FPGA prototyping board
- a user interface board with 4 buttons and 8 LEDs or with 4 buttons, 8 LEDs and a LCD
Design
Toplevel Block
- The empty toplevel block shows the circuit's inputs and outputs.
Getting started
In order to start the projects you should do the following:
- Read carefully the specifications above
- Consult the guides for the first steps
Additional Information
Additional informations for collaborators