به نام خدا : تو این مطلب میخوایم به معرفی تمام نرم افزارهای پورت سریال بپردازیم.وسلام!
در این زمینه نرم افزار زیاد هستش، که در زیر حدود ۲+۱۳ نرم افزار ارتباط با پورت سریال رو معرفی میکنم، غیر از ۱مورد بقیه رایگان هستن(اون یه دونه غیر رایگانه هم کرک داره و از این بابت مشکلی یوخدو!)، ۱۳ تا از نرم افزار ها به صورت مستقل هستن و ۲ تا از نرم افزار های ارتباط سریال داخل نرم افزارهای دیگه ای قرار دارند و مستقل نیستند(نرم افزار آردوینو و کدویژن که نرم افزار ارتباط سریال داخلشون وجود داره)
البته خودتون هم میتونید این نرم افزار ها رو بسازید و کار خاصی نداره، اگه میخواین با #C این نرم افزار ها رو بنویسید میتونید برید به مطلب زیر ( البته آموزش ساخت پورت سریال با Qt رو به زودی میزارم تو سایت، پروژش اماده شده و فقط مونده تهیه آموزشش – با لب ویو هم که قبلا آموزشش رو گزاشتم تو سایت – در ضمن مطلب زیر سریالی هستش که میتونید قسمت های بعدیش رو هم بخونید شاید خوشتون اومد از بحث ارتباط میکرو با کامپیوتر خدا رو چه دیدی ^_^) :
آموزش ارتباط Micro و Pc در سی شارپ جلسه ۱
البته من خودم هم در زیر یه نرم افزار ترمینال پورت سریال هم نوشتم و سورس کدش رو هم گزاشتم تا دوستانی که تازه میخوان یاد بگیرن این بحث رو براشون مفید باشه و…، چون این نرمافزار هایی که در زیر میبینید هیچ کدوم سورس کدشون موجود نیست لذا گفتم یه نرم افزار ترتمیز و خوب بنویسم و سورسش رو هم بزارم براتون(نرم افزاری که من نوشتم به زبون #C هستش و فقط تو ویندوز قابل اجرا هستش)
توجه : در زیر، در آخر معرفی نرم افزار، حالت نرم افزار رو هم میگم که پرتابل هستش یا این که باید نصبش کنی.(عجب نکته مهمی ^_^) و حجم اون نرم افزار رو هم ذکر میکنم بعدش، در ضمن نرم افزار ها رو به ترتیب مناسب بودن برای استفاده بنا به تشخیص! و نظر خودم مرتب میکنم در زیر.(یعنی شماره ۱ از همه بهتره بعدش شماره ۲ و الی آخر)
قبلا من مطلبی با عنوان نرم افزارهای ساخت پورت سریال مجازی com گزاشته بودم تو سایت و الان اینم دومین مطلب در این موضوع، حالا شاید بپرسید که پورت سریال چیه و این نرم افزار ها چیه هستن و کجا کاربرد دارن و …
۱) فک کنید یه پروژه دارین که اطلاعاتی به کامپیوتر ارسال میکنه، حالا داخل کامپیوتر یه نرم افزاری چیزی باید باشه که این اطلاعات رو دریافت کنه دیگه، خب تو این مواقع ما از نرم افزارهای ارتباط سریال استفاده میکنیم، حالا یه موقع از نرم افزار های زیر استفاده میکنیم برا پروژه های ساده و تست پروژه ها، و یه موقع پروژمون رو میخوایم نهایی کنیم و بدیم به مشتری یا بدیم به بازار و … باید یه نرم افزار تخصصی براش بنویسیم،که بیاد اطلاعات رو از میکرو بگیره و یه سری کارهای مد نظر شما رو تو کامپیوتر انجام بده و…
۲) فک کنید نرم افزار ارتباط سریال نوشتید(یه نرم افزار ارتباط سریال ساختید) حالا میخواین تستش کنید و حال سایت یه مدار با میکرو که بیاد دیتا به کامپیوتر بده و ازش بگیره رو ندارید، خب میاید نرم افزارتون رو با یکی از نرم افزار های زیر تست میکنید تا مشکلات نرم افزاری که نوشتید رو پیدا کنید، البته قبلش باید یه جفت پورت سریال مجازی هم ایجاد کنید تا دو نرم افزار(نرم افزار نوشته شده توسط شما و یکی از نرم افزار های زیر) بتونن ها به ارتباط برقرار کنن.
۳) یا فرض کنید پروژتون رو تو پروژتوس شبیه سازی کردید و تو این پروژه شما قراره به کامپیوتر دیتا ارسال کنه، در این حالت اول باید مطلب مقابل رو بخونید ( آموزش جامع کار با پروتئوس جلسه۲ ) و بعد باید یه جفت پورت سریال مجازی ایجاد کنید ( لینک مطلبش رو در بالا گزاشتم ) و بعد یکی از نرم افزار های زیر رو انتخاب میکنید تا با پروژه شما در پروتئوس در ارتباط باشه و به کمک این نرم افزار به پروژتون دیتا ارسال و دریافت کنید.
۱) دانلود نرم افزار پورت سریال نوشته شده توسط داشتون ( پرتابل – ۱۵۰ کیلوبایت + سورس کد نرم افزار )
نسخه جدید این نرم افزار رو از لینک مقابل دانلود کنید : دانلود نرم افزار ارتباط سریال
۲) Serial Port Terminal (پرتابل – ۳۲ کیلو بایت)
۳) Free Serial Port Terminal (نصبی – ۳۱۳ کیلوبایت)
۴) Hyper Serial Port ( نصبی – حجم 4 میگ با مخلفات! مورد نیاز 50 میگ )
۵) Qt Terminal (پرتابع- حدود ۱۵ میگ)
خب این مورد رو من نمیخواستم بزارم ولی دیدم یه سایتی این نرم افزار رو برداشته گزاشته تو سایتش و لوگو و آدرس سایتش رو هم رو نرم افزار قرار داده، من خودم به شخصه خوشم نیومد از این کار این سایت، این نرم افزار با Qt نوشته شده، در زیر خودم براتون سورس کد و نرم افزار اصلی رو براتون میزارم با حجم کمتر نسبت به اون سایته! در ضمن آموزش ارتباط سریال تو Qt رو هم به زودی تو سایت قرار میدم.
۶) hercules (پرتابل – ۱٫۲۴ میگ – برنامه کاملی هستش )
۷) BCB COM Port Tool (پرتابع- حدود ۱ میگ)
۸) termite (نصبی – ۲۵۸ کیلوبایت)
۹) Eltima Serial Port Monitor (نصبی -۹٫۱ میگ – غیر رایگان – کرکش موجود هستش)
۱۰) Terminal (نصبی – ۳۳۶ کیلوبایت)
۱۱) نرم افزار ارتباط سریال تو لب ویو (نوشته شده توسط خودم! – حجمش یادم نیست – استفاده نکنید بهتره)
از این نرم افزار اشتفاده نکنید بهتره، کلا از نرم افزار های لب ویو استفاده نکنید بهتره چون باید علاوه بر دانلود اون نرم افزار باید یه فایل حدود ۵۰۰ میگی(یه چیز تو این مایه ها) رو هم دانلود و نصب کنید، این نرم افزار در لینک زیر قرار داره :
آموزش و پروژه ارتباط سریال در لب ویو
۱۲) برنامه ترمینال سریال
اینم با لب ویو نوشته شده، استفاده نکنید بهتره.(حتی اگه نرم افزار لب ویو هم رو سیستمون نصب بود باز نرمافزار های ارتباط سریال تو لب ویو رو استفاده نکنید، من که به شخصه اصلا خوشم نمیاد.)
دانلود برنامه ترمینال سریال
۱۳) Hyper Terminal ( پرتابل- ۱۷۸ کیلوبایت – زمان “نادر شاه افشار” از این استفاده میکردن ^_^ )
۱۴ و ۱۵) نرم افزار های ارتباط سریال آردوینو و کدویژن
در داخل نرم افزار های کدویژن و آردوینو نرم افزار ارتباط سریال تعبیه شده ولی اصلا توصیه نمیشه که ازشون استفاده کنید، به نظرم از هیچ کدوم از نرم افزار های بالا هم استفاده نکنید وقتی ساخت نرم افزار ارتباط سریال رو یادگرفتید، یه نرم افزار بنویسید و با نرم افزار خودتون کار کنید، چون بعدا نیاز پیدا میکنید که نرم افزار ارتباط سریالی داشته باشید که یه سری امکانات خاصی داشته باشه تا کارتونو راحت کنه و اگه بتونید نرم افزار ارتباط سریال خودتونو خودتون بنویسید و امکانات مد نظرتونو بهش اضافه کنید خیلی عالی میشه و کارتونو راحت میکنه.!!! چی گفتم^_^ #%%*%$# &()(_
هزینه مطلب : دعا برای نیازمندان، بیماران، در راه مونده ها(مخصوصا این مورد، خداییش من خودم ۲-۳ بار تو راه موندم^_^ یه بار تو عراق و یه بار تو خوزستان، خداییش اون موقع که تو عراق بودم خواستم برگردم دیدم پولم کم هستش و اصلا ماشین برای اون مرزی که من میخواستم برم نبود، ساعت هم حدودای ۴-۶ صبح بود_زمان دقیقش خاطرم نیست_ ولی یادمه هوا تاریک بود، پسر تو اون شلوغی، هر کی به فکر خودش بود، منم تنها، پیش هر کاروانی میرفتم که منم با خودشون ببرن قبول نمیکردن، بگذریم در کل یه حالی بهم دست داده بود که تو عمرم تجربش نکرده بودم – ولی خب خدا که بیکار نشسته، کارمو راه انداخت، بدون این که پول کم بیارم و منت کسی رو بکشم و همون مرزی هم رفتم که ماشین براش نبود!، کار خوبه خدا درست کنه بقیه خر کین…)
بیش از این مزاحم نمیشم، فعلا یا علی.
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. انشاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
فعلا دارم رو USB و میکرو LPC کار میکنم، 3 تا موضوع مطرح هستش ( که تو ذهنمه هر3شو برم ) :
1) میکرو در نقش Device ( فعلا محوریت کار من این مورد هستش )
2) میکرو در نقش Host
3) میکرو در نقش OTG
و باز 2 تا موضوع مطرح هستش، برا راه اندازی usb دو تا راه داریم ( که تو ذهنمه هر2شو برم ) :
1) استفاده از میکروکنترلر ( فعلا محوریت کار من این مورد هستش که از LPC1768 استفاده میکنم )
2) استفاده از آیسی های مختص اینکار.
فعلا کارم با دیتاشیت usb تموم شده، دارم کلاس های usb رو مطالعه میکنم، کلاس cdc رو ماستمالی کردیم و یه پروژه ازش منتشر کردیم، الان رو کلاس HID ریز شدم و دارم مطالعه میکنمش و پروژه ازش میزارم تو سایت.
جزئیات داستان رو در لینک زیر میتویند ببینید :
سوالی داشتید در قسمت نظرت مطرح کنید؛ بلد باشم حتما جواب میدم ( اکثر مواقع آنلاین هستم و در کمتر از 1 ساعت جواب میدم )
سلام وخدا قوت
داداش من به شخصه با مطالبت و طرز نوشتنت حال میکنم.
مخصوصا اون قسمت هزینه مطلب.
دمت گرم و خدا قوت
یا علی
سلام
پس putty چی شد؟ آون رو هم معرفی کن
سلام
والا من این نرم افزار رو تا حالا ندیده بودم تا این که دیشب یکی از دوستام بهم معرفیش کرد – الان که نیگاش کردم امکاناتش بد نیست ولی یکم شلوغ پلوغه ولی در کل بد نیست – میتونید یه آموزش نحوه کار باهاش رو تهیه کنید؟
سلام .
این نرم افزار هم چیز خوبی هستش دوستان استفاده کنن.
برا ویندوز :
http://www.der-hammer.info/terminal/hterm.zip
برا لینوکس :
http://www.der-hammer.info/terminal/hterm.tar.gz
تقریبا دو مگ.
استفاده کنید پشیمون نمیشید.
سلام
ممنون از شما
البته اون برنامه Qt هه که گزاشتم هم فک کنم به کمک سورس کدش بشه تو لینوکس هم اجرا کرد اون برنامش رو
چون من ویندوزی هستم لذا دیگه حواسم به لینوکسی ها نبود – ممنون از شما
اره چون با کیوت هستش پس تقریبا هیچ کاری نداره.
دمت گرم عالی بود
کار خوبه خدا درست کنه
بقیه خر کین
ایول
سلام کدام یک از این نرم افزار ها دیتاهایی که از پوزت سریال دریافت میشه رو نمایش میده؟؟
سلام
از زندگی نا امیدم کردی با این حرفت
همه این نرم افزار ها این کارو انجام میدن
سلام
با عرض تشکر
چند نمونه از این نرم افزار رو دانلود و نصب کردم.با پورت سریال عمل انتقال دیتا با موفقیت انجام شده و دیتا رو در مانیتور نرم افزار رویت میکنم ولی فونت ها به هم ریخته نامفهوم میباشد
مثلا کاراکتر Wباید به صورت[W] در مانیتور ظاهر شود به صورتWRU{20} ظاهر میشود لطفا راهنمایی بفرماید چکار کنم
و یا اطلاعاتی که از ژایرو MPU6050 باید به صورت عدد یا متن داشته باشم متاسفانه به صورت زیر دارم:
]««m¿Y{23}!{31}{31}-#1¿ëå{0}YU5öVööËÕ{23}{21}{31}¿……ƒ¿y!%{31}’5{23}5ëåëå{0}_NNMÒ{11}Í3{25}5{23}¿S=’‹¿‘Ÿ£“Ÿ¿§¿››Ÿ£¿§¿‘›Ÿ£Ÿ—¿ëåq{13}{27}!¿¿a33{25}5{23}¿S=’‹¿›£‘Ÿ¿§¿™™£——¿§¿¥›£Ÿ‘¿ëå{0}
½=USÒô›õ’¿-{25}‹¿—•£¿751{27}55¿y5′{25}-{21}{25}¿ëåë¿¿¿¿q{13}{27}!¿[={17}¿¿S=’‹¿›¿§¿™›¿§¿¥›¿ëå}{19}{27}1q{13}{27}!¿[={17}¿¿S=’‹¿›¿§¿™—¿§¿¥›¿ëå¿¿¿¿q{13}{27}!¿[={23}5¿S=’‹¿¥Ÿ£Ÿ¿§¿Ÿ£Ÿ¿§¿Ÿ£Ÿ¿ëåë¿¿¿¿}995’¿[={17}¿S=’‹¿“Ÿ£Ÿ¿§¿—£Ÿ¿§¿‘›Ÿ—£Ÿ¿ëå}{19}{27}1}995’¿[={17}¿S=’‹¿‘Ÿ™£—¿§¿›—“£¿§¿‘›•£™¿ëå¿¿}995’¿m#¿q¿S=’‹¿¥Ÿ£Ÿ¿§¿Ÿ£Ÿ¿§¿Ÿ£Ÿ¿ëå}995’¿¿}#1’5¿¿S=’‹¿›£™¿§¿Ÿ£¿§¿›£•¿ëå{0}
نمونه کدی که از نرم افزار شماره(6) سایت شما در سیستم رویت میشود
البته تمام پارامتر های نرم افزار استفاده شد ماند تکست اسکی دسیمال و.. هیچ فرقی نداشت
با احترام
سلام-نرخ داده در فرستنده گیرنده احتمالا برابر نیست
برای رویت متن با پورت سریال با فونت قابل خوانادرمانیتور چکار باید بکنم؟
ممنون خیلی نیاز داشتم
من عادت ندارم نظر بدم اما این بار نمیدادم اوج بی انصافی بود اجرت با امام زمان که حدود دو روز برام وقت خریدی من توسعه دهنده حرفه ای هستم و تو هر مورد برنامه نویسی به مشکل برخوری بهت کمک میکنم و این تنها کاریه که میتونم در قبال این کارت بکنم واقعا دمت گردم مشتی
سلام . بنده میخوام اطلاعات انتقالی بین ی دستگاه کنترل پنل و برد اصلی رو که ارتباطشون از طریق rs485 هستش رو capture کنم و تحلیل کنم تا به مودباس ها برسم . برای کنترل بیسیم این برد نیاز دارمش. چه پیشنهادی دارین ؟ ممنون میشم از راهنماییتون
خب شما اول برو راه انداری RS485 رو یاد بگیر و یه ماژول مبدل ۴۸۵ به ۲۳۲ بخر – و بعد یه کابل از اون مدار بکش به ماژول و از ماژول به میکرو – حالا میکرو اطلاعات رو با ماژول مد نظر ( رادیویی – بلوتوث – وایفای – مادون قرمز – لیزری و… ) اطلاعات رو به مقصد مد نظر ارسال کن.
سلام
تو نرم افزاری که خودت نوشتی چیو رو باید باز کنم ؟
من اثری از فایل exe نمیبینم
سلام
برو تو پوشه BIN و بعد پوشه DEBUG فایل EXE رو میبینی.
سلام.
ببخشید.
چطوری کد هارو به نرم افزار تبدیل کنیم؟
ممنون
من مبتدی هستم لطفا ساده بگویید
سلام
کد چی رو به نر مافزار تبدیل .. – کلا نفهمیدم چی میگی – اگه منظورت اینه که این نر مافزارا چطوری نوشته و ایجاد شدن باید بگم که مثلا من با #C و محیط ویژوال استدیو برنامه هامو مینویسم – که فقط برا ویندوز باهاش میکتونم برنامه بنویسم.
سلام آقا مهدی مثل همیشه عالی هستی انشا الله پروردگار به شما و خانوادتون و هر کی که دوستش داری امنیت و سلامتی عنایت کند.
من از hercules استفاده کردم واقعا غالی بود.

کلی گشتم توو نت واسه پیدا کردن یه برنامه ساده ولی چیزی نتونستم پیدا کنم.
واقعا عالی ای!
سلام و وقت بخیر.
کدام یک از این نرم افزار ها پورت را اشغال نمیکنه؟ مثلا نرم افزارFree Serial Analyzer پورت را اشغال نمیکند و داده های ارسالی به هر پورت را فقط میخواند ولی پورت را در اختیار خودش نمیگیرد.تنها اشکال این نرم افزار Trialبودن آن است.
نرم افزار Serial Port Monitor را هم امتحان کردم. این نرم افزار پورت را اشغال میکند و با اضافه شدنش امکان استمرار ارتباط بین دو دستگاه متصل را نمیدهد.
سلام
این امکانو تا حالا تو فکرش نرفتم و تموم نرم افزاریی که من کار کردم پورتو اشغال میکنن – والا نمیدونم تو کد نویسی میشه بررسی کرد که اگه دستگاه دیگی پورتو خواست نرم افزار ما ارتباطشو با پورت قطع کنه و بعد که پورت آزاد شد دوباره بهش وصل بشه.
سلام نرم افزار کنترل بلوتوث کامپیوتر یا ترمینال بلوتوث کامپیوتر هستش ؟
ممنون
سلام-کنترل بلوتوث pc? نمیدونم تو گوگل اینو سرچ کن : pc bluetooth terminal
سلام
خسته نباشید
این نرم افزاری که خودتون نوشتید با چه زبانی نوشته شده ؟؟؟
سلام-سی شارپ
سلام
من از مگا32 میخوام اطلاعات سریال رو بخونم ، و از مشخصات خروجی سریال میکرو اطلاعی ندارم ، بادریت های مختلف رو انتخاب کردم اما بازم اطلاعات رو به شکل درست نمی تونم ببینم ، راه حلی دارید که بصورت اتوماتیک تنظیمات ارتباط رو پیدا کنم
سلام – از مگا32 میخواید از طریق uart به pc داده بدید ولی در pc داده صحیحی نمیخونید – درست متوجه شدم؟
مشکل از برابر نبود baud rate میکرو و نرم افزار ارتباط سریال شما هستش –
رجیسترهای واحد uart رو بررسی کنید.