ببین دوست من:
اگه کلی مطلب راجبش خوندی پس چرا هنوز نمیدونی چیه؟
فرمول فرکانس چیه? f=1/t یعنی فرکانس مساوی 1 تقسیم بر پریود
پریود چیه ؟ حالا؟
یعنی یک سیکل از فرکانس که سطح سیگنال فرکانس من مثلا 1 و بعد صفر میشه و بعد دوباره یک میشه
حالا از این یک تا اون یک میشه پریود در واقع پریود یه زمان
مثلا پریود فرکانس برق شهر میشه 20 میلی ثانیه چون فرکانسش 50 هستش
خب حالا این پریود تو دارای 2 سطح یعنی صفر و یک
توی فرکانس های مربعی سطح سیگنال صفر و یک هم اندازه ست و ما میگیم که 50 درصد
یعنی 50 درصد پریود سطح یک و 50 درصد پریود سطح صفر
خب حالا اگه 50 درصد نباشه مثلا سطح یک 80درصد پریود باشه و سطح صفر 20 درصد
اینجا دیگه 50 درصد نیست و غیر مربعی شده
خب فکرشو بکن برق شهر 50 درصد نباشه پریودش مثلا
هر چند برق شهر نمیشه گفت مربعی
مربع ای بیشتر توی پالس های dc هست فقط مثال زدم
خب وقتی ما سطح یک هر پریودی رو کم و زیاد کنیم توی حیطه اون پریود میشه pwm
این pwm مثلا بدرد کنترل ولتاژ میخوره و هر چی ما سطح 1 رو زیاد میکنیم ولتاز خورجی هم بیشتر میشه و بلعکس
اره دوست من حالا باز به جزوه ها رجوع کن تا اطلاعات بیشتری دستگیرت بشه
و چند تا تاپیک پایین تر هم راجب pwm صحبت شده
در ادامه ی پاسخ عالی دوستمون
عکس های زیر هم نگاه کن:
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
تو مخابرات(قابل توجه جناب رستمی) ما اگر بخواهیم سیگنالی رو به صورت آنالوگ و وایرلس بفرستیم این طور که من شنیدم باید سیگنال را بار یک موج کریر کنیم. حالا مثلا اینجا ما در میکرو میتونیم موجهای دیجیتال با دیوتی سایکل متفاوت ایجاد کنیم ،اگر ما بخواهیم توسط میکرو اون کریر را بسازیم(یا موج سیگنال فرقی نمیکنه)(که آنالوگن) باید چیکار کنیم؟
یه حدسی که من میزنم اینکه که بیایم مثلا با دیوتی سایکل %0 شروع کنیم و کم کم زیاد کنیم تا به دیوتی سایکل %100 (vcc)(قله) برسیم(مثل همون عکس بالا--> ال ای دیه) . ولی خوب بازم نمیشه گفت این آنالوگه
راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
کوچ کردن از کدویژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
نحوه نوشتن اصولی یک لایبرری و درایور نرم افزاری( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
انشالله به زودی تاپیک ها به روز رسانی خواهد شد،
خوب چرا میان خودشون رو اذیت می کنن با این روش ولتاژ رو کنترل می کنن؟ این همه روش هست برای کنترل ولتاژ؟(مدار های مقسم ولتاژ و....)البته من خیلی مبتدی هستم هااااا!!!!! :icon_razz: :redface:
در ضمن چرا این موج هایی که کشیدین سطح ولتاژ از 0 پایین تر نمیره؟ مگه سطح ولتاژنباید تا حداکثر منفی هم حرکت کنه؟
ما اگر بخواهیم سیگنالی رو به صورت آنالوگ و وایرلس بفرستیم این طور که من شنیدم باید سیگنال را بار یک موج کریر کنیم. حالا مثلا اینجا ما در میکرو میتونیم موجهای دیجیتال با دیوتی سایکل متفاوت ایجاد کنیم ،اگر ما بخواهیم توسط میکرو اون کریر را بسازیم(یا موج سیگنال فرقی نمیکنه)(که آنالوگن) باید چیکار کنیم؟
یه حدسی که من میزنم اینکه که بیایم مثلا با دیوتی سایکل %0 شروع کنیم و کم کم زیاد کنیم تا به دیوتی سایکل %100 (vcc)(قله) برسیم(مثل همون عکس بالا--> ال ای دیه) . ولی خوب بازم نمیشه گفت این آنالوگه
بله درسته
از کریر carrier (حامل) استفاده میشه.
فقط چند نکته رو اشاره میکنم:
1: برای ارسال بیسیم، طول آنتن باید برابر با (لاندا تقسیم بر دو و در برخی موارد نقسیم بر چهار) باشه!
و مقدار لاندا برابر است با سرعت نور تقسیم بر فرکانس بر حسب هرتز.
مثلا اگه بخوایم یک سیگنال با فرکانس 1 کیلو هرتز رو با آنتن، مستقیم بدون استفاده از مدولاسیون ارسال کنیم
لاندا میشه 300000000 تقسیم بر 1000 یعنی 300000 متر!!!!
یعنی یه انتن با طول 300 کیلومتر ناقابل! حالا بماند که چقدر انرژی نیاز داره! :eek:
بنابراین از مدولاسیون Modulation استفاده میشه
مثلا در رادیو AM از کریر 500 KHz تا 1100 KHz استفاده میشه
و رادیو FM حدود 86 تا 106 مگاهرتزه. پس طول انتن به شدت کوچیک میشه!
2: باید ببینیم میکروهای مختلف، با توجه به قابیلیتهاشون،
تا چه فرکانسی رو میتونن بسازن و خروجی بدن! :read:
3: در هر مدولاسیون، دو تا سیگنال داریم:
اول سیگنال پیغام که میخوایم ارسال کنیمش
دوم سیگنال حامل که پیغام رو با خودش بر میداره میبره! :rolleyes:
4: در اینجا دو نکته ی مجزا داریم: ساختن کریر، استفاده از کریر!
درسته که مثلا میگیم مدولاسیون دامنه با فرکانس حامل 800 کیلوهرتز!
خب فرض کنیم ما موج حامل رو هم ساختیم، اما باید بلد باشیم که چطوری به کمک موج حامل سیگنال اصلی، مدولاسیون تشکیل بدیم!
5: باید بحث های تبدیل آنالوگ به دیجیتال و دیجیتال به آنالوگ رو بلد باشیم
و ...
:nerd:
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
در ضمن چرا این موج هایی که کشیدین سطح ولتاژ از 0 پایین تر نمیره؟ مگه سطح ولتاژنباید تا حداکثر منفی هم حرکت کنه؟
در بحث مدولاسیون PWM ، چون در مورد Duty Cycle صحبت میشه
سطح ولتاژ مهم نیست :rolleyes:
تصویر آخری رو ببین
فقط on و off گذاشته
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
خوب چرا میان خودشون رو اذیت می کنن با این روش ولتاژ رو کنترل می کنن؟ این همه روش هست برای کنترل ولتاژ؟(مدار های مقسم ولتاژ و....)
در چنین مواردی، بنا به دلایل مختلف
هدف استفاده از ابزارهای کنترلری
مثه میکروکنترلرهاست!
کنترل دیجیتال :agree:
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
باید بحث های تبدیل آنالوگ به دیجیتال و دیجیتال به آنالوگ رو بلد باشیم
خیلی ممنون بابت پاسخ دقیقتون ،بسیار مفید بود و استفاده کردم.
فقط یه چیزی من در رابطه با تئوری این مساله و مثلا سوارکردن موج سیگنال روی کریر یه اطلاعاتی هرچند ناقص دارم. که مثلا باتوجه به نوع مودلاسیون (دامنه ،فرکانس،فاز) به صورت تئوری موج خروجی به چه شکل در میاد.
ولی خوب قبلش میخوام توسط میکرو و ایجاد موج مربعی به فرکانسها و دیوتی سایکلهای مختلف که تولید میکنم قادر باشم در خروجی مدار(تاکید میکنم خروجی مدار) مثلا یک موج سینوسی صد کیلوهرتز تر و تمیز داشته باشم ، که بعدش تازه به فکر مودلاسیون و آنتن و اینچیزا باشم.
راستش من کامپیوتر نرم افزار میخونم و من دنیا رو به صورت صفر و یک (ولتاژ داریم یا نداریم و در این بازه زمانی ولتاژ داریم یا نداریم) میبینم :biggrin:
حالا می خوام پامو یکم فراتر بزارم تا الان حداکثر چیزی که از آنالوگ خوب میدونم اینه که مثلا یک مقدار ولتاژی نسبت به گراند به ورودی adc میکروکنترلر بدم و این واحد سخت افزاری برام یک مشت صفر و یک بده و من بفهمم ورودی چند ولت بوده. حالا میخوام من با موج مربعی که با میکرو ایجاد میکنم یک موج سینوسی در خروجی مدار داشته باشم،همین :mrgreen: :icon_razz:
راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
کوچ کردن از کدویژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
نحوه نوشتن اصولی یک لایبرری و درایور نرم افزاری( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
انشالله به زودی تاپیک ها به روز رسانی خواهد شد،
ببین دوست من:
اگه کلی مطلب راجبش خوندی پس چرا هنوز نمیدونی چیه؟
فرمول فرکانس چیه? f=1/t یعنی فرکانس مساوی 1 تقسیم بر پریود
پریود چیه ؟ حالا؟
یعنی یک سیکل از فرکانس که سطح سیگنال فرکانس من مثلا 1 و بعد صفر میشه و بعد دوباره یک میشه
حالا از این یک تا اون یک میشه پریود در واقع پریود یه زمان
مثلا پریود فرکانس برق شهر میشه 20 میلی ثانیه چون فرکانسش 50 هستش
خب حالا این پریود تو دارای 2 سطح یعنی صفر و یک
توی فرکانس های مربعی سطح سیگنال صفر و یک هم اندازه ست و ما میگیم که 50 درصد
یعنی 50 درصد پریود سطح یک و 50 درصد پریود سطح صفر
خب حالا اگه 50 درصد نباشه مثلا سطح یک 80درصد پریود باشه و سطح صفر 20 درصد
اینجا دیگه 50 درصد نیست و غیر مربعی شده
خب فکرشو بکن برق شهر 50 درصد نباشه پریودش مثلا
هر چند برق شهر نمیشه گفت مربعی
مربع ای بیشتر توی پالس های dc هست فقط مثال زدم
خب وقتی ما سطح یک هر پریودی رو کم و زیاد کنیم توی حیطه اون پریود میشه pwm
این pwm مثلا بدرد کنترل ولتاژ میخوره و هر چی ما سطح 1 رو زیاد میکنیم ولتاز خورجی هم بیشتر میشه و بلعکس
اره دوست من حالا باز به جزوه ها رجوع کن تا اطلاعات بیشتری دستگیرت بشه
و چند تا تاپیک پایین تر هم راجب pwm صحبت شده
سلام
اگر منظورتون اینه دروغ میگم که خوندم هیچی ندارم بگم
اگر منظورتون اینه چرا متوجه نشدم اخه رشته ام برق نبوده گیر داشتم
و خیلی خیلی ممنون بابت توضیحاتتون
خیلی خوب و کامل بود
امکان دارد در مورد استفاده از pwmدر کنترل ربات با میکرو هم توضیحاتی بدهید
معذرت میخاهم
حالا می خوام پامو یکم فراتر بزارم تا الان حداکثر چیزی که از آنالوگ خوب میدونم اینه که مثلا یک مقدار ولتاژی نسبت به گراند به ورودی adc میکروکنترلر بدم و این واحد سخت افزاری برام یک مشت صفر و یک بده و من بفهمم ورودی چند ولت بوده. حالا میخوام من با موج مربعی که با میکرو ایجاد میکنم یک موج سینوسی در خروجی مدار داشته باشم،همین :mrgreen: :icon_razz:
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
Duty Cycle چیه؟
مدولاسیون pwm چیه؟ اصلا این بحث چه ربطی به مدولاسیون داره؟
(تو دلت بهم نخندیدی هااا :cry
معنیش این میشه: سیکل وظیفه :eek:
خب حالا چی هست؟
شکل سوم بالا رو نگاه کن!
دو تا پالس مربعی داریم که روی یکی نوشته 50 درصد یکی هم 20 درصد!
فرقشون چیه؟
اینه که در اولی اگه کل مدت زمان تناوب سیگنال T ثانیه باشه
مدت زمانی که سیگنال در سطح منطقی 1 قرار داره (مثلا 5 ولت)
در یکی 0.2T و د دیگری 0.5T هستش!
حالا اگه اعداد بالا رو بر T تقسیم کنی و در 100 ضرب کنی به ترتیب میشن:
20 در صد و 50 درصد!
در واقع دیوتی سایکل برابر است با :
نسبت زمان بالا بودن (1 بودن منطقی) سیگنال به کل سیگنال!
خب حالا pwm چیه؟
Pulse Width Modulation
مدولاسیون عرض پالس!
مدولاسیونی که برای ارسال داده های دیجیتال به کار میره!
بذا یه مثال بزنم!
فرض کن میخواهی 2 بیت داده رو ارسال کنی!
اگه خوایم به صورت 0 و 1 ببینیم، حال های زیر پیش میاد:
00
01
10
11
حالا میخوایم این ها رو ارسال کنیم به روش PWM
یکی از راحت ترین کارا اینه که اینکارو بکنیم
00 : دیوتی سایکل 25 درصد
01: دیوتی سایکل 50 درصد
10: دیوتی سایکل 75 درصد
11: دیوتی سایکل 100 درصد
یعنی سیگنالهای فوق رو بسازیم و برای ارسال داده استفاده کنیم
مثلا فرض کن قراره داده ی 10110100 ارسال بشه
ابتدا جداشون میکنیم: (من از چپ جدا کردم)
10
11
01
00
حالا سیگنالهایی با دیوتی سایکل (به ترتیب) 75 و 100 و 50 و 25 درصد میسازیم
کنار هم میذاریم و میفرستیم...
یوهو...
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
خیلی ممنون خیلی چیز ها فهمیدم
خوب پس تا حالا 2 تا کاربرد برای pwm گفته شده (ارسال داده های دیجیتال-کنترل ولتاژ)
دیگه کاربرد pwm همینا بود؟ :-/
این یک جواب:
PWM signals are used for a wide variety of control applications. Their main use is for controlling DC motors but it can also be used to control valves, pumps, hydraulics, and other mechanical parts.
1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
دیدگاه