کاملا رایگان S7-1200 رو یاد بگیر!

با استفاده از مینی‌دوره رایگان S7-1200 و TIA Portal توی ۳ ساعت نه‌تنها PLC بلکه HMI هم یاد می‌گیری!

شروع مینی‌دوره رایگان تیا پورتال

کتاب تبدیل مبنا (مقدماتی – پیشرفته)

کتاب تبدیل مبنا (مقدماتی – پیشرفته)

شاید در زندگی عادی نیازی به تبدیل مبنا حس نشود ولی وقتی کار به سطح ماشین می رسد (تحلیل های کامپیوتری، سیستمی و …) باید از مبنای 10 (Decimal – مبنای دهدهی عادی که روزمره با آن سروکار داریم) به سمت مبنای باینری (Binary) کوچ نماییم.

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

تبدیل مبناهای مهم

در ادامه سعی شده است به صورت مختصر تبدیل مبناهای مهم شرح داده شود، اگر به هر دلیلی متوجه چگونگی تبدیل مبنا نشدید کافیست از کتاب ها و جزوات انتهای پست استفاده نمایید (در این منابع تبدیل مبناها با جزئیات بیشتر مطرح شده اند).

تبدیل مبنای 10 به 2

تبدیل مبنای 2
تبدیل مبنای 2

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

مبنای 2 را باینری binary نیز می گویند. در مبنای 2 فقط ارقام صفر و یک را داریم.

تبدیل مبنای 2 به 10

زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم. موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند. هر رقم را ضرب در مبنا (2) به توان موقعیت می کنیم. نهایتا اعداد را با هم جمع می کنیم.

تبدیل مبنای 10 به 16

تبدیل مبنای 16
تبدیل مبنای 16

می بایست عدد در مبنای 10 را مرتبا بر 16 تقسیم کنیم و باقیمانده ها را نگه داریم. این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود. در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم. در مبنای 16 به شش نماد نیاز داریم ارقام صفر تا 9 و نمادهای a,b,c,d,e,f که به ترتیب متناظر اعداد 10,11,12,13,14,15 هستند. مبنای 16 را هگزادسیمال (hex) نیز می گویند.

تبدیل مبنای 16 به 10

زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم. موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند.

تبدیل مبنای 16
تبدیل مبنای 16

هر رقم را ضرب در مبنا (16) به توان موقعیت می کنیم. نهایتا اعداد حاصله را با هم جمع می کنیم.

تبدیل مبنای 10 به 8

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

تبدیل مبنای 8 به 10

تبدیل مبنای 8
تبدیل مبنای 8

زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم. موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند. هر رقم را ضرب در مبنای (8) به توان موقعیت می کنیم. نهایتا اعداد حاصله را با هم جمع می کنیم.

تبدیل مبنای 2 به 8 و بالعکس

برای تبدیل مبنای 8 به 2 کافی است به جا هر رقم معادل 3 بیتی آن را به صورت دودهی قرار دهیم.

2(011 101 100)=2(?)=8(354)

برای تبدیل مبنای 2 به 8 از سمت راست 3 بیت 3 بیت جدا می کنیم. اگر تعداد بیت ها مضربی از 3 نبود از سمت چپ صفر اضافه می کنیم. آنگاه معادل 3 بیتی های جدا شده را به صورت زیر می نویسیم.

8(?) =2(1101111011)

8(1573)=2(001’101’111’011)

تبدیل مبنای 2 به 16 و بالعکس

برای تبدیل مبنای 16 به 2 کافی است به جای هر رقم معادل 4 بیتی آن را مانند زیر قرار دهیم.

B 5 7)16=(?)2=(1011 0101 0111)2)

برای تبدیل مبنای 2 به 16 از سمت راست 4 بیت 4 بیت جدا می کنیم. اگر تعداد بیت ها مضربی از 4 نبود از سمت چپ صفر اضافه می کنیم. آنگاه معادل 4 بیتی های جدا شده را به صورت دهدهی می نویسیم.

16(?)=2(10110110111010)

(0010’1101’1011’1010’0001)2=(2DBA1)16

تبدیل مبنای 8 به 16 و بالعکس

برای اینکار ساده‌تر این است که ابتدا عدد را به مبنای 2 برده و سپس به مبنای دیگر ببریم.

(A36)16=(?)8

(A36)=(1010 0011 0110)2=(101’000’110’110)2=(5066)8

یعنی عدد هگز را چهار بیت چهار بیت به مبنای 2 برده سپس 3 بیت 3 بیت از سمت راست جدا می کنیم.

(753)8=(?)16

(753)8=(111 101 011)=(1’1110’1011)=(1EB)16

یعنی عدد مبنای 8 را 3 بیت 3 بیت به مبنای 2 برده سپس 4 بیت 4 بیت از سمت راست جدا می کنیم.

تبدیل اعداد ممیزی مبنای 10 به 2

قسمت صحیح آن طبق معمول تبدیل می شود (تفریق متوالی یا تقسیم متوالی). برای تبدیل قسمت اعشاری آن را ضرب در 2 می کنیم. سپس قسمت صحیح عدد حاصله را بعنوان اولین رقم برای بعد از ممیز در مبنای دو در نظر میگیریم. بخش اعشاری عدد حاصله را دوباره ضرب در 2 می کنیم و قسمت صحیح عدد حاصله را بعنوان رقم دوم بعد از ممیز در مبنای دو در نظر می گیریم. این عملیات را آنقدر ادامه می دهیم تا قسمت اعشاری صفر شود یا به دقت موردنظر برسیم.

(13)10=(1101)2

(13.75)10=(1101.11)2

راستی! برای دريافت مطالب جديد در پیج اینستاگرم PowreEn عضو شويد.

نظر شما دراین‌باره چیست؟

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

لطفا سوالات خود را در بخش پاورلند ارسال بفرمایید. در آنجا تمامی مهندسین برق پاسخگوی شما خواهند بود.

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

دوره جامع PLC

آموزش پی ال سی

آموزش ۰ تا ۱۰۰ PLC

در دوره آموزش پی‌ال‌سی شما تنها با PLC کار نخواهید کرد! بلکه درکنار آن آموزش HMI، PID، درایو، سرو، انکودر، شبکه‌های صنعتی و ده‌ها مورد دیگر نیز خواهد بود.

“همه و همه تنها در یــک دوره جــامع”

پیشنهاد ویژه PLC
اگر می‌خواهید در کمتر از ۱ ماه متخصص PLC شوید توصیه می‌کنیم این دوره خاص را از دست ندهید آموزش PLC
بستن

امیدواریم از خواندن این پست لذت برده باشید

x

اگر می‌خواهید در کمتر از ۱ ماه متخصص PLC شوید توصیه می‌کنیم این دوره خاص را از دست ندهید

آموزش PLC

اطلاع رسانی با ایمیل
اطلاع از
1 دیدگاه
جدیدترین
قدیمی‌ترین محبوب‌ترین
Inline Feedbacks
View all comments
جواد
3 سال پیش

سلام ،مطالب مفید و عالی
فقط تو همین صفحه مبنای 8 به 2 احتمالا اشتباه چاپ شده چون جواب اشتباه است

دانلود آنی

برای دانلود، لطفا ایمیل خود را وارد نمایید