Pages: [1] 2 3 ... 19   Go Down
Print
Author Topic: เกี่ยวกับ Ac power line x-10  (Read 260348 times)
0 Members and 3 Guests are viewing this topic.
jjj
มาใหม่
*
Offline Offline

Posts: 6


Email
« on: July 09, 2008, 01:32:25 AM »

อยากทราบการเขียนProgram Micro controllerครับ(ใช้ pic 16f628)
หลักการเขียนยังไงบ้างครับมีความสนใจอยากศึกษาครับ
ช่วยตอบทีครับ.......ขอขอบคุณครับ
Logged
admin
Guest
« Reply #1 on: July 10, 2008, 12:06:09 AM »

สวัสดีครับ การควบคุมอุปกรณ์ไฟฟ้า ผ่านสาย AC-Line ด้วยมาตรฐาน X10
ที่ http://www.thaimicrotron.com/X10/X10-MainPage.htm

เื่พื่อใช้ในการศึกษาการส่งสัญญาณที่ใช้ในควบคุมอุปกรณ์ไฟฟ้าตามมาตรฐาน X10 นั้นควรมี ชุดมาตารฐาน X10 ไว้ 1ชุดครับ
ซื้อได้ตามห้างสรพสินค้าใหญ่ๆ (ผมซื้อที่เซนทรัลชิดลม นานแล้วครับ)
หรืออาจหาซื้อได้จากเวบ http://www.monitoringathome.com/package_promotion.html
ผมใช้ชุดนี้ครับ


ไม่เช่นนั้นต้องทำ X10 LAB ทำไว้ 2 ชุดครับ ซึ่งอาจจะยากไปสำหรับมือใหม่ครับ เพราะจะต้องปรับแต่งของใหม่ทั้งสองตัว

วิธีการศึกษามีดังนี้ครับ

-ศึกษาโปรโตคอล X10 ที่ใช้รับส่ง
- ศึกษาการใช้งาน MCU PIC16F648A
  โดยจะต้องมีตัวโปรแกรมดูได้จาก http://www.thaimicrotron.com/PROPIC/USB1/Main.htm
  ศึกษาภาษา C ซึ่งแนะนำ CCS ครับเพราะไม่ยากนัก มี third party เยอะ ซึ่งสามารถค้นหาได้ตาม forum ต่างๆ
  แรกๆ ลองศึกษาการใช้งาน I/O ให้ชำนาญก่อน เช่นทำไฟกระพริบ,การตรวจสอบการกดปุ่ม ฯลฯ
- ทำ PCB และหาอุปกรณ์ประกอบ ตามที่ให้ไว้ โปรแกรม PIC แล้วทดสอบ และmonitor ผ่าน PC จะเห็นการทำงานเบื้องต้น


« Last Edit: December 07, 2010, 05:15:11 PM by admin » Logged
jjj
มาใหม่
*
Offline Offline

Posts: 6


Email
« Reply #2 on: July 10, 2008, 07:29:47 PM »

ขอบคุณมากครับช่วยตอบคำถาม....ครับ
คือที่จะเริ่มทำงานเกี่ยวกับเรื่องนี้ได้อย่างไรครับ

ที่บอกว่า..แรกๆ ลองศึกษาการใช้งาน I/O ให้ชำนาญก่อน เช่นทำไฟกระพริบ,การตรวจสอบการกดปุ่ม ฯลฯ
มี Program ที่เกี่ยวข้องมีอะไรอีกบ้างครับ.
ขอความช่วยเหลือด้วยครับ....
Logged
admin
Guest
« Reply #3 on: July 10, 2008, 10:53:24 PM »

ผมพูดกว้างๆนะครับ สำหรับคนที่เริ่มใหม่
เพราะยังไม่ทราบว่าคุณ jjj ศีกษาไปถึงไหนครับ
และมีอะไรอยู่ในมือบ้างแล้ว
การศึกษาก็เช่น ศึกษาการใช้งาน  MCU PIC จาก
บทความใน web นี้ครับ เช่น เรียนรู้ภาษาซีกับ CCS
Logged
jjj
มาใหม่
*
Offline Offline

Posts: 6


Email
« Reply #4 on: July 11, 2008, 01:02:22 AM »

ขอขอบคุณครับที่ช่วยตอบ....
คือผมเป็นมือใหม่จริงๆๆๆๆครับ
ตอนนี้ผมศึกษาภาษา C อยู่ครับ
พอจะเขียนเล็กๆๆน้อยๆๆได้บ้าง....

ก็ศึกษาการใช้งาน+บทความใน web นี้ครับ เรียนรู้ภาษาซีกับ CCS ดีมากครับ.....อ่านจบแล้ว
อยากรบกวนถาม program(ภาษาc) interrut กับ timmer ที่ใช้กับ 16F628 เขียนไงครับ
ขอความกรุณาครับ
Logged
admin
Guest
« Reply #5 on: July 11, 2008, 08:30:05 AM »

ลองดูในนี้ครับ
http://www.thaimicrotron.com/CCS-628/Timer/TimerCounter.htm
Logged
jjj
มาใหม่
*
Offline Offline

Posts: 6


Email
« Reply #6 on: July 18, 2008, 07:21:12 AM »

อยากรบกวนถามProgramที่ใช้เขียนpic 16f628 ที่ใช้กับ (power liner x-10)
ที่อยู่ในเว็บนี้ใช้ Program อะไรเขียนครับ
Logged
admin
Guest
« Reply #7 on: July 21, 2008, 09:35:54 PM »

ใช้ CCS ครับเดี๋ยวจะ post ให้นะครับ
ขอหาก่อน ไม่ได้ update ซะนาน
Logged
admin
Guest
« Reply #8 on: July 23, 2008, 04:21:14 PM »

Source CCS X10
http://www.thaimicrotron.com/X10/X10LAB/Code/X10.zip

EX_X10o.C    source code
X10Mon2.C    สำหรับ monitor ข้อมูล X10 ทั้งหลายที่วิ่งอยู่บน AC LINE ออกทาง RS232 ใช้ hardware ตัวเดียวกันครับ
Logged
jjj
มาใหม่
*
Offline Offline

Posts: 6


Email
« Reply #9 on: July 24, 2008, 07:16:09 AM »

ขอบคุณมากๆๆๆครับ......
ที่ช่วยโพสตอบครับ
Logged
zzone
มาใหม่
*
Offline Offline

Posts: 8


Email
« Reply #10 on: July 24, 2008, 07:39:42 AM »

รบกวนถาม...ระหว่าง PIC 16F628 กับ PIC16F648(ที่ใช้สำหรับX10)
เขียนโปรแกรมเหมือนกันเลยหรือเปล่าครับดูโครงสร้างภายในดาต้าชีสแล้วลักษณะเหมือนกัน......
แล้วเมื่อเขียนProgramเสร็จแล้ว......บอร์ดที่ใช้อัดProgram เข้าไปหาซื้อได้ที่ไหนครับ/ราคาประมาณเท่าไร่
แล้วใช้Programอะไรเขียนและcomply ครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #11 on: July 24, 2008, 01:19:18 PM »

PIC 16F628 กับ PIC16F648A โครงสร้างทาง hardware คล้ายกันครับ code program
PIC16F628   มี 2K EEPROM 128 byte
PIC16F648A มี 4K EEPROM 256 byte

ใช้แทนกันได้ครับเวลาเขียนโปรแกรม INCLUDE ให้ถูกเบอร์แล้วกันครับ
ผมชอบใช้ PIC16F648A เพราะหน่วยความจำโปรแกรมมากกว่า ราคาแทบไม่ต่างกัน
ส่วนคอมไพล์เลอร์ภาษา C ก็ใช้ CCS ครับ include ตามนี้ครับ

    
#include <16F648A.h> เมื่อใช้ 16F648A
#include <16F628.h>   เมื่อใช้ 16F628 

ส่วนบอร์ดที่ใช้ Program MCU PIC ลองดูที่นี่ครับ
http://www.thaimicrotron.com/PROPIC/USB1/Main.htm

ลองทำเองดูสิครับจะได้ฝึกประสพการณ์ไปด้วยครับ

Logged
zzone
มาใหม่
*
Offline Offline

Posts: 8


Email
« Reply #12 on: July 27, 2008, 05:59:52 PM »

อยากเรียนรู้ในการเขียน Program (controller)ภาษา C (PIC ครับ)
จะเริ่มต้นยังไงดีครับ...ได้อ่านข้อมูลเกี่ยวกับการเขียน Program (controller)ภาษา C
ที่ทางweb post ไว้แล้ว
และผมลอง down load program ccs มาเล่นยังใช้ไม่เป็นเท่าไรเลยครับ
ขอความชี้แนะด้วยครับ
จากเริ่มต้นทำยังไงพอที่จะเขียน program ได้บ้าง
ขอขอบคุณมากๆๆครับ



..........มือใหม่จริงๆๆๆๆๆ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


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


« Reply #13 on: July 27, 2008, 10:46:45 PM »

แรกๆ ลองศึกษา I/O ให้ชำนาญก่อน เช่นทำไฟกระพริบ,การตรวจสอบการกดปุ่ม ฯลฯ
ศึกษาภาษา C ซึ่งแนะนำ CCS ครับเพราะไม่ยากนัก มี third party เยอะ ซึ่งสามารถค้นหาได้ตาม forum ต่างๆ
ศึกษาภาษา C (standard C) จากหนังสือภาษา C ทั้วไปเพราะใน Help  CCS จะไม่มีอธิบาย
ศึกษา BUILT-IN-FUNCTIONS ดูจาก Help จะได้ไม่สร้างฟังก์ชั่นซ้ำ

ศึกษาจากตัวอย่าง อย่างเข้าใจ ว่าแต่ละบรรทัดทำงานอย่างไร ไม่ใช่ว่า คอมไพล์ผ่านแล้ว ดูการทำงานเฉยๆ ครับ

เพื่อฝึกความชำนาญ ลองตั้งโปรเจคมา เพื่อที่จะได้ทดสอบตัวเองว่าเข้าใจไหม
เพราะการอ่านเฉยๆ เวลาลงมือทำจริงจะทำไม่ได้ ติดขัดไปหมด

ลองดูนะครับเอาใจช่วย ติดขัดอะไรก็ถามมาครับ
« Last Edit: September 12, 2008, 06:46:59 PM by admin » Logged
zzone
มาใหม่
*
Offline Offline

Posts: 8


Email
« Reply #14 on: September 12, 2008, 04:05:20 PM »

อยากจะสั่งซื้อเครื่องควบคุมไฟฟ้าผ่านAC line (x-10)power carrier
ราคาเท่าไรครับและหาซื้อได้แถวไหนครับ
ที่ทาง Web จัดทำคือเสร็จแล้วใช่มั๊ยครับอยากซื้อมาศึกษาและลองใช้ครับ Shocked
Logged
Pages: [1] 2 3 ... 19   Go Up
Print
 
Jump to: