คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ข้อดีของ 555 คือถูกมากตัวละ 4 บาท ใช้ย่านแรงดันได้กว้าง 5-15 โวลต์ และกระแสขาออกทำได้สูงถึง 200 มิลลิแอมป์ แต่ถ้าทำ pwm คุณจะพบปัญหาคือ
1. ระดับย่านดิวตี้ไซเกิ้ลมันจะไม่ใช่ 0-100 % ประมาณ 3 - 97 % เท่านั้น
2. ความถี่จะเปลี่ยนไปด้วยเมื่อปรับค่าดิวตี้ฯ ตรงนี้ต้องระวังเรื่องรีโซแนนซ์มอเตอร์ให้ดี ปัญหานี้แก้ด้วยการใช้ 555 สองตัว หรือ 556 หนึ่งตัวโดยตัวแรกเป็นตัวอะสเตเบิ้ลคงค่าความถี่ไว้ ตัวที่สองเป็นโนโนสะเตเบิ้ลแต่ปรับความกว้างพั้ลส์ด้วยโวลลุ่ม
3. ความถี่สูงสุดของไอซีอยู่ที่ 100 kHz เท่านั้นซึ่งมีผลกับขนาดเล็กสุดของดิวตี้ฯ และรีโซลูชั่นของวงจร
4. จะทำซอฟสตาร์ทก็ต้องมีไทม์เมอร์ให้อีกตัวสัญญาณออกเป็นฟันเลื่อย แล้วไปควบคุมการปรับโวลลุ่ม 555 อีกที อีกแล้วแต่จะคิด
ทีนี้ยกตัวอย่างคอนโทรลเลอร์ซักตัว PIC12F1572 ตัวละ 25 บาท ในนั้นคุณจะได้ I/O 6 ขา PWM 3 ชุด ไทม์เมอร์ 6 ตัว A/D 4 ตัว D/A 1 ตัว สัญญาณนาฬิกาในตัว ทำวอชด้อกรักษาความปลอดภัยให้ระบบได้ รวมถึงตั้งระบบใหม่เมื่อไฟตกหรืออื่นๆ เพียบเพียงแค่เซ็ทคอนฟิกฯ เท่านั้น วงจรทั้งหมดไม่น่าจะเกิน 0.5 ตารางนิ้ว เกือบไม่ต้องออกแบบวงจรอาจมีแค่ R pull up 1-2 ตัวเท่านั้น และถือเป็นโอกาสได้ศึกษาโปรแกรมด้วย (แต่คงไม่จำเป็นนักถ้ามีพื้นฐานอาดุยโน่อยู่แล้ว) ปัญหาคงอยู่แค่หาโปรแกรมเมอร์ตัวละพันกว่า เช่น PicKit3 เท่านั้น แต่มีแล้วก็ใช้ยาว
1. ระดับย่านดิวตี้ไซเกิ้ลมันจะไม่ใช่ 0-100 % ประมาณ 3 - 97 % เท่านั้น
2. ความถี่จะเปลี่ยนไปด้วยเมื่อปรับค่าดิวตี้ฯ ตรงนี้ต้องระวังเรื่องรีโซแนนซ์มอเตอร์ให้ดี ปัญหานี้แก้ด้วยการใช้ 555 สองตัว หรือ 556 หนึ่งตัวโดยตัวแรกเป็นตัวอะสเตเบิ้ลคงค่าความถี่ไว้ ตัวที่สองเป็นโนโนสะเตเบิ้ลแต่ปรับความกว้างพั้ลส์ด้วยโวลลุ่ม
3. ความถี่สูงสุดของไอซีอยู่ที่ 100 kHz เท่านั้นซึ่งมีผลกับขนาดเล็กสุดของดิวตี้ฯ และรีโซลูชั่นของวงจร
4. จะทำซอฟสตาร์ทก็ต้องมีไทม์เมอร์ให้อีกตัวสัญญาณออกเป็นฟันเลื่อย แล้วไปควบคุมการปรับโวลลุ่ม 555 อีกที อีกแล้วแต่จะคิด
ทีนี้ยกตัวอย่างคอนโทรลเลอร์ซักตัว PIC12F1572 ตัวละ 25 บาท ในนั้นคุณจะได้ I/O 6 ขา PWM 3 ชุด ไทม์เมอร์ 6 ตัว A/D 4 ตัว D/A 1 ตัว สัญญาณนาฬิกาในตัว ทำวอชด้อกรักษาความปลอดภัยให้ระบบได้ รวมถึงตั้งระบบใหม่เมื่อไฟตกหรืออื่นๆ เพียบเพียงแค่เซ็ทคอนฟิกฯ เท่านั้น วงจรทั้งหมดไม่น่าจะเกิน 0.5 ตารางนิ้ว เกือบไม่ต้องออกแบบวงจรอาจมีแค่ R pull up 1-2 ตัวเท่านั้น และถือเป็นโอกาสได้ศึกษาโปรแกรมด้วย (แต่คงไม่จำเป็นนักถ้ามีพื้นฐานอาดุยโน่อยู่แล้ว) ปัญหาคงอยู่แค่หาโปรแกรมเมอร์ตัวละพันกว่า เช่น PicKit3 เท่านั้น แต่มีแล้วก็ใช้ยาว
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
สอบถามวงจร PWM ด้วย IC555 ครับจะเอาไปทำ Soft start DC มอเตอร์ครับ
วัตุประสงค์คือจะเอาไปทำ Soft start DC มอเตอร์ครับ เลยหาวงจรขับด้วย PWM
ปัญหาก็อยู่ที่ PWM ที่ออกมามันเปลี่ยนตาม VR 50K นั้นน่ะครับ ที่ต้องการคือ
วินาทีแรก ออกมา duty 25% cycle
วินาทีที่2 ออกมา duty 50% cycle
วินาทีที่3 ออกมา duty 75% cycle
วินาทีที่4 ออกมา duty 100% cycle
ไม่ต้องตามนี้เป๊ะๆ ก็ได้ครับแค่ Soft start ได้พอ
แนวๆนี้น่ะครับ วงจรขับรับ PWM ได้ DC3.3V - 20V ,0-20 KHz ครับ
พอเข้าใจเรื่อง PWM แต่ไม่รู้เรื่องออกแบบวงจรครับ ยังไม่อยากใช้ Arduino ครับ
หรือมีแบบอื่นแนะนำครับ ต้องการวงจรเล็กๆไม่แพงครับ DC มอเตอร์ 12V/5A