Pages: [1]   Go Down
Print
Author Topic: อยากทราบวิธีการเขียนโปรแกรมถอดรหัสสั  (Read 8298 times)
0 Members and 1 Guest are viewing this topic.
cmospack
มาใหม่
*
Offline Offline

Posts: 2


« on: April 01, 2010, 03:14:03 PM »

อยากทราบว่า  จะมีวิธีการเขียนโปรแกรมยังให้รู้ว่าสัญญาณมาจากช่องไหนและมี PWM เท่าไหร่ครับ
เช่น ตัวรีโมทมี 7 ช่อง  เมื่อเราโยกคันโยกช่องที่ 1,2 และ 5 พร้อมกัน
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #1 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

Logged
cmospack
มาใหม่
*
Offline Offline

Posts: 2


« Reply #2 on: April 05, 2010, 02:45:20 PM »

ก่อนอื่น ขอขอบคุณ คุณ smitdh มากๆ ครับ ที่ช่วยตอบคำถามผมครับ

ที่คุณ smitdh อธิบายมาค่อนข้างจะละเอียดมากแล้วในหลักการ แต่ผมก็ยังมองภาพไม่ออกอยู่ดีครับ
ยังไงรบกวนอธิบาย ด้วยโค้คภาษาซี อย่างง่ายๆ ได้ไหมครับ 

พอดีผมไม่มีความรู้ด้านอิเลคฯ เท่าไหร่อะครับ เขียนโปรแกรมก็เป็นการเขียนโปรแกรมเกี่ยวกับฐานข้อมูลซะมากว่าครับ

***
- จากข้อมูลที่ให้มาแสดงว่าต้องการ decoder จากภาครับ Radio Control (RC) ใช่ไหมครับ

คุณ smitdh เข้าใจถูกต้องเลยครับ

รบกวนด้วยนะครับ
ขอบคุณครับ
Logged
Pages: [1]   Go Up
Print
 
Jump to: