اطلاعیه

Collapse
No announcement yet.

rs232c

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

    rs232c

    سلام...
    من باید یه سری داده از دستگاه ضربان قلب جنین بگیرم...پورت ایت دستگاه rs232c است.. خروجی این پورت چیه؟داده یا اسکرین؟
    تورو خدا بهم کمک کنین

    #2
    پاسخ : rs232c

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

    باید کاتالوگش را داشته باشین اگر مخصوص کامپیوتر بود دو حالت داره یا دائم داره اطلاعات میفرسته یا اینکه منتظر دستوری هست که اطالاعات را ارسال کنه

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

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

    اما همه اینها توی کاتالوگ دستگاه هست بخونش ببین چی گفته
    همه دوست دارند به بهشت بروند اما جالب اینجاست کسی دوست ندارد بمیرد
    کانت

    دیدگاه


      #3
      پاسخ : rs232c

      rs232 فقط لایه فیزیکی ارتباط رو تعریف میکنه (0 با +10 ولت یه بهتره بگم بین +3تا+15 ولت ارسال میشه و 1 با -10 ولت ارسال میشه). در حالت توقف هم ولتاژ روی پین ارسال -10 ولت یا همون منطق 1 هست.
      شما باید اول ارتباط UART رو بشناسین . در این ارتباط برای ارسال یه بایت ابتدا یه بیت 0 ارسال میشه بعد 8 بیت داده ارسال میشه. بعد در صورت نیاز یک بیت پریتی ارسال میشه و بعد هم یک یا دو بیت همواره 1 ارسال میشه (بیت شروع همواره 0 و بیت پایان همواره 1 هست. برای همین گفتم که در حالت توقف ولتاژ پین ارسال -10 ولت هست)
      برای ارتباط هم معمولا از سه پین ارشال میشه یکی GND یکی TX و یکی هم RX
      باز معمولا از سوکت 9 پین مادگی DB9F استفاده میشه و در این حالت معمولا از پینهای 2و3و5 استفاده میشه که معمولا پین 5 همون GND هست.
      اگه ارتباط با کامپیوتر باشه روی کامپیوتر از DB9 نری استفاده شده که در اون پین 2 RX و پین 3 TX هست و پین 5 GND
      پس بایستی پین ارسال شما به پین 3 کامپیوتر وصل شده باشه (توجه داشه باشید که شماره پینها در سوکت نری و مادگی برعکسه یعنی یکی از راست شروع میشه اونیکی از چپ)
      اینکه همش گفتم معمولا چون در حالت استاندارد اینه ولی طراح ممکنه جور دیگه ای استفاده کرده باشه ولی روی کامپیوتر فیکسه
      برای پیدا کردن باود ریت (یعنی مدت زمانیکه یک بیت روی پورت قرار میگیره) هم یه راه اصلی اینه که با اسکوپ خروجی پورت رو ببینی و کمترین زمان تغییر سیگنال رو بدست بیاری و اونو عکس کنی برای بدست آوردن باود. البته اگه اطلاعات به کامپیوتر ارسال بشه بایستی از باودهای استاندار استفاده بشه که در اینصورت کار شما راحته و شما با یه نرم افزار مانیوتور پورت مثلا Hyper terminal یا codevision باودهای استاندارد رو امتحان کنی ببینی کدومه.
      و یه چیز رو هم در نظر داشته باش ممکنه که این دستگاه ابتدا منتظر یه کامند از طرف کامپیوتر باشه تا داده خاصی رو ارسال کنه که در اینصورت دخلت اومده بایستی طرف ارسال کننده رو هم trace کنی
      با یه کم سعی و خطا انجام پذیره. موفق باشی

      دیدگاه


        #4
        پاسخ : rs232c

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

        دیدگاه

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