HTG2.club
Home Theater Guide webboard => มุม Thai DIY Audio => ข้อความที่เริ่มโดย: Help !!! ที่ 18 สิงหาคม, 2008, 05:28:20 pm
-
ขอคำตอจากผู้รู้หน่อยครับผมใช้เครื่องเสียงติตรถยนต์zulexใช้ control แบบ Rotary ปรับความดังแต่ตอนนี้มีอาการเป็นๆหายๆคือปรับVolumeแล้วไม่ขึ้น อย่างอยู่ที่14เวลาปรับจะขยับอยู่ที่14-15-14-15ไม่ไปไหนแต่ใช้รีโมทปรับได้ปรกติ แต่บางทีก็ใช้ได้ไม่ปัญหา เป็นเพราะผมจอดรถตากแดดร้อนจัดหรือปร่าวครับ
หลักการขอVolumeเป็นcปรับค่าหรือRปรับค่าครับ
แล้วถ้าผมไปซื้อที่อมรมาเปลี่ยนต้องตั้งค่าการถอดรหัส source code สำหรับ Rotary Encoderหรือปร่าวขอความกระจ่างจากผู้รู้หน่อยครับ...ขอคุณ
mon_civic
-
เข้าใจว่าเป็น switch แบบ หมุนขวา จะเพิ่มขึ้น หมุนซ้ายจะลดลง ถ้าเป็นแบบนี้จะเป็น แบบธรรมดาครับ ไม่ใช่ แบบ encode ครับ
-
เป็น Rotary Switch ครับ เหมือนกับ Switch สองตัวที่มีตรงกลางร่วมกันจะต่อลง GND หรือ B+ ก็แล้วแต่กาารจัดวงจร เวลาเราหมุน Rotary Switch ก็เหมือนเรากด Switch ข้างใดข้างหนึ่ง ก็จะมีคลื่น 1 ลูก เข้าไปควบคุมวงจรส่วนกลาง(MPU)แล้ว Encoderระหัสออกกมาในรูปแบบของคาบเวลา(Time)ที่แตกต่างกันตรงที่ความถี่ต่อครั้งในการกดแล้วก็เอาค่า Time ไปควบคุมความแรงของสัญญาณตามวงจรที่กำหนด ทีนี้เวลาเราหมุน Volume (Rotary Switch )หนึ่งคลิ๊กก็เหมือนเรากด Switch ครั้ง ตามปกติเมื่อเรากด Switch จะต้องมีความต้านทานที่ 0 Ohm ถ้าไม่่ได้ 0 Ohm ค่า Time ก็ไม่ไำด้ตามกำหนดมันจึงทำให้ Encoder ไม่สามรถถอดระหัสเป็นไปตามที่กำหนดได้จึงเกิดอาการอย่างที่คุณบอก ถ้าจะซื้อมาเปลี่ยนผมอยากให้คุณให้ความสำคัณตรงจำนวนคลิ๊กต่อหนึ่งรอบครับ ส่วนเรื่อง source code มันอยู่ที่ MPU ครับไม่ต้องห่วงมันไม่หายไปไหนหรอกครับ