ฉันมีหลายสิ่งที่จะพูดที่นี่และบางคนก็เกี่ยวข้องกับการเห็นด้วยกับ pingswept และบางส่วนด้วย penjuin
cr3000
การสุ่มตัวอย่าง cr3000 ที่ 16 บิตและ 100 เฮิร์ตซ์จะเป็นการสุ่มตัวอย่างช้าเล็กน้อยสำหรับคุณที่จะลบเสียงรบกวนจากข้อมูลของคุณได้อย่างง่ายดาย แต่ด้วยความแม่นยำที่สูงขึ้นอย่างมากจากนั้นจะสามารถใช้งานได้ ฉันสงสัยว่าคุณจะได้ความแม่นยำ 13 หรือ 14 บิตโดยไม่มีขั้นตอนวิธีการกรองที่ดีพอสมควร Accelerometers สอนฉันว่าการสั่นสะเทือนคือปีศาจโฟนิสตันที่เสียหาย
ตัวเก็บประจุเอาท์พุท
คุณต้องตรวจสอบให้แน่ใจว่าคุณทำตามที่แผ่นข้อมูลบอกไว้และทฤษฎีสัญญาณส่งสัญญาณ วิธีอ้างแผ่นข้อมูล:
เอาต์พุตของ ADXL103 / ADXL203 มีแบนด์วิดธ์ทั่วไปที่ 2.5 kHz ผู้ใช้จะต้องกรองสัญญาณ ณ จุดนี้เพื่อ จำกัด ข้อผิดพลาดของนามแฝง แบนด์วิดธ์แบบอะนาล็อกต้องไม่เกินครึ่งของความถี่การสุ่มตัวอย่างแบบอะนาล็อกกับดิจิตอลเพื่อลดนามแฝง แบนด์วิดธ์แบบอะนาล็อกสามารถลดลงได้อีกเพื่อลดเสียงรบกวนและปรับปรุงความละเอียด
ซึ่งหมายความว่าคุณต้องเลือกตัวเก็บประจุเพื่อให้อัตราของคุณต่ำกว่า 50Hz หากคุณวางไว้เหนือสิ่งนี้คุณจะได้รับนามแฝงและนามแฝงทำให้เสียงสั่นสะเทือนเป็นมารที่คุณได้ลงนามในข้อตกลง พวกเขาระบุวิธีการคำนวณระดับเสียงจากอุปกรณ์และที่ 50Hz แบนด์วิดธ์สูงสุดถึงสูงสุดของ 0.006 * แรงโน้มถ่วงจะไม่ถูกสังเกตถ้าคุณมีสิ่งนี้ในอุปกรณ์ที่มีการสั่นสะเทือน
การตีความข้อมูล
นี่อาจเป็นสิ่งที่คุณสนใจมากที่สุดและทำได้ง่ายมาก คุณต้องติดแท็กเวลาที่อุปกรณ์อยู่ในสภาวะเป็นกลางซึ่งจะเป็นเมื่อมันแบนและคุณยังค่อนข้างอยู่ ให้เวลาหนึ่งหรือสองวินาที ณ จุดนี้จากนั้นคุณสามารถหาค่ามัธยฐานของข้อมูลนี้เพื่อกำหนดแรงดัน no-G จากนั้นคุณสามารถใช้สิ่งนี้เป็นจุดที่คุณเปรียบเทียบอุปกรณ์กับ ตอนนี้จากจุดนี้ฉันสามารถพูดแผ่นข้อมูลโดยตรง:
เมื่อ accelerometer ตั้งฉากกับแรงโน้มถ่วงของมันออกเปลี่ยนแปลงเกือบ 17.5 มิลลิกรัมต่อระดับของความลาดเอียง
ดังนั้นคุณสามารถใช้การประมาณนี้ได้หากคุณไม่เอียงมาก แต่คุณจะต้องใช้รูปทรงเรขาคณิตหากคุณวางแผนที่จะเอียงทั้งสองทิศทางและในมุมที่ไม่เล็กมาก
หากคุณกำลังจะมีขนาดใหญ่ขึ้นพวกเขายังมีสมการสะกดออกมาเป็น:
PITCH = มิดชิด (AX / 1 g)
ROLL = มิด (AY / 1 กรัม)
เท่าที่ฉันสามารถโทรหาอุปกรณ์ของคุณจะมีการเปลี่ยนแปลง 1V ต่อการเร่งความเร็ว 1G หากคุณทำขั้นตอนการปรับเทียบแล้วคุณควรจะสามารถทำการวัดลบออฟเซ็ตและคุณมีจำนวน Gs ที่มีประสบการณ์
หยุดอ่านที่นี่เว้นแต่คุณจะพบปัญหาหรือต้องการข้อมูลเพิ่มเติมเพื่อปรับปรุงแนวทาง
ฉันได้เพิ่มการพูดคุยเกี่ยวกับวิธีการและวิธีการอื่น ๆ ที่ดีขึ้นเพื่อปรับปรุงวิธีการของคุณสำหรับระบบที่เปลี่ยนแปลงอย่างรวดเร็วหรือระบบที่คุณกำลังจะตั้งโปรแกรมอุปกรณ์ที่ทำตัวอย่าง
ความถี่ในการสุ่มตัวอย่าง
คุณจะต้องสุ่มตัวอย่างเร็วกว่าความเร็วที่อุปกรณ์ของคุณเปลี่ยนทิศทางที่เร่งความเร็วเนื่องจากคุณต้องวัดการวางแนว 20-30 ครั้งต่อวินาที คุณต้องสามารถวัดได้เร็วพอที่จะกรองสัญญาณการสั่นสะเทือนและความเร่งเนื่องจากผลกระทบอื่น ๆ ซึ่งฉันพบว่าค่อนข้างใหญ่เมื่อทำงานกับมาตรวัดความเร่ง
มาตรความเร่ง 3 แกน
ประการที่สองถ้าคุณมี accelerometer สามแกนคุณจะสามารถจดจำได้ง่ายเมื่อแกนหนึ่งสูญเสียความเร่งเนื่องจากแรงโน้มถ่วง (เช่นเมื่อแกน z มีขนาดลดลง 2m / s ^ 2 คุณรู้ว่า กำไรที่คุณเห็นในแกนอื่นคือแรงโน้มถ่วง) สิ่งนี้จะยังคงยุ่งเหยิง แต่โดยทั่วไปจะมีการเพิ่มความเร่งซึ่งให้ความเร็วที่จำเป็นในการเปลี่ยนการวางแนวของคุณและจากนั้นการเปลี่ยนแปลงของความเร่งเนื่องจากการเปลี่ยนทิศทางมักจะทำให้คุณจำทิศทางได้
ปัญหาเกี่ยวกับ 2 แกน
นี่จะเป็นไปได้อย่างที่เพ็ญจูนพูดว่าแทบจะเป็นไปไม่ได้ด้วยเครื่องเร่งความเร็วแบบ 2 แกนและสเก็ตช์ที่ดีที่สุดถ้าคุณมีระบบที่สามารถมีทิศทางที่แตกต่างกัน 20-30 วินาทีต่อวินาทีหรือถ้าคุณต้องการ ทุกเวลา. ฉันแน่ใจว่านักเรียนปริญญาโทสามารถเขียนวิทยานิพนธ์ที่ดีงามในเรื่องนี้หรือปริญญาเอกสามารถเขียนวิทยานิพนธ์เกี่ยวกับการปรับปรุงอัลกอริทึมนี้
เสียงการสั่นสะเทือน
หากต้องการเพิ่มมากขึ้นหากคุณสามารถวางอุปกรณ์ของคุณไว้กับสิ่งที่จะทำให้อุปกรณ์ถูกล็อคไปที่การเคลื่อนไหวของอุปกรณ์ของคุณ แต่จะลดการสั่นสะเทือนคุณจะได้รับหมายเลขที่ดีกว่าและไม่จำเป็นต้องใช้ซอฟต์แวร์กรองมากนัก การวางแผ่นโฟมแบบง่าย ๆ บางอย่างสามารถวางไว้ระหว่างมาตรวัดความเร่งและอุปกรณ์ของคุณและหากเป็นดิจิตอลสิ่งนี้ไม่ควรเพิ่มเสียงไฟฟ้าและช่วยดูดซับเสียงการสั่นสะเทือน สิ่งนี้ควรทำเมื่อคุณเห็นปัญหาเกี่ยวกับเสียงการสั่นสะเทือน
มาตรวัดความเร่งแบบดิจิตอล
ฉันขอแนะนำ accelerometer ดิจิตอลที่คุณสามารถใช้ SPI เพื่อเชื่อมต่อ ข้อมูลสามารถถูกโอเวอร์คล็อกในอัตราที่สูงมากและคุณสามารถทำงานในพื้นที่ด้านหลังเนื่องจาก SPI ของคุณทำงานอย่างต่อเนื่องในการโหลดค่าชุดถัดไป คุณจะต้องมีไมโครคอนโทรลเลอร์ที่ดีถ้ามันจะทำแบบดิจิทัล หากคุณสามารถให้รายละเอียดที่ดีกว่ากับสิ่งที่คุณต้องการฉันสามารถให้ข้อเสนอแนะที่ดีกว่า หากคุณต้องการคำเตือนตามการตรวจจับการเอียงคุณควรทำอย่างไรกับอะนาล็อกทั้งหมด แต่ถ้าคุณต้องการวัดตำแหน่งและมุมของอุปกรณ์ระหว่างการใช้งานให้เตรียมพร้อมสำหรับงานบางอย่าง
โปรดแจ้งให้เราทราบหากมีสิ่งที่ฉันสามารถเพิ่มเพื่อทำให้คำตอบนี้ชัดเจนขึ้นหรือเกี่ยวข้องกับสิ่งที่คุณกำลังมองหา