projekt issnb niš, september 2007- 1 - daad deutscher akademischer austausch dienst german academic...

18
Projekt „ISSNB“ Niš, September 2007 - 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – Implementation of tachometer – cyclometer in programmable logic cyclometer in programmable logic Idea and presentation: Todor Djamiykov, Idea and presentation: Todor Djamiykov, Technical supported by: Dimiter Technical supported by: Dimiter Alexiev, Alexiev, Programming by: Yavor Donkov Programming by: Yavor Donkov Technical University of Sofia

Upload: destiny-cross

Post on 27-Mar-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 1 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Implementation of tachometer – Implementation of tachometer – cyclometer in programmable logiccyclometer in programmable logic

Idea and presentation: Todor Djamiykov,Idea and presentation: Todor Djamiykov,Technical supported by: Dimiter Alexiev, Technical supported by: Dimiter Alexiev,

Programming by: Yavor DonkovProgramming by: Yavor Donkov

Technical University of Sofia

Page 2: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 2 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Motivation

• Realization of practical measurement problem;

• Studying of using programmable logic ;

• Realization of mathematical operation with

functional transformation;

• Simulating real device with VHDL;

• Testing the device in lab.

Page 3: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 3 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

The Problem

• Realization of auto tachometer;

•Using the input signal of the electrical installation;

•Identification with LED segments and dots;

•Algorithm's realization without mathematical operation.

Page 4: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 4 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Measuring engine - rpm

T

f = 1/T = 25 – 200 Hz

N, rpm = 30.f, Hz

N,rpm = 30/T, sec

A = B/C , B = const.

Page 5: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 5 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Time diagram of input and clock signals.

Page 6: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 6 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Functional scheme of device’s working

Page 7: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 7 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Program realization

• Programming in WEBPACK environment

• Implementation in XILINX - CPLD

Page 8: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 8 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block management

Page 9: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 9 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 30kHz

Page 10: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 10 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 250 ms

Page 11: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 11 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 4 ms

Page 12: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 12 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the Counter 14 bit

Page 13: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 13 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the 14 bit register

Page 14: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 14 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the Table

Page 15: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 15 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the whole design (part 1)

Page 16: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 16 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the whole design (part 2)

Page 17: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 17 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Conclusion

• Getting experience in working with programmable logic;

• Measuring device’s work is simulated by VHDL;

• Functional transformation is realized without mathematical operation;

• Tachometer’s work is proven in laboratory.

Page 18: Projekt ISSNB Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer

Projekt „ISSNB“

Niš, September 2007 - 18 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Thank you for the attention!

Danke für Ihre Aufmerksamkeit!