პარალაქსი-ლოგო

PARALLAX INC 28041 LaserPING Rangefinder მოდული

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-PRODUCT

LaserPING 2m Rangefinder უზრუნველყოფს მანძილის გაზომვის მარტივ მეთოდს. ეს ახლო ინფრაწითელი, ფრენის დროის (TOF) სენსორი იდეალურია მოძრავ ან სტაციონარულ ობიექტებს შორის გაზომვების მისაღებად. ერთი I/O პინი გამოიყენება როგორც LaserPING სენსორზე მისი უახლესი მანძილის გაზომვისთვის, ასევე პასუხის წასაკითხად. LaserPING 2m Rangefinder შეიძლება გამოყენებულ იქნას თითქმის ნებისმიერ მიკროკონტროლერთან, მისი PWM რეჟიმის ან სურვილისამებრ სერიული რეჟიმის გამოყენებით. იგი შექმნილია იმისათვის, რომ იყოს PING-თან თავსებადი წრედ და კოდით))) ულტრაბგერითი დისტანციის სენსორთან, რაც აპლიკაციებს ადაპტირებულს ხდის, სადაც სხვადასხვა გარემო პირობების გათვალისწინებაა საჭირო. გაზომვები შეიძლება გაკეთდეს აკრილის ფანჯრიდან სენსორის დასაცავად.

სენსორის ჩაშენებული თანაპროცესორი უზრუნველყოფს სწორ ლოგიკურ დონეებს. მისი I/O კავშირები მუშაობს იმავე მოცულობითtage მიეწოდება VIN პინს, 3.3V და 5V მიკროკონტროლერებთან თავსებადობისთვის.

მახასიათებლები

  • უკონტაქტო მანძილის გაზომვა 2-200 სმ დიაპაზონით
  • ქარხნულად წინასწარ კალიბრირებული სიზუსტით 1 მმ გარჩევადობით
  • თვალისთვის უსაფრთხო უხილავი ახლო ინფრაწითელი (IR) განათება 1 კლასის ლაზერული ემიტერის გამოყენებით
  • საპირისპირო პოლარობის დაცვა, თუ VIN და GND შემთხვევით შეიცვალა
  • ბორტ მიკროპროცესორი ამუშავებს კომპლექსურ სენსორულ კოდს
  • თავსებადია 3.3V და 5V მიკროკონტროლერებთან
  • Breadboard მოსახერხებელი 3-pin SIP ფორმა-ფაქტორი სამონტაჟო ხვრელით

განაცხადის იდეები

  • ფიზიკის სწავლა
  • უსაფრთხოების სისტემები
  • ინტერაქტიული ანიმაციური ექსპონატები
  • რობოტი ნავიგაციისა და პარკირების დამხმარე სისტემები
  • ინტერაქტიული აპლიკაციები, როგორიცაა ხელის ამოცნობა და 1D ჟესტების ამოცნობა
  • მოცულობის ან სიმაღლის გამოვლენა პროცესის კონტროლის სისტემებში

ძირითადი სპეციფიკაციები

  • ლაზერი: 850 ნმ VCSEL (ვერტიკალური ღრუს ზედაპირის გამოსხივების ლაზერი)
  • დიაპაზონი: 2–200 სმ
  • რეზოლუცია: 1 მმ
  • ტიპიური განახლების სიჩქარე: 15 Hz PWM რეჟიმი, 22 Hz სერიული რეჟიმი
  • დენის მოთხოვნები: +3.3V DC-დან +5VDC-მდე; 25 mA
  • ოპერაციული ტემპერატურა: +14-დან +140 °F-მდე (-10-დან +60 °C-მდე)
  • ლაზერული თვალის უსაფრთხოება: ახლო ინფრაწითელი კლასის 1 ლაზერული პროდუქტი
  • განათების ველი: 23° გრადუსი
  • სფერო view: 55° გრადუსი
  • ფორმის ფაქტორი: 3-პინიანი მამრობითი სათაური 0.1" ინტერვალით
  • PCB ზომები: 22 x 16 მმ

დაწყება

შეაერთეთ LaserPING სენსორის ქინძისთავები კვების ბლოკთან, დამიწებასთან და თქვენი მიკროკონტროლერის I/O პინთან, როგორც ეს ნაჩვენებია დიაგრამაში. გაითვალისწინეთ, რომ დიაგრამაზე ნაჩვენებია სენსორის უკანა მხარე; მიუთითეთ კომპონენტის მხარე თქვენი სამიზნე ობიექტისკენ. LaserPING სენსორს მხარს უჭერს BlocklyProp ბლოკები, Propeller C ბიბლიოთეკები და ყოფილიampლე კოდი BASIC Stamp და Arduino Uno. იგი თავსებადია სქემებთან და კოდებთან PING-ის აპლიკაციებთან))) ულტრაბგერითი დისტანციის სენსორი (#28015). მოძებნეთ ჩამოტვირთვების და სამეურვეო ბმულები სენსორის პროდუქტის გვერდზე; მოძებნეთ „28041“ აქwww.parallax.com.

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-1

კომუნიკაციის პროტოკოლი

სენსორი ასხივებს ინფრაწითელ (IR) ლაზერულ პულსს, რომელიც მოძრაობს ჰაერში, აირეკლავს საგნებს და შემდეგ ბრუნდება სენსორზე. LaserPING მოდული ზუსტად ზომავს რამდენ ხანს სჭირდება ასახული ლაზერული პულსი სენსორთან დასაბრუნებლად და ამ დროის გაზომვას გარდაქმნის მილიმეტრებში, 1 მმ გარჩევადობით. თქვენი მიკროკონტროლერი ითხოვს LaserPING მოდულს უახლესი გაზომვისთვის (რომელიც განახლდება დაახლოებით ყოველ 40 ms-ში) და შემდეგ იღებს მნიშვნელობას იმავე I/O პინზე, როგორც ცვლადი სიგანის პულსი PWM რეჟიმში, ან როგორც ASCII სიმბოლოები სერიებში. რეჟიმი.

PWM რეჟიმი

PWM ნაგულისხმევი რეჟიმი შექმნილია კოდის თავსებადობის PING-თან))) ულტრაბგერითი დისტანციის სენსორის (#28015) კოდი. მას შეუძლია კომუნიკაცია 3.3 ვ ან 5 ვ TTL ან CMOS მიკროკონტროლერებთან. PWM რეჟიმი იყენებს ორმხრივი TTL პულსის ინტერფეისს ერთ I/O პინზე (SIG). SIG პინი იმუშავებს დაბალი, და ორივე შეყვანის პულსი და ექო პულსი იქნება დადებითი მაღალი, VIN vol.tage.

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-2

 

პულსის სიგანე მდგომარეობა
115-დან 290 μs-მდე შემცირებული სიზუსტის გაზომვა
290 μs-დან 12 ms-მდე უმაღლესი სიზუსტის გაზომვა
13 ms არასწორი გაზომვა - სამიზნე ძალიან ახლოს ან ძალიან შორს
14 ms შიდა სენსორის შეცდომა
15 ms შიდა სენსორის დროის ამოწურვა

პულსის სიგანე პროპორციულია მანძილისა და მნიშვნელოვნად არ იცვლება გარემოს ტემპერატურის, წნევის ან ტენიანობის მიხედვით.
პულსის სიგანის დროიდან, μs, მმ-ში გადასაყვანად გამოიყენეთ შემდეგი განტოლება: მანძილი (მმ) = პულსის სიგანე (მმ) × 171.5 პულსის სიგანის დროიდან, μs, ინჩებში გადასაყვანად გამოიყენეთ შემდეგი განტოლება: მანძილი (დუიმი) = პულსის სიგანე (ms) × 6.752

სერიული მონაცემთა რეჟიმი

სერიული მონაცემთა რეჟიმი მუშაობს 9600 ბაუდზე ორმხრივი TTL ინტერფეისით ერთ I/O პინზე (SIG) და შეუძლია კომუნიკაცია 3.3 ვ ან 5 ვ TTL ან CMOS მიკროკონტროლერებთან. SIG პინი იმუშავებს მაღლა ამ რეჟიმში, VIN ტომზეtagე. ნაგულისხმევი PWM რეჟიმიდან სერიულ რეჟიმზე გადასასვლელად, მიიტანეთ SIG პინი დაბალზე, შემდეგ გაგზავნეთ სამი მაღალი 100 μs პულსი 5 μs ან უფრო გრძელი, დაბალი ინტერვალით შორის. ეს შეიძლება გაკეთდეს დიდი "I" სიმბოლოს გადაცემით.

რჩევა: მიკროკონტროლერებთან გამოსაყენებლად, რომლებსაც არ აქვთ ორმხრივი სერიების მხარდაჭერა, LaserPING მოდულის კონფიგურაცია შესაძლებელია სერიულ რეჟიმში გაღვიძებისთვის. ამ შემთხვევაში, თქვენს მიკროკონტროლერზე საჭიროა მხოლოდ ერთი სერიული-rx შეყვანა! იხილეთ სექცია „სერიების ჩართვა დაწყებისას“ ქვემოთ.

სერიულ რეჟიმში, LaserPING მუდმივად აგზავნის გაზომვის ახალ მონაცემებს ASCII ფორმატში. მნიშვნელობა იქნება მილიმეტრებში და მოჰყვება კარის დაბრუნების სიმბოლო (ათწილადი 13). ახალი მნიშვნელობა გადაეცემა ყოველ ჯერზე, როცა სენსორი მიიღებს სწორ კითხვას, როგორც წესი, ყოველ 45 ms-ში ერთხელ.

სერიული ღირებულება მდგომარეობა
50-დან 2000-მდე უმაღლესი სიზუსტის გაზომვა მილიმეტრებში
1-დან 49-მდე  

შემცირებული სიზუსტის გაზომვა მილიმეტრებში

2001-დან 2046-მდე
2047 ანარეკლი აღმოჩენილია 2046 მილიმეტრზე მეტი
 

0 ან 2222

არასწორი გაზომვა

(არეკვლის გარეშე; სამიზნე ძალიან ახლოს, ძალიან შორს ან ძალიან მუქი)

9998 შიდა სენსორის შეცდომა
9999 შიდა სენსორის დროის ამოწურვა

სერიული რეჟიმის შესაჩერებლად და ნაგულისხმევ PWM რეჟიმში დასაბრუნებლად:

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-3

  • დაადეთ SIG პინი დაბალზე და გააჩერეთ დაბალზე 100 ms
  • გაათავისუფლეთ SIG პინი (ჩვეულებრივ დააყენეთ თქვენი I/O პინი, რომელიც დაკავშირებულია SIG-თან, დააბრუნეთ მაღალი წინაღობის შეყვანის რეჟიმში)
  • LaserPING ახლა იქნება PWM რეჟიმში

სერიების ჩართვა გაშვებისას
2 SMT ბალიშები, რომლებიც მონიშნულია DBG და SCK, შეიძლება დამოკლდეს მონაცემთა ნაგულისხმევი რეჟიმის შესაცვლელად, რაც ჩართული იქნება სერიული რეჟიმის გაშვებისას. LaserPING მოდული ამოწმებს DBG/SCK ქინძისთავების სტატუსს ჩართვისას.

  • DBG და SCK ღიაა = ნაგულისხმევი PWM რეჟიმში (ქარხნული ნაგულისხმევი რეჟიმი)
  • DBG და SCK ერთად მოკლედ = ნაგულისხმევი სერიული მონაცემთა რეჟიმი

ორი ქინძის შესამოკლებლად, 0402 რეზისტორი < 4 k-ohm, ნულოვანი Ohm ბმული, ან შედუღების ბლოკი შეიძლება იყოს შედუღებული ბალიშებზე. იხილეთ SMT ტესტის ბალიშების აღწერილობები ქვემოთ ამ ბალიშების შესახებ დეტალებისთვის. სერიულ რეჟიმში გაშვებისას, სენსორს დაახლოებით 100 ms სჭირდება ინიციალიზაცია, რის შემდეგაც LaserPING ავტომატურად დაიწყებს სერიული ASCII მნიშვნელობების გაგზავნას SIG პინზე 9600 baud. მონაცემები მიიღება უწყვეტი CR (ათწილადი 13) დასრულებული ASCII სერიული ნაკადით, ყოველი ახალი წაკითხვა მოდის დაახლოებით ყოველ 45 ms-ში. ეს 45 ms ინტერვალი ოდნავ განსხვავდება, რადგან გაზომილი მანძილის მიხედვით, სენსორისთვის მონაცემების აღმოსაჩენად, დათვლასა და დამუშავებისთვის საჭირო დრო ასევე ოდნავ განსხვავდება.

დისტანციის მაქსიმალური მანძილი და დისტანციის სიზუსტე

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

სამიზნე ასახვა დაფარავს სრულ ველს View (FoV) დიაპაზონის სიზუსტე
50-დან 100 მმ-მდე 100-დან 1500 მმ-მდე 1500-დან 2000 მმ-მდე
თეთრი სამიზნე (90%) +/- 15% +/- 7% +/- 7%
ნაცრისფერი სამიზნე (18%) +/- 15% +/- 7% +/- 10%

სფერო View (FoV) და განათების ველი (FoI) 

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-4

ლაზერული სენსორის ემიტერი და მიმღები ელემენტები ქმნიან კონუსის ფორმას. ემიტერის განათების ველი (FoI) არის 23°, ხოლო მიმღების მხედველობის ველი (FoV) არის 55°. LaserPING სენსორი შეიგრძნობს მხოლოდ ობიექტებს FoI-ში, მაგრამ შეიძლება ჰქონდეს შემცირებული მგრძნობელობა, როდესაც ნათელი ობიექტები იმყოფება FoV-ში. წაკითხვები შეიძლება ასევე იყოს არაზუსტი, როდესაც სარკისებული ზედაპირები FoI-ში ავრცელებს შუქს სხვა ობიექტებზე FoI ან FoV-ში.
დიდი მანძილების გაზომვისას სენსორი უნდა იყოს საკმარისად შორს მიმდებარე იატაკებიდან, კედლებიდან ან ჭერიდან, რათა უზრუნველყოს, რომ ისინი არ გახდნენ უნებლიე სამიზნე, FoI-ის ფარგლებში. LaserPING მოდულიდან 200 სმ დაშორებით, FoI არის 81.4 სმ დიამეტრის დისკი. ზედაპირის ზემოთ სიმაღლემ შეიძლება გავლენა მოახდინოს პრაქტიკულ ზონდირებაზე, რადგან ზოგიერთი ზედაპირი ირეკლავს, ვიდრე გადახრის:

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-5

 

Pin აღწერილობები

პინი ტიპი ფუნქცია
GND ადგილზე საერთო გრუნტი (0 ვ მიწოდება)
VIN ძალაუფლება მოდული იმუშავებს 3.3V-დან 5V DC-მდე. VIN ტომიtage ასევე ადგენს ლოგიკის მაღალ დონეს voltage SIG პინისთვის.
SIG I/O* PWM ან სერიული მონაცემების შეყვანა/გამომავალი

* PWM რეჟიმში ყოფნისას, SIG პინი მუშაობს როგორც ღია კოლექტორის შეყვანა, 55 k-ohm ჩამოსაშლელი რეზისტორით, გარდა საპასუხო იმპულსებისა, რომლებიც გადადის VIN-ზე. სერიულ რეჟიმში ყოფნისას, SIG პინი მოქმედებს როგორც ბიძგი-გაყვანის გამოსავალი.

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-6

საბოლოო მომხმარებლის წვდომა ტესტის ბალიშებზე, PWM-დან სერიულზე გაშვებისას ნაგულისხმევი რეჟიმის შეცვლის გარდა, არ არის მხარდაჭერილი.

პადი ტიპი ფუნქცია
DBG ღია კოლექციონერი კოპროცესორის პროგრამირების პინი (PC1)
SCK ღია კოლექციონერი კოპროცესორის პროგრამირების პინი (PB5)
SCL ღია კოლექციონერი ლაზერული სენსორი I2C საათი 3.9K აწევით 3V-მდე
გადატვირთვა ღია კოლექციონერი კოპროცესორის პროგრამირების პინი (PC6)
SDA ღია კოლექციონერი ლაზერული სენსორის I2C სერიული მონაცემები 3.9K 3V-მდე აწევით
MOSI ღია კოლექციონერი კოპროცესორის პროგრამირების პინი (PB3)
INTD Push Pull (აქტიური დაბალი) ლაზერული სენსორის მონაცემთა მზა შეწყვეტა

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

მისო ღია კოლექციონერი კოპროცესორის პროგრამირების პინი (PB4)

საფარის შუშის შერჩევის გზამკვლევი

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

  • მასალა: PMMA, აკრილის
  • სპექტრული გამტარობა: T< 5% λ< 770 ნმ, T> 90% λ > 820 ნმ
  • ჰაერის უფსკრული: 100 მკმ
  • სისქე: < 1 მმ (რაც უფრო თხელია, მით უკეთესი)
  • ზომები: 6 x 8 მმ-ზე მეტი

PCB ზომები 

PARALLAX-INC-28041-LaserPING-Rangefinder-Module-FIG-7

გადასინჯვის ისტორია
ვერსია 1.0: ორიგინალური გამოშვება. ჩამოტვირთულია Arrow.com.

დოკუმენტები / რესურსები

PARALLAX INC 28041 LaserPING Rangefinder მოდული [pdf] მომხმარებლის სახელმძღვანელო
28041, LaserPING Rangefinder Module, 28041 LaserPING Rangefinder Module, Rangefinder Module, Module

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *