سلام.شما پروژه ای در زمینه ساخت سیگنال ژنراتور صوتی(فرکانس 20 هرتز تا 20 کیلو هرتز) سراغ ندارید؟در مورد برنامه تولید سینوس با فرکانس نمونه برداری 96 کیلو هرتز اگه اطلاعاتی داشته باشید ممنون میشم.با DAC 16 بیتی کار می کنیم و ATmega128 .
اطلاعیه
Collapse
No announcement yet.
سیگنال ژنراتور با AVR
Collapse
X
-
سیگنال ژنراتور با AVR
سلام دوست عزیز
من یه برنامه سیگنال ژتراتور خیلی خیلی ساده با Mega32 نوشتم.
با یک کلید می تونی شکل موج خروجی رو عوض کنی: سینوسی، مربعی و شیب
با دو کلید دیگه هم می تونی فرکانس رو عوض کنی.
اگه در موردش سوال داشتی در خدمتم.
اینم لینک فایل hex . سورس برنامه به زبان C و فایل شبیه سازی پروتئوس:
فایل های پیوست شدهدر دیر مغان آمد یارم قدحی در دست
مست از می می خواران از نرگس مستش مست
-
پاسخ : سیگنال ژنراتور با AVR
سلام. در مورد همون سیگنال ژنراتوری که گفتم سوال داشتم.به نظر شما بهتره که همه نمونه ها رو اول حساب کنم بعد در تایمر تک تک ارسال کنم یا مستقیما در روتین تایمر sin بگیرم.البته من اینکار دوم رو انتحان کردم تو برنامه اسمبلی error میده.میشه لطفا راهنمایی کنید .با MEGA128 و DAC 16 بیتی کار می کنم.
دیدگاه
-
پاسخ : سیگنال ژنراتور با AVR
سلام
توی همون برنامه من یه جا همین کار رو کردم ولی به صورت کامنت هست،فکر می کنم اونجوری یه مشکلی که هست برای محاسبه تابع سینوس زمان لازم هست،که برای فرکانس بالا مشکل پیش میاد،من اینو فقط تو پروتئوس تست کردم
ولی با استفاده از look up table خیلی بهتر جواب داد،شما اگه ار تایمر 16 بیتی استفاده کنید،نیاز به یه جدول بزرگتر دارید که البته دقت موج تولیدی بهتر میشه
بازم اگه مشکلی هست من در خدمتمدر دیر مغان آمد یارم قدحی در دست
مست از می می خواران از نرگس مستش مست
دیدگاه
-
پاسخ : سیگنال ژنراتور با AVR
نوشته اصلی توسط امیرعلیواقعا کارت حرف نداره....
فقط من این ترم براپروژه الکترونیک 3 باید یک فانکشن ژنراتور آنالوگ بسازم !آهیف که نمیشه از این استفاده کنم ولی حتما اینم میسازمش
ما کوچیکیم،البته این برنامه یکم عجله ای شد،شما اگه خواستی بسازی باید یه دستی به سر و روی برنامه بکشیدر دیر مغان آمد یارم قدحی در دست
مست از می می خواران از نرگس مستش مست
دیدگاه
-
پاسخ : سیگنال ژنراتور با AVR
سلام
محمد آقای یارمحمدی عزیز
می خواستنم بدانم که آیا این سیگنال ژنراتور قابل پیاده سازی با Bascom هست یا خیر؟ از نظر سرعت پاسخدهی آیا به دقت فرکانس خواهیم رسید؟
تابعی تعریف کرده اید با عنوان display_no ولی در برنامه فراخوانی نشده است. من نتونستم کار این تابع رو بفهمم. اگر توضیح دهید ممنون می شوم.
رضاGrowth for the sake of Growth is the idealogy of cancer cells
دیدگاه
-
help me
سلام آقای یارمحمدی عزیز
می خواستم ازتون بخوام اگه می شه لطف کنی فایل bas این سیگنال ژنراتور رو هم قرار بدی چون من فقط باbascom کار میکنم .
و یه سوال دیگه این که آیا می شه فایلhex رو به bas تبدیل کرد .
یه گونی ممنون :redface:
---------------------------------------------------------------------------------------------------------------------------------------------------
شنیدن کافی نیست ، همه تن خواستن می شوم
وبازگو می کنند اسرار را ، فراز آسمان و فرود امواج
حتی لغزیدن برگی به روی رود ، همه اسرار می گویند .
RBR
دیدگاه
دیدگاه