วิธีคำนวณความเร็วในการหมุนของเซ็นเซอร์ความเร่งเป็น KM/H

ฉันใช้ตัวตรวจวัดความเร่ง BMA250E และฉันตั้งค่าชิปเป็น +/- 16G ตัวตรวจวัดความเร่งถูกติดไว้ที่ดุมล้อจักรยาน และ 10ms แต่ละตัวฉันอ่านชิปและทำการคำนวณเหล่านี้

แรง g ทั้งหมด 3 แกนทำดังนี้:

force = sqrt( ((double)x_g * x_g) + ((double)y_g * y_g) +((double)z_g * z_g) );

ฉันได้มาตรความเร่ง g force ซึ่งเป็นไปตามความเร็วการหมุนของล้อขึ้นหรือลง แต่ฉันไม่รู้ว่าจะคำนวณแรง g ที่ฉันได้เป็น KM/H ได้อย่างไร

ขอบคุณ.


person vk8051    schedule 17.08.2017    source แหล่งที่มา
comment
คุณทราบถึงความแตกต่างระหว่างความเร่ง (ซึ่งเป็นสัดส่วนกับแรงในกรณีส่วนใหญ่) และความเร็วหรือไม่   -  person Yunnosch    schedule 17.08.2017
comment
คุณต้องการคำนวณความเร็วของจักรยานหรือความเร็วของจุดบนล้อที่คุณได้กำหนดมาตรความเร่งไว้หรือไม่?   -  person Yunnosch    schedule 17.08.2017
comment
ขออภัยตอบช้ามาก 1. ฉันไม่รู้ว่ามันต่างกัน 2. ฉันติดตั้งมาตรความเร่งบนดุมล้อ และฉันต้องการคำนวณความเร็วของจักรยานเมื่อขี่อยู่บนถนน   -  person vk8051    schedule 02.03.2018
comment
ส่วนต่ำสุดของล้อไม่ขยับเลย ส่วนด้านบนจะเคลื่อนที่เร็วกว่าจักรยานถึงสองเท่า บางส่วนของล้อเคลื่อนขึ้นด้านบนบางส่วน บางส่วนลงด้านล่าง... หากคุณติดตั้งบนเพลาโดยตรง มันจะเคลื่อนที่เร็วพอๆ กับจักรยานยนต์ แต่จะไม่พบการเร่งความเร็วใดๆ ความเร่งของจุดบนส่วนอื่นๆ ของวงล้อจะตั้งตรงเข้าหาเพลาเสมอ ความเร็วคือการรวมความเร่งเมื่อเวลาผ่านไป... ดังนั้นโปรดให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณวัดพร้อมลำดับตัวอย่าง ทดลองบูรณาการมัน 3D...   -  person Yunnosch    schedule 02.03.2018
comment
การเร่งการรวมระบบอาจไม่น่าพอใจ และอาจหลุดออกจากเป้าหมายได้ คุณคิดแค่การนับรอบ/เวลาแล้วคูณด้วยเส้นรอบวงล้อหรือไม่?   -  person Yunnosch    schedule 02.03.2018
comment
สวัสดี ฉันชอบสิ่งนี้ตอนนี้ ฉันติดตั้ง ACC บนดุมล้อ และแกน X จะเป็นคลื่นไซน์ ฉันวิ่ง 15 กม. และอ่านค่าแรงหนึ่งครั้ง 16 กม. และอ่านแรง.... จนถึง 100 กม. แต่มีปัญหาอย่างหนึ่งเมื่อความเร็วต่ำกว่า 15 กม. แรงเท่ากัน   -  person vk8051    schedule 02.03.2018
comment
เกี่ยวกับรอบ/เวลาที่ฉันใช้ค่าความเร็วคำนวณ   -  person vk8051    schedule 02.03.2018
comment
ฉันไม่ได้รับความคิดเห็นล่าสุดจริงๆ ในตอนแรก (ก่อนการแก้ไข) ดูเหมือนว่าคุณได้ยืนยันวิธีแก้ปัญหาการนับแล้ว... โปรดระวังอย่าเปลี่ยนคำถาม (เช่น อย่าเปลี่ยนจากวิธีการทั่วไปไปเป็นปัญหาพิเศษที่ต่ำกว่า 15 กม./ชม.) แต่คุณสามารถเพิ่มรายละเอียดและคำอธิบายเพิ่มเติมเพื่อให้ชัดเจนได้   -  person Yunnosch    schedule 02.03.2018


คำตอบ (1)


หากต้องการเปลี่ยนจากความเร่งที่วัดได้เป็นความเร็ว ในทางทฤษฎีแล้ว คุณจะต้องรวมการเร่งความเร็วเมื่อเวลาผ่านไป
อย่างไรก็ตาม นั่นอาจเสี่ยงต่อข้อผิดพลาดที่เพิ่มขึ้น เนื่องจากจักรยานที่เคลื่อนที่อยู่ตลอดเวลาจะประสบกับความเร่งเดียวกัน (เช่น เฟรม) เป็น จักรยานแบบอยู่กับที่
จุดบนล้อจะมีการเปลี่ยนแปลงการเร่งความเร็วแบบไดนามิก ซึ่ง (ในขณะที่เคลื่อนที่อย่างต่อเนื่อง) จะรวมเป็นศูนย์ในสามมิติด้วย

วิธีอื่นคือการนับรอบ/เวลา แล้วคูณด้วยเส้นรอบวงล้อที่ตัววัดความเร่งติดอยู่

(คุณได้ระบุไว้แล้วว่าคุณทำเช่นนั้น ทั้งนี้ส่วนใหญ่เป็นเพราะการนำคำถามออกจากรายการคำถามที่ยังไม่ได้ตอบ)

person Yunnosch    schedule 02.03.2018