TOOLORIENTED LEARNING MODULS AND LABORATORY - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

TOOLORIENTED LEARNING MODULS AND LABORATORY

Description:

2D Travelling trolley. Plotter. Robot arm. Manchester 20. 08. 2002 Heinz-Dietrich Wuttke ... DEMO: TRAVELLING TROLLEY. Manchester 20. 08. 2002 Heinz ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 32
Provided by: IAS75
Category:

less

Transcript and Presenter's Notes

Title: TOOLORIENTED LEARNING MODULS AND LABORATORY


1
TOOL-ORIENTED LEARNING MODULS AND LABORATORY
  • TEACHING VIA INTERNET

2
OUTLINE
  • Concept of the Living Pictures
  • Demonstration PLD-programming
  • Concept of the web based laboratory
  • System architecture
  • Execution of the control algorithm
  • Observation of the hardware set-up
  • Conclusions / future work

3
DESIGN PROCESS
  • Functional description
  • Truth table
  • Boolean Expressions
  • Optimisation for Implementation
  • Minimisation
  • Analyse of Hazard
  • Implementation
  • Wired hardware
  • Programmable Hardware
  • Test
  • Laboratory work

? X gt Y
(x2 ? x3)
4
LIVING PICTURES
  • The Big Picture as user interface of applets
  • Rich exploration
  • possibilities
  • Generation of
  • own examples
  • Used in lectures
  • and at home
  • Tool in the
  • design process

5
LIVING PICTURES
  • Programmable logic devices
  • Input of
  • Equations
  • Truth table
  • Programmed
  • values
  • Differences between
  • ROM
  • PLA
  • PAL

6
LAB WORK
  • Good experiences with web-based learning material
  • Html-based scripts
  • Interactive worksheets living pictures
  • But no possibilities for laboratory work
  • Need of
  • Remote controlling and remote observation of real
    processes
  • Dealing with integrated and interactive usage of
    modern internet technologies
  • Better motivation for the students

7
WEB-BASED LABORATORY
  • Project FIPS
  • Ferngesteuertes Internet Praktikum
    Schaltsysteme
  • Remote controlled laboratory for the course
    Digital Logic Design
  • Real laboratory experiments in
  • Real laboratory surrounding
  • Supported by multimedia teaching and learning
    material

8
DESIGN TASK
To be designed by the student
To be controlled by the students FSM
9
DESIGN RESULTS
  • Designing the Control Algorithm (FSM)
  • Automaton Graph
  • Next State Function
  • z0 xs z0 /z1 xs ..
  • z1 /xl /xs z0 /z2 .
  • z2 /xu xl /xs z0 .
  • Output Function
  • yl z1 /z2
  • yr z0 z2
  • yo /z0 /z1 /z2
  • yu z0 z1 /z0 /z1 z2

10
IMPLEMENTING THE DESIGN
  • To test his design, the student needs an
    interface
  • to enter his created algorithm (z/y equations)
  • to handle the laboratory procedure (start / stop
    / reset)
  • to change environmental variables
  • to watch the laboratory procedure by
  • supervising the (model and environmental)
    variables
  • observing the hardware model (via a WebCam)
  • to correct his algorithm at any time
  • Fault free solution step by step

Which system architecture is necessary for this ?
11
MAIN COMPONENTS
12
CLIENT SITE COMPONENTS
13
CLIENT ENTER THE DESIGN
  • Editor to enter the designed control algorithm

14
CLIENT MODEL CONTROL
  • Handling the laboratory procedure
  • Manually
  • Automatically
  • Start / Stop
  • Initializing
  • Depending on the model

15
CLIENT INITIAL SITUATION
  • Influencing the model variables
  • Depending on the model

16
CLIENT RUNNING PROCESS
  • Supervising actual parameters
  • model variables
  • environmental variables
  • automaton states
  • error messages
  • Depending on the model

17
CLIENT WATCH REALITY
  • Observation of the laboratory procedure
  • via a WebCam
  • (video camera with
  • Internet connectivity)

18
SERVER SITE COMPONENTS
19
EMBEDDED SYSTEM
  • Web based Embedded System (Beck-IPC)
  • Real time OS
  • Full TCP/IP-Stack
  • FTP-Server
  • Telnet-Server
  • Web-Server
  • Based on Intel 186
  • Realizing the communication
  • Exchanging all I/O variables

Digital IO
Beck-IPC
RS 232
Ethernet
20
HARDWARE MODELS

Main street crossing in Ilmenau
Plotter
Water reservoir
2D Travelling trolley
Robot arm
21
WEB-CAMERA
  • WebCam to observe the whole hardware setup
  • Models and surrounding
  • Additional information
  • (not available via the I/O interface)
  • Providing information in case of faulty behaviour

22
INTERPRETER PLACING
Where to place the interpreter ?
  • Client based
  • remote control
  • Server based
  • on the spot control

23
REMOTE CONTROL
  • INTERPRETER on client site
  • Exchange of I/O values via the Internet
  • Low network traffic
  • - No security in case of a network crash

24
ON THE SPOT CONTROL
  • INTERPRETER is running inside the embedded system
  • Download of the equations
  • Direct I/O data exchange on server site
  • In case of a network crash
  • Calculation can be finished
  • Ensures a definite reaction

25
SELF-PROTECTION
  • Models should be protected against wrong inputs
  • Hardware solution
  • Additional sensors
  • Server based software solution
  • Supervision of model input signals by the
    Beck-IPC
  • (e.g. emergency motion stop on limit switch)
  • No additional sensors necessary
  • Client based software solution
  • Supervision of dont care conditions by the
    interpreter
  • No wrong (model input) control signals

26
DEMO TRAVELLING TROLLEY
27
CONCLUSION
  • Students use LIVING PICTURES for exploring the
    design process in different steps
  • Deeper understanding the design steps
  • Students execute their experiments (web based and
    in the lab room) in the same surrounding
  • Increases the efficiency of laboratory resources
  • Reduces lab time
  • They will learn about possibilities and limits of
    remote control and observation via Internet
  • Leads to a critical estimation of these
    technologies

28
FUTURE WORK
  • User administration
  • Cooperative work
  • Design of parallel FSMs for
  • distributed control
  • Integration of the Web based laboratory into
    the whole GIFT design process and
  • the REASON project

29
DESIGN PROCESS
  • Functional description
  • Truth table
  • Boolean Expressions
  • Optimisation for Implementation
  • Minimisation
  • Analyse of Hazard
  • Implementation
  • Wired hardware
  • Programmable Hardware
  • Test
  • Laboratory work

? X gt Y
(x2 ? x3)
30
QUESTIONS??
  • Thank you for your attention !
  • Thanks to Sven Hellbach for programming it.

31
OBSERVATION OF THE MODEL
  • In the FIPS project JPEG streaming
  • Framerate
  • Reduced to an optimal value
  • optimize clients CPU and network usage
  • provide a trouble-free streaming
  • Implemented
  • Linux Device CamServer (cserv.sourceforge.net)
  • 2 fps
Write a Comment
User Comments (0)
About PowerShow.com