سلام خدمت دوستان محترم و اساتید گرامی
کلیت بحثی که اینجا مطرح می کنم اینه که یه چند تا سیم داریم که اطلاعات دیجیتال با پروتکل نامعلوم ازش منتقل میشه ولی بردش کمه (تا 2 متر) برای ارسال به فواصل دور تر می خوایم کاری بکنیم .....
و اما شرح مساله :
دستگاهی رو داریم که از دو جزء client و master تشکیل شده که بوسیله 6 سیم به هم متصل میشن و در دفترچه اون ذکر شده که این دستگاهها به RS232 با هم ارتباط برقرار می کنند . نرخ ارسال هم 115200 ذکر شده بود . چون تو دفترچه دستگاه گفته بود طول کابل باید کمتر از 2 متر باشه خواستم با تبدیل پروتکل به شیوه دیگر آن را به چند صد متر افزایش دهم .با اتصال این دستگاه به رایانه سعی کردم ارسال های client رو در یافت کنم اما چیزی دریافت نمی شد. با مکاتباتی که با شرکت سازنده داشتیم گفته شد که ارتباط این دو رتباط سریال نیست بلکه تلفیقی از rS232 و usb هست و پروتکل خاصی داره . (البته اینم بگم که اطلاعات زیادی نیست و هر ساعت شاید 10 یا 20 بار انتقال اطلاعات داشته باشیم اون هم در کمتر از 1 ثانیه )
حالا مساله اینجاست که برای افزایش طول این کابل چه باید کرد البته راههایی به ذهنم رسید مثلا یه چیزی مثل repeater بگذاریم وسط راه یا اینکه اطلاعات کل این سیمها را خوانده و پشت سر هم قرار دهیم تا یک packet درست شود بعد اون رو با rs485 بفرستیم و آنطرف دوباره به حالت اول برگردانیم یا ...
حالا نمی دونم این کار ها عملی هست؟
چه جور مداری باید طراحی کرد ؟
اصلا چه ملاحظاتی باید صورت بگیره تا برد یه سیگنال افزایش پیدا کنه ؟ مثلا چی شد که rs485 یا اترنت برد رو افزایش می دهند؟
لطفا هر پیشنهادی دارید هر چند ظاهرا غیر عملی باشه بگید شاید یه جرقه ای شد برای بقیه ...
ممنون
کلیت بحثی که اینجا مطرح می کنم اینه که یه چند تا سیم داریم که اطلاعات دیجیتال با پروتکل نامعلوم ازش منتقل میشه ولی بردش کمه (تا 2 متر) برای ارسال به فواصل دور تر می خوایم کاری بکنیم .....
و اما شرح مساله :
دستگاهی رو داریم که از دو جزء client و master تشکیل شده که بوسیله 6 سیم به هم متصل میشن و در دفترچه اون ذکر شده که این دستگاهها به RS232 با هم ارتباط برقرار می کنند . نرخ ارسال هم 115200 ذکر شده بود . چون تو دفترچه دستگاه گفته بود طول کابل باید کمتر از 2 متر باشه خواستم با تبدیل پروتکل به شیوه دیگر آن را به چند صد متر افزایش دهم .با اتصال این دستگاه به رایانه سعی کردم ارسال های client رو در یافت کنم اما چیزی دریافت نمی شد. با مکاتباتی که با شرکت سازنده داشتیم گفته شد که ارتباط این دو رتباط سریال نیست بلکه تلفیقی از rS232 و usb هست و پروتکل خاصی داره . (البته اینم بگم که اطلاعات زیادی نیست و هر ساعت شاید 10 یا 20 بار انتقال اطلاعات داشته باشیم اون هم در کمتر از 1 ثانیه )
حالا مساله اینجاست که برای افزایش طول این کابل چه باید کرد البته راههایی به ذهنم رسید مثلا یه چیزی مثل repeater بگذاریم وسط راه یا اینکه اطلاعات کل این سیمها را خوانده و پشت سر هم قرار دهیم تا یک packet درست شود بعد اون رو با rs485 بفرستیم و آنطرف دوباره به حالت اول برگردانیم یا ...
حالا نمی دونم این کار ها عملی هست؟
چه جور مداری باید طراحی کرد ؟
اصلا چه ملاحظاتی باید صورت بگیره تا برد یه سیگنال افزایش پیدا کنه ؟ مثلا چی شد که rs485 یا اترنت برد رو افزایش می دهند؟
لطفا هر پیشنهادی دارید هر چند ظاهرا غیر عملی باشه بگید شاید یه جرقه ای شد برای بقیه ...
ممنون
دیدگاه