اطلاعیه

Collapse
No announcement yet.

ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

    سلام.
    من قصد دارم با کامپیوتر اطلاعات رو به میکرو Atmegs 32 بفرستم تا موتور های روبات رو کنترل کنم.

    1- برنامه ی میکرو رو با کد ویژن نوشتم به درستی
    2- برنامه ی سمت کامپیوتر رو با سی شارپ نوشتم به درستی
    3- با پروتئوس شبیه سازی کردم و همه بخش ها رو جواب گرفتم.
    4- مدار رو پیاده سازی کردم رویه برد بورد.
    5- بخش های مختلفش رو تست کردم و جواب گرفتم. از جمله: درست کار کردن رگلاتور، درست کار کردن میکرو، نمایش با ال سی دی و ...
    6- درایور مبدل USB به COM رو نسب کردم.
    7- پایه های 2 و 3 و 5 پورت کام رو با سیم لحیم کردم و تست کردم و به MAX 232 متصل کردم.
    2 کام به 14 مکس
    3 کام به 13 مکس
    5 کام به 15 مکس= گراند

    8- خازن هایی که باید به پایه های مکس 232 وصل بشن رو طبق ترتیب گفته شده متصل کردم و چندین بار چک کردم.
    خازن اول: پایه مثبت خازن به پین 1 مکس .... پایه منفی خازن به پین 3
    خازن دوم: پایه مثبت خازن به پین 4مکس .... پایه منفی خازن به پین 5
    خازن سوم: پایه مثبت خازن به پین 2 مکس .... پایه منفی خازن به 5V= Vcc
    خازن چهارم : پایه مثبت خازن به گراند .... پایه منفی خازن به پین 6 مکس
    خازن پنجم: خازن عدسی که به پین های 15 و 16 مکس متصل شده.


    در موارد زیر مطمئن نیستم مناسب باشن. ممکنه مشکل از این موارد باشه.
    ----------------------------------------------------
    مورد اول: max 232 داغ میکنه !!! حتی وقتی تنها با خازن های خودش متصل باشه در حالی که نه به پورت کام و نه به میکرو متصل نباشه.


    ----------------------------------------------------
    مورد دوم: آی سی max 232 روش نوشته: با مکس 232 معمولی فرقی داره؟ دیتا شیت ها متفاوته؟
    MAXIM
    MAX232CPE
    1136+
    ------------------------------------------------------------
    9- و خازن هایی که استفاده کردم براش:
    چهار عدد 25V_22uF
    و یه عدد خازن عدسی که روش عدد روبرو نوشته شده: 104


    چطور ممکنه مشکل کارم رو برطرف کنم؟
    تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
    وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
    بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
    پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
    ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

    #2
    پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

    خسته شدم از بس خوندم! :icon_razz: خو یه مدار میذاشتی خلاصمون می کردی دیگه.
    چرا گفتی مبدل USB؟ بعدش می گی MAX232. مگه مبدل USB چه جوریه؟! بعد از اون ور گفتی پورت COM. هم داری از USB استفاده می کنی هم از COM؟!
    به پسوندهای نوشته شده روی آی سی توجه نکن. اگه می خوای بیشتر بدونی توی دیتاشیت خوب بگرد پیدا می کنی.
    این MAX232:

    به USB کار ندارم! فرض می کنیم شما یه پورت COM روی PC داری و می خوای اونو راه بندازی:
    اول پایه های 2 و 3 رو به هم وصل کن (من بچه بودم با پیچ گوشتی این کارو می کردم!) و یه ترمینال پورت سریال تو کامپیوتر باز کن. هر چی تایپ می کنی باید دریافت کنی.
    اگه این کار موفقیت آمیز بود، برو مدار رو روشن کن. ولتاژ پایه 2 از MAX232 باید حدود 7-8 ولت مثبت باشه و ولتاژ پایه 6 ش باید منفی 7-8 ولت باشه. اگه نباشه یعنی آی سیت خرابه، یا مدارش رو درست نبستی. ممکنه خازنها بر عکس وصل شده باشند. از خازنهای 1uF-10uF می تونی استفاده کنی.
    اگه مرحله قبلی درست پیش رفت، میکرو رو از مدار بردار و پایه های 11 و 12 (یا هر دو تا پایه سمت TTL از MAX232 که داری استفاده می کنی و به میکرو قراره وصل بشه) رو به هم وصل کن. توی ترمینال باید کاراکترهای ارسالی رو عیناً ببینی.
    بعد از این مرحله، میری سراغ میکروکنترلر.
    موفق باشی
    بیایید با Google آشتی کنیم!

    دیدگاه


      #3
      پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

      پایه های 2 و 3 رو به هم وصل کردم، هر چی تابپ می کردم برام دوباره چاپ میکرد. ( هر چی ارسال کردم ،دریافت هم می کردم) البته با برنامه سی شارپ ارسال و دریافت میکردم.

      ولی پایه 2 ولتاژ 3 ولت داره.
      و پایه 6 ولتاژ یک و هشت دهم ولت 1.8

      خازن هایی که گفتین ندارم فعلا ، ان شاء الله تهیه میکنم.

      مشکل از کجاست به نظرتون؟
      الان چه پیشنهادی دارین؟
      ممکنه به خاطر استفاده از خازن ها باشه؟
      در ضمن خازن ها ولتاژی که روشون نوشته 25 ولت هست. این ولتاژ مناسبه؟
      تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
      وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
      بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
      پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
      ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

      دیدگاه


        #4
        پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

        دوست عزیز از خازن 1 میکرو فاراد استفاده کن هر 5 تا خازن رو اصلا نمی خواد عدسی بزاری .
        1 میکرو مثلا 50 ولت راحت گیر می یاد و ولتاژ روی اون مشکلی برات ایجاد نمی کنه .
        با توجه به اینکه آی سی مکستون داغ میکنه و ولتاژ های اون مشکل دارند من احتمال می دم که مشکل از همین خازن ها و مدار مکستون باشه .
        موفق و پیروز
        - به دنبال فرصت عمري تباه کردم ! فرصت جواني ام بود من اشتباه کردم .

        دیدگاه


          #5
          پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

          مناسب ترین خازن برای MAX232 دارای چه مشخصاتیه؟
          25 ولت یا 50 ولت؟
          چه ظرفیتی مناسبتره؟ :nerd:
          تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
          وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
          بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
          پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
          ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

          دیدگاه


            #6
            پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

            نوشته اصلی توسط علی عباسپور
            مناسب ترین خازن برای MAX232 دارای چه مشخصاتیه؟
            25 ولت یا 50 ولت؟
            چه ظرفیتی مناسبتره؟ :nerd:
            تو متن قبلی گفتم که "از خازنهای 1uF-10uF می تونی استفاده کنی".
            ولتاژ هم حداکثر 9 ولته. شما می خوای 400 ولت بذار، می خوای 100 ولت بذار، 50 ولت، 25 ولت، 16 ولت، 10 ولت، یا هر چی این وسطا گیر اُوردی!
            اگه محض احتیاط MAX232ت رو عوض کنی چیز خیلی زیادی رو از دست نمی دیا...
            بعدشم، رویه تست پورت سریال RS-232 همونه که گفتم.
            بیایید با Google آشتی کنیم!

            دیدگاه


              #7
              پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

              خازن های یک میکرو فاراد و آی سی مکس 232 خریدم و برد بورد رو هم عوض کردم.

              ولتاژ رگولاتور 7805 تقریبا 4.7
              ولی بازم مکس داغ میکنه.
              ولتاژ پایه 2 آی سی مکس = 3.3 V

              ولتاژ پایه 6 آی سی مکس = 1.7 V

              به نظرتون مشکل از کجا میتونه باشه؟
              ولتاژ پایه های 2 و 6 در حالی که علاوه بر خازن ها ، پورت کام به آی سی مکس متصله مد نظرتونه یا بدونه پورت کام؟ :nerd:
              تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
              وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
              بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
              پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
              ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

              دیدگاه


                #8
                پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

                نوشته اصلی توسط علی عباسپور
                ولی بازم مکس داغ میکنه.
                ولتاژ پایه 2 آی سی مکس = 3.3 V
                ولتاژ پایه 6 آی سی مکس = 1.7 V
                عجیبه! تا حالا همچین موردی نداشتیم. ظاهراً از دست علم الکترونیک کاری بر نمیاد. توکلتون به خدا باشه. دعا کنید... :smile:

                آقـــــــا، این MAX232 بنده خدا بدون اتصال به هیچی، وقتی مدارش درست باشه، باید ولتاژ +-9 ولت درست کنه. حالا چرا که نمی دونم چه مرگشه!
                واقعاً داغ می شه؟! یا یه نمه ولرم میشه!؟!
                جریان کشیِ مدار چقدره؟ میکرو اینا رو از برد جدا کن و جریان مصرفی رو بگو اگه میشه.
                بیایید با Google آشتی کنیم!

                دیدگاه


                  #9
                  پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

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

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

                  همچنان ولتاژ پایه های مود نظر تغییر نکرده. :nerd:

                  ازتون ممنونم. <> @};-

                  در ضمن با تجربه شما چه موتور دی سی برای یه روبات در اندازه 15 در 20 سانتی متر مناسبه؟
                  دور گردش 200 تا 1200 تویه بازار هست کدومش؟
                  ولتاژ 6 الی 12 میتونم بهش برسونم.
                  قیمتاش هم اینجا خیلی بالاست. 12 ولت 28 هزار تومن 6 ولت مینی 17 تومن!
                  تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
                  وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
                  بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
                  پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
                  ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

                  دیدگاه


                    #10
                    پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

                    خواهش میشه.
                    در مورد ربات اطلاعاتم ناقصه. موتور DC چینی که گیربکس هم داره اول اسمشون ZGA داره. توی roboeq دنبالش بگردی پیدا می کنی.
                    به هر حال امیدوارم موفق باشی :smile:
                    بیایید با Google آشتی کنیم!

                    دیدگاه


                      #11
                      پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

                      چرا وقتی با تابع
                      putchar();
                      از طریق USART ذیتا میفرستم تقریبا به درستی انتقال پیدار میکنه ولی با تابع
                      puts();
                      حدود 70 درصد دیتا مخدوش میشه؟

                      برنامه: انقال اطلاعات مابین کامپیوتر و میکرو Atmega32A
                      تو هم می توانی, باور کن که رنج تفاوتی است بین آنچه هست و آنجه تو می خواهی باشد.
                      وقتی شرمسار گذشته ناقص خویشی, یا وفتی نگران آینده ی نامعلوم خودی, بدان که در زمان حال زندگی نمی کنی, آن وقت رنج را تجربه می کنی, خود را بیمار می کنی, و ناشادمان هستی.
                      بدان که گذشته تو زمان حال بوده است و آینده ات زمان حال خواهد بود.
                      پس زمان حال تنها واقعیتی است که میتوانی تجربه کنی.
                      ***هر که نه گویای تو خاموش به / هر چه نه یاد تو فراموش به***

                      دیدگاه


                        #12
                        پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

                        سلام ببخشید میشه از max232 ازش خروجی usb بگیرم؟ چطور؟

                        دیدگاه


                          #13
                          پاسخ : ارتباط کامپیوتر به میکرو با مبدل usb به کام و max232

                          سلام ، چرا اول usb رو به com تبدیل میکنی و بعد به میکرو؟
                          از ch340 استفاده کن، usb رو به ttl تبدیل میکنه و میتونی پایه های rx و tx رو مستقیم به میکرو وصل کنی

                          دیدگاه

                          لطفا صبر کنید...
                          X