نوسانساز آستابل (Astable Oscillator) یکی از مدارهای بنیادی در الکترونیک آنالوگ و طراحی سیستمهای نوسانی است که به دلیل رفتار غیرپایدار خود، بهصورت پیوسته بین دو حالت منطقی بالا و پایین در نوسان قرار میگیرد. برخلاف مولتیویبراتورهای مونوستابل یا بایاستابل که دارای یک یا دو حالت پایدار هستند، نوسانساز آستابل هیچ حالت پایداری ندارد و بهطور طبیعی یک موج مربعی یا شبهمربعی تولید میکند. این ویژگی باعث شده است که این مدار در کاربردهایی مانند تولید سیگنال ساعت (Clock Signal)، چشمکزنها، تولید پالس و همچنین به عنوان پایهای برای سیستمهای دیجیتال و مخابراتی مورد استفاده قرار گیرد.
در این شبیهسازی، مدار شامل دو ترانزیستور دوقطبی (BJT)، مقاومتها و خازنها است که با تعامل دینامیکی میان آنها، یک فرآیند شارژ و دشارژ متناوب در خازنها شکل میگیرد. این فرآیند در نهایت باعث سوئیچ شدن متناوب ترانزیستورها و تولید نوسان پایدار در خروجی میشود.

ساختار کلی مدار نوسانساز آستابل
مدار نوسانساز آستابل مورد بررسی شامل دو ترانزیستور، چهار مقاومت و دو خازن است. در لحظه اولیه (زمان صفر)، فرض میشود که هر دو ترانزیستور در حالت خاموش قرار دارند و ولتاژ دو سر خازنهای C1 و C2 برابر با صفر است. این وضعیت اولیه، نقطه شروع فرآیند نوسان محسوب میشود.
با آغاز فرآیند، خازن C1 از طریق مقاومت R4 و پیوند بیس-امیتر ترانزیستور اول شروع به شارژ شدن میکند. به صورت مشابه، خازن C2 نیز از طریق مقاومت R2 و پیوند بیس-امیتر ترانزیستور دوم شارژ میشود. این شارژ تدریجی باعث افزایش ولتاژهای V1 و V2 میشود. در همین زمان، مقاومتهای R1 و R3 وارد مدار شده و جریان در آنها افزایش مییابد. نکته مهم در اینجا این است که به دلیل تفاوت مقدار مقاومتها (بهویژه زمانی که R3 > R1 باشد)، جریان عبوری از R1 کمی بیشتر از R3 خواهد بود.
این اختلاف جریان باعث ایجاد یک عدم تقارن در بایاس بیس ترانزیستورها میشود. در نتیجه، ترانزیستور اول نسبت به ترانزیستور دوم در وضعیت اشباع کمتری قرار میگیرد و اختلاف ولتاژ بین V1 و V2 به تدریج افزایش مییابد. این فرآیند نمونهای از بازخورد مثبت در مدارهای الکترونیکی است که نقش کلیدی در ایجاد ناپایداری کنترلشده دارد.
مکانیزم عملکرد نوسان
با گذشت زمان، خازن C2 به طور کامل شارژ میشود و جریان بیس ترانزیستور دوم کاهش یافته و در نهایت قطع میشود. این قطع شدن باعث میشود خروجی V2 به سطح ولتاژ بالا تغییر وضعیت دهد. در این لحظه، شرایط مدار به گونهای تغییر میکند که خازن C1 مجدداً شروع به شارژ شدن میکند. این فرآیند باعث فعال شدن ترانزیستور اول شده و آن را در وضعیت هدایت قرار میدهد.
هنگامی که C1 نیز به طور کامل شارژ شد، ترانزیستور اول خاموش میشود و چرخه رفت و برگشتی مدار ادامه پیدا میکند. این رفتار متناوب بین دو حالت روشن و خاموش ترانزیستورها، اساس تولید سیگنال نوسانی در مدار آستابل است.
از دیدگاه تئوری مدار، این رفتار را میتوان به عنوان یک سیستم دینامیکی غیرخطی تحلیل کرد که در آن معادلات دیفرانسیل حاکم بر شارژ و دشارژ خازنها نقش اصلی را ایفا میکنند. وجود عناصر غیرخطی مانند ترانزیستور باعث پیچیدگی تحلیل دقیق مدار میشود و معمولاً از روشهای عددی برای شبیهسازی آن استفاده میگردد.
چالشهای عددی در شبیهسازی مدار
یکی از نکات مهم در تحلیل این نوع مدارها، دشواریهای عددی در شبیهسازی آنها است. در هنگام سوئیچ شدن ترانزیستورها، تغییرات بسیار سریع و نمایی در جریانها و ولتاژها رخ میدهد. این تغییرات تند باعث ایجاد گرادیانهای شدید در معادلات دیفرانسیل سیستم میشود که حل عددی آنها را برای حلگرهای عددی چالشبرانگیز میکند.
به همین دلیل، در مدلهای شبیهسازی مانند Simscape، معمولاً مقاومتهای اهمی کوچک و ظرفیتهای جانبی (Junction Capacitances) به مدل ترانزیستور اضافه میشود تا رفتار مدار از نظر عددی پایدارتر شود. این عناصر اضافی باعث کاهش ناپیوستگیهای شدید در پاسخ سیستم شده و همگرایی حلگرهای عددی را بهبود میبخشند.
این موضوع نشان میدهد که شبیهسازی دقیق مدارهای غیرخطی تنها وابسته به معادلات تئوری نیست، بلکه نیازمند تنظیمات دقیق عددی و مدلسازی واقعگرایانه اجزای فیزیکی نیز میباشد.
تحلیل رفتار ولتاژها در مدار
نتایج شبیهسازی نشان میدهد که ولتاژهای خروجی مدار، به ویژه V2، به صورت نوسانی بین دو سطح ولتاژ بالا و پایین تغییر میکنند. این تغییرات دقیقاً متناظر با فرآیند شارژ و دشارژ خازنها و سوئیچ شدن ترانزیستورها است.
در فاز شارژ، ولتاژ خازنها به صورت نمایی افزایش مییابد، در حالی که در فاز دشارژ، کاهش ولتاژ نیز به صورت نمایی رخ میدهد. این رفتار نمایی یکی از ویژگیهای کلاسیک مدارهای RC است که در ترکیب با عناصر غیرخطی مانند ترانزیستور، منجر به تولید سیگنال نوسانی پایدار میشود.
نکته قابل توجه این است که فرکانس نوسان مدار به مقادیر مقاومتها و خازنها وابسته است. افزایش ظرفیت خازنها یا مقاومتها باعث افزایش ثابت زمانی مدار شده و در نتیجه فرکانس نوسان کاهش مییابد. بالعکس، کاهش این مقادیر منجر به افزایش فرکانس نوسان خواهد شد.
مدلسازی و شبیهسازی در Matlab و Simscape
برای تحلیل دقیق این مدار، از ابزارهای شبیهسازی عددی در Matlab و بهویژه محیط Simscape استفاده میشود. Simscape این امکان را فراهم میکند که مدارهای الکترونیکی به صورت فیزیکی مدلسازی شوند و رفتار واقعی آنها تحت شرایط مختلف بررسی گردد.
در شبیهسازی این مدار، ترانزیستورها به همراه پارامترهای غیرایدهآل مانند مقاومت داخلی و ظرفیتهای پیوندی مدل میشوند. همچنین، خازنها و مقاومتها به صورت عناصر فیزیکی در محیط شبیهسازی تعریف شده و اتصال آنها مطابق مدار واقعی انجام میشود.
نتایج شبیهسازی در Matlab معمولاً شامل نمودارهای ولتاژ نسبت به زمان است که در آنها میتوان به وضوح فرآیند نوسان را مشاهده کرد. این نمودارها نشان میدهند که چگونه سیستم از یک حالت اولیه ساکن، به یک رفتار نوسانی پایدار همگرا میشود.
یکی از مزیتهای مهم استفاده از Matlab در این نوع تحلیلها، امکان مشاهده دقیق رفتار گذرا (Transient Response) است. این رفتار گذرا شامل لحظات سوئیچ شدن ترانزیستورها و تغییرات سریع ولتاژها است که در تحلیلهای دستی به سختی قابل بررسی هستند.

جمعبندی
نوسانساز آستابل یکی از مدارهای کلیدی در الکترونیک آنالوگ است که با استفاده از تعامل غیرخطی بین ترانزیستورها و عناصر ذخیرهکننده انرژی مانند خازنها، یک رفتار نوسانی پایدار تولید میکند. این مدار نه تنها از نظر آموزشی اهمیت بالایی دارد، بلکه در کاربردهای عملی متعددی نیز مورد استفاده قرار میگیرد.
از منظر شبیهسازی، این مدار یکی از نمونههای چالشبرانگیز برای حلگرهای عددی محسوب میشود، زیرا شامل تغییرات سریع و غیرخطی در طول زمان است. استفاده از ابزارهایی مانند Matlab و Simscape امکان تحلیل دقیق این رفتارها را فراهم میسازد و به مهندسان اجازه میدهد تا طراحی بهینهتری برای مدارهای نوسانی انجام دهند.
در نهایت میتوان گفت که درک عمیق رفتار نوسانساز آستابل، نیازمند ترکیب دانش تئوری مدارهای الکترونیکی و توانایی شبیهسازی عددی است، بهطوری که هر دو جنبه مکمل یکدیگر در تحلیل دقیق سیستم محسوب میشوند.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا تغییر مقدار خازنها در MATLAB روی فرکانس نوسان تاثیر مستقیم دارد؟
بله، افزایش ظرفیت خازن باعث افزایش ثابت زمانی RC و کاهش فرکانس نوسان میشود و کاهش آن باعث افزایش فرکانس میگردد.
در شبیهسازی Simscape چه عاملی باعث سختی همگرایی در مدار آستابل میشود؟
تغییرات سریع ولتاژ و جریان هنگام سوئیچ ترانزیستورها باعث گرادیانهای عددی شدید و سختی همگرایی در حلگر میشود.
در شبیهسازی آستابل در MATLAB چرا خروجی در ابتدا ناپایدار و غیرقابل پیشبینی به نظر میرسد؟
چون مدار در شروع در حالت گذرا است و به دلیل وجود ترانزیستورهای غیرخطی هنوز به نوسان پایدار نرسیده است.