جمعه , ۲ تیر ۱۳۹۶
مطالب جدید
اکانت آپدیت آنتی ویروس nod32
آموزش پروتئوس – قسمت اول

آموزش پروتئوس – قسمت اول

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

با توجه به درخواست مخاطبان گرامی، نرم افزار پروتئوس جهت دانلود در سایت قرار گرفت که میتوانید آن را در این پست دریافت نمایید.

قسمت اول ، آشنایی به نرم افزار)

نرم افزار پروتئوس شامل دو بخش می باشد که بصورت مجزا طراحی شده اند و پس از نصب این نرم افزار، این دو قسمت با دو آیکون متفاوت بنام های ARES با آیکون قرمز رنگ و ISIS با آیکون آبی رنگ مشخص شده اند. برای اجرای پروتئوس، از منوی استارت، در پوشه Proteus 7 Proffesional آیکون برنامه را اجرا کنید. برنامه ISIS با آیکون آبی رنگ برای طراحی مدار،تست عملکرد و … بوده و برنامه ARES با آیکون قرمز رنگ برای طراحی و چاپ PCB می باشد که رد آینده مورد بحث قرار خواهد گرفت.

proteus1

حال برنامه طراحی شماتیک یعنی ISIS را اجرا می نماییم.

proteus2

پنجره اصلی نرم افزار بصورت تصویر زیر می باشد(جهت مشاهده تصویر در اندازه اصلی روی آن کلیک کنید):

proteus4

قسمت شطرنجی، محیط کار می باشد که با چیدن قطعات در جای مناسب و وصل کردن سیم ها، مدار را در آن طراحی می کنیم. قسمت بالا شامل منوی اصلی و نوار ابزار می باشد که دارای گزینه هایی برای تغییر نوع نمایش و سیو کردن و .. می باشد.

proteus3

نوار ابزارسمت چپ مهمترین نوار ابزار نرم افزار می باشد که برای انتخاب ابزار های کار، انتخاب المان های الکترونیکی، تغذیه، ابزار های کنترلی و … از آن استفاده می نماییم. همانطور که در تصویر زیر می بینیم، این نوار در کنار یک کادر مشاهده می شود که پس از انتخاب ابزار مورد نظر در سمت چپ، اطلاعات تکمیلی در مورد آن ابزار یا ابزار منترلی مرحله بعد از آن در این قسمت ظاهر می شود.

proteus5

برای انتخاب المان های الکترونیکی و جستجو در میان آنها ابتدا از نوار سمت چپ دکمه نشان داده شده در شکل زیر را انتخاب می نماییم

proteus7

سپس در ستون کناری دکمه P را مطابق تصویر زیر کلیک می کنیم

proteus8حالا با پنجره اصلی انتخاب المان ها مواجه می شویم:

proteus9

در اینجا می توانیم المان مورد نظر خود را با جستجو کردن یا انتخاب از دسته بندی ها انتخاب نماییم.

مثلا ما در این تصویر آی سی تایمر ۵۵۵ را جستجو کردیم. پس از پیدا کردن المان مورد نظر آن را انتخاب کرده ok می زنیم یا روی آن دو بار کلیک می کنیم. در این صورت المان مورد نظر به صفحه محیط کار آمده .

proteus10

حال میتوانیم با انتخاب مکان مورد نظر و کلیک روی صفحه المان را در جای انتخای قرار دهیم.

proteus11

حالا یک مقاومت هم به همین روش اضافه کردیم و میخواهیم به مدار تغذیه یا اصطلاحا vcc وصل کنیم. برای انتخاب vcc و ground از نوار ابزار سمت چپ گزینه مطابق تصویر زیر را انتخاب می کنیم:

proteus12سپس از ستون کناری نوع ورودی مورد نظر را انتخاب می کنیم. برای انتخاب vcc گزینه power و برای انتخاب اتصال زمین (GND) گزینه Ground را انتخاب می کنیم.

proteus13

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

proteus14

فرض می کنیم که قصد داریم برای تمرین یک سر مقاومت را به پایه ۳ آیسی و vcc را به پایه شماره ۷ آن وصل کنیم. برای این کار روی یک سر المان کلیک می کنیم میبینیم که سیم به آن وصل می شود و موس را به سمت سر دیگر مورد نظر می بریم و پس از اتصال کلیک می کنیم تا سیم بدرستی وصل شود. نتیجه مانند تصویر زیر می شود:

proteus15

لطفا منتظر قسمت های بعدی آموزش پروتئوس باشید و تاکید می کنم برای یادگیری تنها کافیست هر بارچند دقیقه با ما همراه باشید و موارد آموزش داده شده را بصورت عملی در نرم افزار اجرا کنید.

درباره‌ مهندس میرزایی

علاقه مند به حوزه فناوری و بخصوص الکترونیک، تحصیلات آکادمیک: مهندسی برق، گرایش الکترونیک

۷۵ نظر

  1. slm, tashakor az amozeshe shoma, man ye soeali dashtam, to baezi ic ha vcc va vdd mahfi hastand, chetori anhara taghziye konim?

    • سلام هادی جان
      در این موارد نیازی به تغذیه کردن IC مذکور وجود ندارد و بصورت ذاتی تغذیه شده است. در مورد میکروکنترلر ها معمولا بدین صورت می باشد. همچنین برخی المان ها نظیر LCD نیز معمولا نیاز به تغذیه vcc و gnd ندارند

      موفق باشید

  2. سلام یه نکته توی آموزشتون بود که خیلی به دردم خورد ممنون

  3. سلام،من میخوام یه مدار الکتریکی طراحی کنم ولی نمی دونم چطور باید المان های مورد نظر رو بیارم مثلاً آی سی ۷۴۰۸رو وقتی تایپ می کنم فقط یکی از آپ امپ های and رو برام میاره باید چی کار کنم تا یک ic کامل با چهار آپ امپ andرو برام بیاره لطفاً راهنماییم کنید.کد ledسنسور پرتوی فروسرخ و ledتولیدکننده ی پرتوی فرو سرخ و همچنین ic بافر ۷۴abt245 رو برام ایمیل کنید.منون می شم اگه زود تر جوابم رو بدید چون خیلی بهشو نیاز دارم.

    • سلام
      این آیسی های منطقی رو به همین شکل در پروتئوس داره . شما به همون تعداد and که لازم دارید بزارید توی مدارو گیت های منطقی که میزارید نیازی به تغذیه جداگانه هم ندارند و بصورت خودکفا کار می کنند.

      برای سنسور و فرستند ir میتونید از هر led استفاده کنید چون پکیج هاشون شبیه به همه. اگر میخواین که شماتیکش دقیقا همون باشه باید توی زیر گروه Led ها بگردید و شماتیک ها رو یکی یکی چک کنید تا به مورد مطلوب برسید

      موفق باشید

  4. سلام،می خواستم بدونم سنسور نوری فتوترانزیستور در نرم افزار proteus با چه نامی تعریف شده و اینکه پایه های gndوvcc رو چطور به صورت جداگانه درست کنیم؟در ضمن از راهنماییتون ممنونم.

  5. سلام .ازاینکه سایت رو مدیریت میکنید خوشحالم.من میخوام یه مداری طراحی کنم اما نمیدونم از کجا شروع کنم شما اگه محبت کنید برای مثال یه مدار راتوضیح بدید ممنون میشم.

  6. سلام
    برای طراحی یک مدار، ابتدا تمام قطعاتی که در آن مدار نیاز دارید را وارد صفحه کنید و سپس آنها را به هم وصل کنید و مدار را در انتها run کنید

  7. با سلام مجدد.ببینید من فقط با مطالعه آزاد الکترونیک رو شروع کردم .میخوام با زبان خیلی ساده شما برام یک مدار ساده رادیو را تشریح کنید.بفرض کار مقاومت چیه چندتا لازمه خازن ودیگر قطعات نیز همینطور.

    • برای شروع یادگیری الکترونیک باید از شناخت قطعات و سپس کاربرد قطعات و … شروع کنید. نرم افزار پروتئوس صرفا به شما امکان بستن و تست مدار رو میده.

      بعد از آشنایی با اصول کار قطعات ابتدا از مدارات خیلی ساده آنالوگ مثل چراغ چشمک زن شروع کنید.
      یکی از اهداف این سایت آموزش الکترونیک از مبتدی تا پیشرفته است که در حال آماده سازی آن می باشیم اما در حال حاضر امکان اینکه این موارد رو توضیح بدم ندارم. در اینترنت “آموزش مقدماتی الکترونیک” را جستجو کنید و مطالعه را شروع کنید

      موفق باشید

  8. با سلام , میخواستم یه حافظه تک بیتی طراحی کنم که بتونه برا یه مدتی مقدار یک رو ذخیره کنه و روی یک ۷seg وضعیتش رو نمایش بده
    اگه میشه راهنمایی کنید یا هم اگه طرح مدارشو بهم بدید ممنون میشم
    با تشکر

  9. سلام.من یه طرح فیلتر دارم که از ۲تا آپ امپ و چندتا خازن و مقاومت تشکیل شده.ولی نمیدونم چجوری باید با آپ امپ تو پروتیوس کار کنم.لطفا راهنمایی کنید.طرح مدار رو بفرستم براتون؟؟؟ نمیدونم باید ورودی خروجی هاشو چی قرار بدم..

  10. سلام چطوری میتونم مقاومت معادل رو داخل پروتئوس بدست بیارم؟

  11. سلام.ممنون از سایت خوبتون.من واسه شبیه سازی مدارهای برش دهنده مربوط به درس الکترونیک با مشکل مواجه شدم. وقتی اسیلوسکوپ رو به مدار وصل میکنم چیزی نشون نمیده.توی آزمایشگاه وقتی میخواهیم ولتاژ خروجی رو روی اسیلوسکوپ نشون بدیم دو سر ولتاژ مورد نظر رو به اسیلوسکوپ وصل میکنیم.ولی توی پروتیوس وقتی اسیلویکوپ رو به یک سر ولتاژ خروجی وصل میکنم چیزی نشون نمیده.چرا؟خواهش میکنم راهنمایی کنید

    • سلام اسیلوسکوپ داخل پروتئوس تقریبا مثل اسکوپ های آزمایشگاه عمل می کنه و شما باید کانالی که ورودی می دهید را روشن کنید و از نظر volt و time/div نیز روی مقدار نرمالی قرار دهید تا خروجی را ببینید. برای تست اسکوپ و کالیبره کردن آن برای یادگیری، یک سیگنال ژنراتور داخل پروتئوس ایجاد و آنرا مستقیما به یکی از کانال های اسکوپ وصل کنید

  12. سلام من مدار فلزیاب رو طراحی کردم اما برای بردن به ares به مشکل خوردم اسبیکرم خطا میده باید چجوری اصلاحش کنم ویا چه چیزی جایگزینش کنم لطفا کمک کنید

    • سلام
      شما میتونید یک پکیج دو پایه مثلا خازن رو جایگزینش کنید (بسته به اندازه مورد نیاز). یا میتونید از طریق make package یک پکیج جدید تعریف کنید

  13. سلام من می خوام یه آی سی تستر رو با پروتئوس شبیه سازی کنم اما نمیدونم چرا هر چی از گیت های منطقی استفاده می کنمتمام جواب ها رو اشتباه میده اصلا دادن صفر ویک به آی سی به وسیله logicstateدرسته یانه .لطفا راهنماییم کنید خیلی بهش نیاز دارم. با تشکر

  14. سلام
    ببخشید اسم این مربعای کوچولوی قرمز ابی که بالای پین های دیکدر یا بالای اون دایره های لاجیک استیت هست چیه و از کجا باید بیاریم

  15. سلام
    با تشکر از وب سلیت خوب شما
    من برای شبیه سازی نیاز به اسکوپ دارم
    میخواستم بدونم کجا باید سرچ کنم ، چه کلمه ای رو باید سرچ کنم برای اسکوپ

    • سلام
      داخل نرم افزار proteus اسکوپ وجود داره که میتونید ازش بخوبی استفاده کنید
      اسکوپ رو از منوی سمت چپ انتخاب کنید و در مدار قرار بدید و بعد از ران کردن منو و صفحه نمایش اسکوپ نمایان خواهد شد

      موفق باشید

  16. خوب بود. ممنونم

  17. سلام
    من یک مدار ریموت را شیه سازی می کنم .برای قسمت مدار فرستنده آن از ای سی SYN470R استفاده شده.من شماتیک و PCB ان را درست کردم اما چون NO SIMULATE میزند نمیتوانم آن را شبیه سازی کنم.اگر امکان دارد نحوه درست کشیدن آن را برایم بگویید.خیلی ضروریه.نیاز به شبیه سازی دارم

  18. با سلام
    ایا گراف د رپروتیوس میتونه کار اسیلوسکوپو انجام بده؟

  19. با سلام
    ممنون از آموزش شما
    جناب مهندس ادامه آموزش رو کی قرار میدید ؟

    • احسان میرزایی

      سلام
      واقعا جا داره بنده از بابت ادامه دار نشدن آموزش عذرخواهی کنم. ان شاالله بزودی سایت رو با قدرت بیشتری بروز خواهیم کرد

  20. با سلام. چطور میشه ب مدار مقادیر صفر و یک داد برای تست؟

    • احسان میرزایی

      برای دادن مقدار صفر باید آنرا به ground متصل کنید.در پروتئوس از گزینه های سمت چپ Terminals mod (آیکون دو خط ضخیم موازی روی هم) را انتخاب کنید و از گزینه های موجود Ground را استفاده کنید.
      برای مقدار ۱ هم میتونید از منوی سمت چک Generator mode (آیکون یک موج سینوسی) را انتخاب و از گزینه های موجود، گزینه اول (DC) را انتخاب کنید و به مدارتان متصل کنید. سپس روی المان اضافه شده دو بار کلیک کنید و ولتاژ رو روی مقدار مناسب (۵ولت) قرار دهید

      موفق باشید

  21. سلام پروژه من در پروتئوس ذخیره نمیشه لطفا کمکم کنید این ارور رو میده
    saving is disable in the demonstration version of proteus

  22. سلام خسته نباشید من برای کار شبیه سازی ام به شدت نیازمند سنسور نوری PIR و همچنین Inferared LED هستم لطفا کمکم کنید که توی پروتیوس به په نامی بایدپیداش کنم

  23. سلام.با تشکر از آموزش خوبتون یه سوا داشتم.برای رسم نمودار یه مدار چکار باید کرد؟ممنون

    • سلام
      اگر میخواهید مثلا شکل موج خروجی را ببینید باید یک اسیلوسکوپ در مدار وارد کنید و خروجی مدارتون رو به یکی از کانال هاش وصل کنید سپس شبیه سازی رو استارت کنید

  24. SALAM TO IN NARMAFZAR VASE AVORDANE RELE CHI BAYAD TAYPE KARD?

    • احسان میرزایی

      سلام
      در قسمت جستجوی قطعات عبارت relay را وارد کنید لیستی از رله های موجود نمایش داده می شود برحسب نیازتون یکی را انتخاب نمایید

  25. سلام من می خوام جزوه مدار الکترونیکمو تایپ کنم مدارات دیودی و شکل موج ور.دی و خروجی رو چطوری ترسیم کنم
    یا اینکه کسی رو می تونید به من معرفبی کنید که این کار رو برام انجام بده
    ممنونم

    • احسان میرزایی

      سلام
      شما میتوانید مدارات خود را در پروتئوس طراحی و اجرا کنید و خروجی آنرا به اسکوپ متصل کنید و شکل موج خروجی را ذخیره کنید (میتوانید از تصویر شکل موج اسکوپ با استفاده از ویندوز اسکرین شات تهیه کنید) و سپس تصاویر تهیه شده را در جزوه مورد نظرتون استفاده بفرمایید

  26. شلام چه کارکنم تا سیو شه

  27. سلام ممنون از مطالبتون من میخوام با استفاده از یه رله و میکرو atmega32 5 تا لامپ رو روشن کنم تو پروتئوس کدوم مدل از رله ها رو باید انتخاب کنم؟ چطوری باید رله رو به میکرو وصل کنم؟ میتونم هر کدوم از لامپ هارو جداگونه روشن و خاموش کنم؟ و در آخر اینکه برنامه ش رو تو کد ویژن چطوری باید بنویسم؟

    • احسان میرزایی

      سلام
      سوالتون خیلی کلی و جامع هست و پاسخش در این کامنت نمی گنجد. اما مختصر بخوام بگم بله امکانش وجود داره و انتخاب رله با توجه به نیازتون باشه اگه صرفا شبیه سازی میخواهید بکنید نیازی نیست رله هم بزارید و مستقیما ال ای دی به میکرو وصل کنید اگر میخواهید مدار را فیزیکی بسازی در انتخاب رله باید حواستون به این باشه که سایز و pinout رله مناسب باشه برای بردتون.
      برای اتصال رله به میکرو باید از یک ترانزیستور استفاده کنید. (ترانزیستور منفی مثلا bc547 بیس را با یک مقاومت به میکرو وصل کنید کلکتور به بوبین رله امیتر به زمین) مثبت را هم وصل کنید به سر دیگر بوبین رله دیود هرزگرد (دیود بایاس معکوس دو سر بوبین رله) هم قرار دهید. برای اطلاع از نحوه برنامه نویسی بهتر است آموزش های codevision یا Bascom را مطالعه بفرمایید و از ابتدا جلو بروید

  28. سلام، میخوام یه مدار منطقی که یک عدد ۴ بیتی با ۳ جمع کنه تو خروجی نمایش بده A + 3 در ضمن خود ۳ تو مدار هستش کلا ۴ تا ورودی داریم، خود ۳ تو مدار باشه اینو نمیدونم چیجوری باید تو مدار نمایش بدم ممنون میشم کمک کنید.

    • سلام
      منظورتون اینه که عدد سه بیتی ثابت هست و عدد چهار بیتی میخواهید بدید با این سه بیتی جمع بشه ؟ نحوه ورود اطلاعات، المان هایی که میتوانید استفاده کنید و اطلاعات دقیق تر ارائه بفرمایید

  29. سلام آقای میززایی.یک مدار اینورتر نیم پل کلاسD دارم که میکرو کنترلر و آشکار ساز فاز داره شما می تونید واسم شبیه سازی کنید تو پروتئوس؟ هزینش هم میدم.

    • سلام
      مداری که ایمیل فرمودید را چک کردم و هزینه شبیسازی و برنامه نویسی خدمتتون ارسال شد در صورت موافقت اعلام بفرمایید تا انجام شود

  30. سلام،می خواستم بدانم چگونه می توان جریان خروجی یک مدار الکتریکی را در پروتئوس مشاهده کرد .ممنون.

    • سلام
      برای این منظور میتوانید پروب با نماد I (از منوس سمت چپ) را روی شاخه مورد نظر در مدار قرار دهید پس از اجرای شبیه ساز، جریان عبوری از آن شاخه نمایش داده می شود

  31. سلام مهندس سوال درمورد نحوه بردن مداره طراحی شده داخل محیط ارس نرمافزار پروتوس به داخل محیط کد ویژن.

    • سلام
      کدویژن یک کامپایلر زبان C است و شما قرار نیست مدار رو به اونجا ببرید. بلکه پس از طراحی مدارتون و پس از کامپایل کردن پروژتون در کدویژن، در پروتئوس روی میکروکنترلری که در مدار قرار دادید دوبار کلیک کرده و در قسمت programm فایل Hex یا coff پروژه کامپایل شده را به برنامه بدهید و سپس آنرا اجرا کنید
      موفق باشید

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

    • مهندس میرزایی

      سلام
      از منوی سمت چپ دکمه ای که دو تا فلش به طرفین داره (Terminal modes) رو انتخاب کنید و نوع ترمینال مورد نظرتونو انتخاب و در مدار قرار دهید.

  33. با عرض سلام و خسته نباشید
    من تو یک پروژه ای که دارم انجام میدم دارم از سنسور hs1100 استقاده میکنم که برای راه اندازی این سنسور از ای سی ۵۵۵ استفاده میشه
    من وقتی تو پروتئوس مدار این سنسور رو شبیه سازی میکنم پروتئوس به من یک warning میده که متنش اینه:”simulation is not running in real time due to excessive CPU load”
    و این اخطار فقط وقتی داده میشه که من از این ای سی ۵۵۵ استفاده میکنم
    راهی هست که این مشکل حل بشه؟

    • سلام
      با آخرین نسخه Proteus تست کنید و اینکه از درست بودن همه اتصالات مطمئن شوید و اگر میکرو هم در مدار دارید کد های میکرو فرکانس کاری و … را بدرستی تنظیم کنید

  34. سلام.ممنونم از اموزشتون.
    در پروتیوس چطور میشه کانکتور ۲۴ پایه نری و مادگی رو پیدا کرد.

    • مهندس میرزایی

      سلام
      در قسمت کانکتور ها باید بگردید الان پروتئوس در دسترسم نیست ولی چک می کنم بعدا و اعلام می کنم
      در سرچ از عباراتی مثل ۲۴ pin استفاده کنید احتمالا به نتیجه میرسید

  35. سلام خسته نباشید اقای میرزایی
    برای اینکه مدار سیم ها روی هم رد بشن ولی با هم اتصال نداشته باشن چیکار کنم .
    ممنون از زحمات شما

    • مهندس میرزایی

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

  36. سلام خسته نباشید
    بعد از نوشتن برنامه در cvr متاسفانه بعد از لینک به proteus و باز شدن پنچره ی اولیه این برنامه گزینه ISIS فعال و به رنگ آبی نیست. ممنون میشم راهنماییم کنین

  37. سلام خیلی ممنون از سایت خوبتون.فقط یک سوال داشتم اینکه من IC های CA3161 و CA3162 را نیاز دارم اما پیدا نمی کنم یعنی پروتئوس نداره؟و آیا می تونم از IC دیگه ای استفاده کنم؟

  38. سلام
    من مدارمورد نظر رو تو isisطرحى کردم
    اما وقتى میخوام سیو کنم ارور میزنه چیکار کنم؟

  39. سلام خسته نباشید من وقتی میخام مقاومت انتخاب کنم میزنه تعداد زیاده ولی نمایش نمیده باید چی کار کنم

  40. سلام خسته نباشید.
    ببخشید من برای پروژم ب قطعه isd2560 احتیاج دارم ولی هرچی جست و جو میکنم کتاب خونشو پیدا نمیکنم.
    خیلی ب این قطعه احتیاج دارم!
    میشه لطفا راهنمایی کنید ک من باید چی کار کنم؟

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*

برو بالا