اطلاعیه

Collapse
No announcement yet.

کنترل یک مدار با کامپیوتر

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

    کنترل یک مدار با کامپیوتر

    سلام دوستان.
    من سوالم در مورد کلترل یک مدار با کامپیوتر.
    من اگر یه مدار مثلا با Atmega16 بسته باشم و با C برنامه نویسیش کرده باشم.
    1.چه جوری باید کل مدا رو به کامپیوتر وصل کنم و به کامپیوتر بشناسونمش؟
    2.توی VB.net چجوری باید این مداری که بستیم و کامپیوتر شناخت رو با کد نویسی کنترلش کنیم؟ دستورش چیه. فقط یه راهنمایی کوچیک کافیه.
    ممنون.
    موفق باشید. :bye

    #2
    پاسخ : کنترل یک مدار با کامپیوتر

    نوشته اصلی توسط feri_sharp
    سلام دوستان.
    من سوالم در مورد کلترل یک مدار با کامپیوتر.
    من اگر یه مدار مثلا با Atmega16 بسته باشم و با C برنامه نویسیش کرده باشم.
    1.چه جوری باید کل مدا رو به کامپیوتر وصل کنم و به کامپیوتر بشناسونمش؟
    2.توی VB.net چجوری باید این مداری که بستیم و کامپیوتر شناخت رو با کد نویسی کنترلش کنیم؟ دستورش چیه. فقط یه راهنمایی کوچیک کافیه.
    ممنون.
    موفق باشید. :bye
    خوب اول باید یه پورت برای اتصال انتخاب کنی. هر پورتی سیستم خاص خودش رو داره و ساده ترین هم پورت سریال هستش یا همون rs232 .
    شما میای یه آی سی max232 برمیداری و میزنی به tx و rx میکرو و از اونطرف به کامپیوتر. بعد داده ها رو به صورت سریال جابجا میکنی.
    تو برنامه vb.net هم که سریال پورت راحته اصلا یه object داره برای همین کار توی همون لیست ابزارهاست.
    بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
    اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

    دیدگاه


      #3
      پاسخ : کنترل یک مدار با کامپیوتر

      سلام من قبلا جزوه ای در این رابطه از سایت برق 20 دانلودکردم که براتون پ میکنم.فقط برای سخت افزار بجای پورت سریال بهتره از مبدل های rs232بدون نیاز به max232 استفاده کنید تا کارتون راحتتر شه.
      http://habibi988.persiangig.com/RS23...rgh20.com).pdf

      خداوند زمین را مدوّر آفرید تا به انسان بگوید
      همان لحظه ای که تصوّر می کنی به آخر دنیا رسیده ای؛
      درست در نقطه ی آغاز هستی.

      دیدگاه


        #4
        پاسخ : کنترل یک مدار با کامپیوتر

        سلام دوستان.
        ممنون از جواب هاتون . اما من می خوام با پورت USB به کامپیوتر وصلش کنم. واسه همینم می خواستم که بدونم چجوری باید براش یه Driver درست کنم تا به کامپیوتر بشناسونمش. آخه من احتمالا مدار رو می خوام به Laptopم وصل کنم که پورت سریال نداره.
        کاری که من میخوام امتحان کنم برای مثال اینه. با کامپیوتر بتونم یک موتور یا یک سری LED روی مدار رو کنترل کنم و توی برنامه ی Interface که با VB.net نوشته شده، نتایج کار رو نشون بده.
        ممنون.
        موفق باشید.

        دیدگاه


          #5
          پاسخ : کنترل یک مدار با کامپیوتر

          FT232 میتونی بزاری.
          میتونی از میکروهای sam7s استفاده کنی
          میتونی از at90usb ها استفاده کنی.
          اولیش درایور نویسی نداره.
          دو تای بعدی دنیای دیگه ایه.
          بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
          اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

          دیدگاه


            #6
            پاسخ : کنترل یک مدار با کامپیوتر

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

            دیدگاه


              #7
              پاسخ : کنترل یک مدار با کامپیوتر

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

              دیدگاه


                #8
                پاسخ : کنترل یک مدار با کامپیوتر

                سلام
                هر کدوم از این کارها رو بکنی من تو .net میتونم بهت بگم دقیقا چیکار کنی. مونده به خودت. پروتکل USB خیلی سخت نیست ولی باید بگم که برای کارهای تکی وقت گزاشتن روش یکم منطقی نیست چون حجم کار بالاست ولی اونقدرها پیچیده نیست.
                اگه کارت میخوای سریع جم بشه همون FT232 خیلی خوبه.
                بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
                اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

                دیدگاه


                  #9
                  پاسخ : کنترل یک مدار با کامپیوتر

                  ممنون دوست عزیز.
                  حالا من یکم توضیح در مورد FT232 میخوام.
                  یک کنترلر USB؟
                  عکس زیر بهش مربوط میشه؟

                  کل اینا FT232؟
                  میکرو به کجای این وصل میشه؟
                  24 تا پایه داره. اما AVR Atmega16 ،که 40 پین داره.
                  ممنون.
                  موفق باشید.

                  دیدگاه


                    #10
                    پاسخ : کنترل یک مدار با کامپیوتر

                    FT232 یه درایور داره که وقتی نصب میکنی تو ویندوز یه سریال پورت شناخته میشه مثلا COM10 و سمت میکرو هم باز شما طوری برنامه مینویسی که انگار قراره میکرو با پورت سریال وصل بشه به PC در کل بهش میگن USB 2 serial adapter و شما اصلا با USB کاری نداری نه سمت میکرو USB میبینی و نه سمت کامپیوتر.
                    بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
                    اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

                    دیدگاه


                      #11
                      پاسخ : کنترل یک مدار با کامپیوتر

                      عکس قطعه ای که گفتم براتون میگذارم:

                      فقط باید پایه های rx,tx رو به پایه های tx,rx میکروتون بصورت ضربدری وصل کنید.
                      خداوند زمین را مدوّر آفرید تا به انسان بگوید
                      همان لحظه ای که تصوّر می کنی به آخر دنیا رسیده ای؛
                      درست در نقطه ی آغاز هستی.

                      دیدگاه


                        #12
                        پاسخ : کنترل یک مدار با کامپیوتر

                        ممنون دوستان.
                        یعنی rx به tx میکرو وصل میشه و tx به rx میکرو؟
                        اگر به پایه های RX,TX قبلش قطعه ی دیگه ای وصل باشه که مشکلی نداره نه ؟
                        دیگه نوع میکرو هم فرقی نمی کنه که چی باشه؟
                        از کجا گیرم میاد؟ دوستان شیرازی اگر اینجا هستن. پاساژ قائم گیرم میاد یا باید برم داریوش؟
                        ممنون.
                        موفق باشید.

                        دیدگاه


                          #13
                          پاسخ : کنترل یک مدار با کامپیوتر

                          نوشته اصلی توسط feri_sharp
                          ممنون دوستان.
                          یعنی rx به tx میکرو وصل میشه و tx به rx میکرو؟
                          اگر به پایه های RX,TX قبلش قطعه ی دیگه ای وصل باشه که مشکلی نداره نه ؟
                          دیگه نوع میکرو هم فرقی نمی کنه که چی باشه؟
                          از کجا گیرم میاد؟ دوستان شیرازی اگر اینجا هستن. پاساژ قائم گیرم میاد یا باید برم داریوش؟
                          ممنون.
                          موفق باشید.
                          با میکرو atmega8,16,32 که مطمئنا مشکل نداره.
                          وقتی قراره این پین ها برای ارسال و دریافت استفاده بشن نباید برای کاربرد دیگه ای از اونا استفاده کرد.
                          خداوند زمین را مدوّر آفرید تا به انسان بگوید
                          همان لحظه ای که تصوّر می کنی به آخر دنیا رسیده ای؛
                          درست در نقطه ی آغاز هستی.

                          دیدگاه


                            #14
                            پاسخ : کنترل یک مدار با کامپیوتر

                            بعد فروشگاه قطعات الکترونیکی دارن دیگه؟
                            قیمتش چنده این FT232؟

                            دیدگاه

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