Woltomie cfo Woltomierz cyfrowy - WFiIS

Transkrypt

Woltomie cfo Woltomierz cyfrowy - WFiIS
Woltomie cyfrowy
Woltomierz
c f o
Napisz
N
i
program w asemblerze
bl
k
kontrolera
l
picoBlaze
i Bl
wykorzystujący możliwości płyty testowej ze Spartanem‐3AN do
zbudowania prostego woltomierza cyfrowego przetwarzającego
napięcie podane na wejście wzmacniacza na liczbę całkowitą
prezetowaną na wyświetlaczu LCD.
Laboratorium Asemblerów, WZEW, AGH WFiIS
2013‐04‐18
Woltomierz cyfrowy
1
Architektura
Porty 50, 51
ADC__OUT
SPI_SCK
K
AD_CO
ONV
LTC1407A‐1
AMP_SSHDN
ADC
LTC6812‐1
AMP_CS
Wzmacniacz
SPI_MO
OSI
Mierzone
Mi
napięcie
Porty 52, 53
picoBlaze
Dekodery
DB[7:0]
D
E
R
RS
RW
R
14‐bit binaryy U2 –
+‐BCD – ASCII
FPGA
LCD
HD44780
2013‐04‐18
Woltomierz cyfrowy
2
Uwagi
Wzmacniacz wymaga jednokrotnego zaprogramowania, gdyż inaczej nie
przepuszcza mierzonego napięcia do wejścia ADC.
Obsługa ADC wymaga akwizycji 34(28) bitów po każdym impulsie AD_CONV
AD CONV aby
przyjąć dane z przetwarzania analogowo‐cyfrowego wywołanego poprzednim
impulsem AD_CONV.
Poprawne
op a e wyświetlanie
yś et a e wyniku
y u po
pomiaru
a u wymaga
y aga p
przekodowania
e odo a a b
binarnego
a ego
wyniku na kod BCD, a następnie na znaki ASCII. (Pomijamy kolejny etap związany
ze skalowanem względem napięcia referencyjnego i wyświetlaniem wartości
zmiennoprzecinkowej.)
Na koniec projektu należy wykonać skalowanie zbudowanego woltomierza w
postaci krzywej: wartość BCD w funkcji mierzonego napięcia.
2013‐04‐18
Woltomierz cyfrowy
3
Literatura:
„ j
laboratoryjny
yj y z mikroprocesorem
p
PicoBlaze”,,
‰K. Świentek,, „Projekt
http://orion.fis.agh.edu.pl/~swientek/asm/projekt_lab_picoblaze‐notes.pdf
‰Spartan‐3A/3AN FPGA Starter Kit Board User Guide, UG334, Chapter 8. PS/2
Mouse/Keyboard
/ y
Port,,
http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf
‰Binary to BCD Converter,
http://people.ee.duke.edu/~dwyer/courses/ece52/Binary
p //p p
/
y /
/
/
y_to_BCD_Converter.pdf
p
‰LTC6912 Dual Programmable Gain Amplifiers with Serial Digital Interface,
http://cds.linear.com/docs/Datasheet/6912fa.pdf
‰LTC1407‐1/LTC1407A‐1,
‰LTC1407
1/LTC1407A 1 Serial
S i l 12
12‐Bit/14‐Bit,
Bit/14 Bit 3M
3Msps Simultaneous
Si lt
SSampling
li ADCs
ADC with
ith
Shutdown, http://cds.linear.com/docs/Datasheet/14071fb.pdf
2013‐04‐18
Woltomierz cyfrowy
4

Podobne dokumenty