Title: อยากทราบวิธีการเขียนโปรแกรมถอดรหัสสั Post by: cmospack on April 01, 2010, 03:14:03 PM อยากทราบว่า จะมีวิธีการเขียนโปรแกรมยังให้รู้ว่าสัญญาณมาจากช่องไหนและมี PWM เท่าไหร่ครับ
เช่น ตัวรีโมทมี 7 ช่อง เมื่อเราโยกคันโยกช่องที่ 1,2 และ 5 พร้อมกัน Title: Re: อยากทราบวิธีการเขียนโปรแกรมถอดรหัสสั Post by: smitdh on April 02, 2010, 11:44:40 AM - จากข้อมูลที่ให้มาแสดงว่าต้องการ decoder จากภาครับ Radio Control (RC) ใช่ไหมครับ
- ลักษณะสัญญาณจะเป็นแบบ PPM กรณี 7 Chanel จะมีรูปแบบเป็น Ch1 Ch7 Sync~20ms -----___-----___-----___-----___-----___-----___-----____________________________-----___-----___-----___-----___-----___-----___-----____ . . . - ข้อมูลแต่ละ Chanel จะมีขนาดสัญญาณ PWM อยู่ในช่วง 1-2ms (1.5ms ที่ตำแหน่งกลาง) - ข้อมูลทั้ง 7 จะอนุกรมกันแล้วคั่นด้วยสัญาญาน sync ซึ่งจะมีขนาดประมาณ 20 ms - การ decode สัญญาณก่อนอื่น detect สัญญาณ sync ให้ได้ก่อน (จะเป็นสัญญาณที่กว้างที่สุด~20ms) - หลังจากนั้นจึงเริ่ม จับสํญาณลูกแรก - การวัดขนาดสัญญาณ จากการวัดคาบเวลา ด้วย timer หรือ จากการใช้ตัวแปรมานับ - วัดขนาดสัญญาณลูก ต่อๆไป จนครบ 7 chanel Title: Re: อยากทราบวิธีการเขียนโปรแกรมถอดรหัสสั Post by: cmospack on April 05, 2010, 02:45:20 PM ก่อนอื่น ขอขอบคุณ คุณ smitdh มากๆ ครับ ที่ช่วยตอบคำถามผมครับ
ที่คุณ smitdh อธิบายมาค่อนข้างจะละเอียดมากแล้วในหลักการ แต่ผมก็ยังมองภาพไม่ออกอยู่ดีครับ ยังไงรบกวนอธิบาย ด้วยโค้คภาษาซี อย่างง่ายๆ ได้ไหมครับ พอดีผมไม่มีความรู้ด้านอิเลคฯ เท่าไหร่อะครับ เขียนโปรแกรมก็เป็นการเขียนโปรแกรมเกี่ยวกับฐานข้อมูลซะมากว่าครับ *** - จากข้อมูลที่ให้มาแสดงว่าต้องการ decoder จากภาครับ Radio Control (RC) ใช่ไหมครับ คุณ smitdh เข้าใจถูกต้องเลยครับ รบกวนด้วยนะครับ ขอบคุณครับ |