سلام خدمت تمام عزیزان...
من برای این پروژه احتیاج به ساخت 40کیلوهرتز دارم که می خوام از مد pwm میکرو استفاده کنم. من در مورد استفاده از pwm مطالعه کردم ولی هنوز مشکل دارم. من تو محیط بسکام برنامه میکرو رو مینویسم. مشکل اصلی اینه که یه سری جاها فرمول فرکانس pwm رو اینطوری محاسبه میکنن:مثلا تو تایمر 2و کریستال 8مگ و پریسکیل1 برای ساخت 40کیلو: 8000000/40000=200 پس بایدocr2=199 باشه تا خروجیoc2 برابر 40 کیلو بشه و یه سری جای دیگه فرمولش رو اینطوری میگن
[f out=8000000/510*1] که با تغییر پریسکیل و کریستال می شه فرکانس خروجی دلخواه و ساخت! ولی پریسکیل که فقط یه سری اعداد خاص می تونه باشه کریستال هم همینطور. خوب پس چطوری 40کیلو رو بسازم؟
من برای این پروژه احتیاج به ساخت 40کیلوهرتز دارم که می خوام از مد pwm میکرو استفاده کنم. من در مورد استفاده از pwm مطالعه کردم ولی هنوز مشکل دارم. من تو محیط بسکام برنامه میکرو رو مینویسم. مشکل اصلی اینه که یه سری جاها فرمول فرکانس pwm رو اینطوری محاسبه میکنن:مثلا تو تایمر 2و کریستال 8مگ و پریسکیل1 برای ساخت 40کیلو: 8000000/40000=200 پس بایدocr2=199 باشه تا خروجیoc2 برابر 40 کیلو بشه و یه سری جای دیگه فرمولش رو اینطوری میگن
[f out=8000000/510*1] که با تغییر پریسکیل و کریستال می شه فرکانس خروجی دلخواه و ساخت! ولی پریسکیل که فقط یه سری اعداد خاص می تونه باشه کریستال هم همینطور. خوب پس چطوری 40کیلو رو بسازم؟
دیدگاه