ايران ويج

نسخه‌ی کامل: اگه یه مرد پیدا مشکل 9 تا ربات مسیریاب رو حل کنه یه ملت دعاش می کنن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
خوشتيپ من اون شكل مكلا محسنو نديدم.ولي اگه با atmga 16 كار كرده باشي يا حد اقل بري بپرسي، ميفهمي تايمر دو به كجا ربط داره.
مهندس پایه های کرستال ساعت PORTC.6 و PORTC.6 هستش و در همه حال می شه از اون ها به عنوان ورودی و خروجی استفاده کرد !


در صورتی که پایه های JTAG که باعث می شه نشه از اون پایه ها در حالت معمول به عنوان ورودی و خروجی استفاده کرد PORTC.2 و PORTC.3 و PORTC.4 و PORTC.5 هستش که اونم با تو فیوز بیت ها غیر فعالش کرد !
خوب حالا که همه جمعشون جمعه منم یه سوال بپرسم
از موتورای روبات من موقع حرکت صدای بوق میاد تقریبا هم میشه گفت بلنده می خواستم بدونم این صدای بوق از چیه ! ممنون از همه ببخشین که دیگه اینجا پست دادم !
شما فرکانس PWM رو زیاد انتخاب کردین !

فرکانس اعمالی به تایمر رو کمتر کنین !

تو بسکام جلوی دستور زیر

کد php:
Config Timer1 Pwm Pwm Compare A Pwm Clear Down Compare B Pwm Clear Down Prescale 

اونجایی که نوشته :

کد php:
Prescale 

از این اعداد استفاده کنین تا به بهترین وضعیت موجود برسین !

1-8-64-256-1024


تو کدویژن هم کافیه تو ویزارد اون فرکانس اعمالی رو کمتر کنین !
(۲۴-آبان-۱۳۸۸, ۲۲:۳۲:۲۷)t3r!p3000 نوشته است: [ -> ]اونجایی که نوشته :

کد php:
Prescale 

از این اعداد استفاده کنین تا به بهترین وضعیت موجود برسین !

1-8-64-256-1024
خوب من این کارو کردم نتیجه اش این شد
1024 : خیلی دیر سر پیچا می پیچه اصلا رو خط نمی تونه حرکت کنه ولی صدایی از موتور نمیاد
256 : کمی صدا می ده ولی بازم خوب سر پیچا کار نمی کنه !
64: صداش هنوز زیاد تر می شه ولی سر پیچا با دقت خوبی حرکت می کنه !
8 : صدای بوق بلند ولی اصلا از سر جاش حرکت نمی کنه !
1 : این هم که دیگه معلومه ! ولی امتحان نکردم !
یعنی اگه بخوام صدا نده اصلا نمی شه بش گفت ربات چون نمی تونه خط رو درست بخونه ! ولی وقتی هم فرکانسش رو کم می کنم می زارم رو 64 قدرتش به نظرم خیلی کم می شه بعضی وقتا موتور سر پیچ می ایسته ! نمی دونم باید چی کار کنم !
مهندس 8 و 9 و 10 بیتی رو هم تست کن !

به همون نسبت هم باید سرعت ها رو کم و زیاد کنه !

در 8 بیتی حداکثر سرعت با 255 و در 9 بیتی با 511 و در 10 بیتی با 1023 به دست می یاد !

تو همون 8 و 9 و 10 بیتی دوباره فرکانس ها رو عوض کن تا به بهترین نتیجه برسی ! ( البته حواست باشه سرعت ها رو هم تنظیم کنی !!! )


تو دستور زیر :

کد php:
Config Timer1 Pwm Pwm Compare A Pwm Clear Down Compare B Pwm Clear Down Prescale 

تو این جا باید عوض کنی :

کد php:
Pwm 
خوب من این کارو کردم و رو 9 بیتی با فرکانس 64 گزاشتم الان دیگه صدا نمی ده ولی احساس می کنم یه کم عکس العملش دیره بقیه فرکانسا رو هم امتحان کردم بهترین همینه فکر می کنم ! در هر صورت خیلی ممنون از راهنماییتون کمک بزرگی کردین
صفحه‌ها: 1 2