[b]รบกวนผู้รู้เรื่องควบคุมการปิดเปิด LED ผ่าน RS485 [/b]

ถาม- ตอบปัญหาเกียวกับ Elec. เช่น ทำวงจรไหนไม่ work, หรือจะให้หาวงจรอะไร post ข้อความทิ้งไว้ได้เลยครับ

Moderator: gang

wing-wizard

[b]รบกวนผู้รู้เรื่องควบคุมการปิดเปิด LED ผ่าน RS485 [/b]

โพสต์โดย wing-wizard » 09/05/2007 4:00 am

:D[color=blue] รบกวนผู้รู้เรื่องควบคุมการปิดเปิด LED ผ่าน RS485 คือจะใช้ VB6 เขียนควบคุม และใช้ AVR 20 pin เป็นตัวควบคุม LED อยากได้วงจรกับตัวโปรแกรมครับ รบกวนหน่อยครับ ขอบคุณครับ [/color]:wink:


[url]wing-wizrad@hotmail.com[/url]

ภาพประจำตัวสมาชิก
Calman
Seinor
Seinor
โพสต์: 99
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ที่อยู่: อยู่ในซอกลึกลับ....ที่ถูกลืม...หลังบริษัท
ติดต่อ:

โพสต์โดย Calman » 09/05/2007 8:19 am

โห........เอาแบบนั้นเลยเหรอครับ
คือว่าวงจรกะโปรแกรมที่ถามนะครับมันเฉพาะเจาะจงเฉพาะงาน
มันคงไม่มีแบบที่เราต้องการหรอกนะครับ แต่เอาหลักการไปดูก็แล้วกันนะครับ

1.เขียนวีบีเพื่อส่งค่า และรับค่าผ่าน Serial Port (เช่น S1,S2,Sn....)
2.ต่อวงจร 232---->485 ส่งไปตามสาย
3.ปลายทางรับ485 มาแปลงให้เป็น TTL แล้วเข้า 232 ของไมโคร
4.ไมโครรับข้อมูลมาแล้วแปลงค่าที่ได้เป็นคำสังไปสัง On/Off Port
ข้อแนะนำอีกอย่างสามารถเขียนโปรแกรมง่ายๆลงไมโครแล้วทดลองสื่อสาร
กับHiperterminal แบบ 232 ก่อนก็ได้นะครับ อุปกรณ์ที่ผมแนะนำตามรูบนะครับ

รูปภาพ
รูปภาพ
หรือ
รูปภาพ
รูปภาพ
รูปภาพ
.......................คิดค้น.....เพื่อค้นพบ......................
---------------------------------------------------------------------------
.....................Calibration Laboratory....................

wing-wizard

ขอบคุณครับ @ รบกวนอีกหน่อยครับ

โพสต์โดย wing-wizard » 10/05/2007 3:59 am

แล้วโปรแกรม VB ที่เราเขียนผ่าน RS-232 ซึ่งมันเป็นแบบ Full Duplex พอมันแปลงเป็น RS-485 ซึ่งเป็นแบบ Half Duplex โปรแกรมจะไม่มีปัญหาเหรอครับ
หรือว่าการสื่อสารแบบ RS-485 เราเขียนโปรแกรม (VB) เหมือนกันกับตอนที่เราเขียนโปรแกรมกับ RS-232 ครับ
มีอีกคำถามครับ :D ถ้าเราใช้ Microcontroller (AT90S2313) 20 pin โดยจะให้ port B คือ PB0-PB7 ต่อกับ LED อย่างละตัว เราต้องเขียนโปรแกรมเพื่อที่จะเบิร์นลงไปใน ic (AT90S2313) ด้วยหรือเปล่าครับ


โปรเจ็คที่ทำจะควบคุมการปิดเปิด LED ผ่าน RS485 คือจะใช้ VB6 เขียนควบคุม นั้นจะต่อผ่าน DB9 ใช้ PC เป็น master และมี slave 2 ตัว slave แต่ละตัวจะต่อกับ LED 8 ตัว ครับ :lol: อยากได้วงจรที่ใช้ต่ออ่ะครับ โปรแกรม VB แบบคร้าวๆก็ได้ครับ ขอบคุณมากๆครับ :P

wing-wizard

ตัวแปลง

โพสต์โดย wing-wizard » 10/05/2007 4:04 am

ตัวแปลง RS232 เป็น RS485 ที่เห้นในรูปที่พี่ให้มา ราคาตัวละเท่าไหร่ครับ แล้วหาซื้อได้ที่ไหนเหรอครับ บ้านหม้อมีหรือเปล่าครับ :lol:

ภาพประจำตัวสมาชิก
Calman
Seinor
Seinor
โพสต์: 99
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ที่อยู่: อยู่ในซอกลึกลับ....ที่ถูกลืม...หลังบริษัท
ติดต่อ:

โพสต์โดย Calman » 10/05/2007 9:36 am

การสื่อสารแบบ232 กับ 485 ต่างกันตรง 485 มันผลัดกันรับ-ส่ง
ทีนี้ เราต้องใช้ ไอซีแปลงจาก จาก232 เป็น485 ใช้เบอร์ SN75176
ตัวนี้ในดาต้าชีตจะบอกไว้ว่าใช้งานยังงัน จะมีขาสำหรับควบคุม
เช่น ถ้าส่ง ต้องเป็น HI ถ้า รับเป็น LO
ต้องกำหนดทังคอม ทั้งไมโคร แต่ถ้ากำหนดให้ไมโครเป็นฝ่ายรับอย่างเดียวก็ง่าย
ฟิกขาคอนโทรนไว้เลย คอมเป็นส่ง ไมโครเป็นรับ
ส่วนที่ถามว่าที่ไมโครต้องเขียนโปรแกรมไปสั่งพอร์ตด้วยใหน คำตอบก็คือ
ไมโครถ้าไม่มีโปรแกรมก็ไม่ต่างอะไรกะบก่อนพลาสติกเปล่าๆครับ
ต้องเขียนโปรแกรมให้มันคอยรับค่าจาก พอร์ต232 แล้วสั่ง On/OFF port
แนะนำให้ไปดูที่ http://www.etteam.com มีทั้งตำราและอุปกรณ์ที่โพสครับ
ถ้าซื้อมของมาแล้วจะมีคู่มือมาด้วยอธิบายอย่างละเอียดเลยครับ
ทั้งหลักการ 232/422/485 ถ้าเข้าใจหลักการแล้วก็ง่ายครับ
ส่วน VB6 ก็ไม่ต้องเขียนไรมากครับ เขียนส่งค่าออกอย่างเดียวก็ได้
เดี๋ยวเขียนตัวอย่างให้ดู
ถ้าไม่เข้าใจยังงัยค่อยมาโพสอีกทีนะครับ ต้องทำงานแล้วครับ
แนบไฟล์
datasheet.pdf
(195.99 KiB) ดาวน์โหลด 418 ครั้ง
untitled.JPG
untitled.JPG (9.45 KiB) เปิดดู 6588 ครั้ง
.......................คิดค้น.....เพื่อค้นพบ......................

---------------------------------------------------------------------------

.....................Calibration Laboratory....................

ภาพประจำตัวสมาชิก
Calman
Seinor
Seinor
โพสต์: 99
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ที่อยู่: อยู่ในซอกลึกลับ....ที่ถูกลืม...หลังบริษัท
ติดต่อ:

โพสต์โดย Calman » 10/05/2007 11:18 am

โปรแกรมตัวอย่างนะ :D
แนบไฟล์
test RS-232.rar
(2.11 KiB) ดาวน์โหลด 581 ครั้ง
.......................คิดค้น.....เพื่อค้นพบ......................

---------------------------------------------------------------------------

.....................Calibration Laboratory....................

wing-wizard

ขอบคุณครับ

โพสต์โดย wing-wizard » 11/05/2007 9:33 pm

ช่วยได้มากเลยครับ ถ้ามีอะไรสงสัยอีก จะมาปรึกษาใหม่ครับ :D

บรรเทิง

VB+RS485

โพสต์โดย บรรเทิง » 20/01/2008 1:42 am

ผมเคยเขียน VB ติดต่ออุปกรณ์ผ่าน port RS232 และ RS485 ทั้ง Protocal ที่กำหนดขึ้นมาเองและ Mosbus เพื่อเก็บ Log ข้อมูลมาวิเคราะห์ ถ้าใครสนใจต้องการก็ E-mail หรือโทรมาคุยได้ครับ เรื่องค่าปวดหัวเอาไว้คุยกันอีกที
Buntherngt@yahoo.com
086-680-4895

ภาพประจำตัวสมาชิก
Rewat6
Rookie
Rookie
โพสต์: 18
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

โพสต์โดย Rewat6 » 21/05/2008 1:32 pm

ความรู้ดี ๆ ทั้งนั้น


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน

cron