اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط با pc از طریق پورت کام......

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

    #16
    پاسخ : مشکل در ارتباط با pc از طریق پورت کام......

    You welcome

    منظورتون از این مازول کدوم ماژوله ؟ ( اینا البته ماژول نیستن مبدل هستن ... ولی در هر صورت )

    اگر اونی که توی لینک بود منظورتونه اون روش max232 برای تبدیل ttl به rs232 داره .

    بخش ttl هم بافر مجزا داره .

    در uart کلا سیستم nrz هست یعنی در حالت عادی سطح ولتاژ باس ۱ منطقیه ( با مقدارش کاری نداریم )
    دو طرف ( فرستنده و گیرنده ) یک مقاومت پول آپ روی باس سمت خودشون دارن که در حالت عادی باس رو در سطح ولتاژ کاری سیستم نگه میداره .

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

    با این روش صرفنظر از اینکه ولتاژ کاری دو طرف چقدر بوده سیستمهای با سطح ولتاژ متفاوت بدون مشکل میتونن ارتباط داشته باشن ( از ۱.۸ ولت تا بالای ۲۴ ولت )

    در استاندارد rs232 هم همین روش استفاده شده ولی طبق استاندارد سطح منطقی ۱ رو برعکس گرفتن از منفی ۳ تا منفی ۱۵ یک محسوب میشه از مثبت ۳ تا مثبت ۱۵ صفر ( در این استاندارد ولتاژ مدار باز میتونه تا مثبت و منفی ۲۵ ولت برسه )

    این افزایش بازه بخاطر کاور کردن نویز emi روی کابلها طبق استانداردهای قدیم بوده ... rs232 مربوط به بیش از ۶۰ سال پیشه .

    خودبخود باس در حالت idle کمتر از منفی ۳ ولته ( بین منفی ۳ تا مثبت ۳ هم تعریف نشده است )

    در مورد اینکه پورت سریال کامپیوتر چه سطحی از ولتاژ رو می پذیره بستگی به کامپیوتر و کلا تجهیز مد نظر داره ...

    از سال ۹۷ میلادی مایکروسافت باتفاق خیلی تولیدکنندگان سخت افزار ساپورت rs232 با سطح ولتاژهای فوق رو متوقف کردن ... بعضی سخت افزارها پورت سریالشون سطوح عادی هم قبول میکنه ( مشکل با rs232 استاندارد یک منطقی بود که باید کمتر از منفی ۳ باشه )

    این نوع پورتهای سریال از صفر به پایین رو ۱ در نظر میگیرن از ۳ به بالا رو ۰

    دیدگاه


      #17
      پاسخ : مشکل در ارتباط با pc از طریق پورت کام......

      نوشته اصلی توسط Amie.s.m نمایش پست ها
      You welcome

      منظورتون از این مازول کدوم ماژوله ؟ ( اینا البته ماژول نیستن مبدل هستن ... ولی در هر صورت )

      اگر اونی که توی لینک بود منظورتونه اون روش max232 برای تبدیل ttl به rs232 داره .

      بخش ttl هم بافر مجزا داره .

      در uart کلا سیستم nrz هست یعنی در حالت عادی سطح ولتاژ باس ۱ منطقیه ( با مقدارش کاری نداریم )
      دو طرف ( فرستنده و گیرنده ) یک مقاومت پول آپ روی باس سمت خودشون دارن که در حالت عادی باس رو در سطح ولتاژ کاری سیستم نگه میداره .

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

      با این روش صرفنظر از اینکه ولتاژ کاری دو طرف چقدر بوده سیستمهای با سطح ولتاژ متفاوت بدون مشکل میتونن ارتباط داشته باشن ( از ۱.۸ ولت تا بالای ۲۴ ولت )

      در استاندارد rs232 هم همین روش استفاده شده ولی طبق استاندارد سطح منطقی ۱ رو برعکس گرفتن از منفی ۳ تا منفی ۱۵ یک محسوب میشه از مثبت ۳ تا مثبت ۱۵ صفر ( در این استاندارد ولتاژ مدار باز میتونه تا مثبت و منفی ۲۵ ولت برسه )

      این افزایش بازه بخاطر کاور کردن نویز emi روی کابلها طبق استانداردهای قدیم بوده ... rs232 مربوط به بیش از ۶۰ سال پیشه .

      خودبخود باس در حالت idle کمتر از منفی ۳ ولته ( بین منفی ۳ تا مثبت ۳ هم تعریف نشده است )

      در مورد اینکه پورت سریال کامپیوتر چه سطحی از ولتاژ رو می پذیره بستگی به کامپیوتر و کلا تجهیز مد نظر داره ...

      از سال ۹۷ میلادی مایکروسافت باتفاق خیلی تولیدکنندگان سخت افزار ساپورت rs232 با سطح ولتاژهای فوق رو متوقف کردن ... بعضی سخت افزارها پورت سریالشون سطوح عادی هم قبول میکنه ( مشکل با rs232 استاندارد یک منطقی بود که باید کمتر از منفی ۳ باشه )

      این نوع پورتهای سریال از صفر به پایین رو ۱ در نظر میگیرن از ۳ به بالا رو ۰
      بازم سپاس از شما
      من صحبت های دوستمونو اشتباه برداشت کردم و فکر کردم برای 1 منطقی +5 بکار رفته و برای 0 -5
      پس میپذیره و اگر نمیپذیرفت خب این مبدل هم کار نمیکرد اصلا
      من این مبدل رو مثال زدم

      حافظه من عین ماهی برخی وقتا کامنت های خودم میبینم تعجب میکنم میگم چجوری اون زمان اینو بلد بودم الان هیچی راجبش نمیدونم
      آخر یه روز دق میکنم به خاطر حافظه
      خونمونو گم میکنم وسط این عارضه

      دیدگاه

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