DIGILENT-โลโก้

เครื่องวัดความเร่ง MEMS 2 แกน DIGILENT PmodACL3

คู่มืออ้างอิง PmodACL2TM

แก้ไขเมื่อ 24 พฤษภาคม 2016
คู่มือนี้ใช้กับ PmodACL2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilintinc.com

เกินview
PmodACL2 คือเครื่องวัดความเร่ง MEMS 3 แกนที่ขับเคลื่อนด้วย Analog Devices ADXL362 โดยการสื่อสารกับชิปผ่านโปรโตคอล SPI ผู้ใช้สามารถรับข้อมูลที่มีความละเอียดสูงสุด 12 บิตสำหรับแต่ละแกนของความเร่ง นอกจากนี้ โมดูลนี้ยังนำเสนอการตรวจจับทริกเกอร์ภายนอกผ่านการตรวจจับการแตะครั้งเดียวหรือสองครั้ง รวมถึงคุณสมบัติการประหยัดพลังงานผ่านการตรวจสอบการไม่มีการใช้งาน

คุณสมบัติผลิตภัณฑ์

  • มาตรความเร่ง MEMS แบบ 3 แกน
  • ความละเอียดสูงถึง 12 บิตต่อแกน
  • ผู้ใช้สามารถเลือกความละเอียดได้
  • การติดตามกิจกรรม/ความไม่มีกิจกรรม
  • การบริโภคในปัจจุบันต่ำ

คำแนะนำการใช้ผลิตภัณฑ์

  1. เชื่อมต่อ PmodACL2 เข้ากับไมโครคอนโทรลเลอร์หรือบอร์ดพัฒนาของคุณโดยใช้โปรโตคอล SPI
  2. เปิด PmodACL2 และไมโครคอนโทรลเลอร์/บอร์ดพัฒนาของคุณ
  3. ในการอ่านข้อมูลการเร่งความเร็ว ให้ส่งคำสั่งที่เหมาะสมไปยัง PmodACL2 ผ่านทาง SPI
  4. PmodACL2 ให้ความละเอียดสูงสุด 12 บิตสำหรับแต่ละแกนเร่งความเร็ว ใช้คุณสมบัติความละเอียดที่ผู้ใช้สามารถเลือกได้เพื่อกำหนดค่าความละเอียดที่ต้องการ
  5. หากต้องการตรวจจับทริกเกอร์ภายนอก ให้เปิดใช้งานคุณสมบัติการตรวจจับด้วยการแตะครั้งเดียวหรือสองครั้งบน PmodACL2
  6. เพื่อประหยัดพลังงาน ให้ใช้คุณสมบัติการตรวจสอบการไม่ได้ใช้งานของ PmodACL2
  7. ดูคู่มืออ้างอิง PmodACL2 เพื่อดูข้อมูลโดยละเอียดเกี่ยวกับคำสั่ง SPI และตัวเลือกการกำหนดค่า

เกินview
PmodACL2 คือเครื่องวัดความเร่ง MEMS 3 แกนที่ขับเคลื่อนด้วย Analog Devices ADXL362 โดยการสื่อสารกับชิปผ่านโปรโตคอล SPI ผู้ใช้สามารถรับข้อมูลที่มีความละเอียดสูงสุด 12 บิตสำหรับแต่ละแกนของความเร่ง นอกจากนี้ โมดูลนี้ยังนำเสนอการตรวจจับทริกเกอร์ภายนอกผ่านการตรวจจับการแตะครั้งเดียวหรือสองครั้ง รวมถึงคุณสมบัติการประหยัดพลังงานผ่านการตรวจสอบการไม่มีการใช้งาน

PmodACL2

คุณสมบัติ ได้แก่:

  • มาตรความเร่ง MEMS แบบ 3 แกน
  • ความละเอียดสูงถึง 12 บิตต่อแกน
  • ผู้ใช้สามารถเลือกความละเอียดได้
  • การติดตามกิจกรรม/ความไม่มีกิจกรรม
  • การใช้กระแสไฟฟ้าต่ำที่ <2 μA ที่ 100Hz
  • การตรวจจับการตกอิสระ
  • ขนาด PCB เล็กสำหรับการออกแบบที่ยืดหยุ่น 1.0 นิ้ว ×
    0.8 นิ้ว (2.5 ซม. × 2.0 ซม.)
  • ทำตามอินเทอร์เฟซ Digilent Pmod
    สเปค Type 2A
  • ห้องสมุดและอดีตampมีโค้ดให้ใช้งาน
    ในศูนย์ทรัพยากร

คำอธิบายการทำงาน
PmodACL2 ใช้ Analog Devices ADXL362 เพื่อจัดเตรียมข้อมูลการเร่งความเร็ว MEMS ให้กับบอร์ดระบบ ด้วยความเร็ว 512 วินาทีที่ลึกampบัฟเฟอร์ FIFO ช่วยให้ผู้ใช้สามารถทำได้ view เหตุการณ์ต่อเนื่องยาวนานก่อนที่จะเกิดการขัดจังหวะหรือเพียงแค่ให้บอร์ดระบบสามารถเข้าถึงข้อมูลการเร่งความเร็วเมื่อผู้ใช้พบว่าสะดวกที่สุด

การเชื่อมต่อกับ Pmod

PmodACL2 สื่อสารกับบอร์ดโฮสต์ผ่านโปรโตคอล SPI เพื่ออ่านจากรีจิสเตอร์ข้อมูลบนบอร์ด
ก่อนอื่นจะต้องดึงบรรทัด Chip Select ลงต่ำ จากนั้นจึงส่งไบต์คำสั่งเพื่ออ่านจากรีจิสเตอร์ข้อมูล (0x0B)
ไบต์ที่อยู่ที่ต้องการจะต้องส่งต่อไป จากนั้นจึงรับไบต์ที่ต้องการด้วย MSB ก่อนบนขอบสัญญาณนาฬิกาที่ลดลง เนื่องจากตัวชี้ที่อยู่จะเพิ่มค่าโดยอัตโนมัติไปยังไบต์ที่อยู่ถัดไป จึงสามารถอ่านไบต์หลายไบต์ได้ติดต่อกันโดยส่งพัลส์ไปยังสายสัญญาณนาฬิกาแบบอนุกรมต่อไปampชุดคำสั่งที่จะอ่านจากรีจิสเตอร์ yaxis มีดังต่อไปนี้:

คำสั่งอ่าน ที่อยู่แกน Y แรก
0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0  

 

ไบต์ LSB ของข้อมูลแกน Y ไบต์ MSB ของข้อมูลแกน Y
b7 b6 b5 b4 b3 b2 b1 แอลเอสบี SX SX SX SX MSB บี10 b9 b8  

บันทึก: บิต SX แต่ละบิตจะมีค่าเดียวกับบิตที่มีนัยสำคัญที่สุดของข้อมูลแกน y
ในการอ่านจากบัฟเฟอร์ FIFO จะต้องส่งไบต์คำสั่งเพื่อเขียนไปยังรีจิสเตอร์ข้อมูล (0x0A) ก่อน เพื่อให้เราสามารถกำหนดค่ารีจิสเตอร์ควบคุม FIFO (ที่อยู่ 0x28) เพื่อระบุว่าเราต้องการให้บัฟเฟอร์ FIFO เก็บข้อมูล หลังจากที่กำหนดค่า ADXL362 ให้ใช้บัฟเฟอร์ FIFO แล้ว จะต้องส่งไบต์คำสั่งเพื่ออ่านจากบัฟเฟอร์ FIFO (0x0D) ก่อน จากนั้นจึงตามด้วยคู่ไบต์ข้อมูลที่มีแกนที่ต้องการวัดและข้อมูลความเร่ง ตัวอย่างampชุดคำสั่งสำหรับอ่านจากบัฟเฟอร์ FIFO มีดังต่อไปนี้:

คำสั่งอ่านที่อยู่รีจิสเตอร์ควบคุม FIFO คำสั่งอ่าน FIFO
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1

ไบต์ LSB ของข้อมูลแกน ไบต์ MSB ของข้อมูลแกน
b7 b6 b5 b4 b3 b2 b1 แอลเอสบี บี15 บี14 SX SX MSB บี10 b9 b8  

บันทึก: บิต SX แต่ละบิตจะมีค่าเดียวกับบิตที่มีนัยสำคัญที่สุดของข้อมูลแกน y โดย b15 และ b14 แสดงว่าข้อมูลขาเข้าแสดงแกนใด

ตารางคำอธิบาย Pinout

ตารางพินเอาต์ของ PmodACL2
ขั้วต่อ J1   ขั้วต่อ J2  
เข็มหมุด สัญญาณ คำอธิบาย   เข็มหมุด สัญญาณ คำอธิบาย เข็มหมุด สัญญาณ คำอธิบาย  
1 ~ซีเอส เลือกชิป 7 อินที2 ขัดจังหวะสอง 1 อินที1 ขัดจังหวะหนึ่ง  
2 MOSI เจ้านายออกทาส

In

8 อินที1 ขัดจังหวะหนึ่ง 2 G แหล่งจ่ายไฟ

พื้น

 
3 มิโซะ เจ้านายในทาส

ออก

9 NC ไม่เชื่อมต่อ ขั้วต่อ J3  
4 ส.ค.ส นาฬิกาอนุกรม 10 NC ไม่เชื่อมต่อ เข็มหมุด สัญญาณ คำอธิบาย  
5 ก.ย.ด. แหล่งจ่ายไฟ

พื้น

11 ก.ย.ด. แหล่งจ่ายไฟ

พื้น

1 อินที2 ขัดจังหวะสอง  
6 วีซีซี แหล่งจ่ายไฟ

(3.3V)

12 วีซีซี แหล่งจ่ายไฟ

(3.3V)

2 G แหล่งจ่ายไฟ

พื้น

 

PmodACL2 ยังมีพินขัดจังหวะแบบตั้งโปรแกรมได้ XNUMX พินให้ใช้งาน พินทั้งสองนี้สามารถตั้งค่าให้ทริกเกอร์ขัดจังหวะเมื่อมีทริกเกอร์ที่แตกต่างกันหลายตัว เช่น การทำงาน/ไม่ได้ใช้งาน (เพื่อช่วยลดพลังงานของระบบ) เมื่อบัฟเฟอร์ FIFO เต็มถึงระดับที่ต้องการ เมื่อข้อมูลพร้อมที่จะดึงข้อมูล และทริกเกอร์อื่นๆ
แหล่งจ่ายไฟภายนอกที่จ่ายให้กับ PmodACL2 จะต้องอยู่ระหว่าง 1.6V ถึง 3.5V ดังนั้น เมื่อใช้บอร์ดระบบ Digilent Pmod นี้จะต้องใช้ไฟ 3.3V

มิติทางกายภาพ
หมุดบนส่วนหัวของหมุดมีระยะห่าง 100 ไมล์ PCB ยาว 0.95 นิ้วที่ด้านข้างขนานกับพินบนส่วนหัวของพิน และยาว 0.8 นิ้วที่ด้านข้างในแนวตั้งฉากกับส่วนหัวของพิน

ลิขสิทธิ์ Digilent, Inc. สงวนลิขสิทธิ์
ชื่อผลิตภัณฑ์และบริษัทอื่นๆ ที่กล่าวถึงอาจเป็นเครื่องหมายการค้าของเจ้าของที่เกี่ยวข้อง

เอกสาร / แหล่งข้อมูล

เครื่องวัดความเร่ง MEMS 2 แกน DIGILENT PmodACL3 [พีดีเอฟ] คู่มือเจ้าของ
PmodACL2 เครื่องวัดความเร่ง MEMS 3 แกน, PmodACL2, เครื่องวัดความเร่ง MEMS 3 แกน, เครื่องวัดความเร่ง MEMS, เครื่องวัดความเร่ง

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *