สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: การตอบสนองเอาต์พุต
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 5: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 7: เล่น
วีดีโอ: วิธีใช้เครื่องกำเนิดสัญญาณความถี่ Arduino DDS AD9850: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างเครื่องกำเนิดสัญญาณความถี่โดยใช้โมดูล AD9850 และ Arduino
ดูวิดีโอ!
หมายเหตุ: ฉันจัดการเพื่อให้ได้ความถี่สูงถึง +50MHz แต่คุณภาพสัญญาณแย่ลงด้วยความถี่ที่สูงขึ้น
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino Uno หรือบอร์ด Arduino อื่น ๆ
- AD9850 (DDS Synthesizer) ข้อมูลเพิ่มเติม
- สายจัมเปอร์
- เขียงหั่นขนม
- ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่
ขั้นตอนที่ 2: การตอบสนองเอาต์พุต
คุณสามารถดูผลลัพธ์ผลลัพธ์สำหรับความถี่ 10Hz
- รูปแรก Scope ต่อกับ SQ Wave 1 pin
- รูปแรก Scope ต่อ Sine Wave 1 pin
ขั้นตอนที่ 3: วงจร
- เชื่อมต่อพินโมดูล "AD9850" Serial "W_CLK" กับ Arduino Digital pin 8
- เชื่อมต่อขาโมดูล "AD9850" Serial "FQ_UD" กับ Arduino Digital pin 9
- เชื่อมต่อขาโมดูล "AD9850" แบบอนุกรม "ข้อมูลอนุกรม" กับ Arduino Digital pin 11
- เชื่อมต่อพินโมดูล "AD9850" Serial "รีเซ็ต" กับ Arduino Digital pin 10
- ต่อขาโมดูล "AD9850" VCC เข้ากับขา Arduino 5V
- ต่อขาโมดูล "AD9850" GND (ทั้งสองด้าน) เข้ากับขา Arduino GND
ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 5: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- เพิ่มคอมโพเนนต์ "Analog Devices Serial DDS Synthesizer (เครื่องกำเนิดสัญญาณ) - AD9850"
- เลือกองค์ประกอบ "Synthesizer1" และในหน้าต่างคุณสมบัติภายใต้ "ความถี่ (Hz)" ตั้งค่าความถี่ที่ต้องการ ในกรณีของเราเราตั้งค่าความถี่ 10Hz
- เลือกส่วนประกอบ "Synthesizer1" และเชื่อมต่อพิน "Word Load Clock" กับขาดิจิตอล Arduino 8
- เลือกส่วนประกอบ "Synthesizer1" และเชื่อมต่อพิน "การอัปเดตความถี่" กับพินดิจิทัล Arduino 9
- เลือกส่วนประกอบ "Synthesizer1" และเชื่อมต่อพิน "รีเซ็ต" กับพินดิจิทัล Arduino 10
- เลือกส่วนประกอบ "Synthesizer1" และเชื่อมต่อพิน "ข้อมูล" กับพินดิจิทัล Arduino 11
ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 7: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO AD9850 จะเริ่มใส่ความถี่บนพินเอาต์พุต คลื่นสี่เหลี่ยมออกบนพิน "SQ Wave Out 1" หรือคลื่นไซน์บนพิน "Sine Wave Out 1"
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
สเต็ปเปอร์มอเตอร์ที่ควบคุมโดย MIDI พร้อมชิป Direct Digital Synthesis (DDS) 3 ขั้นตอน
สเต็ปเปอร์มอเตอร์ที่ควบคุมโดย MIDI พร้อมชิป Direct Digital Synthesis (DDS): เคยมีความคิดแย่ๆ บ้างไหมว่าคุณต้องเปลี่ยนเป็นโปรเจ็กต์ขนาดเล็ก ฉันกำลังเล่นสเก็ตช์ที่ฉันสร้างขึ้นสำหรับ Arduino Due โดยมุ่งเป้าไปที่การสร้างเพลงด้วยโมดูล AD9833 Direct Digital Synthesis (DDS) … และเมื่อถึงจุดหนึ่งฉันก็คิดว่า &q
เครื่องกำเนิดสัญญาณ RF 100 KHz-600 MHZ บน DDS AD9910 Arduino Shield: 5 ขั้นตอน
เครื่องกำเนิดสัญญาณ RF 100 KHz-600 MHZ บน DDS AD9910 Arduino Shield: วิธีทำสัญญาณรบกวนต่ำ, ความแม่นยำสูง, เครื่องกำเนิด RF ที่เสถียร (พร้อม AM, การมอดูเลต FM) บน Arduino
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่องวิเคราะห์เสาอากาศ HF พร้อมโมดูล Arduino และ DDS: 6 ขั้นตอน (พร้อมรูปภาพ)
เครื่องวิเคราะห์เสาอากาศ HF พร้อมโมดูล Arduino และ DDS: สวัสดีในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างเครื่องวิเคราะห์เสาอากาศต้นทุนต่ำซึ่งสามารถวัดเสาอากาศและแสดง VSWR บนแถบความถี่ HF ใดๆ หรือทั้งหมดได้อย่างไร จะค้นหา VSWR ขั้นต่ำและความถี่ที่สอดคล้องกันสำหรับแต่ละแบนด์ แต่ยัง
ฟังก์ชัน DIY DDS/เครื่องกำเนิดสัญญาณราคาถูก: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟังก์ชัน DIY DDS/เครื่องกำเนิดสัญญาณราคาถูก: บอร์ดโมดูลเครื่องกำเนิดสัญญาณ DDS เหล่านี้มีราคาเพียง $15 หากคุณมองไปรอบๆ พวกมันจะสร้างรูปคลื่น Sine, Square, Triangle, Sawtooth (และย้อนกลับ) (และอีกสองสามรูปแบบ) ได้อย่างแม่นยำพอสมควร สิ่งเหล่านี้ยังมีระบบควบคุมแบบสัมผัส แอมพลิจูด