امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت pwm
نویسنده پیام
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #1
ساخت pwm
با سلام مگا 32 میتونه همزمان 4 تا pwm بده؟
من تو بسکام دو تا بیشتر رو نتونستم راه بندازم میشه بهم توضیح بدید چه طوری میشه این کار رو انجام داد؟

با تشکر.

--------------------
علی شیرمحمدی
--------------------
۱۸-تير-۱۳۹۲, ۰۰:۲۲:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #2
RE: ساخت pwm
سلام.
چرا از مگا 64 یا 128 استفاده نمیکنی؟
که توش به راحتی میشه تایمر 3 و 1 رو راه انداخت ( فک کنم بشه 6تا کانال )!

حالا بریم سروقت 32
اینو ببین :
نقل قول: CONFIG TIMER0 = COUNTER , EDGE=RISING/FALLING , CLEAR_TIMER = 1|0 [,CONFIGURATION=NAME]
CONFIG TIMER0 = TIMER , PRESCALE= 1|8|64|256|1024 [,CONFIGURATION=NAME]
اصلا مد PWM نداره !
پس با تایمر 1 و 2 در کل میشه 3تا کانال

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۸-تير-۱۳۹۲, ۰۹:۲۷:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, فروم باز
فروم باز آفلاین
در حال پیشرفت
***

ارسال‌ها: 480
موضوع‌ها: 122
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 321
( 107 تشکر در 72 ارسال )
ارسال: #3
RE: ساخت pwm
ممنون ولی من تو بسکام تایمر 2 رو هم نتونستم تو مد pwm راه بندازم با تایمر 1 خیلی راحت این کار رو انجام دادم.

--------------------
علی شیرمحمدی
--------------------
۱۸-تير-۱۳۹۲, ۱۱:۳۱:۲۴
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,488
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4581 تشکر در 1478 ارسال )
ارسال: #4
RE: ساخت pwm
تایمر 2 که راه اندازیش خیلی سادس
اینو نگاه کن:
کد:
Config Timer2 = Pwm , Prescale = 1 , Pwm = On , Compare_pwm = Clear_up

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۸-تير-۱۳۹۲, ۱۲:۰۶:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, omid_phoenix, فروم باز, 11phantom
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #5
RE: ساخت pwm
البته تا اونجایی که یادمه بسکام سر timer0 برای تولید PWM مشکل داشت ، بایستی این تیکه رو ریجستر نویسی می کردی تا بتونه PWM درست کنه ... :)

۱۸-تير-۱۳۹۲, ۱۵:۰۲:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, omid_phoenix, aKaReZa75, Ambassador, فروم باز
saeedshams آفلاین
كاربر دو ستاره
**

ارسال‌ها: 64
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 113
( 56 تشکر در 21 ارسال )
ارسال: #6
RE: ساخت pwm
براي موتور dc از كدوم تايمر بهتره استفاده كنيم ؟؟

اگر آبی از دستت ریخت وقت طلای ات را حرام جمع کردنش نکن
که حتی اگر هم توانستی این آب دیگر گل آلود است
۱۳-شهریور-۱۳۹۲, ۱۰:۴۰:۲۹
ارسال‌ها
پاسخ
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #7
RE: ساخت pwm
ُسلام

از دوستان کسی میدونه چطور میشه روی تمام پین های یه میکرو PWM ایجاد کرد؟

START...

۲۵-بهمن-۱۳۹۲, ۱۹:۱۰:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : ali 255
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: ساخت pwm
(۲۶-بهمن-۱۳۹۲, ۰۱:۵۸:۰۱)ali 255 نوشته است:
(۲۵-بهمن-۱۳۹۲, ۱۹:۱۰:۴۸)Ambassador نوشته است: ُسلام

از دوستان کسی میدونه چطور میشه روی تمام پین های یه میکرو PWM ایجاد کرد؟

فکر نکنم امکانش باشه!

چرا ، امكانش هست!
بايد با استفاده از يه تايمر و وقفه برنامه اي بنويسي كه يه سري از پايه هاي معمولي رو كه مي خواي عملكردي مثل PWM داشته باشن رو با نظم خاصي 0 و 1 كنن. وقت گيرهه و بايد با حوصله بنويسيش ، بهترهه يه سرچ براي كد آماده بزني يا كدي كه بتوني ايده ي كار رو ازش بگيري ... ، سخت نيست ، اما دقت مي خواد و وقت گيرهه ...

۲۶-بهمن-۱۳۹۲, ۰۲:۱۲:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, hadikh73
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #9
RE: ساخت pwm
نقل قول: مطمئن هستید؟ آخه تمام پایه ها که چنین قابلیتی ندارن!
قبلش بهترهه كمي تحقيق كنيد و البته توضيحات رو با دقت بخونيد.
بله مي شه ، به صورت نرم افزاري براي تمام پايه هاي ميكرو هم PWM رو ايجاد كرد.

راستي مسلم خان ، يادم اومد ، توي فايل هاي open source مولتي روتورها كه تو نت هم هست مي توني كد نمونه براي اينكار پيدا كني. البته اگر لابه لاشون گم شدي با من نيست :d
multi wii و ...

۲۶-بهمن-۱۳۹۲, ۰۲:۲۵:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #10
RE: ساخت pwm
(۲۶-بهمن-۱۳۹۲, ۰۲:۲۵:۲۷)sharin نوشته است: راستي مسلم خان ، يادم اومد ، توي فايل هاي open source مولتي روتورها كه تو نت هم هست مي توني كد نمونه براي اينكار پيدا كني. البته اگر لابه لاشون گم شدي با من نيست :d
multi wii و ...

خوشا بحالم که نتونستم حتی چیزی پیدا کنم. :-)

یادش بخیر یه زمانی خوراکم مهندسی معکوس بود اما الان ... :)

START...

۲۶-بهمن-۱۳۹۲, ۰۸:۰۱:۰۵
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS