admin
ผู้ดูแลระบบ
Administrator
Full Member
Offline
Posts: 84
ผู้ดูแลระบบ
|
|
« Reply #255 on: November 19, 2010, 12:05:04 AM » |
|
ขอโทษทีครับเข้ามาอ่านทีแล้วลืม รูป มันหายไป เลยทำให้จำไม่ได้ครับว่าตอบไปแล้วหรือยัง L2,C3 เป็นวงจรจูน ทำงานร่วมกันในสองส่วนครับ - ส่วนแรกเป็นวงจรจูนในภาคส่งร่วมกับ Q2 (ภาคไดร์ให้สัญญาณให้แรงขึ้น) - ส่วนที่สองเป็นวงจรจูน ของภาครับ สัญญาณที่รับได้จะผ่าน C9,R5 ไป U1 ครับ - C4 Coupling ที่ออกจาก/และเข้ามาทาง ขา 5,4 ของ L2 ครับ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #256 on: February 25, 2011, 12:08:19 AM » |
|
พี่ครับภาครับใช้โปรแกรมเดียวกับภาคส่งใช่ไหมครับ แปลี่ยนแอดแดรสเอา ผมเข้าใจถูกใช่ไหมครับ
|
|
|
Logged
|
|
|
|
smitdh
Administrator
Hero Member
Offline
Gender:
Posts: 381
อาจารย์ที่ปรึกษา
|
|
« Reply #257 on: February 25, 2011, 09:54:04 AM » |
|
ถูกต้องแล้วครับ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #258 on: March 05, 2011, 02:53:06 PM » |
|
พี่ครับบอร์ดที่ผมทำมีอาการแบบนี้ครับ ตอนที่ปรับภาคส่ง ต่อ J1 ให้ OSC ทำงานวัดค่าความถี่ได้ต่ำสุดได้ประมาณ 147 KHz แรงดัน 20Vp-p วัดแรงดันที่ ขั้ว 4 และ 5 ของ L2 ได้ประมาณ 4 Vp-p ส่วนโปรแกรมผ่าน Hyperterminal ก็ปกติ แต่พอผมถอด J1 ออกเท่านั้นแหละครับ แรงดัน สัญญาณ หายเกลี้ยงงง แล้วผมสงสัยว่ามันจะสงสัญญาน ไปทาง AC-line ได้ยังไง ขอบพระคุณพี่มากครับ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #259 on: March 05, 2011, 04:33:13 PM » |
|
พี่ครับบอร์ดที่ผมทำมีอาการแบบนี้ครับ ตอนที่ปรับภาคส่ง ต่อ J1 ให้ OSC ทำงานวัดค่าความถี่ได้ต่ำสุดได้ประมาณ 147 KHz แรงดัน 20Vp-p วัดแรงดันที่ ขั้ว 4 และ 5 ของ L2 ได้ประมาณ 4 Vp-p ส่วนโปรแกรมผ่าน Hyperterminal ก็ปกติ แต่พอผมถอด J1 ออกเท่านั้นแหละครับ แรงดัน สัญญาณ หายเกลี้ยงงง แล้วผมสงสัยว่ามันจะสงสัญญาน ไปทาง AC-line ได้ยังไง ขอบพระคุณพี่มากครับ
ผมแก้ได้แล้วครับ คือว่าผมยังไม่ได้ต่อสายเพิ่ม X10 tx แต่ผมยังสงสัยว่า ถ้าเกิดผมมีเครื่องรับ เปิดทิ้งก่อนไว้ โดยโปรแกรมแอสแดรสไว้ที่ 01 แล้ว แล้วเครื่องแม่เป็นแอสแดรส 02 เครื่องแม่จะรู้ได้ไงว่ามีเครื่อง 01 อยู่เพราะผมวัดสัญญาณที่ L2 ของเครื่อง 01 จะส่งสัญญานออกตอนเปิดเครื่องอย่างเดียว(01 เป็นเครื่องลูกอะครับ ใช้โปรแกรมเดียวกับเครื่อง 02 แต่คนละแอสเดรส ตอนนี้ผมทดลองใช้โปรแกรม EX_X10o.C) หรือว่าพอเปิดเครื่อง 02 ปุ๊บ 02 จะส่งสัญญาณไปตรวจสอว่ามีตัวไหน ON อยู่ ขอบพระคุณมากครับๆๆ ผมได้ความรู้จากที่นี้มากจริงๆ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #260 on: March 05, 2011, 06:11:10 PM » |
|
พี่ครับบอร์ดที่ผมทำมีอาการแบบนี้ครับ ตอนที่ปรับภาคส่ง ต่อ J1 ให้ OSC ทำงานวัดค่าความถี่ได้ต่ำสุดได้ประมาณ 147 KHz แรงดัน 20Vp-p วัดแรงดันที่ ขั้ว 4 และ 5 ของ L2 ได้ประมาณ 4 Vp-p ส่วนโปรแกรมผ่าน Hyperterminal ก็ปกติ แต่พอผมถอด J1 ออกเท่านั้นแหละครับ แรงดัน สัญญาณ หายเกลี้ยงงง แล้วผมสงสัยว่ามันจะสงสัญญาน ไปทาง AC-line ได้ยังไง ขอบพระคุณพี่มากครับ
ผมแก้ได้แล้วครับ คือว่าผมยังไม่ได้ต่อสายเพิ่ม X10 tx แต่ผมยังสงสัยว่า ถ้าเกิดผมมีเครื่องรับ เปิดทิ้งก่อนไว้ โดยโปรแกรมแอสแดรสไว้ที่ 01 แล้ว แล้วเครื่องแม่เป็นแอสแดรส 02 เครื่องแม่จะรู้ได้ไงว่ามีเครื่อง 01 อยู่เพราะผมวัดสัญญาณที่ L2 ของเครื่อง 01 จะส่งสัญญานออกตอนเปิดเครื่องอย่างเดียว(01 เป็นเครื่องลูกอะครับ ใช้โปรแกรมเดียวกับเครื่อง 02 แต่คนละแอสเดรส ตอนนี้ผมทดลองใช้โปรแกรม EX_X10o.C) หรือว่าพอเปิดเครื่อง 02 ปุ๊บ 02 จะส่งสัญญาณไปตรวจสอว่ามีตัวไหน ON อยู่ ขอบพระคุณมากครับๆๆ ผมได้ความรู้จากที่นี้มากจริงๆ ตอนนี้ส่งข้อมูลโดยไม่ผ่าน AC line ได้แล้วแบบว่าเอาสายจั้มที่ L2 ด้วยกันโดยตรงกัน
|
|
|
Logged
|
|
|
|
smitdh
Administrator
Hero Member
Offline
Gender:
Posts: 381
อาจารย์ที่ปรึกษา
|
|
« Reply #261 on: March 15, 2011, 11:00:47 PM » |
|
เวปบอร์ดมันพังนะครับ roolback กลับมาที่ตอบไปแล้วหายหมดเลย ตอบใหม่แล้วกัน
ที่จริงแล้ว X10LAB ถูกออกแบบมาเพื่อใช้ติดต่อกับ X10 ตัวลูกตัวอื่นๆ โดยผ่านทาง RS232 ของ PC - เพื่อที่จะได้เข้าใจการทำงานของ X10 เพราะข้อมูล ในการสื่อสารหาได้ยาก - เพื่อที่จะได้พัฒนา application บน PC เพื่อที่จะได้ควบคุบอุปกรณ์ไฟฟ้าหลายๆจุดผ่าน PC เช่น Lobby โรงแรม,อพาร์ตเมนต์ ,ห้องเช่า - หากเข้าใจและทำได้แล้ว ค่อยดัดแปลงทำอย่างอื่นต่อไป
หากคุณหาคอยล์แบบอื่นแล้วความถี่สูงไปคุณก็อาจเพิ่มค่า C2,C3 เพื่อให้ความถี่ต่ำลง หรือถ้าคุณไม่ได้ต่อร่วมกับ X10 มาตรฐานคุณก็อาจใช้ควมถี่ใดก็ได้ในช่วง 100KHz-300KHz
-ปกติแล้ว OSC จะยังไม่ทำงาน จะทำงานก็ต่อเมื่อขา RB0 ของ PIC เป็น "1" ส่วนการต่อ J1 เพื่อไว้ทดสอบในการปรับแต่งเท่านั้นไม่ควรต่อไว้เป็นเวลานาน เพราะจะทำให้ Q2 ร้อนจัดและไหม้ได้
โค๊ดโปรแกรมอาจดูได้จาก EX_X10o.C(เก่า) และ X10Demo2.c ตัวแม่จะไม่สามารถรู้ได้ว่ามีตัวลูกแอดเดรสใดอยู่ในระบบ (ผู้ติดตั้งจะต้องรู้เอง) อาจจะใช้วิธี register ตัวลูกที่ทำการติดตั้งใหม่ให้ตัวแม่ทราบ (แบบที่ใช้ทำกับ application PC) ก็จะทำให้ ตัวแม่รู้ว่ามี ตัวใดต่ออยู่ในระบบบ้าง X10 มีฟังก์ชั่น 15 ( Status Request) เป็นการถามถึงอุปกรณ์ตัวนั้นว่ามีสถานะเป็นอย่างไร
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #262 on: March 16, 2011, 06:30:52 PM » |
|
โมดูล RF TLP434A ,RLP434A ถ้าหากผมเพิ่มเข้าไปก็ต้องปรับแต่งอะไรที่โมดูลไหมครับ หรือว่าใส่ไปแล้วใช้ได้เลย ขอบคุณครับ
|
|
|
Logged
|
|
|
|
smitdh
Administrator
Hero Member
Offline
Gender:
Posts: 381
อาจารย์ที่ปรึกษา
|
|
« Reply #263 on: March 16, 2011, 08:39:32 PM » |
|
โมดูล RF TLP434A ,RLP434A ไม่ต้องปรับแต่งอะไรเพิ่มครับ แต่ที่ PIC อาจต้องเซ็ท I/O
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #264 on: March 16, 2011, 10:15:41 PM » |
|
ถ้าเราจะต้องการให้สัญญาณ X-10 ผ่านทั้ง AC-line กับ ความถี่วิทยุ พร้อมกันทั้งสองทางต้องเซ็ตยังไงครับ ในโปรแกรม
#define X10UHFTX PIN_A3 #define X10UHFRX PIN_A4
แบบนี้ใช่ไหมครับ
|
|
|
Logged
|
|
|
|
smitdh
Administrator
Hero Member
Offline
Gender:
Posts: 381
อาจารย์ที่ปรึกษา
|
|
« Reply #265 on: March 17, 2011, 01:45:51 AM » |
|
ใน PCB ขา TX ต่อไว้กับ PIN_A3 ,ขา RX ต่อไว้กับ PIN_A4
ผมลองไปดูในโปรแกรม set ไว้แล้วครับ
ในฟังก์ชั่น InitialChip(void)
set_tris_a(0B11110011);
set ให้เป็น 0 หมายถึงให้เป็นเอาต์พุต set ให้เป็น 1 หมายถึงให้เป็นอินพุตครับ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #266 on: March 18, 2011, 02:35:10 AM » |
|
เออคือว่าผมดูใน PCB อ่ะครับอาจารย์ มันมีขา 2 ของ PIC ที่ต่ออยู่กับขา 2 ของ TLP434A และขา 3 ของ PIC ต่ออยู่กับขา 2 ของ RLP434A แต่ในโค๊ด X10Demo.c มันเป็นขา 3 กับ 4 อะครับ ผมไม่แน่ใจว่าโค๊ดมันผิดหรือเปล่า หรือ ผมเข้าใจผิดอ่ะครับ
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #267 on: March 18, 2011, 03:42:48 AM » |
|
แก้ไขครับ เออคือว่าผมดูใน PCB อ่ะครับอาจารย์ มันมีขา 2 ของ PIC ที่ต่ออยู่กับขา 2 ของ TLP434A และขา 2 ของ RLP434A ไม่ได้ต่อกับอะไรเลยแต่ในโค๊ด X10Demo.c มันเป็นขา 3 กับ 4 อะครับ ผมไม่แน่ใจว่าโค๊ดมันผิดหรือเปล่า หรือ ผมเข้าใจผิดอ่ะครับ
|
|
|
Logged
|
|
|
|
smitdh
Administrator
Hero Member
Offline
Gender:
Posts: 381
อาจารย์ที่ปรึกษา
|
|
« Reply #268 on: March 18, 2011, 08:28:06 AM » |
|
ขา 2 ของ PIC คือขา RA3 ใน CCS ใช้ PIN_A3 ขา 3 ของ PIC คือขา RA4 ใน CCS ใช้ PIN_A4 #define X10UHFTX PIN_A3 //RA3 = ขา2 #define X10UHFRX PIN_A4 //RA4 = ขา3
|
|
|
Logged
|
|
|
|
Bs_nongfilm
|
|
« Reply #269 on: March 18, 2011, 02:17:39 PM » |
|
อาจารย์ครับผมบอร์ดของผมสามารถส่งงานผ่าน AC-line ได้แล้วแต่ว่าจะให้ส่งสัญญาณผ่าน คลื่นวิทยุ อะครับผมใส่โมดูลเข้าไปแล้วมันเงียบไม่มีอะไรเกิดขึ้นเลย เอาสโคปวัดสัญญาณที่ออกจากขา 2 ขอPIC ก็ไม่มีสัญญาณอะไร วัดสัญญาณที่ ANT ก็ไม่มีอะไรเช่นกัน วัดแรงดันไว้ VCC ที่เลี้ยง Tlp434A ก็มีนะครับ
|
|
|
Logged
|
|
|
|
|