Pages: 1 ... 13 14 [15] 16 17 ... 19   Go Down
Print
Author Topic: เกี่ยวกับ Ac power line x-10  (Read 260587 times)
0 Members and 25 Guests are viewing this topic.
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #210 on: January 19, 2010, 04:38:05 PM »

สวัสดีครับพี่สมิธ หลังจากที่ผมต่อ C 0.1U เเบบมัลติเลเยอร์ พอผมจ่ายไฟผลปรากฎว่า ไฟมาครบครับ เเต่ที่ขา 13 ของ IC4069 ทำไมไฟมาไม่ถึง 5V ครับมาเเค่ 3.6V ผมลองถอดซีเนอร์ได5V 1/4w ออกปรากฎว่าไฟมาครบครับ 5V พอดีเลย ถ้าเกิดผมไม่ใส่ซีเนอร์ไดโอดจะเป็นอะไรไหมครับ พี่สมิธช่วยเเนะนำด้วยครับ  Smiley
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #211 on: January 19, 2010, 07:37:09 PM »

การวัดแรงดันเข้า ของ IC 4069 วัดที่ขา 14 ว่ามา 5 Vหรือเปล่า
ส่วนขา 13 เป็นอินพุตครับ

ดูเพิ่มเติมที่
http://www.thaimicrotron.com/X10/X10LAB/X10Lab1.htm#RX
Logged
muiim
Jr. Member
**
Offline Offline

Posts: 67


Email
« Reply #212 on: January 20, 2010, 04:14:26 PM »

ผมขอเสนอคุณ plom อีกสักอย่างคงไม่ว่ากันนะครับ
ผมคิดว่าคุณ plom น่าจะลองต่ออุปกรณ์ลงโฟโต้บอร์ดดูก่อนนะครับ เอาแค่ ภาครับส่ง กับ ภาคจ่ายไฟน่าจะทำความเข้าใจได้ง่ายกว่า แล้วก็ลองส่งสัญญาณผ่านไฟบ้านดู ถ้าได้ก็น่าจะ ok ว่ามั้ย(อีกอย่าง pcb ของอาจารย์ศมิทธิ์ ผมว่าแกออกแบบไว้รองรับอุปกรณ์อย่างอื่นด้วยเวลาเรามา ศึกษาวงจรจะทำให้เราค่อนข้างติดขัด แต่ถ้าเราเริ่มต้นจากการ ศึกษาจากวงจรทีอาจารย์ ให้มาด้วย จะทำให้เราเข้าใจได้เร็วขึ้นนะ )
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #213 on: January 20, 2010, 11:45:29 PM »

ขอบคุณ คุณmuiim มากครับที่ช่วยแนะนำ ผมลองต่อโฟโต้บอด 2บอร์ดเหมือนกันทุกอย่าง ทดลองการรับส่ง โดยส่งสัญญาณไฟกระพิบ จากIC 555 ที่บอร์ดตัวที่หนึ่ง ไปที่บอร์ดอีกตัวหนึ่ง ที่ภาครับLEDที่ขา 6 ของ4069 กระพริบตามสัญญาณของไอซีห้าๆ (แต่ไม่ได้ใช้ภาคควบคุมนะครับ) ตอนนี้ก็เลยทำPCB เพื่อที่เกิดปัญหาอะไร
พี่สมิธจะได้แนะนำได้ง่ายขึ้น
  ตอนนี้ PCB น่าจะโอเคแล้วครับ หลังจากที่งงกับอุปกรณ์ แต่ก็ได้คำแนะนำจากพี่สมิธจนพอจะเข้าใจบ้างแล้ว 
 ตอนนี้กำลังศึกษาโปรแกรมรับส่งสัญญาณของX-10อยู่อะครับ  เพื่อที่ผมจะเอาการใช้งาน SHT15 ที่เป็น
โมดูลวัดอุณหภูมิ และความชื้น มาวัดแล้วส่งผ่ายสายAC แสดงผลผ่านRS232  จากโมดูลวัดอุณหภูมิที่มีก็เป็นการแสดงผลที่RS232 อยู่แล้วครับ ใช้ไมโครตัวเดียวกัน แต่ไม่รู้ว่าจะเป็นไปได้ไหมที่จะส่งผ่านสายAC โดยส่งผ่านโมดูลX-10lab นี้ ช่วยแนะหน่อยนะครับว่าจะต้องศึกษาอะไรบ้าง และต้องดัดแปลงตรงไหน

ขอบคุณครับ Grin

Logged
muiim
Jr. Member
**
Offline Offline

Posts: 67


Email
« Reply #214 on: January 21, 2010, 08:51:36 AM »

ผมว่าคุณ plom ต้องกำหนด protocol ก่อนละครับว่าจให้มันเป็นแบบไหน เหมือนกับตัว code ของ x10 ที่ ต้องมีการส่ง เฮาร์โค๊ด keycode function code เพื่อที่จะระบุการทำงานได้ (ผมคิดว่าจากโมดูล SHT15 ที่ทำการแสดงผลทุกๆ1วิ จะทำให้เรากำหนด ได้ยากนะครับ) อืม อีกอย่าง ไอ้ SHT15 เนี้ยมันส่งข้อมูลเป็นแบบไหนยังไง มันมีcode ของตัวองใช่มั้ยนิ  Roll Eyes


* SHT1x-648A.gif (6.51 KB, 653x439 - viewed 2252 times.)
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #215 on: January 22, 2010, 10:38:56 AM »

ขอบคุณ คุณmuiimครับ
รอคำแนะนำเพิ่มเติมจากพี่สมิธครับ Grin
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #216 on: January 27, 2010, 01:02:08 PM »

สวัดดีครับพี่สมิธ ตอนี้ผมทำPCB เสร็จแล้วครับ  ปรับความถี่ที่BC547 เป็น 120 KHz ผมไม่ได้ต่อtransistor ตรงภาคที่Relay และไม่ได้ต่อ Panel แต่ที่ที่ขา RB6,RB7 คือที่ขา12 ,13จะต่อ R10K ลงกราวน์ไว้ครับ ขา10 RB4 ต่อลำโพงเปียโซไว้ แต่ขาที่11ไม่ได้ต่อLED ไว้ครับ และผมทำตามที่พี่บอกคือคอมไพล์และโปรแกรมด้วย X10Demo2.c ทั้ง2ตัว แล้วแก้ที่โค๊ด ตัวแรกให้เป็น A04 อีกตัวให้เป็น A05 โดยแก้โค๊ดที่
#rom  0x2100={'A',0x04}
โดยดัวแรก(A04)ต่อกับ PC ผ่าน RS232 ครับ แล้วทำการทดลองเปิดโปรแกรมพวก Hyperterminal หรือใน CCS จะมีโปรแกรมอยู่ใน Tools ชื่อว่า Serial Port Monitor Set Baud rate 9600,no parity ,8 bit ,1 stop bitแล้วจ่ายไฟให้กับบอร์ดครับ ผลคือไม่มีอะไรขึ้นที่จอ และก็ไม่มีเสียงที่เปี้ยโซ้ครับ แต่พอรอไปประมาณ 3-4 นาที่จะมีแรงดันประมาณ 5V ออกที่ขา11 คือขาRB5 ครับ เป็นผลมาจากอะไรครับ ช่วยแนะนำหน่อยนะครับ

ขอบคุณครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #217 on: January 27, 2010, 04:12:55 PM »

ในขั้นแรกคุณลองทดสอบที่ละตัวก่อนครับ
โดยทดสอบกับ PC โดยใช้โปรแกรมพวก Hyperterminal
เมื่อเริ่มจ่ายไฟให้วงจร
- จะได้ยินเสียง ติ๊ดๆๆ
- และปรากฏคำว่า X10-LAB DEMO-2 ADDRESS=A04 บน Hyperterminal
ดูเพิ่มที่หน้า
http://www.thaimicrotron.com/X10/X10LAB/X10Demo2.htm
เอาแค่นี้ก่อนครับ


- หากไม่ได้ยินเสียง ก็แสดงว่าผิดปกติ ตั้งแต่ต้นแล้วครับ
ให้ตรวจสอบ hardware ใหม่อีกที
- หากไม่ปรากฏ ข้อมูล ออก Hyperterminal ลองดูเรื่องสาย

ที่ขา RB5 จะต่อกับ LED จะติดก็ต่อเมื่อ
- ได้รับสัญญาณ X10 (กระพริบ)
- ติดค้างเมื่ออยู่ใน mode setup

ในส่วนของอินพุต จะใช้ RB6,RB7 จะเป็นโลจิก 0 เมื่อไม่ได้กดปุ่ม
และจะเป็นโลกจิก 1 เมื่อมีการกดปุ่ม (และจะได้ยินเสียงด้วย)
และ RB6,RB7 จะใช้ในการโปรแกรมด้วยครับ

คุณใช้อะไรโปรแกรมครับ
หรือใช้วิธีใดโปรแกรม เช่น
- ถอดไอซีออกไปโปรแกรม เสร็จแล้ว นำกลับมาเสียบ
- หรือ ใช้ socket adaptor
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #218 on: January 27, 2010, 05:20:24 PM »

ขอบคุณพี่สมิธมากครับ

ผมถอดไอซีออกไปโปรแกรม เสร็จแล้ว นำกลับมาเสียบครับ Cheesy
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #219 on: January 27, 2010, 06:00:39 PM »

ที่ถามในส่วนนี้ก็เพราะว่าตัวโปรแกรม ICP (In Circuit Programing) บางรุ่น จะนำขา  RB6,RB7 ไปใช้งานอยู่
หากถอดไอซีออกไปโปรแกรม เสร็จแล้ว นำกลับมาเสียบ ก็หมดข้อสงสัย ว่ามีอะไรมายู่งกับสองขานี้หรือเปล่า

เพราะฟังดูแล้วดูเหมือนว่า PIC มันยัง start ไม่ออกครับ
- ให้ลองวัดไฟที่ขา  RB6,RB7 นี้อีกทีว่าเป็นโลจิก 0 หรือเปล่า
- ลองดูขา 4 (MCLR) ว่าต่อถูกไหม
- ใช้ XATL 4 Mhz หรือเปล่า
- แล้ววงจรมีอะไรที่ไม่ได้ต่ออีก นอกจาก Relay,Panel

แล้วทำสองข้อนี้ให้ได้ก่อน
เมื่อเริ่มจ่ายไฟให้วงจร
- จะได้ยินเสียง ติ๊ดๆๆ
- และปรากฏคำว่า X10-LAB DEMO-2 ADDRESS=A04 บน Hyperterminal
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #220 on: January 28, 2010, 03:09:49 AM »

อ้ออีกอย่างหนึ่งครับ ลำโพงที่ใช้ต่อที่ขา RB4 นั้นเป็นลำโพงเปียโซนะครับ ไม่ใช่ลำโพงแม่เหล็ก
ไม่เช่นนั้นจะทำให้ PIC overload ได้ ดูรายละเอียดเพิ่มเติมได้ที่
http://www.thaimicrotron.com/CCS-628/Referrence/Speaker.htm
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #221 on: January 29, 2010, 01:34:59 PM »

ขอบคุณพี่สมิธมากครับ

ผมใช้ เปี้ยโซ ที่อยู่ในคอมพิวเตอร์ครับ Grin
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #222 on: February 01, 2010, 03:15:10 PM »

สวัดดีครับพี่สมิธ ผมวัดแรงดันที่ขาRB6 RB7 ได้ระดับแรงดันได้ประมาณ 20mV ครับ มันไม่เป็น0V ครับ

และตัวคริสตอล มันกำเนิดความถี่อย่างไรครับเพราะในวงจรไม่มีแรงดันจ่ายให้มันครับ ช่วยบอกวิธีการทดสอบตัวคลิสตอลด้วยครับ
ขอบคุณครับ Grin
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #223 on: February 01, 2010, 03:48:26 PM »

ลืมบอกครับแรงดันที่ได้ประมาณ20mV จากขาRB6 RB7 ตอนที่ขาRB5 มี่แรงดันเป็น 5V ครับ แต่ตอนที่RB5 เป็น 0V ขาRB6 RB7 ก็0Vครับ ช่วยแนะนำด้วยนะครับ ขอบคุณมากครับ Grin
Logged
plom
Jr. Member
**
Offline Offline

Posts: 49


Email
« Reply #224 on: February 01, 2010, 05:52:30 PM »

พี่สมิธ ผมต่อสายRS232แบบ Null Modem แบบ 3 wire เป็นตัวเมียทั้งสองข้าง 
ส่วนที่บอร์ดต่อแบบ DB9 เป็นตัวผู้ครับ
ส่วนที่ไม่ได้ต่อในบอร์ดก็มี ภาคRelay  Panel และ ตัวTLP434AกับRLP434A ครับ
Logged
Pages: 1 ... 13 14 [15] 16 17 ... 19   Go Up
Print
 
Jump to: