Სარჩევი:

A3 ინსტრუმენტი: 5 ნაბიჯი (სურათებით)
A3 ინსტრუმენტი: 5 ნაბიჯი (სურათებით)

ვიდეო: A3 ინსტრუმენტი: 5 ნაბიჯი (სურათებით)

ვიდეო: A3 ინსტრუმენტი: 5 ნაბიჯი (სურათებით)
ვიდეო: პროფესინალი მკვლელები 2024, ნოემბერი
Anonim
A3 ინსტრუმენტი
A3 ინსტრუმენტი
A3 ინსტრუმენტი
A3 ინსტრუმენტი

ინგლისური

უბრალოდ:

A3:

- Ავტონომიური

- ავტოდიდაქტი

- ავტოტუუნი

მიზნები:- გადაიღეთ ხმა მიკროფონით.

- გააძლიერე ფილტრი და სიგნალის დიგიტალიზაცია.

- გამოთვალეთ და აჩვენეთ FFT.

- სიგნალის ციფრული მოდულირება.

- გააძლიერე სიგნალი და დააბრუნე ის დინამიკზე.

Დამატებითი ინფორმაცია:

ყველა მიზანი მიღწეული არ არის.

უფრო ზუსტად, ის:

- FFT- ის ჩვენება LT24 ეკრანზე (მართლაც FFT მნიშვნელობები გამოითვლება HPS– ში, მაგრამ LT24 ეკრანი და HPS არ არის კომუნიკაციაში)

- სიგნალის ციფრული მოდულაცია

მასალების ანგარიში:

-DE0-Nano-SoC Board.

- Terasic LT24 ეკრანი

- საოპერაციო გამაძლიერებელი TL081CP *3

- ძაბვის გადამყვანი MAX660

- USB პორტი

- ულტრაბგერითი მოდული HC-SR04

- გადართვა

- 10 kOhms პოტენციტომეტრი

- 1000μF კონდენსატორი

- 1J63 კონდენსატორი *2

- 22nJ250 კონდენსატორი *2

- 1K63 კონდენსატორი *2

- 10nF კონდენსატორი

- 1μF კონდენსატორი

- 220μF კონდენსატორი

- 10μF კონდენსატორი *7

- 1 kOhms რეზისტორი *3

- 39 kOhms რეზისტორი

- 22 kOhms რეზისტორი

- 3, 3 kOhms რეზისტორი

- 150 kOhms რეზისტორი

- 10 Ohms რეზისტორი *3

- 1 MOhms რეზისტორი

- 150 Ohms რეზისტორი

- 330 Ohms რეზისტორი

- 6, 8 kOhms რეზისტორი

- 4, 7 kOhms რეზისტორი

- დიოდი შოტკი

- Velleman ENERGY ბატარეა

- ლენტი კაბელი

- WS2812 LED- ების ზოლები

ინსტრუმენტები:

- კვარტუსი

- ალტიუმი

- ლეკვი

- KissFFT

საფრანგეთი

დამატება:

A3:

- ავტომონომი

- ავტოდიდაქტი

- ავტოტუნი

ობიექტები:

- მიკროფონმა აღბეჭდა შვილი

- გამაძლიერებელი, გამფილტრავი და რიცხვითი სიგნალი.

- Calculer et afficher la FFT

- Moduler numériquement le სიგნალი.

- გამაძლიერებელი სიგნალი და რესტიტუტორი avec un haut parleur

საინფორმაციო კომპლემენტები:

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

Retrouve notamment 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 komunikation entre le HPS et l'écran)

- მოდულაციის numérique du სიგნალი

მატრიელის სია:

-Carte DE0-Nano-SoC

- Ecran Terasic LT24

- გამაძლიერებელი ოპერატორი TL081CP *3

- დაძაბულობის გადამყვანი MAX660

- USB პორტი

- Capteur Ultrason HC-SR04

- შუალედური.

- პოტენციალი 10 kOhms

კონდენსატორის მოცულობა 1000µF

- კონდენსატორი 1J63 *2

- კონდენსატორი 22nJ250 *2

- კონდენსატორი 1K63 *2

Capacitor de capacité 10 nF

Capacitor de capacité 1 µF

Capacitor de capacité 220 µF

კონდენსატორის მოცულობა 10 µF *7

- წინააღმდეგობა 1 kOhms *3

- წინააღმდეგობა 39 kOhms

- წინააღმდეგობა 22 kOhms

- წინააღმდეგობა 3, 3 kOhms

- წინააღმდეგობა 150 kOhms

- წინააღმდეგობა 10 Ohms *3

- წინააღმდეგობა 1 MOhms

- წინააღმდეგობა 150 Ohms

- წინააღმდეგობა 330 Ohms

- წინააღმდეგობა 6, 8 kOhms

- წინააღმდეგობა 4, 7 kOhms

- დიოდი შოტკი

- Batterie velleman ENERGY

- კაბლსი ენ nappe

- Ruban de LEDs WS2812

გარეუბნები:

- კვარტუსი

- ალტიუმი

- ლეკვი

- KissFFT

ნაბიჯი 1: Partie Analogique: Entrée // ანალოგური ნაწილი: Entry

Partie Analogique: Entrée // ანალოგური ნაწილი: Entry
Partie Analogique: Entrée // ანალოგური ნაწილი: Entry
Partie Analogique: Entrée // ანალოგური ნაწილი: Entry
Partie Analogique: Entrée // ანალოგური ნაწილი: Entry

ინგლისური

პირველ რიგში, თქვენ უნდა გააკეთოთ შესვლის ნაწილის PCB

ეს ჩანაწერი დაყოფილია 3 ეტაპად:

- მიკროფონი

- წინასწარი გამაძლიერებელი (TL081CP)

- ავტომატური მოგების კონტროლის წრე (TL081CP)

- ძაბვის გადამყვანი სქემა (MAX660)

საფრანგეთი

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 composé des étage suivants:

- მიკროფონი.

- მონტაჟის წინამორბედი. (TL081CP)

- მონტაჟის გამაძლიერებელი à Contrôle Automatique de Gain (TL081CP)

- მონტაჟის შებრუნებული დაძაბულობა (MAX660)

ნაბიჯი 2: პარტიული ანალოგი: სორტიე // ანალოგური ნაწილი: გამომავალი

Partie Analogique: Sortie // ანალოგური ნაწილი: გამომავალი
Partie Analogique: Sortie // ანალოგური ნაწილი: გამომავალი
Partie Analogique: Sortie // ანალოგური ნაწილი: გამომავალი
Partie Analogique: Sortie // ანალოგური ნაწილი: გამომავალი

ინგლისური

შემდეგ, თქვენ უნდა გააკეთოთ PCB DE0-Nano-SoC გამომავალიდან დინამიკამდე.

ძირითადი ეტაპები:

-DAC (MCP4821-E/P), რომელიც ციფრულ სიგნალს DE0-Nano-SoC– დან ანალოგიურ სიგნალად აქცევს.

- პირველი რიგის შემამსუბუქებელი ფილტრი სიგნალის დროში DAC- ის გასათანაბრებლად.

- აუდიო სიმძლავრის გამაძლიერებელი (LM386-1/NOPB)

საფრანგეთი

მაგალითად, PCB– ის რეალიზაციასთან დაკავშირებით Haut Parleur.

Les étages notables:

-Le montage du DAC (MCP4821-E/P) qui permet de convertir le სიგნალის რიცხვითი შერჩევა de la carte DE0-Nano-SoC სიგნალის ანალოგიით.

- გაფილტრული ფილმი de lissage du premier ordre pour lisser le signal en sortie du DAC.

- Montage Amplificateur de puissance (LM386N-1/NOPB).

ნაბიჯი 3: კავშირი À La Carte DE0-Nano-SoC // კავშირი DE0-Nano-SoC საბჭოსთან

Connexion À La Carte DE0-Nano-SoC // კავშირი DE0-Nano-SoC დაფასთან
Connexion À La Carte DE0-Nano-SoC // კავშირი DE0-Nano-SoC დაფასთან

ინგლისური

ახლა, როდესაც თქვენ გაქვთ PCB, შეგიძლიათ დააკავშიროთ ისინი DE0-Nano-SoC დაფაზე. პირველი თქვენ შეგიძლიათ დააკავშიროთ "შესვლის" ნაწილი ბარათში შემავალი ADC- თან, ზემოთ მოცემული სქემის მიხედვით.

იგივე ეხება ანალოგურ ნაწილს "გამომავალი", სადაც ორი ნაწილი დაკავშირებულია SPI პროტოკოლის წყალობით, სადაც "ოსტატი" არის დაფა და "მონა", DAC:

- MOSI: დაკავშირებულია DAC პინ 4 -თან (SDI).

- SCLK: დაკავშირებულია DAC პინ 3 -თან (CLK).

- SS: დაკავშირებულია DAC პინ 2 -თან (CS).

- GND: დაკავშირებულია "გამომავალი" PCB მიწასთან.

საფრანგეთი

Maintenant que les deux PCB sont faits on va pouvoir les connecter à la carte DE0-Nano-SoC. On parte analogie "Entrée" 'l'ADC de la carte DE0-Nano-SoC selon le schéma ci-dessus.

De même pour la partie analogique "Sortie", où les deux parties sont connectés selon un protocole SPI o la la carte est le "Maitre" et le DAC le "Slave":

- MOSI: ფილიალი te la patte 4 (SDI) du DAC.

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

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

- GND: ფილიალი ან დასაფრენი PCB.

ნაბიჯი 4: Ajout Des Modules // მოდულების დამატება

ინგლისური

ულტრაბგერითი მოდული HC-SR04:

სანამ "ECHO" პინს დაუკავშირდებით დაფის GPIO პინთან, თქვენ უნდა გააცნობიეროთ ძაბვის გამყოფი, რომ შეამციროთ ძაბვა GPIO პინზე, ვინაიდან ის იღებს არაუმეტეს 3.3 ვ -ს, როდესაც "ECHO" პინი აწვდის 5 ვ.

WS2812 LED- ების ზოლები:

LED- ები დაკავშირებულია დაფის GPIO ქინძისთავებთან. როდესაც პროგრამა მუშაობს, LED- ები იცვლიან ფერს HC-SR04 სენსორსა და დაბრკოლებას შორის მანძილის მიხედვით.

საფრანგეთი

Capteur ულტრაბგერითი HC-SR04:

Avant de brancher pin une pin GPIO, faut réaliser un pont diviseur de tension entre la pin ECHO du capteur and la pin de la carte, pour ne pas envierer du 5V sur cette dernière qui n'acceptent que du 3, 3V au max.

Ruban de LEDs WS2812:

Les LEDs sont connectés aux pins GPIO de la carte. ეს არის პროგრამა, რომელიც მოიცავს LED- ებს, რათა შეიცვალოს კავშირის ფუნქცია და მანძილი, რათა შეცვალოს HC-SR04 და სხვა დაბრკოლებები.

ნაბიჯი 5: Partie Numérique: Projet Quartus // რიცხვითი ნაწილი: Quartus პროექტი

ინგლისური

ნაბიჯი 1: ჩამოტვირთეთ. OFF ფაილი

-დაუკავშირეთ DE0-Nano-SoC დაფა თქვენს კომპიუტერს USB BLASTER პორტის საშუალებით.

- გახსენით.qpf ფაილი Quartus– ზე.

- გადადით ინსტრუმენტებზე> პროგრამისტი> მარჯვენა ღილაკით ფაილების სიაზე> ფაილის შეცვლა> აირჩიეთ.sof ფაილი.

ნაბიჯი 2: დაფის IP მისამართის დაფიქსირება

-დაუკავშირეთ DE0-Nano-SoC დაფა თქვენს კომპიუტერს UART პორტის საშუალებით.

- გაუშვით PuTTY და დაუკავშირდით დაფას (COM3)

- ტერმინალი იხსნება, დაკავშირება როგორც root.

- შეიყვანეთ შემდეგი ხაზი: ifconfig eth0 IP (IP, რომელიც თქვენ დააკონფიგურირეთ თქვენი კომპიუტერის პარამეტრებში)

ნაბიჯი 3: ჩამოტვირთეთ პროგრამა

- PuTTY– ზე, დაუკავშირდით დაფას ssh პროტოკოლით IP– ით, რომელიც ადრე გამოიყენეთ

- დაკავშირება როგორც root

- EDS ტერმინალის საშუალებით, გადადით პროექტის დირექტორიაში:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/პროგრამული უზრუნველყოფა

(პროექტისკენ მიმავალი გზა /პროგრამულ ფაილში)

- შეიყვანეთ შემდეგი ბრძანება:

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

(ადრე მითითებული IP– ით)

საფრანგეთი

ETAPE 1: CHARGER LE FICHIER. SOF

-დამაკავშირებელი DE0-Nano-SoC PC PCre პორტი USB BLASTER.

- Ouvrir le fichier.qpf du projet sur Quartus.

- დააწკაპუნეთ ინსტრუმენტებზე> პროგრამისტი> დააწკაპუნეთ ფაილების ჩამონათვალში> ფაილის შეცვლა> sélectionner le.sof

ETAPE 2: FIXER L'ADRESSE IP DE LA CARTE

-დამაკავშირებელი DE0-Nano-SoC à votre PC par le port UART.

- Lancer PuTTY, and connectez vous à la carte (entrer COM3)

- Un terminal s'ouvre, connectez vous en tant que root

- შეიყვანეთ ბრძანება ifconfig eth0 IP (L 'IP fixe que vous auriez préalablement configuré dans les paramètres de votre ordinateur)

ETAPE 3: CHARGER LE პროგრამა

- Sur Putty, connectez vous la carte via ssh en entrant l'adresse IP que vous avez entré à l'étape précédente

- Connectez vous en tant que root

- ტერმინალური EDS– ის საშუალებით, რომელიც ითვალისწინებს არჩევანის გაკეთებას (la commande cd– ს საშუალებით), dous le sous-dossier პროგრამული უზრუნველყოფის (là ou se trouve le main.c). მაგალითი:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/პროგრამული უზრუნველყოფა

(Chemin jusqu'au projet puis dans le fichier /software /)

- შეადგინეთ პროგრამა à l'aide de la commande make

- შეიყვანეთ ბრძანება:

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

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

გირჩევთ: