Title: Electronics project at LiTH
1Electronics project at LiTH
Course responsible Tomas Svensson
- Course start Spring 2003.
Goals
- To increase the practical engineering parts on
the Y line. - To stimulate the students "design spirit".
- To give a good knowledge in using VHDL
- To bring experience in developing microcontroled
machines - To train the use of structured design methods
- To give a good practice in project work
- To give understanding in the use of a project
model - To understand the importance of communication in
a project - (learning objectives 2.1-2.4, 3.1, 3.2, 4.3-4.6
as defined in - CDIO syllabus)
2Elektronics project Y
3Electronics project, an overview
Introduction Preparation Execution
Delivery Conclusion
Introduction
Processors/environment
Project model
Guests from the industry
VHDL
Testability
Design
R
R
R
R
R
VHDL
Measurement tech.
Presentation tech.
Measurement
Project planning
Supervision
Project work design code, test, integrate etc.
Prepare report
Examination
Seminars.
Seminars
Evaluation
LAB
C D I O
Project work
4The project task
- The students shall, in groups of 6 persons,
design a relatively - advanced computer controlled machine.
- The design includes a number of computers,
discrete digital - circuits, programmable logic, analogue
interfaces, different displays - and a number of sensors.
- The design will be built on a circuit board with
wiring technique. - Maximum 1000 hours per project
5(No Transcript)
6The project follows the LIPS project model
After
During
Before
7The first seven weeks
LIPs
Before
The project is planned!
Seminars
- Introduction 2h
- Project selection 4h
- LIPS 6h
- VHDL 8h
- processors 6h
Lab
8VHDL a hardware description language
200 gates
PLD
1000 gates/chip
FPGA
100 000 gates/chip
9The VHDL track
Se 1
Se 2
Se 3
Se 4
LAB 1
LAB 2
Work in the Project group
10VHDL labs
-
- Each lab is defined by a LIPS requirement
specification. - The lab group consists of all 6 project members!
- There are 2 labs
- Design of a system for serial data transfer via
an optical link - Design of a presentation system with a VGA
monitor - Both labs are divided into 2 design tasks, each
task is done - by 3 students. A mini project!
- -gt the project group will be established
- -gt see 2 LIPS requirement specifications
- -gt repetition of earlier theory, introduction to
project work
11Starting up the project.
-
- The project team is formed by the students
- Each team selects a student as project manager
- Each student shall have a defined
responsibility documentation, - hardware design, software design, test,
delivery - the team selects a project (or propose an own
project) - the team receives a project directive with
common requirements - (the common requirements force a modular
design) -
12Before
The first seven weeks in the project
TG0
TG1
TG2
assignment
prestudy
preparation
requirement specification
agreed requirement specification.
- Support
- 2 seminars support, when forming
- groups and selecting projects
- 4 seminars about LIPS
- 2 seminars about processors
- LIPS templates
- Supervisor
- One portable PC per group
system drawing
project plan and time plan
13Project organisation
Customer
Project manager
Supervisor
Project members
Expert
Expert
Expert
Expert
14Faculty staff
Sponsors Tomas Svensson (customers) Lennart
Bengtsson Supervisors Anders Nilsson Olov
Andersson Daniel Wiklund Niklas
Carlén Anders Nilsson jr. Experts VHDL,
Webpack Lennart Bengtsson LIPS project
model Tomas Svensson PIC processors Alla
handledare MPLAB Alla handledare ucsim Ande
rs Nilsson, Olov Andersson PC104 card Daniel
Wiklund, Olle Seger Analog electronics Jonny
Lindgren, Anders Nilsson jr
15Before
The first seven weeks in the project
TG0
TG1
TG2
assignment
prestudy
preparation
requirement specification
agreed requirement specification.
system drawing
project plan and time plan
Electronic templates are distributed via the
Internet (black board)
16Example of a time plan
17Week 8 to 13 in the project
During
MUXEN is open 24 hours a day
18Muxen project lab
- Access 24 hours/day by magnetic card
- Each group has their own place with a computer
and - a logic analyser
- Each group has a place where tools etc. can be
locked in - There are 5 extra resource places
- Common area for discussions
- A conference room
- Component service
- The time must be planned, all students can not
be there at - the same time
- Each group is allocated 2 hours supervision per
week
19Muxen is open 24 hours a day
20Work in Muxen
21Example of projects
- A line following robot with remote control
- Robot wars
- Six or four leged walking robot with remote
control - Automatic target locating system with camera and
laser gun - Remote controlled MP3 player with hard disc
- The turtle, a unit that via a radiolink, can
be ordered to draw figures - Intelligent home, with webserver, camera,
intelligent sensors - A computer with special architecture
- A video game with intelligent sensors
- A skywriter with radio link and bar code
reader - A real time FFT analyser
22Robot race, common chassi will be available
23Robot race, students are allowed to design their
own chassi
24Design of a line follower
25A robot ready for the race
26Robot wars
27The design of a robot has just started..
28Where shall we place the sensors??
29Robot warriers
30Other types of robot war
31A walking robot with a camera head
32A walking robot with ultrasonic sensors
33An ant
34An ant in full action
35Where shall I go now?
36A robot with 4 legs (8 servos)
37Design of an MP3 player
38Video game with a light gun
39A skywriter
40Text from a skywriter
41Skywriter 2
42Skywriter 3
43A skywriter with grafics
44 A computerwith a specialarchitecture
45The opposite side.
46A target locating system with a soft air gun
47The system can also be controlled by a joystick,
and supervised via a monitor
48Demo
49The last week, delivery
After
- Technical documentation
- Seminars, 5 sessions
- Demonstration
- Competition
6
.
.
s
Final report
Evaluation
Delivery
50The seminar
51Line follower, the competition
52After delivery
After
6
.
.
s
Final report
Evaluation
Delivery
Grade fail or pass for the complete project group
53The complete model is used!
After
During
Before
54Thank you for your interest!
Questions?