![ACS724 მიმდინარე სენსორის გაზომვები არდუინოსთან ერთად: 4 ნაბიჯი ACS724 მიმდინარე სენსორის გაზომვები არდუინოსთან ერთად: 4 ნაბიჯი](https://i.howwhatproduce.com/images/007/image-18077-j.webp)
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![Image Image](https://i.howwhatproduce.com/images/007/image-18077-2-j.webp)
![](https://i.ytimg.com/vi/ZtrgBSlXcsE/hqdefault.jpg)
![გამოსახულება გამოსახულება](https://i.howwhatproduce.com/images/007/image-18077-3-j.webp)
ამ ინსტრუქციურად ჩვენ ვცდილობთ ACS724 მიმდინარე სენსორის არდუინოსთან დაკავშირებას მიმდინარე გაზომვებისთვის. ამ შემთხვევაში მიმდინარე სენსორი არის +/- 5A ჯიში, რომელიც გამოაქვს 400 მვ/ა.
Arduino Uno– ს აქვს 10 ბიტიანი ADC, ამიტომ კარგი კითხვებია: რამდენად ზუსტია დღევანდელი ჩვენება და რამდენად სტაბილურია ის?
ჩვენ დავიწყებთ მხოლოდ სენსორის დაკავშირებას ვოლტმეტრთან და მიმდინარე მრიცხველთან და გავაკეთოთ ანალოგური კითხვა, რომ ნახოთ რამდენად კარგად მუშაობს სენსორი, შემდეგ კი მას Arduino ADC პინთან დავუკავშირებთ და ვნახავთ რამდენად კარგად მუშაობს.
მარაგები
1 - პურის დაფა 2 - დენის წყარო
Ნაბიჯი 1:
საცდელი წრე არის დიაგრამაზე ნაჩვენები. Arduino 5V პინიდან კავშირი LM7805 +5V სარკინიგზო არჩევითია. ამ ჯუმბერის გამოყენებით უკეთესი შედეგის მიღწევა შეგიძლიათ, მაგრამ ფრთხილად იყავით თქვენი გაყვანილობისას, თუ იყენებთ მას, რადგან Arduino თქვენს კომპიუტერთან არის დაკავშირებული და მეორე ელექტროენერგიის წყარო 5V- ს გადააჭარბებს, როდესაც მას ჩართავთ სენსორის მეშვეობით დენის გასაზრდელად.
თუ დენის წყაროს ერთმანეთთან დააკავშირებთ, მაშინ სენსორის დენის წყაროს და არდუინოს დენის წყაროს ექნება ზუსტად იგივე +5V საცნობარო წერტილი და თქვენ ელოდებით უფრო თანმიმდევრულ შედეგებს.
მე ეს გავაკეთე ამ კავშირის გარეშე და მე დავინახე უფრო მაღალი ნულოვანი დენის მაჩვენებელი მიმდინარე სენსორზე (2.530 V მოსალოდნელი 2.500 V- ის ნაცვლად) და უფრო დაბალი ვიდრე მოსალოდნელი ADC კითხვა ნულოვან დენის წერტილში. მე ვიღებდი ციფრულ ADC კითხვას დაახლოებით 507 -დან 508 -მდე, სენსორის საშუალებით დენის გარეშე, 2.500V- ზე თქვენ უნდა ნახოთ ADC კითხვა დაახლოებით 512. მე ეს შევასწორე პროგრამულ უზრუნველყოფაში.
ნაბიჯი 2: გაზომეთ ტესტები
![სატესტო გაზომვები სატესტო გაზომვები](https://i.howwhatproduce.com/images/007/image-18077-4-j.webp)
ვოლტმეტრით და ამმეტრით ანალოგურმა გაზომვებმა აჩვენა, რომ სენსორი ძალიან ზუსტია. 0.5A, 1.0A და 1.5A საცდელი დინების დროს ის ზუსტად შეესაბამება მილივოლტს.
ADC გაზომვები არდუინოსთან არც ისე ზუსტი იყო. ეს გაზომვები შემოიფარგლა Arduino ADC– ის 10 ბიტიანი გარჩევადობით და ხმაურის საკითხებით (იხილეთ ვიდეო). ხმაურის გამო ADC კითხვა უარეს შემთხვევაში ხტებოდა 10 – მდე ან მეტ საფეხურზე სენსორის გავლით. იმის გათვალისწინებით, რომ თითოეული ნაბიჯი წარმოადგენს დაახლოებით 5 მვ -ს, ეს არის დაახლოებით 50 მვ რყევება და 400 მვ/ამპ სენსორით წარმოადგენს 50 მვ/400 მვ/ამპრ = 125 მ რყევებს! ერთადერთი გზა იმისა, რომ მე მივიღო მნიშვნელოვანი კითხვა იყო ზედიზედ 10 წაკითხვის აღება და შემდეგ მათი საშუალო გამოთვლა.
10 ბიტიანი ADC ან 1024 შესაძლო დონით და 5V Vcc– ით ჩვენ შეგვიძლია გადავწყვიტოთ დაახლოებით 5/1023 ~ 5 მვ ნაბიჯზე. სენსორი გამოდის 400 მვ/ამპერი. ასე რომ, საუკეთესო შემთხვევაში ჩვენ გვაქვს რეზოლუცია 5mv/400mv/amp ~ 12.5ma.
ასე რომ, ხმაურისა და დაბალი გარჩევადობის გამო რყევების ერთობლიობა ნიშნავს იმას, რომ ჩვენ არ შეგვიძლია გამოვიყენოთ ეს მეთოდი დენის ზუსტი და თანმიმდევრული გაზომვისთვის, განსაკუთრებით მცირე დენებისა. ჩვენ შეგვიძლია გამოვიყენოთ ეს მეთოდი, რათა წარმოვიდგინოთ წარმოდგენა უფრო მაღალ დენებზე მიმდინარე დონის შესახებ, მაგრამ ის არც თუ ისე ზუსტია.
ნაბიჯი 3: დასკვნები
![დასკვნები დასკვნები](https://i.howwhatproduce.com/images/007/image-18077-5-j.webp)
დასკვნები:
-ACS724 ანალოგური კითხვა ძალიან ზუსტია.
-ACS724 ძალიან კარგად უნდა მუშაობდეს ანალოგიურ სქემებთან. მაგ. კვების ბლოკის დენის კონტროლი ანალოგური უკუკავშირის მარყუჟით.
-არის საკითხები ხმაურისა და გადაწყვეტის შესახებ ACS724– ის გამოყენებით Arduino 10 ბიტიანი ADC– ით.
-საკმარისია მხოლოდ საშუალო დენის მონიტორინგი უფრო მაღალი დენის სქემებისთვის, მაგრამ არ არის საკმარისი მუდმივი მიმდინარე კონტროლისთვის.
-შეიძლება გამოვიყენო გარე 12 ბიტიანი ან მეტი ADC ჩიპი უკეთესი შედეგისთვის.
ნაბიჯი 4: Arduino კოდი
აქ არის კოდი, რომელიც მე გამოვიყენე Arduino A0 pin ADC მნიშვნელობის გასაზომად და კოდი სენსორის ძაბვის დენად გადაქცევისთვის და საშუალოდ 10 კითხვისთვის. კოდი საკმაოდ გასაგებია და კომენტარს აკეთებს კონვერტაციისა და საშუალო კოდის შესახებ.
გირჩევთ:
როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი
![როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2051-j.webp)
როგორ გამოვიყენოთ RFID-RC522 მოდული Arduino– სთან ერთად: ამ ინსტრუქციებში მე განვიხილავ RFID მოდულის ფუნდამენტურ პრინციპს, მის ტეგებსა და ჩიპებთან ერთად. მე ასევე მოვიყვან იმ პროექტის მოკლე მაგალითს, რომელიც მე გავაკეთე ამ RFID მოდულის გამოყენებით RGB LED– ით. ჩვეულებისამებრ ჩემს ინსინებთან
ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი
![ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5171-j.webp)
ციფრული ლუდო კამათელი Arduino 7 სეგმენტის ჩვენების პროექტით: ამ პროექტში 7 სეგმენტის ჩვენება გამოიყენება 1 – დან 6 – მდე რიცხვის შემთხვევით გამოსაჩენად, როდესაც დააჭირეთ ღილაკს. ეს არის ერთ -ერთი ყველაზე მაგარი პროექტი, რომლის განხორციელებაც ყველას სიამოვნებს. იმისათვის რომ ისწავლოთ როგორ იმუშაოთ 7 სეგმენტის ჩვენებით დააწკაპუნეთ აქ: -7 სექცია
ინფრაწითელი სენსორის გამოყენება არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)
![ინფრაწითელი სენსორის გამოყენება არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით) ინფრაწითელი სენსორის გამოყენება არდუინოსთან ერთად: 8 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/005/image-12443-j.webp)
ინფრაწითელი სენსორის გამოყენება Arduino– სთან ერთად: რა არის ინფრაწითელი (იგივე IR) სენსორი? IR სენსორი არის ელექტრონული ინსტრუმენტი, რომელიც სკანირებს IR სიგნალებს სტანდარტებით განსაზღვრულ სიხშირის დიაპაზონში და გარდაქმნის მათ ელექტრო სიგნალებად მის გამომყვან პინზე (ჩვეულებრივ უწოდებენ სიგნალის პინს) რა IR სიგნალი
სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი
![სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-144-91-j.webp)
სინათლის და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტ მიკრო: ცოტა: მე ვმუშაობდი ზოგიერთ მოწყობილობაზე, რომელიც ადრე იძლევა სინათლისა და ფერის გაზომვას და თქვენ შეიძლება ბევრი რამ იპოვოთ ამ გაზომვების მიღმა თეორიის შესახებ აქ და აქ. ცოტა ხნის წინ გამოვიდა Enviro: bit, add-on for m
PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: 8 ნაბიჯი
![PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: 8 ნაბიჯი PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: 8 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2764-93-j.webp)
PIR სენსორის გაკვეთილი - არდუინოსთან ერთად ან მის გარეშე: ჩემი მომავალი პროექტების სახელმძღვანელოს შექმნამდე, რომელიც გამოიყენებს PIR სენსორს, ვიფიქრე, რომ მე შემიძლია შევქმნა ცალკე გაკვეთილი, რომელიც განმარტავს PIR სენსორის მუშაობას. ამით მე შემეძლება ჩემი სხვა სამეურვეო პროგრამა მოკლედ და კონკრეტულად შევინახო. Ისე