۲۳-آبان-۱۳۹۱, ۱۵:۱۹:۵۴
سلام
اگه میشه لطف کنید و کمکم کنید تا این مطلب توی ذهنم درست حک بشه توی فهمش یکم مشکل دارم!
این مداری که میگم رو فرض کنید البته شکلش(شکل شماره1) روهم براتون میزارم:
یک میکروکنترلر ATMEGA8 را در نظر بگیرید که یک lcd ویک کمپراتور با فرکانس بالا به پایه تایمر1 که در این مدار نقش کانتر را دارد به آن وصل شده است. همچنین از یک کریستال خارجی 8MHz استفاده می کنیم.
می خواهیم فرکانس پالس های تولید شده توسط این کمپراتور با میکرو اندازه بگیریم و روی lcd نمایش دهیم حال میکرو چگونه اینکار را انجام می دهد؟
تایمر1 با فرکانس 8MHz یعنی دوره تناوب 125ns کار می کند یعنی پالس هایی که دریافت میکند با این دوره تناوب هماهنگ می کند؟
باتوجه به شرایط کمپراتور و میکرو اگه ما بخواهیم با تایمر2 مدت زمانی را برای کانتر1 تعیین کنیم که تعداد پالس ها را در این مدت زمان بشمارد و فرکانس را اندازه گیری کند چه مدت زمانی خوب است که بگزاریم؟
اگه مابخواهیم برای تایمر1 که پالس ها را دریافت می کند و این که چگونه باتوجه به تعداد پالس ها فرکانس را به دست می دهد برنامه ای بنویسیم روابط ریاضی آن چگونه میشود؟
اگر A فرکانس اندازه گیری شده توسط میکرو و B تعداد پالس ها باشد آیا روابط به صورت زیر می شوند؟
A = B * 65536
A = A + Counter1
A = A * 4
اگر درست است چرا باید اینگونه بنویسیم میشود به صورت دقیق و کامل بگویید!؟(مخصوصا *4 آخر)
آیا فرکانسی را که خودمان از روی پالس تولید شده کمپراتور اندازه میگیریم با فرکانسی که میکرو اندازه می گیرد باید برابر باشد؟
اصلا فرکانس کمپراتور را می توانیم بدون دیدن پالس آن اندازه بگیریم؟ چگونه؟
حال اگر شکل را تغییر دهیم(شکل شماره2) و قبل از کمپراتور خازن و سلف بگزاریم چه تغییری در فرکانس ایجاد می شود؟ و عملکرد مدار چگونه می شود؟ لطفا اگه میشه توضیحات رو به صورت جزیی بدید چون من یکم در فهمش مشکل دارم خواهش میکنم.
با توجه به تغییر شکل با همان شرایط قبل می توانیم فرکانس را اندازه بگیریم؟
خواهشم میکنیم تغییرات و تفاوت هایی که مدار جدید ایجاد می کند رو کامل برایم توضیح دهید خیلی خیلی ممنون میشم.
[attachment=8097]این هم شکل مدارها.
اگه میشه لطف کنید و کمکم کنید تا این مطلب توی ذهنم درست حک بشه توی فهمش یکم مشکل دارم!
این مداری که میگم رو فرض کنید البته شکلش(شکل شماره1) روهم براتون میزارم:
یک میکروکنترلر ATMEGA8 را در نظر بگیرید که یک lcd ویک کمپراتور با فرکانس بالا به پایه تایمر1 که در این مدار نقش کانتر را دارد به آن وصل شده است. همچنین از یک کریستال خارجی 8MHz استفاده می کنیم.
می خواهیم فرکانس پالس های تولید شده توسط این کمپراتور با میکرو اندازه بگیریم و روی lcd نمایش دهیم حال میکرو چگونه اینکار را انجام می دهد؟
تایمر1 با فرکانس 8MHz یعنی دوره تناوب 125ns کار می کند یعنی پالس هایی که دریافت میکند با این دوره تناوب هماهنگ می کند؟
باتوجه به شرایط کمپراتور و میکرو اگه ما بخواهیم با تایمر2 مدت زمانی را برای کانتر1 تعیین کنیم که تعداد پالس ها را در این مدت زمان بشمارد و فرکانس را اندازه گیری کند چه مدت زمانی خوب است که بگزاریم؟
اگه مابخواهیم برای تایمر1 که پالس ها را دریافت می کند و این که چگونه باتوجه به تعداد پالس ها فرکانس را به دست می دهد برنامه ای بنویسیم روابط ریاضی آن چگونه میشود؟
اگر A فرکانس اندازه گیری شده توسط میکرو و B تعداد پالس ها باشد آیا روابط به صورت زیر می شوند؟
A = B * 65536
A = A + Counter1
A = A * 4
اگر درست است چرا باید اینگونه بنویسیم میشود به صورت دقیق و کامل بگویید!؟(مخصوصا *4 آخر)
آیا فرکانسی را که خودمان از روی پالس تولید شده کمپراتور اندازه میگیریم با فرکانسی که میکرو اندازه می گیرد باید برابر باشد؟
اصلا فرکانس کمپراتور را می توانیم بدون دیدن پالس آن اندازه بگیریم؟ چگونه؟
حال اگر شکل را تغییر دهیم(شکل شماره2) و قبل از کمپراتور خازن و سلف بگزاریم چه تغییری در فرکانس ایجاد می شود؟ و عملکرد مدار چگونه می شود؟ لطفا اگه میشه توضیحات رو به صورت جزیی بدید چون من یکم در فهمش مشکل دارم خواهش میکنم.
با توجه به تغییر شکل با همان شرایط قبل می توانیم فرکانس را اندازه بگیریم؟
خواهشم میکنیم تغییرات و تفاوت هایی که مدار جدید ایجاد می کند رو کامل برایم توضیح دهید خیلی خیلی ممنون میشم.
[attachment=8097]این هم شکل مدارها.