فهرست مطالب:

ژنراتور عملکرد DIY با STC MCU به راحتی: 7 مرحله (همراه با تصاویر)
ژنراتور عملکرد DIY با STC MCU به راحتی: 7 مرحله (همراه با تصاویر)

تصویری: ژنراتور عملکرد DIY با STC MCU به راحتی: 7 مرحله (همراه با تصاویر)

تصویری: ژنراتور عملکرد DIY با STC MCU به راحتی: 7 مرحله (همراه با تصاویر)
تصویری: ژنراتور القایی چگونه کار می‌کند 2024, نوامبر
Anonim
ژنراتور عملکرد DIY با STC MCU به راحتی
ژنراتور عملکرد DIY با STC MCU به راحتی

این یک ژنراتور عملکرد است که با STC MCU ساخته شده است. فقط به چند جزء نیاز دارید و مدار ساده است.

مشخصات

  • خروجی: تک کانال
  • فرکانس شکل موج مربع: 1Hz ~ 2MHz
  • فرکانس شکل موج سینوسی: 1Hz ~ 10kHz
  • دامنه: VCC ، حدود 5V
  • قابلیت بارگیری: در دسترس نیست
  • MCU: STC15W4K32S4 @24 مگاهرتز
  • صفحه نمایش: LCD1602
  • کنترل کننده: رمزگذار EC11

مرحله 1: ویدیو را تماشا کنید

Image
Image

در این ویدئو ، به شما نشان خواهم داد که چگونه می توانید این عملکرد عملکرد را به صورت مرحله به مرحله انجام دهید.

مرحله 2: قطعات خود را آماده کنید

طرح و مدار!
طرح و مدار!

فهرست قطعات

  • MCU: STC15W4K32S4 x 1 آن را از AliExpress دریافت کنید
  • صفحه نمایش: LCD1602 x 1 آن را از AliExpress دریافت کنید
  • Row Pin Female: آن را از AliExpress دریافت کنید

    • 16 پین x 1
    • 2 پین x 1
  • پتانسیومتر: آن را از AliExpress دریافت کنید

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω 1 1
  • سوکت IC 40 پین x 1 از AliExpress دریافت کنید
  • سلف 1mH x 1 آن را از AliExpress دریافت کنید
  • خازن:

    • 220nF x 1 آن را از AliExpress دریافت کنید
    • 10nF x 1
    • 47uF x 1
  • EC11 Encoder x 1 آن را از AliExpress دریافت کنید
  • باتری لیتیوم پلیمر x 1 آن را از AliExpress دریافت کنید
  • 5V تقویت کننده x 1 آن را از AliExpress دریافت کنید
  • ترمینال 2 پین x 2 آن را از AliExpress دریافت کنید
  • Push Switch x 1 آن را از AliExpress دریافت کنید
  • خازن 1uF (اختیاری) x 1 آن را از AliExpress دریافت کنید

مرحله 3: طرح و مدار

طرح و مدار!
طرح و مدار!
طرح و مدار!
طرح و مدار!

لطفاً به مدار و مرحله در ویدیو مراجعه کنید ، می توانید قطعات را به راحتی روی برد مدار بچینید.

مرحله 4: کد را بارگیری کنید

کد را بارگیری کنید!
کد را بارگیری کنید!
کد را بارگیری کنید!
کد را بارگیری کنید!
کد را بارگیری کنید!
کد را بارگیری کنید!

بسته زیر را بارگیری کنید. کد منبع و فایل hex کامپایل شده وجود دارد.

اگر نمی خواهید کدها را بخوانید ، فقط فایل.hex را در MCU رایت کنید. برای بارگیری کد در MCU از بارگیری USB به TTL و نرم افزار STC-ISP استفاده کنید. TXD ، RXD و GND را وصل کنید.

نرم افزار STC-ISP را از اینجا بارگیری کنید:

اگر رابط STC-ISP چینی است ، می توانید روی نماد بالا سمت چپ کلیک کنید تا زبان به انگلیسی تغییر کند. برای پیکربندی جزئیات STC-ISP لطفاً به ویدیوی مرحله 1 مراجعه کنید.

کدها به زبان C. نوشته شده اند از نرم افزار Keil برای ویرایش و کامپایل آن استفاده کنید.

مرحله 5: موفقیت

موفقیت!
موفقیت!
موفقیت!
موفقیت!
موفقیت!
موفقیت!
موفقیت!
موفقیت!

می توانید از این ژنراتور عملکرد DIY برای خروجی شکل موج مربعی یا سیگنال شکل موج سینوسی استفاده کنید.

رابط:

  • پایین سمت چپ نوع شکل موج (مربع/سینوسی) و وضعیت خروجی (روشن/خاموش) را نشان می دهد.
  • F: فرکانس
  • D: وظیفه شکل موج مربعی
  • سی دی: ضریب تقسیم ساعت (فقط برای اطلاع)
  • P: فرکانس PWM برای ایجاد شکل موج سینوسی (فقط برای اطلاع)
  • Pt: تعداد نقاط برای ایجاد شکل موج سینوسی (فقط برای اطلاع)

عملیات:

  • رمزگذار تک کلیک: تغییر فرکانس و وظیفه در رابط شکل موج مربع
  • روی رمزگذار دوبار کلیک کنید: خروجی شروع/توقف سیگنال
  • Long Press Encoder: بین شکل موج مربعی/شکل موج سینوسی/اطلاعات ولتاژ جابجا شوید
  • چرخاندن رمزگذار: تنظیم پارامترها

مرحله ششم: نکات

سیگنال خروجی قابلیت بارگذاری ندارد. اگر می خواهید اجزای دیگر را هدایت کنید ، لطفاً به شما توصیه شود که از یک تقویت کننده عملیاتی برای افزایش توانایی بارگیری استفاده کنید.

مرحله 7: برنامه آینده

برنامه آینده
برنامه آینده

من قصد دارم Function Generator دیگری با STM32 بسازم.

انتظار آن

  • می تواند شکل موج مثلث و اره را علاوه بر این ایجاد کند.
  • فرکانس شکل موج سینوسی می تواند بیشتر از 10 کیلوهرتز باشد.

اگر توصیه ها یا الزاماتی در مورد این پروژه دارید ، لطفاً به من بگویید.

امیدوارم دوست داشته باشید.

با خیال راحت کانال YouTube من را بررسی کنید:

توصیه شده: