เครื่องกำเนิดคลื่นสี่เหลี่ยมที่ดีคืออะไร


17

วงจรที่ดีในการสร้างคลื่นสี่เหลี่ยมคืออะไร รูปคลื่นที่แน่นอนนั้นไม่สำคัญเกินไป - ฉันแค่อยากได้ piezo buzzer ที่ความเร็ว 150 kHz ฉันต้องการประสิทธิภาพและแอมพลิจูดที่สามารถปรับได้

(แรงจูงใจ: ฉันต้องการระเหยน้ำมันบางส่วนเพื่อเผาไหม้ฉันเลือก 150 kHz หลังจาก Glade Wisp ตามที่แฮ็คใน Make)

ที่ง่ายที่สุดที่ฉันพบคืออันนี้ประกอบด้วยตัวเก็บประจุตัวต้านทาน 3 ตัวและตัวเปรียบเทียบop amp การออกแบบนี้เป็นวิธีที่ดีหรือไม่?

สมมติว่าเป็นเช่นนั้นตามหน้าเดียวกันมีระยะเวลา

T=2RCln1+L1Lโดยที่L=R1R1+R2

การเลือก R1 = R2 ให้ L = 1/2, ให้ (1 + L) / (1-L) = ประมาณ e, ให้ง่ายขึ้น

T = 2RC

ฉันอยู่ในป่าที่นี่ แต่ฉันจะสมมติว่า R1 = R2 = R เป็นตัวเลือกที่ดี

TI ต้องการคือ 1 / 150kHz; ดังนั้น RC = 3.33e-6

ทางเลือกที่ผิดทางเลือกอื่นนำเสนอตัวเอง บอกว่าตัวต้านทาน 100 โอห์มและตัวเก็บประจุ 0.033 ยูเอฟ? ตัวเลือกนี้สำคัญหรือไม่ การเลือกแอมป์สหกรณ์มีความสำคัญหรือไม่?

ขออภัยสำหรับคำถามยาว ๆ แต่ถ้าใครที่รู้ว่าสิ่งที่พวกเขาทำสามารถเดินไปกับฉันได้ที่นี่ฉันจะขอบคุณมันแน่นอน


3
ฉันจะเพิ่มคำอธิบายเล็กน้อยตามที่ @Lou ร้องขอ เป้าหมายของฉันคือการสร้างเตาน้ำมันมะกอกที่เหมาะสำหรับการใช้เป้สะพายหลังน้ำหนักเบา ฉันไม่รู้ว่าจะใช้งานได้หรือไม่ แต่เป็นความคิดที่ฉันอยากลอง นี่จะเปลี่ยนน้ำมันมะกอกให้เป็นสินค้าอเนกประสงค์ใช้กับฉันและเตาของฉันได้ มันมีปริมาณพลังงานต่อออนซ์สูงกว่าแอลกอฮอล์ แต่จุดวาบไฟต่ำเกินไปที่จะเผาไหม้เป็นของเหลวที่อุณหภูมิปกติ ดังนั้นความคิดของฉันคือการทำให้เป็นไอ ultrasonically & เผาไหม้ไอ
Grumdrig

น้ำมันมะกอกเผาไหม้ได้ดีด้วยไส้ตะเกียง แต่โดยทั่วไปไม่ได้ทำให้เกิดความร้อนจำนวนมาก มันจะเป็นเหมือนเทียนขนาดเล็ก
XTL

ใช่ฉันรู้. มันไม่พอที่จะทำอาหารและการเผาไหม้ยังไม่สมบูรณ์ (มีการผลิตเขม่า)
Grumdrig

คำตอบ:


26

หากคุณ google สำหรับเครื่องกำเนิดคลื่น 555 square wave คุณจะได้รับความนิยมนับพันจากวงจรจากชิป 555 ที่สร้างคลื่นสี่เหลี่ยม มีเครื่องคิดเลขรูปคลื่นสี่เหลี่ยมที่นี่ซึ่งจะช่วยให้คุณสามารถทดลองกับการคำนวณได้

บวกกับโบนัสเพิ่มอีก 555 ชิปที่สกปรกราคาถูก

หรือดูที่ 556 ชิปซึ่งโดยทั่วไปมีสอง 555s บนชิปเดียวกัน


4
หากมีหลายพันของวงจรที่คุณสามารถทำได้ในการทำซ้ำอย่างน้อยหนึ่งที่นี่แล้ว!
Federico Russo

18

สำหรับคนที่ใช้สโคปธรรมดามักจะคิดถึง IC 555 ตัวจับเวลาทันที วงเวียนนี้เรียบง่ายกว่า:

Oscillator

74HC1G14เป็นรุ่นที่ประตูเดียวของ 74HC14 พบมากใน SOT-23 แพคเกจ


11

โปรดทราบ: วงจรที่คุณเชื่อมโยงกับใช้ตัวเปรียบเทียบไม่ใช่ op-amp คุณสามารถใช้ op-amps ในวงจรเปรียบเทียบ แต่ไม่ได้ขึ้นอยู่กับงานด้วยเหตุผลต่าง ๆ : op-amps ได้รับการปรับให้เหมาะกับแอพพลิเคชั่นการขยายที่อินพุตถูกขับเคลื่อนด้วยแรงดันไฟฟ้าเดียวกันผ่านข้อเสนอแนะและอาจใช้เวลานานในการกู้คืน จากความอิ่มตัวเมื่ออินพุตของพวกเขาแยกออกจากกันผ่านการตอบรับเชิงบวกเช่นในวงจรนี้ ผู้เปรียบเทียบจะเร็วกว่าและจะทำในสิ่งที่ถูกต้อง

สำหรับวงจร: ฉันอาจใช้ตัวเปรียบเทียบLM393หรือ 555 (ยากที่จะเอาชนะ: ผู้ผลิตจำนวนมากและคุณสามารถหาได้จาก Radio Shack หรือในปริมาณที่สูงจาก Digikeyที่ 11c) หรือ 74xx123 (อันนี้จาก TIคือ 16c ในปริมาณมาก) เครื่องมือเปรียบเทียบจะต้องใช้ชิ้นส่วนเพิ่มเติมเล็กน้อยกว่าอีกสองส่วน


LM358 เป็น op-amp คู่ไม่ใช่ตัวเปรียบเทียบ
Clint Lawrence

gack! คุณถูกต้องฉันมีตะคริวในสมองฉันคิดถึง LM393
464 Jason S

แน่นอนว่าแอมป์ที่ไม่มีข้อเสนอแนะจะทำตัวเหมือนตัวเปรียบเทียบ ความจริงมันไม่เหมือนกับเอาท์พุท oc แต่คุณสามารถใช้ประโยชน์จากชิงช้ารถไฟต่อรถไฟเพื่อทำสิ่งที่คล้ายกัน
JustJeff

8

หากคุณต้องการสร้างเครื่องสั่น A-stable วงจรที่คุณเลือกนั้นดี คุณจะต้องการป้องกันไม่ให้ค่า R โหลดแอมป์สหกรณ์ นี่หมายถึงการเลือก R เพื่อไม่ให้โหลดแอมป์สหกรณ์ ฉันขอแนะนำว่าการอยู่ในพื้นที่ต้านทาน 10k-100k ช่วยให้คุณปลอดภัยถ้าคุณใช้แอมป์เบสแบนด์เช่น TL072 (FET) หรือ LM358 (BJT)

ด้วยวงจรของคุณคุณจะต้องมีตัวต้านทานการตัดแต่งเพื่อให้ได้สิ่ง 'โหลดขึ้น' ที่ถูกต้อง โพเทนชิออมิเตอร์ที่สอดคล้องกับ R (ตัวต้านทานความคิดเห็นของคุณ) อาจจำเป็นสำหรับการปรับจูน

ฉันคิดว่าคุณจะพบว่ามันเป็นปัญหาอย่างมากในการสร้างวงจรออสซิลเลเตอร์ด้วยวิธีนี้ ฉันจะทำก็ต่อเมื่อคุณมีเหตุผลที่น่าสนใจบางอย่างที่จะไม่ใช้ไมโครคอนโทรลเลอร์ วงจร mcu พื้นฐานที่มีตราประทับ, ใบพัด, หรือ Atc จะสามารถสร้าง squarewave เดียวกันนี้ได้แม่นยำมากขึ้น ตัวจับเวลา 555 ก็จะทำงานเช่นกัน แต่ฉันจะไปตามเส้นทาง MCU, ATtiny 8 pin คือ 3 bucks ดังนั้นทำไมไม่ใช้เพียงแค่นั้น

แต่มัลติไวเบรเตอร์สนุกกับการเล่นถ้าคุณเพิ่งเล่นอย่าลืมบัฟเฟอร์เอาต์พุตดังนั้นคุณจะไม่โหลดสิ่ง! โชคดี.


ขอบคุณสำหรับข้อมูลนี้! เหตุผลที่ฉันไม่ต้องการใช้ไมโครคอนโทรลเลอร์เพราะฉันคิดว่ามันน่าจะใช้พลังงานน้อยกว่าวงจรที่ง่ายกว่า แต่บางทีหากขั้นตอนการขยายเสียงเป็นตัวระบายพลังงานหลัก MCU จะเป็นปัญหาเล็กน้อย
Grumdrig

6

คุณไม่สามารถใช้วงจรออสซิลเลเตอร์มาตรฐานของคริสตัลได้เช่นเดียวกับเพียร์ซออสซิลเลเตอร์และขับโซด้วยความถี่เรโซแนนซ์ตามธรรมชาติได้หรือไม่?

นี่คือวงจรสำหรับเครื่องทำความสะอาดอัลตราโซนิกซึ่งดูเหมือนจะเป็นหลักการเดียวกับเครื่อง vaporizer ของคุณ คุณยังสามารถดูสิทธิบัตรสำหรับสิ่งต่าง ๆ เช่นเครื่องเพิ่มความชื้นล้ำเสียงเครื่องฉีดน้ำเครื่องพ่นฝอยละออง ฯลฯ

ไม่ว่าคุณจะใช้อะไรคุณควรมีตัวเหนี่ยวนำเรโซแนนท์ในซีรีย์กับ Piezo เพื่อรับโวลต์หลายร้อยตัวเพื่อขับมัน http://www.techmind.org/sl/#electric

แน่นอนว่าไมโครคอนโทรลเลอร์เป็น overkill เมื่อไมโครมีออสซิลเลเตอร์ชนิดนี้อยู่ภายในเพื่อเรียกใช้นาฬิกา คุณจะใช้คริสตัลออสซิลเลเตอร์เพื่อขับคอมพิวเตอร์เพื่อขับคริสตัลออสซิลเลเตอร์


ความพยายามครั้งแรกของฉันในการนำไปใช้ไม่ได้ทำอะไรเพื่อเหวี่ยงโวลต์ดังนั้นจึงล้มเหลว แต่ฉันยังไม่ได้ทำอะไรเลย - ขอบคุณข้อมูล - ฉันจะตรวจสอบสิ่งนี้
Grumdrig

5

ตามคำแนะนำของ @Scott Murphy และ @Lou ฉันจะใช้สิ่งนี้กับ Arduino (ซึ่งฉันคุ้นเคย) วิ่งเข้าไปในเครื่องขยายเสียง ขึ้นอยู่กับการใช้พลังงานมันอาจจะสมเหตุสมผลที่จะเปลี่ยนไปใช้วงจรอื่นในภายหลัง แต่ฉันจะข้ามสะพานนั้นเมื่อฉันมาถึง - หากน้ำมันไหม้และการใช้พลังงานสูงกว่าที่ควรจะเป็น ในกรณีนี้ฉันจะลองวงจร 555 หรือแก้ไขมัลติไวเบรเตอร์ที่ใช้พูดได้ตามที่แนะนำ

สำหรับการขยายสัญญาณตอนนี้ฉันจะใช้แอมป์หูฟังและประกอบวงจร op amp ถ้าจำเป็น

จะอัปเดตที่นี่เมื่อมีการใช้งานร่วมกัน


ยิ่งใหญ่ ฉันจะสนใจเป็นอย่างมากที่จะเห็นว่าคุณจะไปได้อย่างไรและวิดีโอ / ภาพถ่าย / รายละเอียดของความสำเร็จของคุณ (หรือความล้มเหลวจากหายนะ) จะเป็นประโยชน์อย่างแน่นอน
Amos

Arduino เพื่อสร้างคลื่นสี่เหลี่ยม ??? คุณคิดว่าจะทำอย่างไร คุณจะต้อง * อย่างน้อย * (!) Core i7-950 @ 3 GHz
stevenvh

ฉันจะไปเครย์ - ห่าอะไรเอ๊ะ?
mickeyf_supports_Monica

4

ฉันเห็นด้วยกับสกอตต์ข้างต้น: ไมโครเป็นวิธีที่จะไปที่นี่เว้นแต่คุณเพียงแค่เล่นเกี่ยวกับความตั้งใจที่เฉพาะเจาะจงของการเรียนรู้ออสซิลเลเตอร์ แม้ว่าการปรับขนาดแอมพลิจูดอาจเป็นเรื่องยุ่งยากเล็กน้อย คุณช่วยบอกเราเพิ่มเติมเกี่ยวกับเรื่องนั้นได้ไหม? จำเป็นต้องมีการปรับหนึ่งครั้ง (หรือนาน ๆ ครั้ง) เพื่อจุดประสงค์ในการสอบเทียบหรือคุณต้องเปลี่ยนบ่อยครั้งหรือไม่? จำเป็นต้องปรับได้โดยผู้ใช้หรือจะปรับตามพารามิเตอร์ในวงจรหรือไม่ ช่วงของแอมพลิจูดที่คุณต้องการคืออะไรและความละเอียด (หรือค่อนข้างกี่ขั้นตอน) ที่คุณต้องการในช่วงนั้น

วิธีที่ง่ายที่สุดคือเพียงแค่สร้างแอมพลิฟายเออร์ที่สามารถปรับได้โดยใช้โพเทนชิออมิเตอร์สำหรับการปรับหากคุณต้องการแอมพลิจูดที่ปรับได้เพื่อการสอบเทียบหรือสำหรับการปรับด้วยตนเองไม่บ่อยนัก

อีกวิธีหนึ่งในการปรับค่าได้คือการใช้เอาต์พุต PWM ของไมโครและฟีดนั้นกับตัวกรอง แต่คุณต้องสร้างตัวกรองที่ผ่าน 150kHz และปรับให้เรียบตามความถี่ PWM ของคุณ (ซึ่งจะขึ้นอยู่กับความถี่ไมโครของคุณ ) สิ่งนี้จะเป็นเรื่องยากและจะ จำกัด การแก้ปัญหาของคุณอย่างเคร่งครัด

หากคุณต้องการคลื่นสี่เหลี่ยมเหนือแรงดันไฟฟ้าขนาดเล็กคุณจะต้องมีวงจรขยายและคุณก็สามารถควบคุมกำลังขยายของเครื่องขยายเสียงด้วยไมโครได้เช่นกัน

ลองคิดดูคุณแน่ใจหรือว่าคุณต้องควบคุมแอมพลิจูด คุณอาจควบคุมสิ่งที่คุณพยายามควบคุมด้วยลูกเล่นอื่น ๆ ได้เช่นกัน หากคุณสามารถแบ่งปันข้อมูลเพิ่มเติมเราอาจให้แนวคิดการควบคุมอื่น ๆ แก่คุณ


ขอบคุณสำหรับข้อมูลนี้ด้วย หวังว่าฉันจะยอมรับมากกว่าหนึ่งคำตอบ แอมพลิจูดต้องสามารถปรับได้เพราะ 1) ฉันไม่รู้ว่าฉันต้องการพลังงานมากแค่ไหนและ 2) เงื่อนไข (เช่นอุณหภูมิ) อาจส่งผลต่อระดับพลังงานที่ต้องการ (แม้ว่าฉันอาจตั้งค่าให้เป็น "สูงพอ" และเป็น ทำ) ดังนั้นมันจึงค่อนข้างหยาบและคงที่ในที่สุด
Grumdrig

@Grumdrig: ที่นี่มีประโยชน์ในการตอบคำถามด้วยตัวเองทำเครื่องหมายคำตอบของคุณเป็นคำตอบ 'community wiki' และเพิ่มส่วนที่ดีทั้งหมดจากคำตอบอื่น ๆ ด้วยการทำเครื่องหมายเป็นคำตอบของวิกิชุมชนคุณให้ผู้อื่นปรับปรุงคำตอบเมื่อเวลาผ่านไปในขณะที่ไม่ให้เครดิตกับงานของผู้อื่น
Craig Trader

1
ฉันเห็นด้วยกับเครก สิ่งที่เกี่ยวกับโครงการอิเล็กทรอนิกส์เช่นนี้คือคำถามที่ถามมักไม่ใช่อะตอมซึ่งทำให้ไม่สามารถเลือกคำตอบได้ ฟีเจอร์ที่น่าสนใจอีกประการหนึ่งของวิกิชุมชนคือคำตอบสามารถพัฒนาได้เมื่อคำถามวิวัฒนาการและทำให้ผู้คนติดตามการพัฒนาโครงการได้ง่ายขึ้น หากคุณยินดีคุณจะโพสต์ผลการยิงครั้งแรกของคุณกับวงจรหรือไม่? ฉันสนใจจริง ๆ ที่จะเห็นว่าอะตอมสเปคตรัมด้วยวิธีอัลตราโซนิกนั้นดีแค่ไหนและฉันสนใจด้านแบ็คแพ็ค ฉันจะคิดถึงประสิทธิภาพในขณะที่รอ
Lou

ขอบคุณ @Craig ไม่ทราบรายละเอียดปลีกย่อยของเมตา ฉันจะยอมรับคำตอบ wikified ของฉันใน 36 ชั่วโมง (!) เมื่อ chiphacker ให้ฉัน
Grumdrig

ฉันเล่นกับ StackOverflow มานานกว่าหนึ่งปี คุณจะหยิบมันขึ้นมาทันเวลา
Craig Trader

3

หากคุณต้องการการปรับอัตราขยายที่ง่ายฉันจะไปกับตัวจับเวลา 555 จากนั้นใช้โพเทนชิออมิเตอร์แบบคู่ขนานกับตัวต้านทานบนเอาต์พุตเพื่อสร้างล็อกพอท (อย่าซื้อล็อกพอตพวกเขาประมาณค่าของเส้นโค้งของบันทึกขยะเว้นแต่ว่าคุณจะจ่ายเงินขนาดใหญ่) ตั้งโพเทนชิโอมิเตอร์ไว้ที่นี่ -> https://sound-au.com/project01.htm

ถ้าคุณต้องการการควบคุมที่แม่นยำฉันเห็นด้วยกับคำตอบอื่น ๆ บอร์ดชนิด Arduino หรือ MCU จะดีกว่ามาก

อย่าลืมปริมาณไม่เชิงเส้น!

ฉันได้ทำ oscillator เปิดแหล่งที่มาเรียกว่า Posc มันมีคลื่นสี่เหลี่ยมสองลูกที่ผลิตโดยตัวจับเวลา 555 ตัวลองดูมันอาจช่วยได้ -> http://www.sonodrome.co.uk/tutorials html มี PDF สองสามหน้าในหน้านี้ที่แสดงโครงร่างวงจรและส่วนประกอบ


ลืมที่จะพูดถึงความสุขของตัวจับเวลา 555 ก็คือมันไม่จำเป็นต้องมีเครื่องขยายเสียงในการขับลำโพงขนาดเล็กหรือออดิโอเพียโซอิเล็กทริก แต่ออสซิลเลเตอร์อื่น ๆ
Jim

URL ที่สอง ("บทช่วยสอน") เป็นลิงก์ที่ไม่ทำงาน
gbarry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.