View Full Version : مشکل با خواندن و نوشتن اطلاعات از پورت سریال؟
SYNDROME
شنبه 07 آذر 1388, 09:47 صبح
با سلام
من در سایت در مورد پورت سریال جستجو کردم و مسالها و کامپونتهای دوستان را گرفتن ولی نتوانستم مشکل خودم را حل کنم.
من در رابطه با پورت سریال اطلاعات و تجربه چندانی ندارم.
من می خواهم بتوان در پورت سریال اطلاعات را بنویسم و بخوانم.
کامپیوتر من 2 تا پورت Com1 و Com2 دارد.
با یک کابل این دوتا را به هم وصل کردم تا بتوانم تست کنم.
نرم افزارها را دانلود کردم و یکی را به پورت 1 و دیگری را به 2 وصل کردم(هر دو نرم افزار اجرایی از یک Exe بودند )و سپس از یکی اطلاعات را فرستادم تا از دیگری بگیرم.
ولی هر کاری کردم نتوانستم چنین عملی را انجام دهم.
اگر کسی از دوستان بتواند سورس ، نحوه کار و هر اطلاعات دیگری بدهد من را شرمنده می کند.
منتظر کمک شما هستم
پایدار باشید
hamid-nic
شنبه 07 آذر 1388, 11:11 صبح
دوست عزیز یه کم بیشتر توضیح بدید تا بشه کمکی کرد
این نرم افزار ها که گرفتید چیه با چه کامپوننتی کار می کنید ؟ اصلا هدفتان برای این کار چیه ؟
SYNDROME
شنبه 07 آذر 1388, 11:19 صبح
دوست عزیز یه کم بیشتر توضیح بدید تا بشه کمکی کرد
این نرم افزار ها که گرفتید چیه با چه کامپوننتی کار می کنید ؟ اصلا هدفتان برای این کار چیه ؟
با سلام
من برای مثال چند نرم افزار گرفتم ولی موفق به انجام این کار نشدم.
می خواهم بتوانم از پورت سریال اطلاعات را بخوانم و بنویسیم.
اگر بتوانم این کار را بکنم یکی از قسمتهای برنامه اصلی برقراری ارتباط با باسکول است.
اول می خواهم خودم یاد بگیرم چطور پورت سریال کار کنم و سپس کارها را انجام دهم.
از از کامپونت Comport و Cport و . . . هم استفاده کردم ولی چون دانش کافی را نداشتم نتوانستم.
حالا شما پیشنهاد بدهید از چه ابزاری استفاده کنم و اگر مثالی دارید با توضیح برایم بگذارید تا بتوانم از روی کدهای آن یاد بگیرم.
باز هم از توجه شما ممنونم
همچنان منتظر هستم
hamid-nic
شنبه 07 آذر 1388, 11:28 صبح
دوست عزیز شما باید اطلاعاتی درباره ی Rs232 پیدا کنید .
اگر فاصله ی کامپیوترتون با باسکول زیاد است به دنبال Rs485 بگردید.
کامپوننت هایی را هم که گفتید از بهترین کامپوننت ها برای ارتباط با پورت سریال هستند . نمونه کارهای زیادی هم در اینترنت با این کامپوننت ها وجود داره که اگر بگردید پیدا می کنید .
برای این کار هم نیاز به دانش الکترونیک (میکروکنترلر ) دارید . تا بتوانید با میکرو ارتباط برقرار کنید .
موفق باشید . . .
SYNDROME
شنبه 07 آذر 1388, 11:35 صبح
دوست عزیز شما باید اطلاعاتی درباره ی Rs232 پیدا کنید .
اگر فاصله ی کامپیوترتون با باسکول زیاد است به دنبال Rs485 بگردید.
کامپوننت هایی را هم که گفتید از بهترین کامپوننت ها برای ارتباط با پورت سریال هستند . نمونه کارهای زیادی هم در اینترنت با این کامپوننت ها وجود داره که اگر بگردید پیدا می کنید .
برای این کار هم نیاز به دانش الکترونیک (میکروکنترلر ) دارید . تا بتوانید با میکرو ارتباط برقرار کنید .
موفق باشید . . .
با سلام
دوست گرامی
مشکل من این است که فعلاً با هر نرم افزاری که از اینترنت گرفتم نتوانستم داده ها را از یک پورت بفرستم و از دیگری بگیرم.
من فقط می خواهم اطلاعات را از پورت Com1 کامپیوترم خودم بفرستم و از Com2 بگیرم.
Com1 و Com2 با یک کابل به هم وصل هستند.
شما لینک یک نرم افزار را به من بدهید(البته با سورس)که دانلود کنم و اگر امکان دارد کمی هم توضیح دهید که طریقه استفاده از آن چطور است تا من بتوانم این ارتباط را بر قرار کنم.
با تشکر از شما
hamid-nic
شنبه 07 آذر 1388, 12:01 عصر
شما مطمئن هستید که در اتصال دو پورت به همدیگر اشتباهی نکردید منظورم دو پین RXD و TXD است .
SYNDROME
شنبه 07 آذر 1388, 12:26 عصر
شما مطمئن هستید که در اتصال دو پورت به همدیگر اشتباهی نکردید منظورم دو پین RXD و TXD است .
سلام
دوست عزیز منظور من هم همین نکات است که من نمی دانم.
اگر امکان دارد بیشتر توضیح دهید.
با تشکر
DAMAVAND
شنبه 07 آذر 1388, 19:17 عصر
سلام
دوست عزیز منظور من هم همین نکات است که من نمی دانم.
اگر امکان دارد بیشتر توضیح دهید.
با تشکر
با سلام
دوست عزيز براي ارتباط دو پورت سريال با هم ديگه شما به سه خط ارتباطي يا به عبارتي سه پايه از هر پورت احتياج داريد که به ترتيب پايه هاي TXD و RXD و پايه GND ميباشند.
TXD (پايه شماره 3) فرستنده ميباشد و RXD ( پايه شماره 2 ) گيرنده و GND (پايه شماره5 ) که زمين مدار هست.
حالا براي اتصال دو پورت با هم ديگه بايد به ترتيب اول پايه TXD پورت شماره يک رو به پايه
RXD پورت شماره دو وصل کنيد سپس پايه RXD پورت شماره يک رو به پايه TXD پورت شماره دو وصل کنيد و در آخر هم پايه هاي GND هر دو پورت رو به هم وصل کنيد.
براي تست هم ميتونيد از خود Hyper Terminal ويندوز يا از مثال همراه کامپوننت Comport
استفاده کنيد.
موفق باشيد.
SYNDROME
یک شنبه 08 آذر 1388, 07:13 صبح
با سلام
دوست عزيز براي ارتباط دو پورت سريال با هم ديگه شما به سه خط ارتباطي يا به عبارتي سه پايه از هر پورت احتياج داريد که به ترتيب پايه هاي TXD و RXD و پايه GND ميباشند.
TXD (پايه شماره 3) فرستنده ميباشد و RXD ( پايه شماره 2 ) گيرنده و GND (پايه شماره5 ) که زمين مدار هست.
حالا براي اتصال دو پورت با هم ديگه بايد به ترتيب اول پايه TXD پورت شماره يک رو به پايه
RXD پورت شماره دو وصل کنيد سپس پايه RXD پورت شماره يک رو به پايه TXD پورت شماره دو وصل کنيد و در آخر هم پايه هاي GND هر دو پورت رو به هم وصل کنيد.
براي تست هم ميتونيد از خود Hyper Terminal ويندوز يا از مثال همراه کامپوننت Comport
استفاده کنيد.
موفق باشيد.
با سلام
چطوری باید این پایه ها را به هم وصل کنم دوست عزیز؟
البته من در بالا گفتم با یک کابل دو پورت را به هم وصل کردم.
آیا این روش درست است یا اشتباه؟
با تشکر
منتظر راهنمایی شما هستم
DAMAVAND
یک شنبه 08 آذر 1388, 08:55 صبح
مشکلي نيست خوب بايد با کابل دو تا پورت رو به وصل کنيد !!!!!
کنيد مگه با چيزه ديگه هم امکان داره ???????? !!!!!
فقط اتصالاتتون بايد طبق همون چيزي باشه که گفتم !کابل رو چه طوري وصل کرديد ???
ببينيد به پايه هاي صحيح که گفتم وصل کرديد يا نه ??
SYNDROME
یک شنبه 08 آذر 1388, 09:03 صبح
مشکلي نيست خوب بايد با کابل دو تا پورت رو به وصل کنيد !!!!!
کنيد مگه با چيزه ديگه هم امکان داره ???????? !!!!!
فقط اتصالاتتون بايد طبق همون چيزي باشه که گفتم !کابل رو چه طوري وصل کرديد ???
ببينيد به پايه هاي صحيح که گفتم وصل کرديد يا نه ??
من کابل ها رو همونجوری که جا می خورن جا زدم.
از پورت Com1 یک کامپیوتر به Com2 همون کامپیوتر.
حالا نمی دونم چطوری باید پایه 2 رو به پایه 3 وصل کنم(همانطور که شما گفتید)
فقط من کابل رو وصل کردم و نمی دونم آیا این پایه ها به هم وصل شدن یا نه.
چطور باید چک کن؟
البته برنامه Hyper Terminal راه انداختم و یکی رو با Com1 و دیگری رو با Com2 پیغام Connect می دهد ولی هر چی تایپ می کنم تتایپ نمی شود و اتفاقی هم نمی افتد.
ممنون می شوم من را بیشتر راهنمایی کنید.
با تشکر
credelboy2004
یک شنبه 08 آذر 1388, 11:46 صبح
سلام من با دستور پرینت هرچی به پورت سریال میفرستم تو وی بی دات نت ؟ چاپ میشه همه کریستالها رو هم امتحان کردم لطفا یکی کمکم کنه...
SYNDROME
یک شنبه 08 آذر 1388, 11:48 صبح
سلام من با دستور پرینت هرچی به پورت سریال میفرستم تو وی بی دات نت ؟ چاپ میشه همه کریستالها رو هم امتحان کردم لطفا یکی کمکم کنه...
اینجا بخش دلفی است.
سوال خود را در بخش VB.net مطرح کنید.
موفق باشید
hamid-nic
یک شنبه 08 آذر 1388, 11:52 صبح
از روی این نقشه فکر کنم کارت راه بیفته
تو وصل کردن پایه ها دقت کن .
* کانکتور های نقشه از نوع femal هستند .
SYNDROME
یک شنبه 08 آذر 1388, 13:23 عصر
از روی این نقشه فکر کنم کارت راه بیفته
تو وصل کردن پایه ها دقت کن .
* کانکتور های نقشه از نوع femal هستند .
با سلام
دوست عزیز مشکل من همین است که نمی دانم چطور باید وصل کنم.
من یک کابل خریدم و این دو پورت رو به هم وصل کردم.
شکل شما کاملاً گویاست
حالا نمی دانم چطور باید تست کنم که کدام پین به کدام پین وصل شده؟؟؟؟؟؟
با تشکر
hamid-nic
یک شنبه 08 آذر 1388, 14:01 عصر
با سلام
دوست عزیز مشکل من همین است که نمی دانم چطور باید وصل کنم.
من یک کابل خریدم و این دو پورت رو به هم وصل کردم.
شکل شما کاملاً گویاست
حالا نمی دانم چطور باید تست کنم که کدام پین به کدام پین وصل شده؟؟؟؟؟؟
با تشکر
دیگه چه مشکلی ؟
اگر شما کابل را کامل خریده اید باید دو سر کابل را که دو کانکتور سریال هستند باز کنید و ببینید که رشته سیم ها به کجا وصل شده اند موقعی که در آن را باز کنید شماره ی پایه ها را که خیلی ریز نوشته شده را می بینید .
رنگ رشته سیم ها می تونه بهت کمک کنه توی دنبال کردن مسیر در دو طرف .
* پایه ها را درست وصل کن
* در نقشه ی پست قبل کانکتور ها از نوع مادگی (femal) هستند .
SYNDROME
یک شنبه 08 آذر 1388, 14:14 عصر
دیگه چه مشکلی ؟
اگر شما کابل را کامل خریده اید باید دو سر کابل را که دو کانکتور سریال هستند باز کنید و ببینید که رشته سیم ها به کجا وصل شده اند موقعی که در آن را باز کنید شماره ی پایه ها را که خیلی ریز نوشته شده را می بینید .
رنگ رشته سیم ها می تونه بهت کمک کنه توی دنبال کردن مسیر در دو طرف .
* پایه ها را درست وصل کن
* در نقشه ی پست قبل کانکتور ها از نوع مادگی (femal) هستند .
با سلام
کابلها را نگاه کردم
هر دو طرف پرس شده است.
راه حل دیگری برای تست کابل ها نیست؟؟؟؟
در ضمن کابل من یک طرف نر و یک طرف ماده است و طرف نر را با یک تبدیل به ماده تبدیل کرده هستم.
برای تست این تبدیل کننده باید چه کار کنم.
اگر راه حلی برای تست است بنده را راهنمایی کنید.
با تشکر
hamid-nic
یک شنبه 08 آذر 1388, 14:19 عصر
می تونی از مولتی متر استفاده کنی که بعید می دونم داشته باشید .:متفکر:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.