۱۳۸۶ اسفند ۱۶, پنجشنبه

آموزش پروتئوس

به نام خدا


شبیه سازی یک مدار الکترونیکی در پروتئوس :



بستن مدار
1- در جعبه ابزار سمت چپ به ترتیب مشخص شده روی دکمه ها کلیک کنید.
2- در لیست ظاهر شده قطعه مورد نظر را انتخاب کرد و رو آن دوبار کلیک کنید تا وارد لسیت اصلی مدار شود.
3- پس از انتخاب قطعات مورد نظر لیست را ببندید.
4- سپس با کلیک روی هر قطعه و کلیک بر روی یک جای خالی در مدار قطعه را وارد مدار کنید.
5- با کلیک چپ روی پایه ها می توانید مدار را سیم کشی کنید.
6- با زدن کلیک راست روی هر قطعه آن قطعه قرمز می شود ، سپس اگر کلیک چپ کنید پنجره مشخصات آن قطعه ظاهر می شود و اگر کلیک راست کنید قطعه پاک می شود. در مورد سیم ها هم همینطور است.



برای شبیه سازی مدار از بین دکمه های پایین صفحه دکمه play را بزنید و برای توقف موقت شبیه سازی دکمه pause و برای پایان دادن به شبیه سازی دکمه stop را بزنید. ضمنا دکمه های گوشه پایین که در شکل هم مشخصند برای چرخاندن قطعه استفاده می شوند.




علائمی چون GND یا اسیلوسکوپ یا منبع DC,AC میتوانید از جعبه ابزار سمت چپ برنامه که در شکل هم مشخص شده استفاده کنید. با کلیک روی هر یک از گزینه های این جعبه ابزار محتوای لیست کنار آن تغییر می کند و از این طریق می توانید اسیلوسکوپ یا هر قطعه دیگر را وارد مدار کنید.

در اینجا یک مدار آزمایشی قرار دارد که می توانید آن را دانلود کنید.



شبیه سازی میکروکنترلر ها در پروتئوس :
با ورود به صفحه مشخصات هر میکروکنترلر می توانید حافظه EEPROM و برنامه آن را به یک فایل .hex آدرس دهی کنید(فایل hex فایل خروجی استاندارد تمام کامپایلر هاست).
سرعت پالس ساعت را تنظبم کنید و فیوز بیت ها را به حالت مورد نظر در آورید.

نکته مهم اینک در پروتئوس پایه های Reset و Xtal برای همه میکروکنترلر ها الکی می باشد(حداقل تا ورژن 7.2Sp1 که من دارم).
در اینجا می توانید مدار مثال را دانلود کنید.



یرای دانلود فایل مدار روی لینک زیر کلیک کنید.
اگر مشکلی بود ایمیل بزنید.قول نمیده جواب بدم.


مولدهای موج (generatore):





این دسته ابزار ها را می توانید در جعبه ابزار سمت چپ برنامه بیابید.
هر یک از این ابزارها برای تولید نوع خاصی از موجهاست. مثلا مولد DC همانند یک باتری یک ولتاژ مشخص را نسبت به زمین تولید می کند یا AUDIO یک فایل صوتی wav رو اجرا می کند و صدای آن را به مدار می دهد(ولی شنیده نمی شود) و ...
برای اطلاعات بیشتر به منوی help\proteus vsm help بروید و گزینه GENERATORS AND PROBES را سرچ کنید.

گرافها (Graphs):



این دسته ابزار ها را می توانید در جعبه ابزار سمت چپ برنامه بیابید.
گرافها بر خلاف generator ها برای ضبط موجها به کار می روند. هر گراف می تواند شکل موج یک یا چند probe (در شکل بالا زیرgenerator ها که V برای پراب ولتاژ و I برای پراب جریان است.) را در خود ذخیره کند و حتی اجرا کند.
به دلیل حجم پردازش سنگین این مهم اولا قبل از شروع شبیه سازی گرافها مدار را ذخیره(save) کنید، چون ممکن است پردازش مدار آنقدر طول بکشد که خسته شوید و بخواهید با Alt+Ctrl+Delete برنامه را ببندید!
ثانیا تا پردازش تمتم نشود نتیجه به شما نشان داده نخواهد شد. من با تمام گراف ها کار نکردم ولی اونهایی رو که بلدم می گم. بازم میگم که در proteus vsm help همه اینها هست.

نحوه اضافه کردن یک پراب به یک گراف:

بر روی گراف مورد نظر کلیک چپ کنید و به مسیر Graph\Add Trace بروید در منویی که می آید نام پراب را از لیست انتخاب کنید و اسمی را که می خواهید در گراف نمایش داده شود را نیز می توانید وارد کنید (وگر نه که همان اسم پراب است).


ضمنا برای هر گراف یک بازه زمانی تعریف می شه که در اون بازه پردازش می شه.با دوبار کلیک روی گراف مربوطه و تنظیم Satrt Time و Stop Time می توانید این بازه رو معیین کنید.سعی کنید کسری از ثانیه باشه بخصوص برای Audio Graph .


شبیه سازی گرافها:
به مسیر زیر بروید Graph\simulate Graph.

پاک کردن نتیجه شبیه سازی یک گراف:
در شبیه سازیهای گرافها حجم زیادی داده در فایل ذخیره می شود(به خصوص در Audio Graph ها) برای همین اگر می خواهید فایل ذخیره شده مدار کوچک شود می توانید اطلاعات حاصل از شبیه سازی یک گراف را حذف کنید تا بعد هر وقت نیاز شد دوباره شبیه سازی کنید.
بپ از کلیک بر روی گراف مورد نظر به این مسیر بروید Graph\ClearData.

گراف ANALOGUE ANALYSIS:
این گراف برای نمایش شکا موجهای مدار استفاده می شود بسیار ساده است. کافیست که پراب مورد نظر رو همانطور که گفته شد به این گراف اظافه کنید و پس شبیه سازی شکل موجها را ببینید. مثال Test1 در این فایل.



گراف  AUDIO ANALYSIS :
ین گراف همانند ANALOGUE ANALYSIS است. با این تفاوت که می توانید شکل موج گراف را از بلندگو کامپیوتر بشنوید یا در یک فایل wav ذخیره کنید. مثال Test2 در این فایل.




البته عکس نا واضح است.
مشخصات این گراف:
start time: زمان آغاز شبیه سازی گراف.
stop time: زمان پایان شبیه سازی گراف.
LoopTime: مدت تکراریک صدا. مثلا اگر 10ms صدا را شبیه سازی کنید و این تنظیم رو 2 ثانیه باشد، آنقدر این 10ms ثانیه را پشت سر هم اجرا می کند تا بشود 2 ثانیه.(200 بار در این مثال).
Play mode: که می تواند mono یا sterio باشد.
SampleBits: دقت نمونه برداریها از شکل موج.توجه کنید که هر چه دقت بالاتر سرعت شبیه سازی کمتر.
SampleRate: سرعت نمونه برداری ها از شکل موج. باز هم هر چه دقت بالاتر سرعت شبیه سازی کمتر.


با آرزوی موفقیت برای همه شما
صلی اله و علی محمد و آل محمد

هیچ نظری موجود نیست: