Author Topic: L297 L298 Circuit  (Read 8118 times)

0 Members and 1 Guest are viewing this topic.

Offline MBT

  • Jr. Member
  • **
  • Thank You
  • -Given: 2
  • -Receive: 0
  • Posts: 5
Re: L297 L298 Circuit
« Reply #15 on: August 05, 2009, 11:26:06 PM »
การต่อพอร์ตปริ้นเตอร์กับไดรยังไงครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
Re: L297 L298 Circuit
« Reply #16 on: August 06, 2009, 11:33:44 PM »
กรณีของ output จาก parallel port ต่อได้สองแบบครับ sink กับ source ครับ

sink คือดึงกระแสเข้าพอร์ท ซึ่งต้องมีไฟ 5 vdc ต่อเข้ากับโหลด อีกขาด้านหนึ่งเข้าพินใดพินหนึ่งของพอร์ท ใช้ง่ายได้ดีเทียงตรงกับเครื่องคอมทุกประเภทครับ

source คือจ่ายกระแสออกครับ (อันนี้ไม่ต้องมี 5 vdc) ต่อขาโหลดเข้ากับพินใดพินหนึ่งของพอร์ทและขาอีกด้านต่อลงกราวด์นหรือ 0v ***หมายเหตุ*** วิธีต่อแบบนี้ง่ายก็จริงแต่อาจมีปัญหากับเครื่องคอมพิวเตอร์โน้ตบุ๊คบางเครื่องได้ เพราะโน้ตบุ๊คถูกออกแบบมาให้ประหยัดพลังงานครับเลยจ่ายไฟออกมาไม่เพียงพอ

ส่วนพินไหนเป็น อินพุทหรือเอาท์พุท ให้โหลดคู่มือของ MachDrive NB ไปศึกษาดูครับ

Offline c350d

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 4
Re: L297 L298 Circuit
« Reply #17 on: August 12, 2009, 02:36:43 PM »
ขอบคุณด้วยครับกำลังหาตัวใหม่ไปแทน l298

Offline tua1234

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 13
Re: L297 L298 Circuit
« Reply #18 on: September 07, 2009, 10:22:22 PM »
จากวงจร L6203 นะครับ

ผมสงสัยครับ ว่า ตรงที่ K1 อ่ะครับ

ที่เปนconnector อ่ะครับ จะเชื่อมต่อกับอะไร เอาขาไหนต่อกับอะไรหรอครับ

พอดีไปศึกษาจากคู่มือ NB แล้ว ยังคงสับสนอยู่ว่า ทำไมออกมาจากPCมีแค่2เส้นเองครับ

ช่วยตอบด้วยครับ
พอดีเป็นมือใหม่(มาก)
ขอบคุณครับ


Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
Re: L297 L298 Circuit
« Reply #19 on: September 07, 2009, 10:39:27 PM »
จากวงจร L6203 นะครับ

ผมสงสัยครับ ว่า ตรงที่ K1 อ่ะครับ

ที่เปนconnector อ่ะครับ จะเชื่อมต่อกับอะไร เอาขาไหนต่อกับอะไรหรอครับ

พอดีไปศึกษาจากคู่มือ NB แล้ว ยังคงสับสนอยู่ว่า ทำไมออกมาจากPCมีแค่2เส้นเองครับ

ช่วยตอบด้วยครับ
พอดีเป็นมือใหม่(มาก)
ขอบคุณครับ

ดีครับที่สงสัย ผมกลับไปเช็คดูคู่มือ NB ปรากฏว่าผิดครับ ที่จริงต้องเป็น 3 เส้นครับ อีกเส้นให้เป็น GND ซึ่งจะต้องต่อร่วมกันระบบบอร์ดและ PC ถึงจะทำให้สัญญาณวิ่งครบลูปครับ

แกนหนึ่งต้องประกอบไปด้วย

Step
Dir
GND

ส่วน Connector K1 เป็นสัญญาณให้ chip L297 คิดว่าหลายสัญญาณไม่มีความจำเป็นต้องใช้ ขอศึกษาว่าอะไรเป็นอะไรแล้วจะตอบอีกทีหนึ่งครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
Re: L297 L298 Circuit
« Reply #20 on: September 08, 2009, 12:26:47 PM »
Sync เป็นขาเอาท์พุทจาก oscillator กรณีที่เราต้องการให้ชิปตัวที่ 2,3... ใช้สัญญาณความถี่จากชิปตัวแรก
Home เป็นขาเอาท์พุท ให้กับคอนโทรอเลอร์ภายนอก(ถ้ามี)ทราบว่าการหมุนของมอเตอร์ได้กลับมายังตำแหน่งเดิม ค่า ABCD = 0101
Enable เป็นขาอินพุทสำหรับ เมื่อให้ลอจิก 0 จะไม่มีไฟจ่ายไปยังมอเตอร์ ทำให้เราสามารถหมุนมอเตอร์ด้วยมือเปล่าได้
Control เป็นขาอินพุทสำหรับเลือกว่าให้วงจร chopper ทำงานบนขาไหนระหว่าง INH1,2 หรือ ABCD เพื่อจะรักษาระดับกระแส
CW/CCW เป็นขาอินพุทสำหรับต่อเข้ากับสัญญาณ dir สำหรับกำหนดทิศทางการหมุน ตามเข็มนาฬิกาหรือทวนเข็ม
Clock เป็นขาอินพุทสำหรับต่อเข้ากับสัญญาณ step pulse สำหรับขับมอเตอร์ไปทีละสเต็ป
Half/Full เป็นขาอินพุทสำหรับกำหนดว่าสัญญาณคล็อกหนึ่งลูกจะเดินทีละครึ่งสเต็ป (half) หรือเต็มสเต็ป (full)
Reset เป็นขาอินพุท เมื่อให้ลอจิก 0 จะรีเซทชิปไปเริ่มการขับที่สถานะแรกเริ่ม คือ ABCD = 0101
สรุปอีกที สัญญาณที่สำคัญที่ต้องใช้คือ

Dir -> CW/CCW
Step -> Clock
GND -> GND

อินพุทที่เหลือก็ให้กำหนดลอจิกเอาเลย ด้วยใช้จัมพ์เปอร์ หรือจะเชื่อมลงกราวด์หรือไฟก็ตามแต่ถนัด

Offline tua1234

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 13
Re: L297 L298 Circuit
« Reply #21 on: September 08, 2009, 03:14:34 PM »
ขอบคุณ คุณวีรศักดิ์ มากครับ

พอจะกระจ่างขึ้นบ้าง

พอดีผมจะลองทำ CNC ดูบ้างหน่ะครับ

เลยสนใจการใช้ IC L6203เพราะใช้ มอเตอร์ 3A

หากมีปัญหาเกิดขึ้นในใจจะมาโพสถามอีกครับ

Offline kcnc

  • Full Member
  • ***
  • Thank You
  • -Given: 469
  • -Receive: 149
  • Posts: 103
Re: L297 L298 Circuit
« Reply #22 on: September 14, 2009, 01:17:17 PM »
ขอความกระจ่างเรื่องการ sync oscilator ของ L6203..ด้วยครับ ว่า sync motor x 2ตัว หรือ sync 3แกนครับ....
  :) ขอบคุณก่อนเลยครับ  ;)

Offline kcnc

  • Full Member
  • ***
  • Thank You
  • -Given: 469
  • -Receive: 149
  • Posts: 103
Re: L297 L298 Circuit
« Reply #23 on: September 14, 2009, 01:26:42 PM »
ขออภัย L297 ไม่ใช่ L6203..... ;D

Offline ZNZ2009

  • Moderator.
  • Hero Member
  • *****
  • Thank You
  • -Given: 1875
  • -Receive: 1247
  • Posts: 1059
  • Money can't buy!
    • http://s886.photobucket.com/albums/ac65/wiwatto2005/?start=40
Re: L297 L298 Circuit
« Reply #24 on: September 14, 2009, 01:52:26 PM »
"ห้าม THANK YOU ตัวเอง เด็ดขาด"
THANK YOU not themselves strictly prohibited.!!!!

                         Troublemaker Law. 2009.09.14
;D ;D ;D ;D
I'm not perfect by any means

Offline hutjangkung

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 12
Re: L297 L298 Circuit
« Reply #25 on: May 06, 2010, 10:04:46 PM »
พอจะมีวงจรที่นำอุปกรณ์ L297 และ L298 ต่อกับไมโครคอนโทรลเลอร์ PIC 18F458 มั่งป่ะครับพอดีทำเกี่ยวกับ
ไมโครคอนโทรลเลอร์อ่ะครับ พอดีงงกับขาที่ต่อใช้ควบคุมอ่ะครับ ใช้กับมอเตอร์ตัวนี้ครับ

Offline hutjangkung

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 12
Re: L297 L298 Circuit
« Reply #26 on: May 06, 2010, 10:26:38 PM »
วงจรนี้เวลาเอาไปต่อกับ PIC ต้องต่ออย่างไรครับ
ขอไหนต้องต่อกับอะไรบ้างครับ

ขา CLOCK ต่อกับอะไรครับ
ขา RESET  ต่อกับอะไรครับ
ขา ENABLE  ต่อกับอะไรครับ
ขา VREF  ต่อกับอะไรครับ
ขา CONTROL  ต่อกับอะไรครับ
ขา SYNC  ต่อกับอะไรครับ
ขา HOME  ต่อกับอะไรครับ
RS1และ RS2 ค่าเท่าไรครับต้องการ ขับสเต็ปปิ้งมอเตอร์แบบไบโพล่าขนาด 4.7 แอมป์อ่ะครับ
ไดโอดต้องเป็นอัลตร้าฟาส ไดโอดหรือเปล่าครับ แล้วควรใช้เบออะไรครับ
           ผู้รู้ช่วยตอบด้วยครับขอบคุณครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
Re: L297 L298 Circuit
« Reply #27 on: May 06, 2010, 11:33:24 PM »
มีวงจรที่สมบูรณ์และคำอธิบายที่ PMinMO
http://pminmo.com/PMinMOwiki/index.php5?title=L297-8


MCU ส่งสัญญาณไปควบคุมเพียง 2 ขาคือ
step -> clock  = หมุนไปทีละนิด - สัญญาณออกมาเร็วมอเตอร์จะหมุนเร็วครับ
dir -> cw/ccw  = ทิศทางบังคับหมุนซ้าย/ขวา



Offline hutjangkung

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 12
Re: L297 L298 Circuit
« Reply #28 on: May 07, 2010, 12:43:29 PM »
ขอถามอีกครั้งหนึ่งครับ การนำ L298  1 ตัว มาขับมอเตอร์ 1 ตัว ขับกระแสได้ 2A ใช่เปล่าครับ แต่ถ้านำมาต่อขนานกันจะสามารถขับมอเตอร์ได้ 4A อยากทราบว่าการต่อขนานกัน ต่ออย่างไรครับ พอจะมีรูปวงจรเปล่าครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
Re: L297 L298 Circuit
« Reply #29 on: May 07, 2010, 10:02:26 PM »
ขอถามอีกครั้งหนึ่งครับ การนำ L298  1 ตัว มาขับมอเตอร์ 1 ตัว ขับกระแสได้ 2A ใช่เปล่าครับ แต่ถ้านำมาต่อขนานกันจะสามารถขับมอเตอร์ได้ 4A อยากทราบว่าการต่อขนานกัน ต่ออย่างไรครับ พอจะมีรูปวงจรเปล่าครับ

ในทางปฏิบัติ เราจะไม่นำชิปขับมาขนานกันเพื่อให้ได้กระแสเพิ่มขึ้นเช่น ทำจาก 2, 4, 6, 8... amp ทั้งนี้ด้วยเหตุผลที่ว่าช่วงเวลาปิดเปิดของทรานซิสเตอร์ภายในไม่พร้อมกันทำให้กระแสเดินลัดวงจรและเกิดความร้อนและเสียหายได้, ความต้านทานหรือการนำกระแสไม่เท่ากัน ทำให้กระแสเลือกเดินทางผ่านชิปที่นำกระแสได้ดี ทำให้ชิปตัวนั้นรับโหลดมาก ร้อนและเสียหายได้ - อย่างไรก็ตามผมคิดว่าเราสามารถนำชิปมาขนานได้ ถ้าปัจจัยเรื่องเวลาปิดเปิดและความต้านเท่ากัน ด้วยการหาชิปคู่แฝดโดยการตรวจวัดด้วยเครื่องมือที่ละเอียด

มอเตอร์ขนาด 4 amp ขนาดไม่ใหญ่มากนัก ลองดูวงจรนี้ดู
อีกประการหนึ่ง หากมอเตอร์เป็นแบบ 6 สาย เราสามารถขับแบบ 2 ขดที่อนุกรมกันโดยใช้กระแสขับเพียงแค่ 2 amp เท่านั้นเอง - ลองโหลดคู่มือ MachDrive NBA มาศึกษาดูในนั้นมีวิธีวัดหาขดและการต่อครับ