Apple

ก่อนหน้านี้มีข่าวปัญหาเซ็นเซอร์เข็มทิศของ iPhone 5s ทำงานไม่ถูกต้อง ล่าสุดเว็บไซต์ Gizmodo ได้ทดสอบเซ็นเซอร์อื่นที่เกี่ยวกับการเคลื่อนที่ของ iPhone 5s อีกหลายตัว และก็พบว่าบรรดาเซ็นเซอร์ของ iPhone 5s เครื่องทดสอบนั้นเต็มไปด้วยปัญหาจริงๆ

  • เซ็นเซอร์วัดความเอียง Gizmodo ทดสอบเซ็นเซอร์วัดความเอียง โดยเปรียบเทียบกับ iPhone 5 ที่รัน iOS 7 พร้อมเทียบไปกับเครื่องมือวัดระดับน้ำสำหรับงานช่าง และพบว่า iPhone 5s วัดความเอียงเพี้ยนไป 2-3 องศา ในขณะที่ iPhone 5 นั้นกลับอ่านค่า 0 ได้ตรงกับเครื่องมือวัดระดับน้ำ

  • ไจโรสโคป การทดสอบขั้นต่อไปเพื่อดูการทำงานของไจโรสโคป (หลักการทำงานคล้ายตัววัดความเอียง หากแต่มีการวัดในมิติที่ 3 เพิ่มขึ้นมา) ก็พบว่า iPhone 5s มีปัญหาเช่นเดิม โดยเมื่อทดสอบใช้แอพสำหรับตรวจสอบความระนาบของพื้น ก็พบว่าเพี้ยนไป 3 องศา หรือในขณะทดสอบเปิดเกมขับรถแข่ง ก็พบอาการเอียงซ้ายทันทีที่เกมเริ่มเดิน ไม่ต่างกับรถที่ขาดการปรับศูนย์ถ่วงล้อ

  • เข็มทิศ ในส่วนของเข็มทิศ ก็ยังคงเจอปัญหาการชี้ทิศที่คลาดเคลื่อน โดยเมื่อเทียบกับ iPhone 5 แล้ว พบว่า iPhone 5s บอกทิศทางที่ต่างออกไป 8-10 องศา

  • เซ็นเซอร์วัดความเร่ง ขั้นตอนสุดท้ายเป็นการทดสอบเซ็นเซอร์วัดความเร่ง ซึ่งเบื้องต้น Gizmodo พบว่า iPhone 5 มีเซ็นเซอร์ที่ไวกว่า iPhone 5s และจากการอ่านค่าตัวเลขที่เซ็นเซอร์วัดความเร่งสามารถวัดได้ ก็พบความแตกต่างอย่างมีนัยระหว่าง iPhone 5 และ iPhone 5s แม้ในขณะวางเครื่องไว้บนโต๊ะนิ่งๆ

ต้องรอดูว่า Apple จะแก้ไขปัญหานี้อย่างไร เพราะนอกจากเครื่องที่ Gizmodo ใช้ทดสอบแล้ว ยังมีกระแสข่าวจากผู้ใช้งาน iPhone 5s อีกหลายกรณีเรื่องเซ็นเซอร์อ่านค่าผิดพลาด ซึ่งแม้บางอาการผิดเพี้ยนจะไม่ได้ส่งผลกระทบต่อการใช้งานจริงของผู้ใช้มากนัก แต่นี่ย่อมสะท้อนให้เห็นถึงมาตรฐานในการควบคุมคุณภาพสินค้าของ Apple ที่เริ่มเปลี่ยนไป

ที่มา - Gizmodo

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

มีความเห็นแบบนี้อีกแล้วสินะ "ตั้งแต่จ๊อป..." ถ้าคุณต้องการมองทุกอย่างจากความเป็นจริง ไม่มองตามผลที่อยากให้เป็น คุณก็จะพบว่า จ๊อปเคยพูดอย่างไรเอาไว้กับ ปัญหาสัญญาณในiPhone4 ปล.มันไม่เกี่ยวกับยุคหรอกครับ

hisoft Fri, 04/10/2013 - 03:47

ไจโรสโคป (หลักการทำงานคล้ายตัววัดความเอียง หากแต่มีการวัดในมิติที่ 3 เพิ่มขึ้นมา)

ใครเชี่ยวชาญเรื่องสารพัดเซนเซอร์ช่วยชี้แจงให้ผมทีได้ไหมครับ งงมานาน เคยไปอ่านมาจนคิดว่าเข้าใจแล้วเจอตรงนี้เข้าไปกลับไปงงเหมือนเดิม - -"

ก่อนหน้านี้ผมเข้าใจแบบนี้

  • Accelerometer ไว้วัดความเร่ง บอกได้ว่ามีตัวโทรศัพท์มีความเร่งไปทางไหนเท่าไหร่จึงบอกได้คร่าวๆ ว่าโทรศัพท์เลื่อนตำแหน่งไปจากเดิมประมาณไหนทางทิศไหน แต่บอกตำแหน่งเริ่มต้นไม่ได้ว่าอยู่ตรงไหนทำให้ต้องพึ่ง GPS (แต่สองตัวนี้ยังไม่ค่อยมีการใช้งานร่วมกันเนื่องจากหยาบทั้งคู่) ซึ่งสามารถเอามาวัดระดับ (level) ได้ด้วยเนื่องจากแรงโน้มถ่วงของโลก
  • ส่วน Gyroscope ไว้วัดความเร่งเชิงมุม เลยเอามาบอกได้ว่าโทรศัพท์หมุนไปจากจุดเทียบเป็นมุมเท่าไหร่ แต่บอกไม่ได้ว่าหันไปทางไหน ทำให้เวลาต้องการทิศที่แน่นอนตอนเริ่มต้นจึงต้องพึ่ง Compass เพื่อดูทิศทางตอนเริ่มต้นสำหรับแนวนอน (หาทิศเหนือ/ใต้) และพึ่ง Accelerometer สำหรับแนวตั้ง (หาด้านล่าง จากแรงโน้มถ่วง) แต่ทำงานได้รวดเร็วกว่าสองตัวข้างต้น โดยเฉพาะ Compass ซึ่งค่อนข้างช้า (ใน WP7 ตอนหลังที่รองรับ Gyroscope ก็มีการเอา Compass กับAccelerometer มาใช้คำนวณค่าแทนเพื่อส่งค่าให้กับ motion API สำหรับรุ่นที่ไม่มี Gyroscope) อย่างกรณีเกมขับรถที่ใช้โยกเครื่องแทนพวงมาลัยผมก็เข้าใจว่าใช้ Gyroscope เพื่อดูการหมุนเครื่องอย่างเดียว ส่วนถ้ามันเอียงทางไหนนิดหน่อยตั้งแต่เริ่มนี่น่าจะผิดพลาดจาก Accelerometer หรือเปล่า?

ผมเข้าใจผิดตรงไหนไปบ้างครับ

Zatang Fri, 04/10/2013 - 09:07

In reply to by hisoft

Gyro ผมเข้าใจว่าวัดความเร็วเชิงมุมนะครับ ไม่ใช่ความเร่ง วัดเป็น relative ใช้เสริมกับ sensor อย่างอื่น เพราะถ้าหมุนตั้งฉากกับความเร่ง (เช่นแรงโน้มถ่วง) accelerometer จะจับไม่ได้ และ compass ก็ช้าและไม่แม่นยำในมุมเล็กๆ

hisoft Fri, 04/10/2013 - 11:21

In reply to by Zatang

ขอบคุณครับ แต่ผมยังงงว่าแล้วทำไมทดสอบไจโรเค้าถึงเอาเกมขับรถนั่นมาขึ้น - -"

CreativeSoul Fri, 04/10/2013 - 12:12

In reply to by hisoft

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 (และรุ่นก่อนๆ) ทำไมจึงตกลงไปน่ะครับ?

Faln Fri, 04/10/2013 - 08:16

เหอะๆ แต่ก็มีข่าวเกือบทุกครั้งหลังเปิดตัวละนะ

pepporony Fri, 04/10/2013 - 08:48

เอาน่า อะไรใหม่ๆมันก็ต้องผิดพลาดกันบ้าง ผมเชื่อว่าเดี๋ยว Apple ก็แก้ไขได้ ไม่ว่าจะเป็นเพราะ HW หรือ SW

อาจจะแก้ได้ใน iPhone 10s ก็ได้นะ

ppppp_z Fri, 04/10/2013 - 08:58

งี้พวก App GPS บางตัวใช้เซ็นเซอร์เข็มทิศช่วย พาหลงได้เลยนะนั่น

เรื่องเล็กๆน้อยๆแบบนี้ ถ้าทำไม่ดี ไม่ใส่ใจ จะมีผลพลอยให้ความเชื่อมั่นในคุณภาพส่วนอื่นลดลงไปด้วยนะคับ
ขอภาวะนาให้แก้ที่ SW ได้เถอะ

nessuchan Fri, 04/10/2013 - 10:22

ข่าวต่อไป แอปเปิ้ลออกมาบอกว่ายี่ห้ออื่นก็เพี้ยน พร้อมผลทดสอบกับอีก 5 ยี่ห้อ 10 รุ่น พบว่า iPhone 5S ยังอยู่ในลำดับต้น ๆ

มิน่า พอเล่น Asphalt 8 เริ่มเกมปุ๊ปแถออกข้างตลอดเลย
เอ๊ะ แต่ของผม i4 นี่หว่า ... /me จากไปเงียบๆ

ถ้ามันเหมือนกันทุกตัวอาจจะได้ แต่ถ้าแต่ละตัวคลาดเคลื่อนไม่เท่ากันคงทำอะไรไม่ได้

ในข่าวต้นทาง มีการวิเคราะห์ไว้ด้วยนะครับว่ากรณีที่เจอนี้น่าจะเป็นระดับ 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

ถ้าคนไทยซื้อไปแล้วเจอแบบนี้จะทำอย่างไร

ก. ต้องรีบเอาไปเปลี่ยน รักษาสิทธิ์ผู้บริโภค
ข. ลองใช้ๆ ดูก่อนเผื่อมันจะกลับมาตรง
ค. เพี้ยนนิดๆ หน่อยๆ ช่างมัน เดี๋ยวจะว่าเราเรื่องมาก ปกติก็ไม่ค่อยได้ใช้