การติดตามการเคลื่อนไหวคือกระบวนการจับการเคลื่อนไหวของวัตถุหรือผู้คน เทคนิคนี้ใช้ในแอพพลิเคชั่นต่างๆเช่นการทหารการแพทย์การกีฬา ฯลฯ ... การติดตามการเคลื่อนไหวยังใช้ในการออกแบบกราฟิกและแอนิเมชั่น สำหรับเซ็นเซอร์ติดตามการเคลื่อนไหวเช่น Gyroscope และ accelerometers จะถูกใช้อย่างมาก ถือเป็นความท้าทายอย่างยิ่งในการฝังเซ็นเซอร์เหล่านี้ไว้ในอุปกรณ์สมัยใหม่ที่มีขนาดเหมาะสมที่สุด เซ็นเซอร์อเนกประสงค์สามารถเป็นทางออกได้ หนึ่งในเซ็นเซอร์ดังกล่าวคือ ICM-20608-G มีไจโรสโคปและมาตรความเร่งและยังมีขนาดเล็กทำให้ง่ายต่อการฝังลงในอุปกรณ์พกพาต่างๆ
ICM-20608-G คืออะไร?
ICM-20608-G เป็นอุปกรณ์ติดตามการเคลื่อนไหวซึ่งรวมไจโรสโคปแบบ 3 แกนและเครื่องวัดความเร่ง 3 แกน เป็นอุปกรณ์ที่มีประสิทธิภาพสูงและใช้พลังงานต่ำ ICM-20608-G มีจำหน่ายในแพ็คเกจ LGA ขนาดเล็ก 3 × 3 × 0.75 มม. 16 พิน อุปกรณ์นี้ยังประกอบด้วยเซ็นเซอร์อุณหภูมิดิจิตอลอินเตอร์รัปต์ที่ตั้งโปรแกรมได้และตัวกรอง
แผนภาพบล็อก
ICM-20608-G-Block-Diagram
บล็อกหลักและฟังก์ชันของ ICM-20608-G มีดังต่อไปนี้ -
- เซ็นเซอร์ไจโรสโคป MEMS 3 แกนพร้อมด้วย ADC 16 บิต
- เซ็นเซอร์วัดความเร่ง 3 แกนพร้อม ADC 16 บิต
- อินเทอร์เฟซการสื่อสารแบบอนุกรม I2C และ SPI
- การทดสอบตัวเองเพื่อทดสอบการทำงานทางกลไกและทางไฟฟ้าของเซ็นเซอร์
- การตอกบัตร
- ข้อมูลเซ็นเซอร์ลงทะเบียน
- 512- ไบต์ FIFO
- ขัดจังหวะ
- เซ็นเซอร์อุณหภูมิเอาท์พุทดิจิตอล
- ฉันทำ.
- ปั๊มชาร์จ.
- โหมดพลังงานมาตรฐาน
แผนภูมิวงจรรวม
ICM-20608-G-Circuit-Diagram
ICM-20608-G สามารถเชื่อมต่อกับไมโครคอนโทรลเลอร์ได้อย่างง่ายดายโดยใช้อินเทอร์เฟซการสื่อสารแบบอนุกรม I2C ในการเลือกพิน CS อินเทอร์เฟซ I2C ควรดึง HIGH อุปกรณ์ยังจัดเตรียมไลบรารีต่างๆ โดยการดาวน์โหลดไลบรารีคุณสามารถใช้อุปกรณ์ได้อย่างง่ายดายโดยใช้คำสั่งผ่านอินเทอร์เฟซ I2C ตัวเก็บประจุเซรามิกภายนอกใช้ในโมดูลที่ REGOUT, VDD, VDDIO
เมื่อไจโรสโคปหมุนบนแกนใด ๆ ตัวเก็บประจุจะรับแรงสั่นสะเทือนที่เกิดจากเอฟเฟกต์ Coriolis จากนั้นสัญญาณนี้จะถูกขยาย, demodulated และกรองเพื่อสร้างแรงดันไฟฟ้าตามสัดส่วนกับอัตราเชิงมุม ADC ที่ให้มาพร้อมกับตัวกรองใช้สำหรับรับค่าดิจิทัล
คำอธิบายพิน
ICM-20608-G-Pin-Diagram
ICM-20608-G มีให้ในแพ็คเกจ LGA 16 พินขนาดเล็ก ใช้ผลิตโดยใช้กระบวนการผลิต CMOS -MEMS ICM-20608-G มักจะมีให้ในรูปแบบโมดูล ดังนั้นคำอธิบายพินจึงเปลี่ยนไปตามผู้ผลิต แต่จำนวนพินและฟังก์ชันการทำงานเหมือนกัน คำอธิบายพินของพินต่างๆของ ICM-20608-G แสดงไว้ด้านล่าง -
- Pin-1, VDDIO คือพินแรงดันไฟฟ้าอินพุต / เอาท์พุตดิจิตอล
- Pin-2, SCL / SCLK คือนาฬิกาอนุกรม I2C (SCL) หรือนาฬิกาอนุกรม SPI (SCLK)
- Pin-3 ใช้เป็น SDA สำหรับข้อมูลอนุกรม I2C และ SDI สำหรับอินพุตข้อมูลอนุกรม SPI
- Pin-4 ใช้เป็น AD0 สำหรับที่อยู่ทาส I2C LSB และ SDO สำหรับเอาต์พุตข้อมูลอนุกรม SPI
- Pin-5, CS คือพินเลือกชิป ค่าของมันคือ 0 สำหรับโหมด SPI และ 1 สำหรับโหมด I2C
- Pin-6, INT คือพินเอาต์พุตดิจิตอลขัดจังหวะ
- Pin-7, RESV คือพินที่สงวนไว้ ขานี้ไม่ได้เชื่อมต่อ
- Pin-8, FSYNC คือพินอินพุตดิจิตอลที่ซิงโครไนซ์ ขานี้ควรเชื่อมต่อกับกราวด์หากไม่ได้ใช้
- Pin-9 ถึง Pin-12 คือ RESV พินที่สงวนไว้ พินเหล่านี้ไม่ได้เชื่อมต่อ
- Pin-13, GND คือพินกราวด์ หมุดนี้เชื่อมต่อกับพื้นดิน
- Pin-14, REGOUT คือพินเชื่อมต่อตัวเก็บประจุตัวกรอง Regulator
- Pin-15, RESV คือพินที่สงวนไว้
- Pin-16, VDD คือพินแหล่งจ่ายไฟ
ข้อมูลจำเพาะของ ICM-20608-G
ข้อกำหนดบางประการของ ICM-20608-G มีดังต่อไปนี้ -
- ICM-20608-G ประกอบด้วย Gyroscope 3 แกนและ 3-axis accelerometer
- ไจโรสโคปที่มีอยู่ในโมดูลนี้มีช่วงเต็มสเกลที่ผู้ใช้ตั้งโปรแกรมได้ที่± 250, ± 500, ± 1000 และ± 2000 ° / วินาที
- ไจโรสโคปยังมาพร้อมกับ 16 บิต ADC เอส.
- มาตรความเร่งที่มีอยู่ในอุปกรณ์มีช่วงเต็มสเกลที่ผู้ใช้ตั้งโปรแกรมได้คือ± 2g, ± 4g, ± 8g และ± 16g
- accelerometer ยังมาพร้อมกับ ADC 16 บิต
- ICM-20608-G มีอินเทอร์รัปต์ที่ผู้ใช้ตั้งโปรแกรมได้
- อุปกรณ์นี้ยังมีตัวกรองที่ตั้งโปรแกรมได้บนชิป
- ความไวข้ามแกนน้อยที่สุดระหว่างตัววัดความเร่งและแกนไจโรสโคปเพื่อลดสัญญาณรบกวน
- ไจโรสโคปมีสเกล - แฟกเตอร์ความไวที่ปรับเทียบจากโรงงาน
- ICM-20608-G มีทั้งอินเทอร์เฟซอนุกรม I2C และ SPI
- เพื่อลดการรับส่งข้อมูลบนอินเทอร์เฟซบัสอนุกรมอุปกรณ์นี้ยังมี FIFO 512 ไบต์
- อุปกรณ์นี้สามารถสื่อสารกับรีจิสเตอร์ทั้งหมดที่มีอยู่ในอุปกรณ์ไม่ว่าจะโดยใช้ I2C ที่ 400kHz หรือใช้ SPI ที่ 8Mhz.
- อุปกรณ์นี้มีให้ในแพ็คเกจ LGA ขนาดเล็ก แต่ประสิทธิภาพสูง
- นอกจากไจโรสโคปและ มาตรความเร่ง ICM-20608-G ยังมีระบบดิจิตอล เซ็นเซอร์อุณหภูมิ .
- ความทนทานต่อแรงกระแทก 10,000g ของอุปกรณ์ให้ความทนทานสูง
- อุปกรณ์นี้เป็นแรงดันไฟฟ้าสองแหล่งแยกกัน VDD และ VDDIO
- ช่วงการทำงานของ VDD อยู่ระหว่าง 1.71v ถึง 3.45v
- ช่วงการทำงานของ VDDIO อยู่ระหว่าง 1.71 V ถึง 3.45V
- เมื่อใช้ไจโรสโคปและเครื่องวัดความเร่งสำหรับแอปพลิเคชันต้องใช้กระแสไฟฟ้า 3mA
- เมื่อใช้เฉพาะไจโรสโคปต้องใช้กระแส 2.6 mA
- ช่วงอุณหภูมิที่ระบุของอุปกรณ์นี้อยู่ระหว่าง -40 ° C ถึง 85 ° C
- ช่วงอุณหภูมิในการจัดเก็บของอุปกรณ์นี้อยู่ระหว่าง -40 ° C ถึง 125 ° C
การใช้งานของ ICM-20608-G
แอปพลิเคชั่นบางส่วนได้รับด้านล่าง -
- เนื่องจาก ICM-20608-G มาในแพ็คเกจขนาดเล็กจึงใช้ในอุปกรณ์พกพา
- อุปกรณ์นี้ใช้ในโทรศัพท์มือถือและอุปกรณ์เล่นเกมแบบพกพา
- โดรนและเครื่องบินของเล่นก็ใช้อุปกรณ์นี้เช่นกัน
- อุปกรณ์นี้ยังใช้ในโทรศัพท์มือถือและแท็บเล็ต
- รีโมทคอนโทรล 3D สำหรับ DTV และในเมาส์ 3D
- ICM-20608-G สามารถพบได้ในอุปกรณ์สวมใส่ที่ใช้เพื่อสุขภาพฟิตเนสและกีฬา
- อุปกรณ์นี้ยังใช้ในวิทยาการหุ่นยนต์
- ในอุปกรณ์ VR และ AR จะใช้ ICM-20608-G
- เนื่องจากการใช้พลังงานน้อย ICM-20608-G จึงถูกใช้อย่างมากในอุปกรณ์ที่ใช้แบตเตอรี่
- ในการใช้งานที่จำเป็นต้องมีการป้องกันการหล่นอย่างกะทันหัน ICM-20608-G มีประโยชน์มาก
- ในระบบนำทางอุปกรณ์นี้ใช้สำหรับการวัดที่แม่นยำ
IC ทางเลือกของ ICM-20608-G
ICM-20608-G เป็นอุปกรณ์ติดตามการเคลื่อนไหว 6 แกนที่เปิดตัวโดย InvenSense IC บางตัวที่มีจำหน่ายในตลาดและสามารถใช้เป็นทางเลือกสำหรับ ICM-20608-G ได้แก่ ADXL335, MPU6050, MMA7341
การรวม 6 แกนของอุปกรณ์นี้ช่วยให้ผู้ผลิตสามารถกำจัดกระบวนการที่ซับซ้อนที่ใช้เวลานานเช่นการเลือกคุณสมบัติและการรวมระดับระบบของอุปกรณ์แยกในระหว่างการผลิต โมดูลนี้สามารถเชื่อมต่อได้อย่างง่ายดาย Arduino ทำให้นักเรียนได้รับความนิยมอย่างมากในการออกแบบโครงการ ICM-20608-G ให้การวัดที่แม่นยำซึ่งมอบประสบการณ์การใช้งานระดับสูงแก่ผู้ใช้ คุณสมบัติทางไฟฟ้าเพิ่มเติมและแผนภาพเวลาขัดจังหวะสามารถพบได้ใน ICM-20608-G แผ่นข้อมูล . คุณใช้อินเทอร์เฟซแบบอนุกรมใดสำหรับแอปพลิเคชันของคุณ