DIGILENT PmodCMPS შეყვანის Pmods სენსორების მფლობელის სახელმძღვანელო
დასრულდაview
Digilent PmodCMPS გამოირჩევა პოპულარული Honeywell HMC5883L 3-ღერძიანი ციფრული კომპასი და შეუძლია კომპასის სათაურის წაკითხვის დამატება ნებისმიერ Digilent მასპინძელ დაფაზე I²C ინტერფეისით.
PmodCMPS.
მახასიათებლები მოიცავს:
- 3 ღერძიანი ციფრული კომპასი
- 2 მილიგაუსის ველის გარჩევადობა ±8 გაუსის ველებში
- 160 ჰც მაქსიმალური მონაცემთა გამომავალი სიხშირე
- არჩევითი ასაწევი რეზისტორები SCL და SDA ქინძისთავებისთვის
- მცირე PCB ზომა მოქნილი დიზაინისთვის 0.8" × 0.8" (2.0 სმ × 2.0 სმ)
- 2×4-პინიანი კონექტორი I2C ინტერფეისით
- მიჰყვება Digilent Pmod ინტერფეისის სპეციფიკაცია
- ბიბლიოთეკა და ყოფილიampკოდი ხელმისაწვდომია რესურს ცენტრი
ფუნქციური აღწერა
PmodCMPS იყენებს Honeywell-ის HMC5883L ანიზოტროპული მაგნიტორეზისტული (AMR) ტექნოლოგიით. უბრალო ინგლისურად, ეს ნიშნავს, რომ სამ სენსორს (თითო თითოეული კოორდინატის მიმართულებისთვის) ძალიან მცირე ჩარევა აქვთ ერთმანეთთან ისე, რომ ზუსტი მონაცემების მიღება შესაძლებელია Pmod-დან.
ინტერფეისი Pmod-თან
Pmod CMPS კომუნიკაციას უწევს მასპინძელ დაფას I²C პროტოკოლის მეშვეობით. ჯუმპერები JP1 და JP2 უზრუნველყოფენ არჩევით 2.2kΩ ასაწევ რეზისტორებს სერიული მონაცემებისა და სერიული საათის ხაზებისთვის გამოსაყენებლად. ამ ბორტ ჩიპის 7-ბიტიანი მისამართია 0x1E, რვა ბიტიანი მისამართი წაკითხვის ბრძანებისთვის 8x0D და 3x0C ჩაწერის ბრძანებისთვის.
ნაგულისხმევად, PmodCMPS იწყება ერთჯერადი გაზომვის რეჟიმში ისე, რომ კომპასი იღებს ერთჯერად გაზომვას, დააყენებს მონაცემთა მზა პინს მაღლა და შემდეგ თავს აყენებს უმოქმედო რეჟიმში. უმოქმედო რეჟიმში ყოფნისას, ენერგიის მოხმარების ძირითადი წყაროები (გასაკვირი არ არის) გამორთულია, როგორიცაა შიდა ADC, რომელიც აგროვებს მოცულობას.tage გაზომვები. თუმცა, თქვენ კვლავ შეგიძლიათ წვდომა ყველა რეესტრში მათი უახლესი მონაცემების მნიშვნელობით I²C ავტობუსის მეშვეობით. PmodCMPS უმოქმედო რეჟიმიდან ერთჯერადი გაზომვის ან უწყვეტი გაზომვის რეჟიმში დასაბრუნებლად, მომხმარებელმა უნდა ჩაწეროს რეჟიმის რეესტრში (0x02).
Pmod CMPS-დან მონაცემების წაკითხვისას, ექვსივე მონაცემთა რეგისტრი, რომელიც შეესაბამება თითოეული დეკარტის კოორდინატთა მიმართულების ზედა და ქვედა ბაიტებს, უნდა წაიკითხოს. ვინაიდან შიდა რეესტრის მისამართის მაჩვენებელი ავტომატურად იზრდება რეგისტრის წარმატებით წაკითხვის შემდეგ, შესაძლებელია ექვსივე რეგისტრიდან წაკითხვა ერთი ბრძანებით. ყოფილმაampროგორ შეიძლება გამოიყურებოდეს ეს მოცემულია ქვემოთ:
ცხრილი 1. ბრძანება და მისამართი ბაიტები.
ბრძანების ბაიტი | მისამართის ბაიტი | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (ACK) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (ACK) |
MSB X | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB ზ | LSB ზ | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
MSB Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (გაჩერება) |
შენიშვნა: SX ნიშნავს ნიშნის ბიტის (sb) ნიშნის გაფართოებას.
პინოტის აღწერილობის ცხრილი
ცხრილი 1. კონექტორი J1: Pmod-ზე მითითებული აღწერილობების დამაგრება.
სათაური J1 | ||
ქინძისთავები | სიგნალი | აღწერა |
1 და 5 | SCL | სერიული საათი |
2 და 6 | SDA | სერიული მონაცემები |
3 და 7 | GND | ელექტრომომარაგება მიწა |
4 და 8 | VCC | კვების წყარო (3.3 ვ) |
სათაური J2 | ||
პინი | სიგნალი | აღწერა |
1 | DRDY | მონაცემები მზად არის |
2 | GND | ელექტრომომარაგება მიწა |
ჯუმპერი JP1 | ||
დატვირთული მდგომარეობა | SDA ხაზი იყენებს 2.2kΩ pull-up რეზისტორს | |
ჯუმპერი JP2 | ||
დატვირთული მდგომარეობა | SCL ხაზი იყენებს 2.2 kΩ ასაწევ რეზისტორს |
Pmod CMPS ასევე გთავაზობთ თვითტესტის რეჟიმს, რომელიც დაგეხმარებათ მოდულიდან მიღებული ნებისმიერი მონაცემების დაკალიბრებაში.
PmodCMPS-ზე გამოყენებული ნებისმიერი გარე სიმძლავრე უნდა იყოს 2.16 ვ და 3.6 ვ-ის ფარგლებში; ამიტომ, Digilent სისტემის დაფებზე Pmod სათაურების გამოყენებისას, მიწოდება ტtage უნდა იყოს 3.3 ვ.
ფიზიკური ზომები
ქინძისთავები სათაურზე განლაგებულია ერთმანეთისგან 100 მილის მანძილზე. PCB არის 0.8 ინჩი სიგრძით გვერდებზე, რომლებიც პარალელურად არის ქინძისთავის სათაურზე და 0.8 ინჩი სიგრძით გვერდებზე პერპენდიკულარულ მხარეს.
საავტორო უფლება Digilent, Inc.
ნახსენები სხვა პროდუქტისა და კომპანიის სახელები შეიძლება იყოს მათი შესაბამისი მფლობელების სავაჭრო ნიშნები.
ჩამოტვირთულია Arrow.com.
1300 ჰენლის კორტი
პულმანი, WA 99163
509.334.6306
www.digilentinc.com
დოკუმენტები / რესურსები
![]() |
DIGILENT PmodCMPS შეყვანის Pmods სენსორები [pdf] მფლობელის სახელმძღვანელო PmodCMPS შეყვანის Pmods სენსორები, PmodCMPS, შეყვანის Pmods სენსორები, Pmods სენსორები, სენსორები |