Author Topic: ถามเรื่อง driver l297-8 ครับ  (Read 1303 times)

0 Members and 1 Guest are viewing this topic.

Offline men248

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 4
ถามเรื่อง driver l297-8 ครับ
« on: June 22, 2010, 11:54:20 PM »
ผมได้ดูเวบ การทำ driver l297-8 จากlink นี้ ครับ http://www.pminmo.com/l297-8/297-8revaSchematic.pdf ผมไม่เข้าใจส่วนนี้ครับ อธิบายให้หน่อยครับ

1.ผมไม่เข้าใจ X1-1,x1-2 VDC V+,V- เราต้องใช้ volt เท่าไหร่ครับ ก่อนผ่าน IC LM317
2.ใครเคยทำวงจรนี้แล้ว เจอปัญหาตรงไหนบ้างครับ

Offline somjin

  • Full Member
  • ***
  • Thank You
  • -Given: 82
  • -Receive: 36
  • Posts: 118
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #1 on: June 23, 2010, 07:14:01 AM »

LM317 เป็น Regulator  ไฟเข้า ประมาณ 6-18 Vdc
ไฟออก 5Volt เลี้ยง IC


ดังนั้น V+/V- น่าจะเป็น Volt ของ Step Motor ครับ
อย่าน้อยกว่า 6 Vdc ก็แล้วกัน




Offline praken

  • Jr. Member
  • **
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 9
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #2 on: July 26, 2010, 08:59:02 PM »
ผมก็กำลังประกอบอยู่ครับ ยังไม่เสร็จแต่ก็มีข้อสงสัยในบางอย่าง เช่นวงจรที่ผมทำผมจำไม่ได้ว่าโหลดมาจากไหน ภาคจ่ายไฟใช้ ic 7805 , C14-C16 (เทียบจากวงจรข้างบน) ใช้ค่า 470pf , R14-16 ใช้ค่า 1K, IC3 = CD40106 ถ้าทดลองแล้วได้ผลอย่างไรจะมาแจ้งให้ทราบครับ หรือถ้ามีใครทำแล้วข่วยแนะนำด้วยครับ

ขอบคุณมากครับ

Offline praken

  • Jr. Member
  • **
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 9
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #3 on: August 08, 2010, 08:47:36 PM »

จากวงจร
ผมประกอบเสร็จและได้ทดลองดู โดยการใช้โปรแกรม Turbocnc ป้อนสัญญาณเข้าบอร์ดปัญหามีดังนี้คือ
- ป้อนสัญญาณเข้าที่ JP1 ขา 3. CW/CCW, ขา 5. Clock   
- ขา 1 (Enable) จัมป์ 0 Volt   ปรากฏว่า Stepper Motor ไม่ทำงาน
- ทดลองเปลี่ยนค่า R17,R11,R8 = 10K ยังเหมือนเดิมจึงลองจัมป์ขา 5. Clock (JP1) เข้าตรงที่ขา 18 ของ IC3 (L297) คราวนี้ Stepper Motor ทำงานครับหมุนซ้าย - ขวา ตาม Gcode ได้จึงขอคำแนะนำท่านที่เคยสร้างวงจรนี้ว่าควรปรับเปลียนวงจรก่อนเข้า IC3 ด้วยครับ

ขอบคุณมากครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 864
  • -Receive: 1705
  • Posts: 1545
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #4 on: August 08, 2010, 11:02:52 PM »

จากวงจร
ผมประกอบเสร็จและได้ทดลองดู โดยการใช้โปรแกรม Turbocnc ป้อนสัญญาณเข้าบอร์ดปัญหามีดังนี้คือ
- ป้อนสัญญาณเข้าที่ JP1 ขา 3. CW/CCW, ขา 5. Clock   
- ขา 1 (Enable) จัมป์ 0 Volt   ปรากฏว่า Stepper Motor ไม่ทำงาน
- ทดลองเปลี่ยนค่า R17,R11,R8 = 10K ยังเหมือนเดิมจึงลองจัมป์ขา 5. Clock (JP1) เข้าตรงที่ขา 18 ของ IC3 (L297) คราวนี้ Stepper Motor ทำงานครับหมุนซ้าย - ขวา ตาม Gcode ได้จึงขอคำแนะนำท่านที่เคยสร้างวงจรนี้ว่าควรปรับเปลียนวงจรก่อนเข้า IC3 ด้วยครับ

ขอบคุณมากครับ
ผมไม่เคยต่อครับ แต่จะลองวิเคราะห์เล่นๆแล้วกัน

R17,R11,R8 ตามเดิมดีอยู่แล้ว
ส่วน R3,5,13 บวกกับ C 470pF ทำหน้าที่เป็น lowpass filter ก็ดีอยู่แล้วเช่นกัน

ส่วนขา Enable ถ้าไม่ต่อใช้น่าจะเป็นการ enable คือนุญาตให้ตัวขับทำงาน

๋JP2 เป็นตัวกำหนดการเดินหน้าหรือถอยหลัง ปกติฟังค์ชันนี้ก็สามารถเปลี่ยนทิศการหมุนใน Mach3 ได้เช่นกัน

โดยรวมแล้ว ดูทุกอย่างถูกต้องอยู่แล้ว  สังเกตว่าที่ JP1 จะมี R ต่อดึงระดับไฟขึ้นให้เป็นลอจิก "1" หรือว่า pullup อยู่ทุกขา นั้นหมายความว่าเวลาที่เราขับจะต้องให้เอาท์พุทพินของพาราเลลพอร์ทเป็นตัวดึงระดับไฟลงกราวด์เพื่อให้เป็น "0" (เอาท์พุทของพาราเลลสามารถทำได้ทั้งสองแบบคือ source (จ่ายไฟออก) และ sink (ดึงไฟเข้า) แต่โดยปกติการดึงไฟเข้าจะมีประสิทธิภาพมากกว่าทั้งเพราะว่าคุณสมบัิติของ npn ทรานซิสเตอร์ดีกว่า

สรุปว่าเราต้องทำการ sink นั้นหมายความว่าในเมนู ports and pins ของ Mach3 ต้องตั้งแบบ active low และที่สำคัญ อย่าลืมต่อขากราวด์ของพาราเลลพอร์ทเข้ากับกราวด์ของบอร์ดขับด้วย ไม่งั้นจะดึง (sink) ไม่ลงครับ เพราะไฟไม่ครบวงจร กรณีนี้น่าจะลืมต่อกราวด์ร่วมครับ

Offline praken

  • Jr. Member
  • **
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 9
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #5 on: August 09, 2010, 07:02:28 AM »
ขอบคุณมากๆเลยครับแล้วจะลองดูใหม่ครับ

Offline praken

  • Jr. Member
  • **
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 9
Re: ถามเรื่อง driver l297-8 ครับ
« Reply #6 on: August 10, 2010, 07:11:23 AM »
ทำงานแล้วครับ โดยผมลงโปรแกรม Mach3 ตอนแรกไม่กล้าลงเพราะคอมรุ่นเก่า แต่ก็ลองดูตามคำแนะนำในเวปนี้แหละครับ และ Set Step เป็น Low active ทั้ง 3 (X, Y, Z Axis) ปรากฏว่าได้ผลตามที่ได้จากคำแนะนำ Stepper Motor ทำงานปกติหมุนซ้าย - ขวาได้ แต่ R ทั้ง 3 ตัวยังไม่ได้เปลี่ยนกลับคืนค่าเดิมครับ ขอบคุณวีระศักดิ์มากๆเลยครับ ถ้ามีปัญหาอีกจะมาสอบถามเพิ่มเติมครับ