เฟิร์มแวร์ที่รองรับ v0.200 / อัปเดตล่าสุด 2026-07-16
รวบรวมรายละเอียดเกี่ยวกับรายการบนหน้าจอ ขอบเขตการตั้งค่า ข้อมูลจำเพาะ และคำศัพท์ต่าง ๆ ในรูปแบบที่สามารถตรวจสอบแยกตามหัวข้อได้โดยไม่ต้องผ่านขั้นตอนการปฏิบัติงาน หากต้องการทราบขั้นตอนการใช้งาน กรุณาดูที่ การใช้งาน MBC2
1️⃣ ข้อมูลจำเพาะของผลิตภัณฑ์
| รายการ | ข้อมูลจำเพาะ |
|---|
| มอเตอร์ที่รองรับ | มอเตอร์สำหรับรถทามิย่า (มอเตอร์ DC ขนาด 130) |
| มอเตอร์ที่ไม่รองรับ | มอเตอร์กำลังสูง เช่น Ultra Dash หรือ Plasma Dash (ยังไม่ได้ผ่านการทดสอบ จึงไม่สามารถรับประกันการทำงานได้) |
| แรงดันไฟฟ้า | 12V (พิกัด) |
| กระแสไฟฟ้าที่กำหนด | 3A |
| จอแสดงผล | จอ LCD สีขนาด 1.8 นิ้ว |
| วิธีการตรวจจับการหมุน | เซนเซอร์อินฟราเรดแบบสะท้อนแสงและฝาครอบเฉพาะ |
| วิธีการตรวจจับอุณหภูมิ | ให้ NTC Thermistor สัมผัสกับวัตถุเป้าหมาย |
| แรงดันไฟฟ้ามอเตอร์ที่กำหนด | 0.0 ถึง 9.0V (หน่วยละ 0.1V) แนะนำว่าไม่ควรเกินแรงดันไฟฟ้าที่กำหนด 3.0V ของมอเตอร์ Mini 4WD |
| จำนวนมอเตอร์ที่เชื่อมต่อ | สูงสุด 1 ตัวในเวลาเดียวกัน |
| ขั้วต่อสายไฟ | DC Jack (เส้นผ่านศูนย์กลางภายใน 2.1 มม. / ภายนอก 5.5 มม., ขั้วบวกตรงกลาง) |
| การใช้งาน | ปุ่มหมุน Rotary Encoder 1 ปุ่ม |
| การสื่อสาร | WiFi (การตั้งค่า, การอัปเดตเฟิร์มแวร์ OTA), USB (การสื่อสารแบบ Serial กับเครื่องมือบน PC) |
| จำนวนโปรแกรมที่บันทึกได้ | No.1〜50 (50 รายการ) + No.0 (สำหรับรันแบบ Manual เท่านั้น) |
2️⃣ รายการหน้าจอ
| หน้าจอ | ภาพรวม |
|---|
| หน้าจอเมนู | หน้าจอสำหรับเปลี่ยนไปยังหน้าจอต่าง ๆ โดยจะแสดงขึ้นเป็นอันดับแรกเมื่อเปิดเครื่อง |
| หน้าจอการรันโปรแกรม | แสดงผลในขณะที่กำลังดำเนินการรันเพื่อวอร์มอัพ (Break-in) โดยสามารถเปลี่ยนค่าแรงดันไฟฟ้าและค่าอื่น ๆ ได้แม้ในขณะที่กำลังทำงานอยู่ |
| หน้าจอเปลี่ยนโปรแกรม | หน้าจอสำหรับเปลี่ยนและรันโปรแกรมการรันอิน |
| หน้าจอบันทึก (แสดงแบบรายการ) | แสดงผลลัพธ์การรันอินที่กำลังดำเนินการอยู่หรือที่เพิ่งสิ้นสุดลงในรูปแบบรายการ |
| หน้าจอบันทึก (แสดงกราฟ) | แสดงผลลัพธ์ข้างต้นในรูปแบบกราฟ สามารถตรวจสอบการเปลี่ยนแปลงในแต่ละรอบ (cycle) ได้ |
| เมนูย่อย Motor Test | ทางเข้าสู่ BattEmulate และ AccelTest |
| หน้าจอการตั้งค่า การรัน และล็อกของ BattEmulate | จำลองคุณลักษณะการคายประจุของแบตเตอรี่เพื่อจ่ายพลังงานให้กับมอเตอร์ |
| หน้าจอการตั้งค่า การรัน และผลลัพธ์ของ AccelTest | วัดคุณลักษณะภาระของมอเตอร์ (No/Lo/Hi) |
| หน้าจอการตั้งค่า | หน้าจอสำหรับตั้งค่าต่าง ๆ และการคืนค่าเริ่มต้น เป็นต้น |
| หน้าจอการปรับเทียบ (Calibration) | หน้าจอสำหรับปรับแต่งส่วนต่างระหว่างค่าที่วัดได้จริงของแรงดันไฟฟ้า กระแสไฟฟ้า และอุณหภูมิ |
| หน้าจอ WiFi | การตั้งค่า WiFi, การอัปเดตเฟิร์มแวร์ผ่าน WiFi |
| หน้าจอ User Guide | แสดง QR Code สำหรับเข้าสู่คู่มือออนไลน์นี้ |
3️⃣ รายการแสดงสถานะ
คือสถานะที่แสดงบนหน้าจอการรันโปรแกรม (Program Execution) และหน้าจอการรัน BattEmulate
| การแสดงผล | ความหมาย |
|---|
| กำลังทำงาน | สถานะปกติ มอเตอร์หมุนด้วยแรงดันไฟฟ้าที่กำหนด |
| หยุดชั่วคราว | กำลังหยุดชั่วคราว เวลาจะยังคงดำเนินต่อไป |
| กำลังระบายความร้อน | กำลังระบายความร้อน หยุดการหมุนตามเวลาที่กำหนดไว้ในหน้าจอเปลี่ยนโปรแกรม |
| Over Heat | หยุดการหมุนเนื่องจากอุณหภูมิสูงเกินไป จะเริ่มทำงานใหม่เมื่ออุณหภูมิลดลงต่ำกว่าค่าที่ตั้งไว้ 3°C |
| สิ้นสุดขั้นตอน | ขั้นตอนเสร็จสิ้นแล้ว |
| เสร็จสิ้น! | บรรลุความเร็วรอบเป้าหมาย หรือทำงานจนครบจำนวนรอบสูงสุดแล้วสิ้นสุดการทำงาน |
| Over Current | กระแสไฟฟ้าสูงเกินไป ระบบจึงหยุดทำงานโดยฉุกเฉินเพื่อป้องกันความเสียหายของอุปกรณ์หรือการเกิดเพลิงไหม์ |
| No rpm | ใน AccelTest การทำงานถูกระงับเนื่องจากมอเตอร์ไม่หมุนแม้จะจ่ายแรงดันไฟฟ้าตามที่กำหนดแล้วก็ตาม (ตั้งแต่ v0.200 เป็นต้นไป) |
4️⃣ รายการแสดงทิศทางการหมุน
| การแสดงผล | ความหมาย |
|---|
| ปกติ / N (Normal / N) | หมุนไปข้างหน้า |
| Reverse / R | หมุนย้อนกลับ |
| N_Pulse / NP | การรันอินด้วยพัลส์เดินหน้า (เพิ่มและลดแรงดันไฟฟ้า) |
| R_Pulse / RP | การรันอินด้วยพัลส์ย้อนกลับ (Reverse Pulse Break-in) |
| − | ข้ามขั้นตอนนี้ (ไม่บันทึก Log) |
5️⃣ รายการการตั้งค่า
หน้าจอเปลี่ยนโปรแกรม
| รายการ | ขอบเขต/หน่วย |
|---|
| ชื่อโปรแกรม | สูงสุด 4 ตัวอักษร (0-9, A-Z) |
| Cycle (จำนวนรอบสูงสุด) | ระบุจำนวนเต็ม (1〜99) |
| rStop (ขีดจำกัดการหมุนสูงสุด) | ขีดจำกัดสูงสุดของจำนวนรอบสะสม ตั้งแต่ 0 (none) ถึงเทียบเท่า 25.0M รอบ เมื่อถึงค่าที่กำหนดจะหยุดการทำงานทันทีโดยไม่คำนึงถึงเป้าหมายจำนวนรอบหรือจำนวนรอบการทำงาน (Cycle) |
| Target (เป้าหมายจำนวนรอบ) | 0〜99000rpm (หน่วยละ 1000rpm) หากตั้งเป็น 0 จะไม่มีการตรวจสอบ |
| แรงดันไฟฟ้าที่กำหนด | 0.0〜9.0V (หน่วยละ 0.1V) ทั้งนี้จะยึดตามขีดจำกัดแรงดันไฟฟ้าสูงสุดในหน้าจอการตั้งค่าเป็นหลัก |
| เวลาทำงาน・เวลาคูลดาวน์ | 0 วินาที ถึง 960 นาที (16 ชั่วโมง) |
หน้าจอการตั้งค่า (Setting)
| รายการ | เนื้อหา |
|---|
| Over Heat | อุณหภูมิที่ตัดสินว่าความร้อนสูงเกินไป (0〜100℃) เมื่อถึงอุณหภูมินี้การหมุนจะหยุดลง และจะเริ่มทำงานใหม่เมื่ออุณหภูมิลดลง 3℃ |
| Limit(แรงดันไฟฟ้าสูงสุด) | 3.0〜9.0V(หน่วยละ 0.1V) ค่านี้จะได้รับความสำคัญสูงกว่าแรงดันไฟฟ้าที่กำหนดไว้ |
| Limit(上限電流) | 0.5〜4.5A (หน่วยละ 0.1A) หากเกินค่านี้จะหยุดทำงานทันทีเนื่องจาก Over Current |
| ความสว่าง | ความสว่างหน้าจอ 0〜16 |
| ขั้นตอนการตัดสินใจ | Last Step/1st Step/All Step |
| Low Voltage Modeลองอีกครั้ง สาเหตุ | แรงดันไฟฟ้าชั่วคราวสำหรับการเริ่มทำงานใหม่ระหว่างการรันอินด้วยแรงดันไฟฟ้าต่ำ เมื่อตรวจพบการหยุดชะงักที่เกิดจากเศษวัสดุอุดตัน แรงดันไฟฟ้านี้จะถูกจ่ายเพื่อป้องกันไม่ให้คอยล์ร้อนเกินไปจากการปล่อยกระแสไฟฟ้าทิ้งไว้ในขณะที่มอเตอร์หยุดนิ่ง (none/0.1〜3.0V) จะไม่มีผลเมื่อรันแบบ Manual |
| Pulseลองอีกครั้ง สาเหตุ | แรงดันไฟฟ้าต่ำสุด (0V〜แรงดันไฟฟ้าสูงสุด)・ช่วงเวลาทำงาน (1〜9 วินาที)・รูปแบบ (on/off/Linear) |
| Buzzerลองอีกครั้ง สาเหตุ | ระดับเสียงบัซเซอร์ 0〜5 (0 คือปิด) จะส่งเสียงเมื่อรันอินเสร็จสิ้นหรือเกิดข้อผิดพลาด |
| การปรับเทียบมาตรฐาน | ไปยังหน้าการปรับเทียบ (Calibration) |
| ล้างข้อมูลทั้งหมด (Initialize All Data) | รีเซ็ตการตั้งค่า การปรับเทียบ และโปรแกรมทั้งหมดเป็นค่าเริ่มต้น |
หน้าจอการปรับเทียบ (Calibration)
| รายการ | เนื้อหา |
|---|
| duty | ค่ากำลังขับมอเตอร์ (0〜8191) ไม่ใช่ค่าแรงดันไฟฟ้า |
| direction | ทิศทางการหมุนที่ใช้ในการปรับเทียบ (F: หมุนไปข้างหน้า / B: หมุนย้อนกลับ) |
| แรงดันไฟฟ้า | แรงดันไฟฟ้าที่วัดได้ → แรงดันไฟฟ้าหลังการปรับเทียบ (mV) |
| N/R(อัตราการชดเชยแรงดันไฟฟ้า) | ตั้งค่าอัตราการชดเชยสำหรับฝั่งหมุนไปข้างหน้า (Forward) / หมุนย้อนกลับ (Reverse) ในหน่วย 0.01% |
| กระแสไฟฟ้า/อัตรา A (A rate) | กระแสที่วัดได้ → กระแสหลังการปรับเทียบ, อัตราการชดเชยกระแสในหน่วย 0.01% |
| อุณหภูมิ/ค่าชดเชยอุณหภูมิ | 測定温度 → 校正後温度、補正値1℃単位 (อุณหภูมิที่วัดได้ → อุณหภูมิหลังการปรับเทียบ, ค่าชดเชยหน่วยละ 1°C) |
การตั้งค่า AccelTest
| รายการ | ช่วง | ค่าเริ่มต้น |
|---|
| แรงดันไฟฟ้า | 2.2〜4.8V | 3.0V |
| Dir | all/normal/reverse | all |
| จำนวน | 1〜10 | 1 |
6️⃣ BattEmulateรายการพรีเซ็ตแบตเตอรี่
| ค่าล่วงหน้า | แรงดันไฟฟ้าเริ่มต้น | ความต้านทานภายใน | ความจุ | คุณสมบัติทางเคมี |
|---|
| NiMH | 2.9V | 40mΩ | 950mAh | NiMH(อัตโนมัติ・ไม่สามารถเปลี่ยนได้) |
| Alkaline | 3.2V | 200mΩ | 700mAh | อัลคาไลน์ (อัตโนมัติ・ไม่สามารถเปลี่ยนแปลงได้) |
| PowerChamp | 3.2V | 200mΩ | 720mAh | Alkaline (อัตโนมัติ・ไม่สามารถเปลี่ยนได้) |
| Panasonic | 3.2V | 150mΩ | 850mAh | อัลคาไลน์ (อัตโนมัติ・ไม่สามารถเปลี่ยนแปลงได้) |
| กำหนดเอง | การตั้งค่าแบบกำหนดเอง | การตั้งค่าแบบกำหนดเอง | การตั้งค่าแบบกำหนดเอง | สามารถเลือก NiMH/Alkaline ได้ |
คุณสามารถเลือกพรีเซ็ตแบบเดียวกันนี้ (+ เชื่อมต่อ MBC2 โดยตรง) ได้ที่ Power Supply ในหน้าจอผลลัพธ์ของ AccelTest เช่นกัน
หากเลือก Custom คุณจะสามารถตั้งค่าได้อย่างอิสระภายในช่วงต่อไปนี้
| รายการ | ช่วง |
|---|
| แรงดันไฟฟ้าเริ่มต้น | 0.1〜3.3V(หน่วยละ 0.1V) |
| ความต้านทานภายใน | 5〜1000mΩ(หน่วยละ 5mΩ) |
| ความจุ | 50〜9950mAh(หน่วยละ 50mAh) |
| เวลาทำงาน | 5〜300 วินาที (เพิ่มทีละ 5 วินาที) |
| คุณสมบัติทางเคมี | NiMH/Alkaline |
| ทิศทางการหมุน | Normal/Reverse |
การทำงานอื่นๆ
| รายการ | เนื้อหา |
|---|
| สกรีนเซฟเวอร์ | หน้าจอจะดับลงหากไม่มีการใช้งานประมาณ 5 นาที และจะกลับมาทำงานอีกครั้งเมื่อมีการใช้งานปุ่มหมุน |
| การรีบูตหน้าจอ LCD | กดปุ่มหมุนค้างไว้ 3 วินาทีเพื่อรีบูตหน้าจอ LCD (ทำงานขณะที่กดค้างไว้ ไม่จำเป็นต้องปล่อยมือ) |
7️⃣ รายการแสดงข้อผิดพลาดและข้อควรระวัง
| การแสดงผล・อาการ | เนื้อหา |
|---|
| Over Current | ค่ากระแสไฟฟ้าเกินขีดจำกัดสูงสุดที่ตั้งไว้ในหน้าจอการตั้งค่า การหมุนของมอเตอร์และโปรแกรมถูกบังคับให้หยุดทำงาน |
| Over Heat | อุณหภูมิสูงถึงระดับ Over Heat ที่ตั้งไว้ในหน้าจอการตั้งค่า การหมุนจะหยุดชั่วคราวและจะเริ่มทำงานใหม่เมื่ออุณหภูมิลดลง 3°C |
| หน้าจอเกิดข้อผิดพลาด (Bug) หรือกลายเป็นสีขาว | สัญญาณรบกวนจากมอเตอร์อาจทำให้การแสดงผลบนหน้าจอผิดปกติได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| ไม่สามารถวัดรอบหมุนได้ | อาจมีปัญหาที่ฝาครอบวัดรอบหมุน, ความไวของเซนเซอร์ หรือตัวสะท้อนแสง (Photoreflector) อย่างใดอย่างหนึ่ง สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| ฝาครอบวัดรอบหมุนหลวม | สามารถซ่อมแซมได้โดยการเคลือบรูบางๆ ด้วยกาวร้อน นอกจากนี้ยังสามารถเลือกซื้อหรือพิมพ์แบบ 3D ได้ด้วย ดูรายละเอียดเพิ่มเติมได้ที่บทความแก้ไขปัญหา |
| แรงดันไฟฟ้าสูงเกินไป / เกิดการชัตดาวน์เมื่อใช้มอเตอร์สาย Dash | อาจเกิดจากความเสียหายของ Resettable Fuse (BSMD1812-300-16V/16V 3A) ซึ่งอาจซ่อมแซมได้ด้วยการเปลี่ยนอะไหล่ ดูรายละเอียดเพิ่มเติมได้ที่บทความแก้ไขปัญหา |
| อุณหภูมิค้างอยู่ที่ -9℃ | -9℃ คือขีดจำกัดล่างของการแสดงผล ปัญหาอาจเกิดจากสวิตช์สลับเซนเซอร์อุณหภูมิภายนอก หรือตัวเซนเซอร์อุณหภูมิ (NCU18XH103F6SRB) สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| ตรวจจับผิดพลาดว่าเป็นอุณหภูมิสูง ทั้งที่เครื่องไม่ได้ร้อน | สารเคลือบฉนวนของเซนเซอร์หลุดลอก ทำให้ขั้วโลหะสัมผัสกับตัวเรือนมอเตอร์และเกิดการลัดวงจร ให้ทำการฉนวนด้วยวัสดุซ่อมแซมโซลเดอร์รีซิสต์ (Solder Resist) หรือวัสดุที่คล้ายกัน สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| การหมุนของมอเตอร์ไม่เสถียร | ตรวจสอบการยึดมอเตอร์และการติดตั้งฝาครอบมอเตอร์ การขันแน่นจนเกินไปอาจขัดขวางการหมุนได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| หน้าจอไม่ติดและมีเสียงดังคลิกๆ | ข้อผิดพลาดในการผลิต กรุณาติดต่อ MIC-LABO สำหรับรายละเอียดเพิ่มเติม โปรดดูที่บทความแก้ไขปัญหา |
| หน้าจอ LCD ค้างและไม่ทำงาน | เมื่อกดปุ่มโรตารีเอนโค้ดเดอร์ค้างไว้ 3 วินาที หน้าจอ LCD จะรีบูต โดยหน้าจอจะกลายเป็นสีขาวครู่หนึ่งแล้วกลับมาทำงานใหม่ (จะรีบูตเมื่อกดค้างครบ 3 วินาที โดยไม่จำเป็นต้องปล่อยมือ) |
| ไม่มี rpm | ใน AccelTest มอเตอร์ไม่หมุนแม้จะจ่ายแรงดันไฟฟ้าตามที่กำหนดแล้ว ให้ตรวจสอบการติดตั้งมอเตอร์ การสัมผัสของขั้วต่อ (Terminal) และฝาครอบวัดรอบการหมุน |
8️⃣ คำศัพท์เฉพาะทาง
| คำศัพท์ | ความหมาย |
|---|
| rpm | รอบต่อนาที ความเร็วในการหมุนของมอเตอร์ |
| ค่า KV | ค่าความเร็วรอบต่อแรงดันไฟฟ้า (KV) ตัวบ่งชี้ความง่ายในการหมุนของมอเตอร์ |
| แรงดันไฟฟ้าที่กำหนด | แรงดันไฟฟ้าที่ตั้งค่าไว้เพื่อจ่ายให้กับมอเตอร์ในแต่ละขั้นตอน |
| หมุนตามเข็ม / หมุนทวนเข็ม (Forward / Reverse) | ทิศทางการหมุนของมอเตอร์ |
| ขั้นตอน | หน่วยการทำงานลำดับที่ 1 ถึง 5 ที่ประกอบขึ้นเป็นโปรแกรม โดยสามารถตั้งค่าแรงดันไฟฟ้า ทิศทาง และเวลาแยกกันได้ |
| รอบ (Cycle) | จำนวนรอบในการรันอินซ้ำ (จำนวนรอบ “แถม”) ในกรณีที่ความเร็วรอบไม่ถึงเป้าหมายที่กำหนด |
| การตัดสินใจเพิ่มรอบ (Okawari) | ฟังก์ชันตัดสินใจว่าจะดำเนินการต่อในรอบถัดไปหรือไม่ ในกรณีที่ความเร็วรอบไม่ถึงเป้าหมายที่กำหนด |
| ขั้นตอนการตัดสินใจ | การตั้งค่าว่าจะให้ทำการตัดสินใจซ้ำ (Okawari) ในขั้นตอนใด (Last/1st/All Step) |
| ขีดจำกัดการวัดความเร็วรอบ | ชิ้นส่วนที่ติดตั้งเข้ากับแกนมอเตอร์ เพื่อให้เซนเซอร์อ่านค่ารอบการหมุนจากการสะท้อน |
| เวลาคูลดาวน์ (Cooling Time) | ระยะเวลาสำหรับหยุดพักมอเตอร์หลังจากสิ้นสุดเวลาการทำงาน |
| ดัชนีภาระ (No/Lo/Hi) | การแบ่งประเภทการคาดการณ์รอบการหมุน/กระแสไฟฟ้า ที่สอดคล้องกับสภาวะไม่มีภาระ ภาระเบา และภาระสูง ตามที่ AccelTest กำหนด |
| ความต้านทานภายใน | ความต้านทานไฟฟ้าภายในตัวแบตเตอรี่ ยิ่งมีค่าสูงเท่าใด แรงดันไฟฟ้าจะยิ่งตก (แรงดันที่ขั้วลดลง) มากขึ้นเท่านั้นเมื่อกระแสไฟฟ้าเพิ่มสูงขึ้น |
| แรงดันที่ขั้ว (Terminal Voltage) | แรงดันไฟฟ้าที่จ่ายให้กับมอเตอร์จริง โดยคำนวณจากแรงดันไฟฟ้าวงจรเปิดของแบตเตอรี่หักลบด้วยแรงดันไฟฟ้าที่ตกคร่อมความต้านทานภายใน |
| การจำลองแบตเตอรี่ (BattEmulate) | ฟังก์ชันจำลองคุณลักษณะการคายประจุของแบตเตอรี่ที่ระบุเพื่อจ่ายพลังงานให้กับมอเตอร์ |
| duty (ค่าดิวตี้) | ค่าควบคุมภายในที่แสดงถึงกำลังในการหมุนมอเตอร์ ไม่ใช่ค่าแรงดันไฟฟ้าโดยตรง |
| rStop (ขีดจำกัดการหมุนสูงสุด) | การตั้งค่าขีดจำกัดสูงสุดของจำนวนรอบสะสม เมื่อถึงค่าที่กำหนด การรันอินจะสิ้นสุดลงโดยไม่คำนึงถึงจำนวนรอบเป้าหมายหรือจำนวนรอบการทำงาน (Cycle) |
| ลิงก์สำหรับแชร์ | ฟังก์ชันในเครื่องมือ PC (MBC2 Program Editor) สำหรับแปลงโปรแกรมที่กำลังแก้ไขให้เป็น URL เพียงเส้นเดียว เพื่อแชร์ให้กับผู้อื่น |