نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

آموزش جامع کار با پروتئوس جلسه۱

به نام خدا : آموزش جامع کار با پروتئوس جلسه۱
موضوع این جلسه : آموزش جامع کار با VIRTUAL TERMINAL
قانون کپی پیس! : این چینین مطلبی با این موضوع  تو سایت های ایرانی نیست(ما که سرچ کردیم چیزی پیدا نکردیم) >>> حالا دارم آموزشاش رو میزارم>>>لذا اگه کپی میکنید و تو سایتتون قرار میدید لینک منبعش رو قرار بدید و ما رو لینک کنید.>>>>وگرنه من به شخصه راضی نیستم.
آموزش جامع کار با پروتئوس جلسه1

قطعه VIRTUAL TERMINAL در پروتئوس مربوط میشه به مبحث USART (تبادل سریال بین چند میکرو یا میکرو و چند دستگاه و…) که اگه در مورد USART چیزی نمیدونید ، میتونید مطالب زیر رو بخونید.
۱) تبادل اطلاعات به صورت سریال و موازی
۲) ارتباط سریال USART
۳) ۳ تا پروژه در مورد ” ارتباط سریال USART “

VIRTUAL TERMINAL در پروتئوس به عنوان یه دستگاه عمل میکنه که میکرو کنترلر ما باهاش قرار تبادل اطلاعات بکنه. و همون طور که در عکس بالا نشون دادم این دستگاه (یا قطعه یا ….) رو انتخاب کنید و در صفحه پروتئوس قرار بدید.
حالا اگه روی VIRTUAL TERMINAL دوبار کلیک چپ کنی>>>صفحه ی تنظیماتش بالا میاد که به صورت زیر هستش(اونایی رو که توضیح ندادم فعلا لازم نیست بدونید تا سر وقتش بهتون میگم.)

توضیح تنظیمات VIRTUAL TERMINAL

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

۱) برا تعیین سرعت انتقال اطلاعات هستش>>>توسط ریجستر های UBRRL و UBRRH تعیین میشود.
۲)  بیت ۲ ریجستر UCSRB به همراه بیت ۱ و ۲ ریجستر UCSRC مربوط به تعیین تعداد بیت داده هستش.
۳) تعیین بیت توازن ارسالی توسط ارسال کننده توسط بیت ۴ و ۵ ریجستر UCSRC
۴) تعیین تعداد بیت های STOP توسط بیت ۳ ریجستر UCSRC
۵) اینم بزارید روی همین گزینه بمونه.

توضیح پایه های VIRTUAL TERMINAL

البته نیاز به توضیح نداره ولی ظرری نداره بگم>>>>>RXD برا دریافت اطلاعات و TXD برا فرستادن اطلاعات هستش و با دو پایه دیگه فعلا کاری نداریم.
 آموزش جامع کار با پروتئوس

پــــــروژه ۱ :

 آموزش پروتئوس
تو این پروژه که عکس مدارش رو در بالا مشاهده میکنید من از دو تا VIRTUAL TERMINAL استفاده کردم که هر کدوم از اینا هم فرستنده هستن و هم گیرنده و اون صفه ی مشکلی هم که میبینید برای این قطعات هستن(وقتی پروژه رو اجرا کنید این صفحات مشکی رنگ ظاهر میشن) >>>>کار این پروژه اینه که تو هر صفحه (ی مشکلی رنگ) هر اطلاعاتی بنویسی اون یکی صفحه دریافت میکنه اطلاعات رو و نمایش میده.

پــــــروژه ۲ :

همون طور که در عکس زیر مشاهده میکنید یکی  VIRTUAL TERMINAL  ها به عنوان فرستنده اطلاعات عمل میکنه و ۳ تای دیگه به عنوان گیرنده اطلاعات.
حالا هدف از این پروژه اینه که ببینید که اگه سرعت تبادل اطلاعات ( BAUD RATE ) بین فرستنده و گیرنده یکی و برابر نباشه چه مشکلی پیش مییاد.
آموزش جامع کار با پروتئوس جلسه1
سرعت BAUD RATE برای تمام VIRTUAL TERMINAL ها رو در شکل بالا مشخص کردم که مشاهده میکنید.>>
حالا اگه سرعت فرستنده و گیرنده :
فرستنده=گیرنده >>>>>اطلاعات به درستی ارسال میشود و نمایش داده میشود.
فرستنده > گیرنده >>>>>اطلاعات ارسال نمیشود.
فرستنده < گیرنده >>>>>اطلاعات اشتباه ارسال میشود.

پــــــروژه ۳ :

اینم از کد های پروژه :

دیگه توضیح نمیدم چون مثل پروژه ۱ و ۲ هستش تقریبا…

دانلود فایل 3 پروژه بالا

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو امیدوارم مطالب ناچیز این سایت مفید باشه براتون؛ به امید روزی که دانسته هامونو به اشتراک بزاریم، حالا پولی یا رایگانش زیاد مهم نی؛ بعضی ها فک میکنن چیزی که بلدن، اگه با دیگران به اشتراک بزارن ... !
ارسال دیدگاه
44

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    کوروش

    تو برنامه پرروتئوس هر بار که سییمولیشن رو استوپ می کنم سربرگ Simulation Errors باز می شه. چطور باید غیر فعالش کرد؟ واقعا عصاب داغون کونه

  2. Avatar

    مهمان

    hasan

    سلام متشکرم از سایت خوبتون
    روش شبیه سازی رقص نور با میکرو کنترلر مدل 8051 رو می خواستم راهنمایی کنید ممنون میشم ازتون

  3. Avatar

    مهمان

    ایمان

    باسلام
    با تشکر از مطالب مفیدتون.
    پروژه ای که مربوط به virtual terminal داخل سایت گذاشتید بعد از اجرا چیزی روی صفحه مشکی رنگ نماش نمیده.لطفا راهنمایی کنید

    • Avatar

      مهمان

      تکتم

      با سلام
      اگر روی هر دو صفحات virtual trminal کلیک کنید و گزینه ی Echo typed chracters را تیک بزنید درست میشه

  4. Avatar

    مهمان

    کوروش

    با سلام خدمت استاد بزرگوار
    چند روزی شده که هر پروژ ای رو تو پروتئوس اجرا می کنم خطا می ده و اصلا اجرا نمی شه. تمام پروژه هایی که روز های قبل اجرا می کردم و بدون هچ مشکلی اجرا می شد، حالا هیچکدام اجرا نمی شه و خطای زیر رو نشون می ده
    External model DLL “KEYPAD.DLL” not found. GLE=0x0000007E
    Simulattion FAILD due to fatal simulation error
    همه چیز از اونجا شروع شد که نسخه (8.6) پروتئوس رو نصب کردم. تو راهنمای نصبش گفته بود نیازی به کرک نداره و کرک شده است.
    لطفا راهنمایی کنید.
    در ضمن پروتئوس رو پاک کردم و دوباره نصب کرد. اما مشکل حل نشد. نسخه های قبلی رو هم امتحان کردم اما نشد.

    • Avatar

      مهمان

      کوروش

      ویندوز رو از اول نصب کردم و مشکل حل شد

  5. Avatar

    مهمان

    سعید

    سلام
    آقا من با این ترمینال مجازی مشکل دارم!
    میخوام بین دو تا میکرو با استفاده از این ترمینال، یک سری داده را ارسال و دریافت کنم.
    این ترمینال اطلاعات رو از میکروی اول به خوبی دریافت میکنه ولی به میکروی دوم ارسال نمیکنه!
    نمیدونم چرا!
    میشه راهنمایی کنید… unknw

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام- با پروتئوس کار نکن – برو عملی کار کن.

    • Avatar

      مهمان

      موسوی

      چون پروتئوس هایی که ما استفاده می کنیم کرک شده هست این مشکل پیش میاد، به صورت عملی تست کنید و برای این کار حتما یک مبدل USB به سریال تهیه کنید که بتونید دیتاها رو روی کامپیوتر رصد کنید.

  6. Avatar

    مهمان

    لیلا

    سلام آقای مهندس ممنون بابت سایت خوبتون
    من برنامه را روی پروتئوس لود کردم ولی سرعت کار میکرو خیلی کند هست…فرکانس تنظیم شده و ورژن پروتئوس ۷٫۷ هست…ممنون میشم کمکم کنید

  7. Avatar

    مهمان

    عبدالله

    آقا دمت گرم

  8. Avatar

    مهمان

    Michel

    اقا من يه مدار دارم خيلى پيچيدس قاطى پاتى ميخوام اينو سادش كنم به عبارتى مدار رو با اى سى طراحى كنم تو پروتئوس چطور ميشه اين كار رو كرد

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      مدارت رو نمیدونم چیه و چیکار میکخوای بکنی – میشه مدار رو تو پروتئوس کشید ولی این که شبیه سازی بشه یا نه رو نمیدونم – بعضی قطعات تو پروتئوس قابلیت شبیه سازی ندارن

  9. Avatar

    مهمان

    امیر

    مهدی جان دمت گرمممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممم
    یدونه باشی

  10. Avatar

    مهمان

    محمد

    تشکر فراوان

  11. Avatar

    مهمان

    نوید

    تصحیح می کنم:
    الان فایل هایی با نسخه ی قبلی ساخته بودم برام بالانمیاره یعنی اصن شناسایی نمیکنه!!
    ((((((:

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      • Avatar

        مهمان

        نوید

        نه اصن هیچ صفحه ایی باز نمیشه که به من اجازه بده تا نرم افزاره مربوطه رو انتخاب کنم.فقط ارور میده.
        از داخل خوده پروتئوس۸ هم اگر بخوام اجرا کنم مثلا وقتی میرم توی پوشه ایی که اون فایل مورد نظرم قرار داره…اصن هیچی نشون نمیده هیچی پیدا نمیکنه که بخاد باز کنه.
        اینم متن ارور
        ***

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          نرم افزار رو کرک نکردی صحیح.
          ارور لایسنس میده

  12. Avatar

    مهمان

    نوید

    سلام خسته نباشید.داداش من توی ویندوز قبلیم پرتئوس نسخه ی 7.1نصب کرده بودم.بعد که ویندوزمو عوض کردم رفتم نسخه ی 8 نصب کردم.الان فایل هایی با نسخه ی قبلی ساخته بودم برام بالامیاره یعنی اصن شناسایی نمیکنه!!
    این ب نظر شما طبیعیه؟؟؟
    درضمن یکی از دوستان ما نسخه ی هشت داره ولی برای اون فایل هایی که با نسخه ی قدیمی تر ایجاد شده رو بالامیاره!!
    میخواستم بدونم مشکل چیه .خیلی ممنون موفق باشی (:

  13. Avatar

    مهمان

    Mahsa

    سلام
    برای شبیه سازی سیستم های امنیتی که دارای دوربین هستند
    چجوری میشه کار دوربین عکاسی رو با ترمیتال تو پروتئوس شبیه سازی کرد؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      دقیقا متوجه نشدم – اگه بگید دقیقا پروژتون چی هستش و چه کاری میخواید بکنید بهتر میتونم راهنمایی کنم.

  14. Avatar

    مهمان

    گازیچی

    ببخشید الان از توی یک برنامه به صورت دستی مقدار سرعت رو درست کردم و بهتر شد،اما بازم مثلا موقع دریافت چون به lcd متصل کردم،عبارت رو نشون میده اما مقدار و یا حرف رو نه..!ممکنه اگر فرصت داشتید برنامه رو براتون بفرستم به همراه فایل طراحی یک نگاهی بکنید؟البته من پروتئوسم ورژنش 8 هست..نمیدونم برای شما اگر ورژن متفاوت هست باز میشه یا نه..!با تشکر.. smile

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      والا اصلا متوجه نشدم – نه میدونم پروژه تون به جه صورت هستش و نه دقیقا فهمیدم مشکلتون چیه.
      یکم بیشتر توضیح بدید

      • Avatar

        مهمان

        گازیچی

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

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          این دیگه چیه – حتما از یه جایی کپی کردی و یکم ور رفتی دیدی نمیشه و برای من فرستادی dash
          قشنگ فایل کدویژن تو یه پوشه – فایل پروتئوس تو یه پوشه – کدهات رو ترتمیز کن – این چیه آخه – چیزای اضافه رو حذف کن فاصله ها رو تو کدت رعایت کن
          ببین فرکانس تو کدویژن چند تعیین کردی – تو پروتئوس که فرکانس میکرو 1 میگ بود.

  15. Avatar

    مهمان

    گازیچی

    سلام..ممنون از توضیحات خوبتون…من ی پروژه ای که میبندم رو زمانیکه اجرا میکنم نوی این حالتا که زدین سرعت فرستنده و گیرنده متفاوته،به حالت سوم درومده…ینی چندتا مدار دیگه ام که برای همین انتقال داده بود رو بستم،مداری که از سایت دانلود میکنم درست کار میکنه،اما اونیکه خودم میبندم و با همون برنامه اجرا میکنم باز غلط میشه!!نمیدونم چرا؟؟؟!!

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      یعنی میگی مثل عکس زیر(قسمت سمت راست آخرین قسمت) – دیتا این طوری میشه؟
      اصلا مدارت مثل شکل زیر هستش یا فرق داره؟ پروتئوست رو زیپ کن بفرست ببینم
      ارتباط سریال در پروتئوس
      خب الان روی این قطعات کلیک میکنی تنظیماتشون رو با هم یکی میکنی؟(تنظیماتشون یکسان هستش؟)

  16. Avatar

    مهمان

    مهزیار

    سلام
    یه ایمیل برام ارسال کنید تا یه کتاب خونه LPC1768 برای طراحی PCB برا PROTEUS درست کردم بفرستم براتون بزارید تو سایتتون خلق الله استفادشو ببرن
    یا علی

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      چشم

  17. Avatar

    مهمان

    پیام

    سلام یه سواااال خیلییی فوووووری ! کتاب خانه بلوتوث رو از کجا دانلود کنم برای پروتیوس دیونه شدم به خدا کمک کنید ممنونم

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      کتابخونش نیست….من ندیدم تا حالا

  18. Avatar

    مهمان

    امین

    پروتئوستون ورژن چنده

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      ۷٫۷ و جدید ترین نسخه ی موجود

  19. Avatar

    مهمان

    مجتبی

    سلام در مورد بیسیک سریال بلدین

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      با زبون بیسیک کار نمیکنم
      میتونی بری سایت wle و از داش کامران بپرسی…اون فک کنم با بیسیک کار میکنه
      موفق باشید

  20. Avatar

    مهمان

    رضا

    با سلام و خسته نباشید
    من دنبال یک مدار منبع تغذیه سوییچینگ هستم که دامنه ولتاژ آن حدودا از 30 الی 150 ولت باشد ( ولتاژ متغیر ) که از طریق پایه PWM میکرو یا همان duty cycle محدوده ولتاز را تعیین کنیم و جریانش هم 1 آمپر باشد مدار اگر عملی و قابل ساخت باشد می تونم ازتون بخرم
    با تشکر صاریخان

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      منبع تغزیه سوییچینگ کار نکردم

  21. Avatar

    مهمان

    مهدی

    دستت درد نکنه

  22. Avatar

    مهمان

    بیدل

    دستت درد نکنه
    مشکل بزرگی رو حل کردی
    برای من که مشکل بزرگی بود که ماه ها حل نمی شه mail

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      چاااااااااااکریم داااااااااااش blush

  23. مهدی دمرچیلو

    نویسنده این مطلب

    مهدی دمرچیلو

    نه…
    اون زمین رو وردار…قسمت – منبع تغزیه زمینه دیگه…

  24. Avatar

    مهمان

    Corona

    مهندس سوالی که از پروتئوس داشتم به دستتون نرسید؟
    تو نظرات گذاشته بودم.