Სარჩევი:

წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე: 3 ნაბიჯი
წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე: 3 ნაბიჯი

ვიდეო: წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე: 3 ნაბიჯი

ვიდეო: წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე: 3 ნაბიჯი
ვიდეო: როგორ შევქმნათ, გადამცემისა და მიმღების მართვის წრე, jlcpcb 2024, ნოემბერი
Anonim
წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე
წვრილმანი მარტივი არდუინოს სიხშირის მრიცხველი 6.5 მჰც -მდე

დღეს მე გაჩვენებთ, თუ როგორ უნდა ავაშენოთ სიხშირის მარტივი მრიცხველი, რომელსაც შეუძლია გაზომოთ რეაქტიული, სინუსური ან სამკუთხა სიგნალების სიხშირეები 6.5 მჰც -მდე.

ნაბიჯი 1: აღწერა

Image
Image

ვიდეოში წარმოდგენილი მოწყობილობა არის სიხშირის მრიცხველი, რომელიც დამზადებულია Arduino Nano მიკროკონტროლის გამოყენებით. მას შეუძლია შეაფასოს სიგნალების სიხშირე მართკუთხა, სინუსოიდული და სამკუთხა ფორმებით.

ეს პროექტი დაფინანსებულია NextPCB– ის მიერ. თქვენ შეგიძლიათ დამეხმაროთ ჩემს შემოწმებაში მათ ერთ -ერთ ბმულზე:

მხოლოდ $ 7 SMT შეკვეთისთვის:

საიმედო მრავალ ფენის დაფები მწარმოებელი:

PCB დაფები 10 ცალი უფასოდ:

20% ფასდაკლება - PCB შეკვეთები:

მისი გაზომვის დიაპაზონი რამდენიმე ჰერციდან 6.5 მეგაჰერცამდეა. ასევე შესაძლებელია გაზომვის სამი ინტერვალი - 0.1, 1 და 10 წამი. თუ ჩვენ გავზომოთ მხოლოდ მართკუთხა სიგნალები, მაშინ არ არის საჭირო გამაძლიერებლის ფორმირება და სიგნალი მიეწოდება პირდაპირ ციფრულ პინ 5 -ს არდუინოდან. კოდი ძალიან მარტივია "FreqCount" ბიბლიოთეკის წყალობით, რომელიც ასევე შეგიძლიათ გადმოწეროთ ქვემოთ. მოწყობილობა ძალიან მარტივია და შედგება რამდენიმე კომპონენტისგან:

- არდუინო ნანო მიკროკონტროლი

- გამაძლიერებელი დაფის ჩამოყალიბება

- LCD დისპლეი

- შეყვანის სიგნალის ფორმის ამომრჩევი

- შეყვანის JACK

-და დროის ინტერვალის შეცვლა: ჩვენ შეგვიძლია ავირჩიოთ სამი ინტერვალი 0.1-1 -და 10 წამი.

ნაბიჯი 2: მშენებლობა

Შენობა
Შენობა
Შენობა
Შენობა

როგორც თქვენ ხედავთ ვიდეოში, ინსტრუმენტი არის ძალიან ზუსტი მთელ დიაპაზონში და ჩვენ ასევე შეგვიძლია დაკალიბრება სიხშირის მრიცხველის ქვემოთ აღწერილი მარტივი პროცედურით:

Arduino ბიბლიოთეკების საქაღალდეში იპოვეთ FreqCount ბიბლიოთეკა, FreqCount.cpp ფაილში იპოვეთ ხაზები: #ififined (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; და შეცვალეთ ისინი: #განსაზღვრული (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; სადაც 1.000000 არის თქვენი კორექტირების ფაქტორი, შესწორება უნდა განხორციელდეს სიხშირის მრიცხველის შეყვანისას 1 MHz– ის გამოყენებით. ფაილის შეცვლის შემდეგ, ატვირთეთ ახალი ესკიზი Arduino დაფაზე.

ნაბიჯი 3: სქემატური და არდუინოს კოდი

სქემატური და არდუინოს კოდი
სქემატური და არდუინოს კოდი

დაბოლოს, სიხშირის მრიცხველი ჩაშენებულია შესაფერის პლასტმასის ყუთში და არის კიდევ ერთი სასარგებლო ინსტრუმენტი ელექტრონულ ლაბორატორიაში.

გირჩევთ: