Turinys:

A3 instrumentas: 5 žingsniai (su nuotraukomis)
A3 instrumentas: 5 žingsniai (su nuotraukomis)

Video: A3 instrumentas: 5 žingsniai (su nuotraukomis)

Video: A3 instrumentas: 5 žingsniai (su nuotraukomis)
Video: Максим Фадеев - Гугуша 2024, Lapkritis
Anonim
A3 instrumentas
A3 instrumentas
A3 instrumentas
A3 instrumentas

ANGLŲ

Tiesiog:

A3:

- Autonominis

- Autodidaktas

- Automatinis derinimas

Tikslai:- Fiksuokite garsą naudodami mikrofoną.

- Sustiprinkite filtrą ir suskaitmeninkite signalą.

- Apskaičiuokite ir parodykite FFT.

- Skaitmeniškai moduliuokite signalą.

- Sustiprinkite signalą ir grąžinkite jį į garsiakalbį.

Papildoma informacija:

Visi tikslai nepasiekiami.

Tiksliau, tie:

- FFT rodymas LT24 ekrane (iš tikrųjų FFT reikšmės apskaičiuojamos HPS, tačiau LT24 ekranas ir HPS nesusieja)

- Skaitmeninis signalo moduliavimas

Sąmata:

-DE0-Nano-SoC plokštė.

- „Terasic LT24“ekranas

- Operacinis stiprintuvas TL081CP *3

- Įtampos keitiklis MAX660

- USB jungtis

- Ultragarsinis diapazono modulis HC-SR04

- Perjungti

- 10 kOhm potenciometrai

- 1000µF kondensatorius

- 1J63 kondensatorius *2

- 22nJ250 kondensatorius *2

- 1K63 kondensatorius *2

- 10 nF kondensatorius

- 1µF kondensatorius

- 220 µF kondensatorius

- 10µF kondensatorius *7

- 1 kOhm rezistorius *3

- 39 kOhm rezistorius

- 22 kOhm rezistorius

- 3, 3 kOhm rezistorius

- 150 kOhm rezistorius

- 10 omų rezistorius *3

- 1 Mhm rezistorius

- 150 omų rezistorius

- 330 omų rezistorius

- 6, 8 kOhm rezistorius

- 4,7 kOhm rezistorius

- Diodas Schottky

- Velleman ENERGY baterija

- Juostelės kabelis

- WS2812 šviesos diodų juostelė

Įrankiai:

- Kvarcas

- Altiumas

- PuTTY

- „KissFFT“

FRANCAIS

Pavyzdys:

A3:

- Autonomas

- Autodidaktas

- Automatinis derinimas

Objektai:

- Mikrofono fiksatorius

- Stiprintuvas, filtras ir signalo numeris.

- FFT skaičiuotuvas ir susiejimas

- Moduliatoriaus numerio signalas.

- Stiprintuvas su signalu ir leistuvas avec un haut parleur

Papildoma informacija:

Tous les objectifs cités ne sont pas encore atteints.

Retroveve notansement dans ce cas:

- Affichage de la FFT sur l'écran (les valeurs de la fft sont belles et bien calculées côté HPS, il manque cependant la communication entre le HPS et l'écran)

- Moduliacijos numerisque du signal

Matériel sąrašas:

-„Carto DE0-Nano-SoC“

- „Ecran Terasic LT24“

- Amplificateur opérationnel TL081CP *3

- MAX660 įtampos keitiklis

- USB jungtis

- „Capteur Ultrason HC-SR04“

- Pertraukėjas.

- potencialas 10 kOhm

- 1000 µF kondensatorius

- kondensatorius 1J63 *2

- kondensatorius 22nJ250 *2

- kondensatorius 1K63 *2

- 10 nF talpos kondensatorius

- 1 µF kondensatoriaus kondensatorius

- 220 µF kondensatoriaus kondensatorius

- kondensatorius 10 µF *7

- Atsparumas 1 kOhm *3

- Atsparumas 39 kOhm

- Atsparumas 22 kOhm

- Atsparumas 3, 3 kOhm

- Atsparumas 150 kOhm

- Atsparumas 10 omų *3

- Atsparumas 1 MOhms

- Atsparumas 150 omų

- Atsparumas 330 omų

- Atsparumas 6, 8 kOhm

- Atsparumas 4,7 kOhm

- Diodas Schottky

- Batterie velleman ENERGY

- Kabeliai en nappe

- „Ruban de LED“WS2812

Išorės:

- Kvarcas

- Altiumas

- PuTTY

- „KissFFT“

1 žingsnis: „Partie Analogique“: „Entrée“// Analoginė dalis: „Entry“

Analoginė partija: įėjimas // Analoginė dalis: įrašas
Analoginė partija: įėjimas // Analoginė dalis: įrašas
Analoginė partija: įėjimas // Analoginė dalis: įrašas
Analoginė partija: įėjimas // Analoginė dalis: įrašas

ANGLŲ

Pirmiausia turite padaryti įvesties dalies PCB

Šis įrašas suskirstytas į 3 etapus:

- Mikrofonas

- Stiprintuvas (TL081CP)

- Automatinė stiprumo valdymo grandinė (TL081CP)

- Įtampos keitiklio grandinė (MAX660)

FRANCAIS

Tout d'abord, il faut réaliser le PCB du schéma de l'entrée de la carte DE0 Nano SoC.

Cette entrée est composite des étage suivants:

- Mikrofonas.

- montažinis pavyzdys. (TL081CP)

- Montavimo stiprintuvas „Contrôle Automatique de Gain“(TL081CP)

- Montažo atvirkštinis įtempimas (MAX660)

2 žingsnis: partijos analogija: rūšiavimas // analoginė dalis: išvestis

Analoginė partija: rūšiavimas // Analoginė dalis: išvestis
Analoginė partija: rūšiavimas // Analoginė dalis: išvestis
Analoginė partija: rūšiavimas // Analoginė dalis: išvestis
Analoginė partija: rūšiavimas // Analoginė dalis: išvestis

ANGLŲ

Tada jūs turite padaryti PCB nuo DE0-Nano-SoC išvesties iki garsiakalbio.

Pagrindiniai etapai:

-DAC (MCP4821-E/P), kuris skaitmeninį signalą iš DE0-Nano-SoC paverčia analoginiu signalu.

- Pirmosios eilės išlyginimo filtras, skirtas išlyginti DAC signalą.

- Garso stiprintuvas (LM386-1/NOPB)

FRANCAIS

Atskiras vonios kambarys, pateiktas Haut Parleur PCB de la carte jusqu'au.

Įžymiausi įvykiai:

-DAC montažas (MCP4821-E/P), leidžiantis konvertuoti signalo numerio rūšiuotoją iš la carte DE0-Nano-SoC ir signalo analizės.

- Filtre de lissage du premier ordre pour lisser le signal en sortie du DAC.

- montažo stiprintuvas (LM386N-1/NOPB).

3 žingsnis: prijungimas À La Carte DE0-Nano-SoC // Prisijungimas prie DE0-Nano-SoC plokštės

Jungtis: La Carte DE0-Nano-SoC // Jungtis prie DE0-Nano-SoC plokštės
Jungtis: La Carte DE0-Nano-SoC // Jungtis prie DE0-Nano-SoC plokštės

ANGLŲ

Dabar, kai turite PCB, galite juos prijungti prie DE0-Nano-SoC plokštės. Pirmiausia galite prijungti „įėjimo“dalį prie kortelėje esančio ADC, vadovaudamiesi aukščiau pateikta schema.

Tas pats ir su analogine „išvesties“dalimi, kur abi dalys yra sujungtos SPI protokolo dėka, kai „pagrindinis“yra plokštė ir „vergas“, DAC:

- MOSI: prijungtas prie DAC 4 kaiščio (SDI).

- SCLK: prijungtas prie DAC 3 kaiščio (CLK).

- SS: prijungtas prie DAC 2 kaiščio (CS).

- GND: prijungtas prie „išvesties“PCB įžeminimo.

FRANCAIS

Išlaikyti deux PCB nepavyksta, jei norite prijungti à la carte DE0-Nano-SoC. Prisijungus prie partijos analitikos „Entrée“yra ADC de la carte DE0-Nano-SoC selon le schéma ci-dessus.

Pasinaudokite analize „Sortie“, o ne vakarėliuose, nesusijusiuose su protokolais SPI, esančių „Maitre“ir DAC „Slave“:

- MOSI: filialas à la patte 4 (SDI) du DAC.

- SCLK: filialas à la patte 3 (CLK) du DAC.

- SS: filialas à la patte 2 (CS) du DAC.

- GND: šakos arba žemės plokštės PCB.

4 žingsnis: „Ajout Des Modules“// Modulių pridėjimas

ANGLŲ

Ultragarsinis diapazono modulis HC-SR04:

Prieš prijungdami „ECHO“kaištį prie plokštės GPIO kaiščio, turite suprasti įtampos skirstytuvą, kad sumažintumėte GPIO kaiščio įtampą, nes jis priima ne daugiau kaip 3,3 V, kai „ECHO“kaištis tiekia 5 V įtampą.

WS2812 šviesos diodų juostelė:

Šviesos diodai prijungti prie plokštės GPIO kaiščių. Kai programa veikia, šviesos diodai keičia spalvą, priklausomai nuo atstumo tarp HC-SR04 jutiklio ir kliūties.

FRANCAIS

„Capteur Ultrason HC-SR04“:

Paslaugų teikėjas, turintis GPIO, il faut réaliser un pont diviseur defesz entre la pin ECHO du capteur et la pin de la carte, ne pas envoyer du 5V sur cette dernière qui n'acceptent que du 3, 3V arba max.

Šviesos diodai „WS2812“:

Šviesos diodai neprijungiami prie papildomų kaiščių GPIO de la carte. Programa yra lancé, bet šviesos diodai, keičiantys couleur ir šriftas nuotolinio įvedimo HC-SR04 ir kasmet kliūtis.

5 žingsnis: „Partie Numérique“: „Projet Quartus“// Skaitinė dalis: „Quartus“projektas

ANGLŲ

1 ŽINGSNIS: ĮKELTI. SOF FILLE

-Prijunkite DE0-Nano-SoC plokštę prie kompiuterio per USB BLASTER prievadą.

- „Quartus“atidarykite.qpf failą.

- Eikite į Įrankiai> Programuotojas> Dešiniuoju pelės mygtuku spustelėkite failų sąrašą> Keisti failą> Pasirinkite.sof failą.

2 ŽINGSNIS: PATINKITE LENTOS IP ADRESĄ

-Prijunkite DE0-Nano-SoC plokštę prie kompiuterio per UART prievadą.

- Paleiskite „PuTTY“ir prisijunkite prie plokštės (COM3)

- Terminalas atsidaro, prijunkite kaip root.

- Įveskite šią eilutę: ifconfig eth0 IP (IP, kurį sukonfigūravote savo kompiuterio parametruose)

3 ŽINGSNIS: ĮKELTI PROGRAMĄ

- Naudodami „PuTTY“, prisijunkite prie plokštės naudodami ssh protokolą naudodami IP, kurį naudojote anksčiau

- Prisijunkite kaip šaknis

- Per ir EDS terminalą eikite į projektų katalogą:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/programinė įranga

(Kelias į projektą yra /programinės įrangos faile)

- Įveskite šią komandą:

scp./ULTRA_PROJECT root@IP:/home/root

(su anksčiau nurodytu IP)

FRANCAIS

ETAPE 1: CHARGER LE FICHIER. SOF

-„DE0-Nano-SoC“kompiuterio jungtis prie USB BLASTER prievado.

- Ouvrir le fichier.qpf du projet sur Quartus.

- Cliquer sur Tools> Programmer> click droit sur la liste des fichiers> keisti failą> sélectionner le.sof

ETAPE 2: FIXER L'ADRESSE IP DE LA CARTE

-„DE0-Nano-SoC“jungtis prie kompiuterio prie UART prievado.

- „Lancer PuTTY“ir „à la carte“jungtys (įvedėjas COM3)

- Išjunkite terminalą, sujunkite šaknis

- Įveskite komandą ifconfig eth0 IP (L 'IP fixe que vous auriez préalablement configuré dans les paramètres de votre ordinateur)

ETAPE 3: ĮKROVĖJO LE PROGRAMA

- Sur Putty, prisijungti prie a la carte per ssh en Entrant l'adresse IP que vous avez entré à l'étape précédente

- „Connectez vous en tant que root“

- Per vieną terminalą EDS, susitikimo vous à l'emplacement de votre projet (per la commande cd), dans le sous-dossier programinę įrangą (là ou se trouve le main.c). Pavyzdys:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/programinė įranga

(„Chemin jusqu'au projet puis dans le fichier“/programinė įranga /)

- Sudarykite votre programą à l'aide de la commande make

- Įvadas į komandą:

scp./ULTRA_PROJECT root@IP:/home/root

(avec l'adresse IP spécifiée précédemment)

Rekomenduojamas: