اطلاعیه

Collapse
No announcement yet.

انتقال اطلاعات بوسیله پورت کام به کامپیوتر

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

    انتقال اطلاعات بوسیله پورت کام به کامپیوتر

    سلام خدمت دوستان
    فرض کنید وقتی در اتاق بازه مقدار یک بیت 1 و وقتی بستس مقدار اون 0 هستش .
    من میخوام این مقدار رو از طریق پورت کام به کامپیوتر انتقال بدم . منتها نمیدونم کدوم پایه های پورت کام باید چه ولتاژی داشته باشه .
    ممنون میشم راهنماییم کنید .
    در ضمن اطلاعات الکترونیکی زیادی هم ندارم .
    بازم ممنون

    #2
    پاسخ : انتقال اطلاعات بوسیله پورت کام به کامپیوتر

    فکر کنم روی پایه RXD کار کنی و فقط بین منفی 12 ولت و صفر سوئیچ کنی بس باشه.

    دیدگاه


      #3
      پاسخ : انتقال اطلاعات بوسیله پورت کام به کامپیوتر

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

      دیدگاه


        #4
        پاسخ : انتقال اطلاعات بوسیله پورت کام به کامپیوتر

        ببین. شناسایی خطا ها رو باید غیر فعال کنی. در این صورت فکر میکنم در یک حالت کاراکتر صفر بگیری و یا اینکه break بودن خط رو بگیری. و در حالت دیگه break نبودن خط رو.

        دیدگاه


          #5
          پاسخ : انتقال اطلاعات بوسیله پورت کام به کامپیوتر

          سلام .
          ممنون از راهنماییتون .
          من تونستم اطلاعات رو بخونم منتها یه مشکلی پیش اومده .
          برای به دست اوردن دو مقدار متفاوت دو ولتاژ متفاوت رو به عنوان ورودی به پورت می فرستم . مثلا -5 و 5 ولت .
          مقادیری که می خونم به این صورته مثلا ...
          24و 244 و 58 و 90 و 39 و 0 و 0 و 0 و 0 و 0 و 0 و ....
          صفر میمونه ....
          توی هر دو تا ولتاژ همین اتفاق می افته . در مورد شناسایی خطا و break میشه بیشتر توضیح بدین ؟

          دیدگاه


            #6
            پاسخ : انتقال اطلاعات بوسیله پورت کام به کامپیوتر

            تا حالا دقت کردی که چرا rs232 از دو ولتاژ غیر صفر برای ارسال 0 و 1 استفاده میکنه؟ دلیلش خیلی ساده س. چون میخواد مکانیسمی داشته باشه که بتونه عدم اتصال فیزیکی رو شناسایی کنه. مثلا کابل پاره شده باشه یا اصلا وصل نباشه. به این میگن break. در خیلی از کنترلر ها میشه این شرایط رو با وجود برقراری ارتباط هم بطور نرم افزاری ایجاد کرد. یا سخت افزاری. چطوری؟ ولتاژ خط در حالتی که چیزی ارسال یا دریافت نشه بین 5- تا 15- ولت هست (ولتاژ منفی). اما در صورت break بودن باید صفر باشه. خوب شما دوتا ولتاژ باید روی مدارت داشته باشی. یک ولتاژ منفی که میتونی با یک مدار ساده بسازی و یک صفر ولت که روی مدارت هم هست. GND.
            البته نمیدونم شاید همون 5+ هم کار بده.

            دیدگاه

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