پاسخ : مولد موج سینوسی
سلام دایی جان
من یه ولتاژ بین 1- و 1+ ولت دارم و به شما می گم این ولتاژ رو برای من توی میکرو بصورت 8 بیت ثبت کن. یعنی به عدد قابل فهم برای میکرو تبدیل کن.
شما چیکار می کنی؟
8 بیت یعنی 256 قسمت. پس این بازه 2 ولتی باید 256 قسمت بشه تا برای میکرو قابل فهم بشه.
یعنی ولتاژ 1- ولت معادل عدد 0 توی میکرو است.
ولتاژ 2/256 + 1- معادل عدد 1 توی میکرو است.
ولتاژ 4/256 + 1- معادل عدد 2 توی میکرو است.
ولتاژ 6/256 + 1- معادل عدد 3 توی میکرو است.
.
.
.
ولتاژ 512/256 + 1- معادل عدد 256 توی میکرو است. ولتاژ 512/256 + 1- برابر با 2 ولته
.
حالا اگه عدد داخل میکرو رو n فرض کنیم و ولتاژ رو V در نظر بگیریم. می خواهیم یه رابطه بین n و V پیدا کنیم.
n= (V+1)*128
با این رابطه ساده ما می تونیم n رو به ازای هر ولتاژ بدست بیاریم یا بر عکس.
.
حالا اگه به ما بگن ما می خواهیم ولتاژ سینوسی رو به میکرو بفهمونیم باید چیکار کنیم.
بازم باید بصورت عددی بین 0 تا 256 تفکیکش کنیم. اینبار دیگه رابطه بین V و n خطی نیست بلکه بصورت سینوسیه.
اما بازم چون موج سینوسی بین 1- ولت و 1+ ولت تغییر می کنه و دامنه اعداد میکرو بین 0 تا 255 است باید ولتاژ در 127 ضرب بشه.
شرمنده اگه بیان خوبی نداشتم دایی جان.
سلام دایی جان
من یه ولتاژ بین 1- و 1+ ولت دارم و به شما می گم این ولتاژ رو برای من توی میکرو بصورت 8 بیت ثبت کن. یعنی به عدد قابل فهم برای میکرو تبدیل کن.
شما چیکار می کنی؟
8 بیت یعنی 256 قسمت. پس این بازه 2 ولتی باید 256 قسمت بشه تا برای میکرو قابل فهم بشه.
یعنی ولتاژ 1- ولت معادل عدد 0 توی میکرو است.
ولتاژ 2/256 + 1- معادل عدد 1 توی میکرو است.
ولتاژ 4/256 + 1- معادل عدد 2 توی میکرو است.
ولتاژ 6/256 + 1- معادل عدد 3 توی میکرو است.
.
.
.
ولتاژ 512/256 + 1- معادل عدد 256 توی میکرو است. ولتاژ 512/256 + 1- برابر با 2 ولته
.
حالا اگه عدد داخل میکرو رو n فرض کنیم و ولتاژ رو V در نظر بگیریم. می خواهیم یه رابطه بین n و V پیدا کنیم.
n= (V+1)*128
با این رابطه ساده ما می تونیم n رو به ازای هر ولتاژ بدست بیاریم یا بر عکس.
.
حالا اگه به ما بگن ما می خواهیم ولتاژ سینوسی رو به میکرو بفهمونیم باید چیکار کنیم.
بازم باید بصورت عددی بین 0 تا 256 تفکیکش کنیم. اینبار دیگه رابطه بین V و n خطی نیست بلکه بصورت سینوسیه.
اما بازم چون موج سینوسی بین 1- ولت و 1+ ولت تغییر می کنه و دامنه اعداد میکرو بین 0 تا 255 است باید ولتاژ در 127 ضرب بشه.
شرمنده اگه بیان خوبی نداشتم دایی جان.
دیدگاه