سلام به همگی
وقتتون بخیر...
بنده این ترم برای یکی از دروس قصد داشتم پروژه ای ارائه بدم و برای همین موضوع (( کنترل دور موتور DC به کمک سیگنالهای PWM )) رو که آقای محمد یار محمدی زحمت برنامه نویسی و ساخت فایلهای اون رو کشیده بودند رو انتخاب کردم.
این لینک پست حاوی پروژه:
http://www.eca.ir/forum2/index.php?topic=40149.0
الان من این پروژه رو تقریبا پیاده کردم ولی چند تا مشکل کوچولو برام پیش اومده:
اول اینکه ایا برای راه اندازی کل این پروژه و اینکه موتور به دلخواه ما ساعتگرد یا پادساعتگرد بچرخه فقط و فقط پروگرام کردن میکرو با همون فایل HEX کافی هست یا اینکه باید سیگنالهای pwm رو هم از طریق codevision برای میکرو تعریف کنیم...؟؟ آخه من atmega16 مورد استفاده در این پروژه رو با نرم افزار isp prog پروگرام کردم... میخواستم بدونم اگر باید این میکرو را برای تولید pwm هم برنامه ریزی کنیم آیا پروگرام شدن میکرو با دو نرم افزار مختلف مشکلی ایجاد نمیکنه و اینکه اصلا نیازی به تعریف PWM برای میکرو هست یا خیر...؟؟________________
دوم آنکه : همونطور که در فایل پروتئوس این پروژه مشاهده میشه یک lcd مدل 16*2 به عنوان نمایشگر مدار استفاده شده ...
الان من میتونم کلمات OCRO و Direction رو بر روی lcd بسته شده در مدارم ببینم ... ولی هر چی کلید ها رو که به مقاوتها بسته شده میزنم تاثیری نداره...!! آیا این ربطی به همون PWM نداره...؟؟؟
_________________________
سومین سوالم در مورد l298 هستش ... به این شکل دقت کنید:

و به این شکل:

در شکل بالا پایه اول کوچک هست ولی در روی خود آی سی پایه اول جزو پایه های بزرگ و خم شده هستش...!! آِا برای بستن مدار صرفا شمردن پایه های این آی سی و انطباق آنها با شماتیک مدار در فایلهای پروژه کافی هست یا اینکه این تصویر مشل داره و باید جای پایه های زوج و فرد عوض بشه..؟؟
_________________________
چهارمین و آخرین سوالم در مورد پایه avcc از میکروی atmega16 هستش... من این پایه رو به هیچ ولتاژی متصل نکردم و رهایش کردم... آیا نیازی هست که ولتاژ 5 ولت رو به این پایه هم اعمال کنم...؟؟
ممنون میشم اگر یک توضیحی محبت کنید.
وقتتون بخیر...
بنده این ترم برای یکی از دروس قصد داشتم پروژه ای ارائه بدم و برای همین موضوع (( کنترل دور موتور DC به کمک سیگنالهای PWM )) رو که آقای محمد یار محمدی زحمت برنامه نویسی و ساخت فایلهای اون رو کشیده بودند رو انتخاب کردم.
این لینک پست حاوی پروژه:
http://www.eca.ir/forum2/index.php?topic=40149.0
الان من این پروژه رو تقریبا پیاده کردم ولی چند تا مشکل کوچولو برام پیش اومده:
اول اینکه ایا برای راه اندازی کل این پروژه و اینکه موتور به دلخواه ما ساعتگرد یا پادساعتگرد بچرخه فقط و فقط پروگرام کردن میکرو با همون فایل HEX کافی هست یا اینکه باید سیگنالهای pwm رو هم از طریق codevision برای میکرو تعریف کنیم...؟؟ آخه من atmega16 مورد استفاده در این پروژه رو با نرم افزار isp prog پروگرام کردم... میخواستم بدونم اگر باید این میکرو را برای تولید pwm هم برنامه ریزی کنیم آیا پروگرام شدن میکرو با دو نرم افزار مختلف مشکلی ایجاد نمیکنه و اینکه اصلا نیازی به تعریف PWM برای میکرو هست یا خیر...؟؟________________
دوم آنکه : همونطور که در فایل پروتئوس این پروژه مشاهده میشه یک lcd مدل 16*2 به عنوان نمایشگر مدار استفاده شده ...
الان من میتونم کلمات OCRO و Direction رو بر روی lcd بسته شده در مدارم ببینم ... ولی هر چی کلید ها رو که به مقاوتها بسته شده میزنم تاثیری نداره...!! آیا این ربطی به همون PWM نداره...؟؟؟
_________________________
سومین سوالم در مورد l298 هستش ... به این شکل دقت کنید:

و به این شکل:

در شکل بالا پایه اول کوچک هست ولی در روی خود آی سی پایه اول جزو پایه های بزرگ و خم شده هستش...!! آِا برای بستن مدار صرفا شمردن پایه های این آی سی و انطباق آنها با شماتیک مدار در فایلهای پروژه کافی هست یا اینکه این تصویر مشل داره و باید جای پایه های زوج و فرد عوض بشه..؟؟
_________________________
چهارمین و آخرین سوالم در مورد پایه avcc از میکروی atmega16 هستش... من این پایه رو به هیچ ولتاژی متصل نکردم و رهایش کردم... آیا نیازی هست که ولتاژ 5 ولت رو به این پایه هم اعمال کنم...؟؟
ممنون میشم اگر یک توضیحی محبت کنید.
دیدگاه