Pages: 1 ... 16 17 [18] 19   Go Down
Print
Author Topic: เกี่ยวกับ Ac power line x-10  (Read 260511 times)
0 Members and 72 Guests are viewing this topic.
admin
ผู้ดูแลระบบ
Administrator
Full Member
*****
Offline 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
Jr. Member
**
Offline Offline

Posts: 22


Email
« Reply #256 on: February 25, 2011, 12:08:19 AM »

พี่ครับภาครับใช้โปรแกรมเดียวกับภาคส่งใช่ไหมครับ แปลี่ยนแอดแดรสเอา ผมเข้าใจถูกใช่ไหมครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #257 on: February 25, 2011, 09:54:04 AM »

ถูกต้องแล้วครับ
Logged
Bs_nongfilm
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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 Offline

Gender: Male
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
Jr. Member
**
Offline Offline

Posts: 22


Email
« Reply #262 on: March 16, 2011, 06:30:52 PM »

โมดูล RF TLP434A ,RLP434A ถ้าหากผมเพิ่มเข้าไปก็ต้องปรับแต่งอะไรที่โมดูลไหมครับ หรือว่าใส่ไปแล้วใช้ได้เลย ขอบคุณครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #263 on: March 16, 2011, 08:39:32 PM »

โมดูล RF TLP434A ,RLP434A ไม่ต้องปรับแต่งอะไรเพิ่มครับ แต่ที่ PIC อาจต้องเซ็ท I/O
Logged
Bs_nongfilm
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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 Offline

Gender: Male
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
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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
Jr. Member
**
Offline Offline

Posts: 22


Email
« 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 Offline

Gender: Male
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
Jr. Member
**
Offline Offline

Posts: 22


Email
« Reply #269 on: March 18, 2011, 02:17:39 PM »

อาจารย์ครับผมบอร์ดของผมสามารถส่งงานผ่าน AC-line ได้แล้วแต่ว่าจะให้ส่งสัญญาณผ่าน คลื่นวิทยุ อะครับผมใส่โมดูลเข้าไปแล้วมันเงียบไม่มีอะไรเกิดขึ้นเลย เอาสโคปวัดสัญญาณที่ออกจากขา 2 ขอPIC ก็ไม่มีสัญญาณอะไร วัดสัญญาณที่ ANT ก็ไม่มีอะไรเช่นกัน วัดแรงดันไว้ VCC ที่เลี้ยง Tlp434A ก็มีนะครับ
Logged
Pages: 1 ... 16 17 [18] 19   Go Up
Print
 
Jump to: