من تازه با میکرو pic 16f877 شروع به کار کردم و هنگام کار با واحد A/D ، خروجی A/D دچار نوسان میشه (البته چند بیت کم ارزشش) و شبیه سازی برنامه با پروتئوس هیچ مشکلی نداره.
اگه میشه راهنمایی کنید.
دوست عزیز این مشکل احتمالا در اثر نوسان ولتاژ refrence یا vref یا منبع تغذیه ات است.حتما در سر ولتاژ کل مدارت یک خازن الکترولیت بگذار معمولا 470 میکرو فاراد کافیه. اگه مبنای نمونه گیری avcc است aref رو با خازن 100 نانو فاراد زمین کن. زمین آنالوگت رو به agnd بده. در سر ورودی a/d هم یک خازن 1 میکروفاراد بگذار .این شاء الله مشکلت حل می شه.
آقا حالا من همین مشکل رو دارم ولی خیلی کم : ولتاژ خروجی در حد دهم ولت تغییر میکنه اونم فقط بین 3 عدد همه ی کارهای بالا هم کردم Vref و ولتاژی رو هم که اندازه گیری می کنم نوسان نداره به نظر شما دیگه چه کاری مونده که نکردم؟
آقا حالا من همین مشکل رو دارم ولی خیلی کم : ولتاژ خروجی در حد دهم ولت تغییر میکنه اونم فقط بین 3 عدد همه ی کارهای بالا هم کردم Vref و ولتاژی رو هم که اندازه گیری می کنم نوسان نداره به نظر شما دیگه چه کاری مونده که نکردم؟
سلام
منظورت اینه که دامنه ولتاژ خروجی کمه؟
خب می تونی تقویتش کنی یا از گین ADC استفاده کنی
اگر نه بیشتر توضیح بده لطفا
در دیر مغان آمد یارم قدحی در دست
مست از می می خواران از نرگس مستش مست
منظورم اینه که نویز برمی داره مثلاً وقتی می خوام ولتاژی رو به اندازه ی 5/. ولت اندازه بگیرم دقیق روی lcd عدد 5/. رو نشون نمی ده و به جاش 35/. ، 21/. ، 66/. ،5/. ولتاژی که توسط A/D اندازه گیری شده بین این اعداد نوسان پیدا می کنه. چکار کنم که فقط 5/. رو نشون بده؟ البته تو پروتئوس درسته یعنی مشکله برنامه نویسی نداره هر چی هست از سخت افزاره.
سلام
مدارهای لازم (سلف و خازن ) که توی دیتاشیت گفته برای حذف نویز بستی؟
اگر ولتاژ DC رو میخوای اندازه بگیری میتونی با یه خازن کوچولو ورودی ADC رو زمین کنی
در دیر مغان آمد یارم قدحی در دست
مست از می می خواران از نرگس مستش مست
من با avr کار کردم . در avr یک امکان وجود داشت noise canceler ببین همچین چیزی تو pic هم هست. زمان مراجعه به adc رو هم می تونی کم کنی . مثلا تو تایمر بری نمونه برداری کنی.خازن الکترولیتی هم که بهت گفتم اجرا کن.
دیدگاه