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

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #7
RE: نمونه برداری و محاسبه میانگین دما در ساعت با کریستال ساعت
سلام
مهندس شما برای اینکه یک زمان تولید کنید مسلما باید از فرکانس کار میکرو و یه سری تقسیمات استفاده کنید که اینکار توسط قابلیت تایمر میکرو انجام میگیره که با این دستور؛
کد php:
Config Timer2 Timer Async On Prescale 128
Enable Timer2 
Start Timer2 
میتونید تایمر2 رو پیکر بندی کنید
در این دستور توسط Async = On فرکانس کار میکرو رو بصورت خروجی توسط کریستال ساعت و روی پایه های OSC1 و OSC2 تعیین می کنیم که درغیراینصورت تایمر از خود فرکانس میکرو کلاک خود رو تامین خواهد کرد
ولی علت استفاده از کریستال ساعت بصورت خروجی چی میتونه باشه؟
خب مسلما برای ایجاد زمان 1ثانیه دقیق نیاز به یک تقسیم فرکانسی دقیق داریم که فرکانس 1-4-8-16 مگاهرتز خود میکرو جوابگو نخواهد بود و برای رفع این مشکل میاییم از یه سری کریستال ساعت به نمونه شماره 11.059200 استفاده میکنیم تا تقسیمات دقیقی رو بتونیم بدست بیاریم.

در مورد برنامه کامل و خوندن اطلاعات هم نمیدونم تا چه محدوده ای اطلاعات دارید و نمیدونم با ADC و پرتکل ها مختلف کار کردید یا نه
ولی بصورت کلی شما باید توسط ADC میکرو تغییرات دمای سنسور رو بصورت ولتاژ در ورودی دریافت کنید و تایمر2 رو بصورت یک متغیر فرضا A تعریف کنید و تایمر2 رو فعال کنید و به محض اینکه تایمر2 به یک مقدار مشخصی رسید طی یک زیربرنامه مقدار ADC رو بخونید داخل یه متغیر مثل B بریزید و برگردید به ادامه برنامه و مابقی کار...

هدف از توضیح و عدم گذاشتن برنامه کمک به تسریع در یادگیری خود شماست تا حداقل بعد دریافت کد اون بیس کار دستتون بیایید.
باز در مورد برنامه خودتون تحقیقاتی بکنید و هرجایی به مشکل برخوردید درخواست کنید.


خوش باشید.

۱۷-خرداد-۱۳۹۲, ۲۲:۲۳:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal, Ambassador, babyy, behzady


پیام‌های داخل این موضوع
RE: نمونه برداری و محاسبه میانگین دما در ساعت با کریستال ساعت - توسط omid_phoenix - ۱۷-خرداد-۱۳۹۲, ۲۲:۲۳:۲۹

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست کمک برای ساعت با فونت بزرگ sobhan6831 4 2,400 ۲۴-فروردین-۱۳۹۷, ۲۰:۱۹:۱۲
آخرین ارسال: sobhan6831
  دانلود رایگان سورس ساعت حرم امام رضا (ع) ورژن 2 sina6479 3 5,371 ۲۶-اسفند-۱۳۹۶, ۲۲:۱۹:۴۴
آخرین ارسال: sajjad85
Question کریستال و پروتئوس و یک دنیا مصیبت hmosakazemi 7 12,496 ۳۰-خرداد-۱۳۹۶, ۲۱:۲۹:۱۵
آخرین ارسال: 1نفر
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  درخواست مدار محاسبه سرعت با سنسور مادون قرمز maxell2500 8 6,690 ۲۸-اردیبهشت-۱۳۹۵, ۰۰:۱۰:۴۱
آخرین ارسال: maxell2500
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  [سوال] روش میانگین گیری hosseinip 1 2,459 ۱۷-آذر-۱۳۹۴, ۱۱:۲۳:۲۴
آخرین ارسال: sharin
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  ساعت گردان Mani27 0 1,998 ۲۱-اردیبهشت-۱۳۹۴, ۱۳:۳۹:۰۴
آخرین ارسال: Mani27
  اتصال کریستال خارجی به میکرو HOPE_GROUP 32 18,936 ۱۹-اسفند-۱۳۹۳, ۰۵:۵۷:۴۸
آخرین ارسال: طار

پرش به انجمن:


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

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