سلام خدمت دوستان و اساتید می خواستم بدونم مثلا من با ایسی 555 یا 556 یه فرکانس تولید کنم حالا سوالم اینه که چطور می تونم این فرکانس رو با میکرو کنترل کنم یعنی میکرو هم کار فرکانسمتر رو انجام بده هم دستور برای ایجاد فرکانس های جدید .
من خودم می تونم با میکرو فانکشن بسازم و کلا با تولید فرکانس توسط خود میکرو مشکل ندارم اما می خواستم بدونم چطور میکرو مثلا اتمگا8 می تونه ایسی های مولد موج مثل 556 رو کنترل کنه
با تشکر
سلام.
اول اينكه كاري كه قصد انجامش رو داريد معقول نيست ، اگر بخوايد كنترل با تفكيك پذيري و دقت خوبي داشته باشيد بايد با تايمرهاي خود ميكرو كار كنيد.
براي كنترل اين IC ها هم بايد اول يه مدار گير بياريد كه كار مدنظرتون رو انجام مي دهه. حالا يه قسمتش رو وابسته به مقاومت مي كنيد ( معمولا تغييراتشون خود به خود وابسته به مقاومت و يا خازن مي شه ).
حالا به جاي اون مقاومت خاصي كه در مدار استفاده كرديد ، يه سري مقاومت با رنج هاي مختلف رو بين پايه هاي ميكرو وصل مي كنيد ، با مقدار دهي به پايه ها به صورت 0 و 1 و High impedance ، مقادير مختلف مقاومت رو مي سازيد.
از اونجايي كه اين مقاومت در مدار IC تايمر هم هست ، مثل اينه كه مقاومت رو تغيير داديد و در نتيجه فركانس كم و يا زياد مي شه.
البته بستگي به موقعيت مقاومت هم دارهه، اگر يه سمتش زمين باشه با روش بالا مي شه كار كرد.
تو اين روش مسلما كلي از پايه هاي ميكرو درگير مي شه ، تعداد حالاتي هم كه مي شه ساخت بستگي به تعداد پايه هاي درگير دارهه. تفكيك پذيري و ... اش هم اصلا خوب نمي شه و بسته به انتخاب مقدار مقاومت ها دارهه.
يه سري پتانسيومتر ديجيتال هم هستن ، اگر گير آورديد مي تونيد از اونها هم استفاده كنيد.
موفق باشيد.
با تشکر استاد از راهنمایتون اما دارم از میکرو به جای فرکانسمتر و در برنامه اون از حلقه های شرط استفاده میکنم می خوام ببینم جواب میده یا نه
واضح تر منظورتون رو برسونيد.
روش رو كه مي خواستيد بالا توضيح دادم.
اينم بگم كه مي تونيد با يك تايمر كه بيكار هست شكل موج بسازيد.
با ميكرو مي شه چندتا كار رو با هم انجام داد ، اما نيازهه برنامه رو كمي پيچيده تر كنيد. بايد از منابع وقفه استفاده كنيد و كدها رو بهينه كنيد كه وقت CPU الكي نره ...
سلام . منم می دونم میشه با تایمر میکرو همچین کاری رو انجام داد اما مهم برام استفاده از پالس انالوگ توسط r &c تو مدار بود یا ایسی های تایمر معمولی .
با تشکر از زحمات شما من حتی سر کلاس هم زیاد نمی تونم منظورم رو برسونم.
یه سوال دیگه هم داشتم direct digital synthesis یا dds چطوریه و یه مدار ساده از اون اگه میشه برای من بفرستید
سلام.
يه سري توضيحات رو اينجا مي تونيد ببينيد.
http://www.analog.com/library/analogdial...8/dds.html
اگر عملي قرارهه كار كنيد، اول ببنيد چه مدلش رو توي ايران مي تونيد گير بياريد.
بعد ديتاشيتش رو دانلود كنيد ، مدار راه اندازش داخل ديتاشيتش هست.
مدلي كه در لينك بالا استفاده كرده از پروتكل SPI استفاده مي كنه.
تا جايي كه يادمه مدل هايي هم دارهه كه با 0 و 1 كردن چندتا از پايه هاي IC توسط ميكرو ، مي شه بين شكل موج ها سوئيچ كرد ،مربعي ، مثلثي ، سينوسي و ...
طبيعتا اگر مي خوايد كارتون بي دردسر تر باشه بهترهه دنبال مدل هاي اين شكلي باشيد.
كلا راه اندازيش سخت نيست.
سلام ممنونم استاد همینم کار منو راه می اندازه ad9833 تو ایران رایجه هر چند این سری از ایسی ها تو بازار ایران گران قیمت هستند حدود 35 هزار تومن به بالا . اما چاره ای نیست .