PDA

View Full Version : سوال: آیا میتوان تشخیص داد که پورت rs232 دارای چه مقادیری است یا نه



daneshmand1354
شنبه 16 مهر 1390, 22:22 عصر
سلام یک دستگاه داریم که خروجی آن rs232 است و آن پورت را به سیستم وصل کرده ام در برنامه کاراکترهای نامفهوم مشاهده میشود چطور میتوان تعیین کرد که این مقادیر چیست و آنرا تفکیک کرد؟

Felony
یک شنبه 17 مهر 1390, 07:12 صبح
با توجه به مستندات دستگاه .

daneshmand1354
سه شنبه 17 آبان 1390, 00:30 صبح
به جز مستندات دستگاه از روش دیگری هم میشود استفاده کرد
هر پیامی که به دستگاه ارسال میشود از چند بخش استفاده که هر بخش یا باینری است و یا هگزادسیمال و میتوان هر دو حالت را تست کرده و مشخص نمود که داده از کدام نوع است و همچنین با آزمون و خطا تعداد بشخهای هر پیام قابل تشخیص است.

MohsenB
سه شنبه 17 آبان 1390, 01:24 صبح
به جز مستندات دستگاه از روش دیگری هم میشود استفاده کرد
هر پیامی که به دستگاه ارسال میشود از چند بخش استفاده که هر بخش یا باینری است و یا هگزادسیمال و میتوان هر دو حالت را تست کرده و مشخص نمود که داده از کدام نوع است و همچنین با آزمون و خطا تعداد بشخهای هر پیام قابل تشخیص است.

سلام

یعنی چه بخشی باینریه و بخشی هگز ؟؟ خوب اگه خروجی رو میخونید ، خروجی در هر بار معمولا ( اگه تنظیمات ارسالش معمولی باشه ) یه عدد هشت بیت هستش که بستگی به نوع خوندن شما ممکنه به هر مبنایی باشه . بیشتر برنامه ها خروجی رو هگز میدن .

اگه خودتون میخواید بفهمید خوب تو این کار مسائل مختلفی هست مثلا باید بدونید طول پیامها چقدره ؟ آیا هر پیام توی یک بایت ارسال میشه؟ آیا ارتباط رمزگذاری شده؟ سرعت ارسال چقدره؟ آیا مواردی مثل پریتی داره ؟ بیت Stop ش چنتدتاس؟ فرمت ارسال دستورات چطوره ؟ و ...

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

موفق باشید