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

Post on 27-Mar-2015

220 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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.

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.

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.

Projekt „ISSNB“

Niš, September 2007 - 5 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Time diagram of input and clock signals.

Projekt „ISSNB“

Niš, September 2007 - 6 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Functional scheme of device’s working

Projekt „ISSNB“

Niš, September 2007 - 7 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Program realization

• Programming in WEBPACK environment

• Implementation in XILINX - CPLD

Projekt „ISSNB“

Niš, September 2007 - 8 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block management

Projekt „ISSNB“

Niš, September 2007 - 9 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 30kHz

Projekt „ISSNB“

Niš, September 2007 - 10 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 250 ms

Projekt „ISSNB“

Niš, September 2007 - 11 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of block counter 4 ms

Projekt „ISSNB“

Niš, September 2007 - 12 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the Counter 14 bit

Projekt „ISSNB“

Niš, September 2007 - 13 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the 14 bit register

Projekt „ISSNB“

Niš, September 2007 - 14 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the Table

Projekt „ISSNB“

Niš, September 2007 - 15 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the whole design (part 1)

Projekt „ISSNB“

Niš, September 2007 - 16 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Simulation of the whole design (part 2)

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.

Projekt „ISSNB“

Niš, September 2007 - 18 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Thank you for the attention!

Danke für Ihre Aufmerksamkeit!

top related