فهرست مطالب:
- تدارکات
- مرحله 1: نصب سخت افزار
- مرحله 2: نصب نرم افزار
- مرحله 3: تعدیل
- مرحله 4: ما نتیجه را بسیار بهتر از هواپیما از چین می گیریم
- مرحله 5: طرح ها
تصویری: RF Signal Generator 100 KHz-600 MHZ on DDS AD9910 Arduino Shield: 5 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
نحوه ایجاد نویز کم ، دقت بالا ، ژنراتور RF پایدار (با AM ، مدولاسیون FM) در آردوینو.
تدارکات
1. آردوینو مگا 2560
2. صفحه نمایش OLED 0.96 اینچ
3. DDS AD9910 Arduino Shield
مرحله 1: نصب سخت افزار
کنار هم چیدن
1. آردوینو مگا 2560
2. صفحه نمایش OLED 0.96 اینچ
3. DDS AD9910 Arduino Shield
gra-afch.com/catalog/arduino/dds-ad9910-arduino-shield/
مرحله 2: نصب نرم افزار
ما سیستم عامل را از اینجا می گیریم و در arduino IDE کامپایل می کنیم
github.com/afch/DDS-AD9910-Arduino-Shield/…
مرحله 3: تعدیل
بر روی برد ما از ژنراتور 40 مگاهرتز استفاده شده است ، بنابراین ما چنین تنظیماتی را انجام می دهیم
مرحله 4: ما نتیجه را بسیار بهتر از هواپیما از چین می گیریم
ما نتیجه را بسیار بهتر از کشتی از چین می گیریم!
روی صفحه نمایش هارمونی و جعلی زیادی از چین وجود داشت و سطح آنها به -25 دسی بل بر متر رسید! و این در حالی است که طبق مستندات دستگاه های آنالوگ تا AD9910 سطح هارمونیک ها نباید از -60 دسی بل بر متر فراتر رود. اما بر روی این برد هارمونیک ها در حدود -60 dBm! این نتیجه خوبی است!
نویز فاز
این پارامتر برای کسانی که DDS می خرند بسیار مهم و جالب است. از آنجا که نویز فاز ذاتی DDS به وضوح کمتر از ژنراتورهای PLL است ، مقدار نهایی به شدت به منبع ساعت بستگی دارد. به منظور دستیابی به مقادیر مندرج در برگه اطلاعات AD9910 ، هنگام طراحی DDS AD9910 Arduino Shield خود ، ما به شدت به تمام توصیه های دستگاه های آنالوگ پایبند بودیم: طرح PCB در 4 لایه ، منبع تغذیه جداگانه هر 4 خط برق (3.3 ولت دیجیتال ، آنالوگ 3.3 ولت ، دیجیتال 1.8 ولت و آنالوگ 1.8 ولت). بنابراین ، هنگام خرید DDS AD9910 Arduino Shield ، می توانید بر روی داده های برگه AD9910 تمرکز کنید.
شکل 16 سطح نویز را هنگام استفاده از PLL داخلی در DDS نشان می دهد. PLL فرکانس ژنراتور 50 مگاهرتز را 20 برابر می کند. ما از یک فرکانس مشابه - 40 مگاهرتز (ضرب x25) یا 50 مگاهرتز (ضرب x20) از TCXO استفاده می کنیم که ثبات بیشتری نیز می بخشد.
و شکل 15 سطح نویز را هنگام استفاده از ساعت مرجع خارجی 1 GHZ ، با PLL خاموش نشان می دهد.
برای مقایسه این دو نمودار ، به عنوان مثال ، برای Fout = 201.1 مگاهرتز و PLL داخلی روشن شده در کرفتر حامل 10 کیلوهرتز ، سطح نویز فاز -130 dBc @ 10 کیلوهرتز است. و با PLL خاموش و استفاده از کلاک خارجی ، نویز فاز 145 dBc @ 10kHz است. به این معنا که هنگام استفاده از فرکانس ساعت خارجی نویز فاز 15 دسی بل بهتر است (کمتر).
برای همان فرکانس Fout = 201.1 مگاهرتز ، و PLL داخلی در آفست حامل 1 مگاهرتز روشن است ، سطح نویز فاز -124 دسی بل @ 1 مگاهرتز است. و با PLL خاموش و استفاده از کلاک خارجی ، نویز فاز 158 dBc @ 1 MHz است. به این معنا که هنگام استفاده از ساعت خارجی نویز فاز 34 دسی بل بهتر است (کمتر).
نتیجه گیری: هنگام استفاده از زمان بندی خارجی ، می توانید سر و صدای فاز بسیار کمتری نسبت به استفاده از PLL داخلی داشته باشید. اما فراموش نکنید که برای دستیابی به چنین نتایج ، نیازهای بیشتری به ژنراتور خارجی ارائه می شود.
مرحله 5: طرح ها
نقشه هایی با نویز فاز
توصیه شده:
Pragotron - Generator Pulzu: 5 Step
Pragotron - Generator Pulzu: Generator minutovych pulsu pro hodiny pragotron
DIY Givi V56 Motorcycle Topbox Light Kit with Signal Integrated: 4 Step (with Pictures)
DIY Givi V56 Motorcycle Topbox Light Kit with Signal Integrated: به عنوان یک موتورسوار ، من خیلی با این رفتار برخورد دارم که انگار در جاده نامرئی هستم. چیزی که من همیشه به دوچرخه هایم اضافه می کنم جعبه بالایی است که معمولاً دارای چراغ یکپارچه است. من اخیراً به یک دوچرخه جدید ارتقاء دادم و Givi V56 Monokey را خریدم
آموزش Arduino L293D Motor Shield Shield: 8 مرحله
Arduino L293D Motor Driver Shield Tutorial: می توانید این و بسیاری از آموزش های شگفت انگیز دیگر را در وب سایت رسمی ElectroPeak بخوانید. مرور کلی در این آموزش ، نحوه رانندگی DC ، پله ای و سروو موتور با استفاده از سپر درایور موتور Arduino L293D را خواهید آموخت. آنچه خواهید آموخت:
Botletics LTE CAT-M/NB-IoT + GPS Shield for Arduino: 10 Step (with Pictures)
Botletics LTE CAT-M/NB-IoT + GPS Shield for Arduino: نمای کلی سپر Botletics SIM7000 LTE CAT-M/NB-IoT از فناوری جدید LTE CAT-M و NB-IoT استفاده می کند و همچنین دارای GNSS یکپارچه (GPS ، GLONASS و BeiDou) /Compass ، Galileo ، استانداردهای QZSS) برای ردیابی مکان. چندین مدول سری SIM7000 وجود دارد
Arduino Uno: Bitmap Animation در ILI9341 TFT Touchscreen Shield Shield With Visuino: 12 مرحله (همراه با تصاویر)
Arduino Uno: Bitmap Animation on ILI9341 TFT Touchscreen Shield With Visuino: Shield های صفحه نمایش TFT مبتنی بر TFT مبتنی بر ILI9341 بسیار محبوب هستند. Visuino مدتی است که از آنها پشتیبانی می کند ، اما من هرگز فرصتی برای نوشتن یک آموزش در مورد نحوه استفاده از آنها نداشتم. اما اخیراً تعداد کمی از افراد پرسیدند