ก่อนหน้านี้มีข่าวปัญหาเซ็นเซอร์เข็มทิศของ iPhone 5s ทำงานไม่ถูกต้อง ล่าสุดเว็บไซต์ Gizmodo ได้ทดสอบเซ็นเซอร์อื่นที่เกี่ยวกับการเคลื่อนที่ของ iPhone 5s อีกหลายตัว และก็พบว่าบรรดาเซ็นเซอร์ของ iPhone 5s เครื่องทดสอบนั้นเต็มไปด้วยปัญหาจริงๆ
เซ็นเซอร์วัดความเอียง Gizmodo ทดสอบเซ็นเซอร์วัดความเอียง โดยเปรียบเทียบกับ iPhone 5 ที่รัน iOS 7 พร้อมเทียบไปกับเครื่องมือวัดระดับน้ำสำหรับงานช่าง และพบว่า iPhone 5s วัดความเอียงเพี้ยนไป 2-3 องศา ในขณะที่ iPhone 5 นั้นกลับอ่านค่า 0 ได้ตรงกับเครื่องมือวัดระดับน้ำ
ไจโรสโคป การทดสอบขั้นต่อไปเพื่อดูการทำงานของไจโรสโคป (หลักการทำงานคล้ายตัววัดความเอียง หากแต่มีการวัดในมิติที่ 3 เพิ่มขึ้นมา) ก็พบว่า iPhone 5s มีปัญหาเช่นเดิม โดยเมื่อทดสอบใช้แอพสำหรับตรวจสอบความระนาบของพื้น ก็พบว่าเพี้ยนไป 3 องศา หรือในขณะทดสอบเปิดเกมขับรถแข่ง ก็พบอาการเอียงซ้ายทันทีที่เกมเริ่มเดิน ไม่ต่างกับรถที่ขาดการปรับศูนย์ถ่วงล้อ
ต้องรอดูว่า Apple จะแก้ไขปัญหานี้อย่างไร เพราะนอกจากเครื่องที่ Gizmodo ใช้ทดสอบแล้ว ยังมีกระแสข่าวจากผู้ใช้งาน iPhone 5s อีกหลายกรณีเรื่องเซ็นเซอร์อ่านค่าผิดพลาด ซึ่งแม้บางอาการผิดเพี้ยนจะไม่ได้ส่งผลกระทบต่อการใช้งานจริงของผู้ใช้มากนัก แต่นี่ย่อมสะท้อนให้เห็นถึงมาตรฐานในการควบคุมคุณภาพสินค้าของ Apple ที่เริ่มเปลี่ยนไป
ที่มา - Gizmodo
Comments
ผิดเยอะกว่าที่คิดแฮะ
สงสัยต้องรอชิป M7x ออกมาก่อน
M7 ทำพิษ?
Apple ไม่ได้ทดสอบก่อนขาย?
คนทดสอบสายตาเอียง
ตั้งแต่หมดยุคJobงานแอปเปิ้ลหยาบขึ้นเยอะ
ตั้งแต่ i4 แล้วครัชชชช
มีความเห็นแบบนี้อีกแล้วสินะ "ตั้งแต่จ๊อป..." ถ้าคุณต้องการมองทุกอย่างจากความเป็นจริง ไม่มองตามผลที่อยากให้เป็น คุณก็จะพบว่า จ๊อปเคยพูดอย่างไรเอาไว้กับ ปัญหาสัญญาณในiPhone4 ปล.มันไม่เกี่ยวกับยุคหรอกครับ
อันนี้มันเป็นความรู้สึกส่วนตัวของผมอะครับ
ไม่ส่งผลกระทบ? จริงๆส่งนะ :(
@TonsTweetings
M7...
เพี้ยนเยอะเกินไปนะ = =""
ไม่น่าพลาดได้นะ
ใครเชี่ยวชาญเรื่องสารพัดเซนเซอร์ช่วยชี้แจงให้ผมทีได้ไหมครับ งงมานาน เคยไปอ่านมาจนคิดว่าเข้าใจแล้วเจอตรงนี้เข้าไปกลับไปงงเหมือนเดิม - -"
ก่อนหน้านี้ผมเข้าใจแบบนี้
ผมเข้าใจผิดตรงไหนไปบ้างครับ
1 ) Acce = หงอก
2 ) Gyro = มด
หงอกนี่พอเข้าใจ แต่มดนี่อะไรครับ?
HunterxHunter ป่าวหว่า
ถูกต้องเลยครับ
ขอบคุณครับ
Gyro ผมเข้าใจว่าวัดความเร็วเชิงมุมนะครับ ไม่ใช่ความเร่ง วัดเป็น relative ใช้เสริมกับ sensor อย่างอื่น เพราะถ้าหมุนตั้งฉากกับความเร่ง (เช่นแรงโน้มถ่วง) accelerometer จะจับไม่ได้ และ compass ก็ช้าและไม่แม่นยำในมุมเล็กๆ
อคติทำให้คนรับเหตุผลด้านเดียว
ขอบคุณครับ แต่ผมยังงงว่าแล้วทำไมทดสอบไจโรเค้าถึงเอาเกมขับรถนั่นมาขึ้น - -"
งงด้วย ผมว่านั่นน่าจะเพราะ accelerometer นะ
อคติทำให้คนรับเหตุผลด้านเดียว
Accelerometer มีหน้าที่วัดความเร่งทุกอย่างที่มากระทำกับsensor โดยแยกออกเป็น แกน X,Y,Z โดยปกติก็จะได้ค่าที่เป็น vector ลัพธ์ของทั้ง 3 แกนประมาณ 8 - 12กว่าๆ (ผมเคยทดลองเปลี่ยนอุณหภูมิ มันที่ -20 องศา ถึง 80 องศา ค่าที่ได้ก็เพี้ยนไปตามอุณภูมิเช่นกัน) โดยปกติแล้ว accelerometer จะบอกได้ว่าเครื่องวางทำมุมใดกับพื้นโลก แต่ถ้าจะให้เอามาวัดการเคลื่อนที่ตรงๆยังทำไม่ได้ ต้องใช้ GyroScope มาช่วยอีกทีครับ
GyroScope มีหน้าที่วัดความเร็วเชิงมุมเวลาที่มันกำลังหมุนครับ โดยแบ่งเป็นมุม roll pitch yaw ซึ่งหากต้องการรู้ว่ามันหมุนไปเป็นมุมเท่าไหร่ เรกา็จะเอาความเร็วเชิงมุมมา อินทิเกรต ก็จะได้มุมครับ
ทีนี้ พอ2สิ่งนี้รวมกัน จะมีเทคโนโลยีที่เรียกว่า strap down คือ ปกติ accelerometer บอกตำแหน่งเทียบกับโลกไม่ได้ เพราะมันไม่รู้ว่าตัวเองหมุนยังไง GyroScore เลยมีหน้าที่ บอกการหมุนของมันเทียบกับโลกหรือมักเรียกว่าการทำ Orientation เพื่อให้ทราบมุมที่หมุนไป พร้อมๆ กับความเร่งที่เราได้จาก Accelerometer เราก็ อินทิเกรต 1 ครั้งได้ความเร็วเชิงเส้น และอีก 1 ครั้งเพื่อให้ได้ระยะทางเชิงเส้น เราก็จะรู้ระยะทางทั้งเชิงมุมและเชิงเส้นไปเรื่อยๆ ถ้าเรากำหนดให้จุดเริ่มต้นเป็น (0,0) มันก็จะสามารถหาพิกัดที่เคลื่อนที่ไปได้ครับ
แต่เทคนิคนี้ไม่ถูกใช้ในโทรศัพท์เนื่องจาก sensor มีความละเอียดต่ำครับ ทำให้คำนวณแบบนี้แล้วมี error สูงมากเพราะ อินทิเกรตตลอดเวลา จะมีใช้ตามเทคโนโลยีทหารที่มี sensor ละเอียดมากๆครับ เช่นเครื่องบินหรือจรวดนำวิถี
ส่วนของ Compass จะได้มาจากการอ่านค่าสนามแม่เหล็กไฟฟ้ารอบๆตัวจาก Magnetometer ซึ่งถ้าเขียน software filter ไม่ดีเราเอาเหล็กไปใกล้ๆ มันก็เพี้ยนครับ แต่เคยทดสอบกัน iPhone ตัวก่อนๆ เค้าเขียนค่อนข้างดีครับ โดยจะมีเทคนิคที่เรียกว่า Soft iron calibration และ hard iron calibration ในการจูนค่าสนามแม่เหล็กให้เป็นรูปร่างที่เหมาะสมก่อนเอามาทำมุมกันของระนาบ xy yz และ xz เพื่อ หา heading (ทิศเหนือ)
ประมาณนี้ครับที่ทำงานมาครับ หากมีอะไรผิดพลาดก็ขออภัยครับ
ขอบคุณครับ ^^
Gyro เครื่องผมก็เบี้ยวนะ มันบอกว่ามีการหมุนแกน Z (ถ้าจำไม่ผิด) ตลอดเวลา ถ้าใช้แอพที่ดูทิศเครื่องด้วยเข็มทิศจะไม่มีปัญหา (here maps โหมด LiveSight) พอใช้ที่ใช้เข็มทิศร่วมกับ gyro เท่านั้นแหละ (here maps โหมดหันตามทิศ) แผนที่เริ่มจากตรงทิศ แล้วก็หมุนๆๆๆๆๆ ไปเรื่อยๆ เลย
แต่วางนิ่งๆ แล้วสั่ง calibrate ก็กลับมาอยู่ระดับใช้งานได้ครับ ค่าวิ่งนิดหน่อยแต่ก็นิดจนแทบไม่มีผล Accelero ไม่เคยวัดจริงๆ จังๆ แต่ไม่คิดว่ามันเบี้ยวเลยยังไม่เคยทำ ส่วนเข็มทิศนี่ calibrate กันเป็นว่าเล่น - -"
เข้าใจว่า iPhone นี่คงสั่ง calibrate ไม่ได้ด้วยสินะ
เข็มทิศนี่ ปกติเราสามารถทำ auto calibrate ได้ครับ เข้าใจว่า IPhone คงทำยังงั้น คือ มันจะเก็บค่าสนามแม่เหล็กโดยการหมุนรอบตัวเองครบวงกลมของ 2 แกนคือ x และ y ถ้าผมจำไม่ผิดนะ แต่ชัวร์ๆ ก็ 3 แกนเลย
ส่วน Gyro นี่ โดยปกติ มันต้องได้ 0 ทั้ง3แกน ถ้าไม่มีการหมุนเลย แต่ปกติ ที่ผมเจอก็คือ มันจะ error สะสมไปเรื่อยๆ วิธีแก้ก็คือต้องคอยตบกลับให้มัน ในGyro ตัวโหดๆ เช่น Ring Laser Gyro ถึงขั้นวัดการหมุนของโลกได้เลยทีเดียว
Gyro ของโทรศัพท์นี่ 0 เลยเหรอครับ? เครื่องผมค่ามันดิ้นๆ อยู่ในทศนิยมหลักที่สามทั้งสามแกนเลย วางทิ้งไว้สักพักจะเห็นว่าเสาของแต่ละแกนเริ่มเบนออกมาจากเดิม (โปรแกรมที่ผมใช้ทดสอบเค้าตั้งเสาสามแกนไว้ แล้วหมุนให้ดูว่าเครื่องหมุนไปแกนไหนขนาดเท่าไหร่)
ครับ ของโทรศัพท์ ไม่ 0 หรอกครับ มันจะdriff ไปเรื่อยๆครับ ซึ่งsoftwareก็ต้องคอยจูนกลับมาครับ เช่นอาจจะดูว่า accelerometer มันไม่มีการขยับนะ แต่ gyro ค่าเพิ่มไปเรื่อยๆ ได้ยังไง ก็ตบกลับมาที่ 0 อะไรแบบนี้ครับ
มีวิธีแบบนั้นด้วยนี่เอง ขอบคุณครับ
คิดถึงตอนไอโฟน 4 ที่มีปัญหาเสาอากาศแล้ว Job บอกว่าคนใช้จับผิดวิธี ถ้า Job ยังอยู่แล้วเห็นบทความนี้คงจะบอกว่าทดสอบผิดวิธีละมั๊ง 555
การจะสร้างอะไรสักอย่างให้มันดีจนไร้ที่ติ มันยากมากๆ นะครับ จนถึงตอนนี้ผมก็ยังไม่เคยเจออะไรที่ สร้างขึ้นมาแล้วไม่มีปัญหา บ้างที่เราทดสอบจนคิดว่าครอบคลุมแล้วแต่มันก็ไม่ สิ่งที่เราทำได้ก็คือ นำเอาความผิดพลาดที่เจอ มาแก้ไข ให้ตัวสินค้าสมบูรณ์ขึ้น แต่กว่าจะแก้แต่ละปัญหาไปได้ หัวแทบระเบิด (หัวอกนักสร้างสรรค์)
ปัญหาจากในข่าว
คุณภาพในระดับที่เคยทำได้ตอน iPhone 5 (และรุ่นก่อนๆ) ทำไมจึงตกลงไปน่ะครับ?
ช่างไฟสมัครเล่น (- -")
ผมชอบ Apple นะ แต่เจอแบบนี้เข้าไปนี่ความเชื่อมั่นหายเลยนะเนี่ย
เพี้ยนซะหลายตัวขนาดนี้
ข่าวต่อไป Apple บอกว่า มันคือ Future
feature?
ไม่น่าเป็น Future นะครับ น่าจะเป็น Present มากกว่า
ส่วนแบบที่ไม่คลาดเคลื่อนตอนนี้ก็เป็น Past ไปซะแล้ว
อันนี้ ตั้งใจฮาใช่มั้ยครับ ฮ่าๆๆๆ
เหอะๆ แต่ก็มีข่าวเกือบทุกครั้งหลังเปิดตัวละนะ
เอาน่า อะไรใหม่ๆมันก็ต้องผิดพลาดกันบ้าง ผมเชื่อว่าเดี๋ยว Apple ก็แก้ไขได้ ไม่ว่าจะเป็นเพราะ HW หรือ SW
อาจจะแก้ได้ใน iPhone 10s ก็ได้นะ
งี้พวก App GPS บางตัวใช้เซ็นเซอร์เข็มทิศช่วย พาหลงได้เลยนะนั่น
lot แรกมีปัญหาตลอดนะ ตั้งแต่ ไอโฟน 4 แล้ว
เรื่องเล็กๆน้อยๆแบบนี้ ถ้าทำไม่ดี ไม่ใส่ใจ จะมีผลพลอยให้ความเชื่อมั่นในคุณภาพส่วนอื่นลดลงไปด้วยนะคับ
ขอภาวะนาให้แก้ที่ SW ได้เถอะ
เยอะจริงครับ ใครใช้ i5 ลังเลจะเปลี่ยนไป i5s นี่ไม่ต้องคิดมากเลยเจอแบบนี้เฮอๆ
positivity
ข่าวต่อไป แอปเปิ้ลออกมาบอกว่ายี่ห้ออื่นก็เพี้ยน พร้อมผลทดสอบกับอีก 5 ยี่ห้อ 10 รุ่น พบว่า iPhone 5S ยังอยู่ในลำดับต้น ๆ
มิน่า พอเล่น Asphalt 8 เริ่มเกมปุ๊ปแถออกข้างตลอดเลย
เอ๊ะ แต่ของผม i4 นี่หว่า ... /me จากไปเงียบๆ
บวกค่าความคลาดเคลื่อนลงไปน่าจะแก้ได้
ถ้ามันเหมือนกันทุกตัวอาจจะได้ แต่ถ้าแต่ละตัวคลาดเคลื่อนไม่เท่ากันคงทำอะไรไม่ได้
อคติทำให้คนรับเหตุผลด้านเดียว
Used ไม่รุ็้หรอกหึฯ แค่ใช้ซื่อ Iphone ก็ซื้อแล้ว
คลื่น reality distortion field รบกวนหรือเปล่า? :P
ฮา
5s สามารถปล่อย AT Field ออกมากันได้ครับ XD
นัยยะ => นัย
เครื่องผมเบี้ยวมานานละ ทั้งสองเครื่องเลย ฮาๆ เชื่อไม่ค่อยได้
ปัญหาแค่นี่มันแก้ที่ SW ได้อยู่แล้วหละ เพาะSW เป็นตัวขับเคลื่อน HW
ในข่าวต้นทาง มีการวิเคราะห์ไว้ด้วยนะครับว่ากรณีที่เจอนี้น่าจะเป็นระดับ hw เลยล่ะ แต่ผมอ่านแล้วยังไม่ค่อยเคลียร์ว่าทำไมจึงมีความเห็นอย่างนั้น (ความรู้ยังไม่ค่อยแตกฉาน) ก็เลยไม่กล้าเสริมไปในเนื้อข่าว กลัวคนอื่นๆ อ่านแล้วจะเข้าใจผิดได้
ช่างไฟสมัครเล่น (- -")
เขียนเป็นอีกข่าวก็นี่ได้ครับ
คาดเดาว่าปัญหาน่าจะมาจากเซ็นเซอร์เป็นหลักนะครับ ถึงแม้ว่า co-processor M7 จะใช้ LPC18A1 แต่ก็เพียงพอสำหรับการประมวลผล 9 DOF motion sensor จากข้อมูลนี้ ก็พอจะทราบได้ว่า apple ได้เลือกใช้ Accelerometer BMA220 จาก Bosch Sensortech ซึ่งก็เป็นเซนเซอร์จาก ฺBosch ตัวแรก ซึ่งแต่ก่อนเป็นเซนเซอร์ จาก ST(LIS331DLH ) ผมได้ทำการเปรียบเทียบตามข้อมูลแล้วปรากฏว่า BMA220 ที่ใช้ใน iphone5s มีความละเอียดเพียงแค่ 6 bit แต่ LIS331DLH มีความละเอียดถึง 12 bit ซึ่งหมายถึง ความละเอียดของข้อมูลลดลงไปถึง 64 เท่า ถ้าจะพูดแค่นี้อาจจะเป็นการทำร้ายกันเกินไปเพราะความละเอียดของข้อมูลอาจจะไม่ได้บอกถึงความสามารถในการวัดจริงๆ แต่ถึงอย่างไร 6 bit เนี่ยมันก็หยาบเกินไปนะ (-32,31) มีแค่ 64 ค่าที่เป็นไปได้ และ spec ส่วนใหญ่ BMA220 ก็ไม่ได้ดีกว่า LIS331DLH
แอบงงเหมือนกันว่าทำไมถึงลด spec ลงที่ผมเห็นมีข้อดีอยู่ข้อนึงของ BMA220 คือ ขนาดเล็กกว่าเพียง 2x2mm (LIS331DLH มีขนาด 3x3mm) งงมั้ย 55
ถ้าคนไทยซื้อไปแล้วเจอแบบนี้จะทำอย่างไร
ก. ต้องรีบเอาไปเปลี่ยน รักษาสิทธิ์ผู้บริโภค
ข. ลองใช้ๆ ดูก่อนเผื่อมันจะกลับมาตรง
ค. เพี้ยนนิดๆ หน่อยๆ ช่างมัน เดี๋ยวจะว่าเราเรื่องมาก ปกติก็ไม่ค่อยได้ใช้