Upload
destiny-cross
View
220
Download
1
Tags:
Embed Size (px)
Citation preview
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!