PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقایسه پالس در میکرو



external9
20-02-2010, 03:35
سوال اول . دوستان من می خوام مقدار فرکانس خروجی ایسی اپ امپ را در مدار مورد نظر برای میکرو تعریف کنم
یعنی به زبان ساده اینکه اقای میکرو ما یک فرکانس داریم در این خروجی این 2 فرکانس رو به خاطر داشته باش فرکانس 440 و
640 از چه
دستوری استفاده کنم ؟ شمارش و مقایسه این 2 فرکانس با چه دستوری است ؟ و می خوام بعد از تعریف به میکرو
برای ان شرط بگذارم که اگر به
فرکانس 440رسید در السیدی بنویسد علی و اگر به فرکانس 640 رسید در السیدی بنویسد مهرداد برای دقیق ت
ر شمردن فرکانس چکار باید انجام بدم ؟ برای این منظور از
کدام پایه ها در مگا 8 استفاده می شود ؟ ببخشید که اینهمه سوال پرسیدم اساتید محترم لطفا کمک و راهنمایی کنید
و حداقل یک نمونه برنامه به زبان
بیسیک برای من بنویسید خیلی لازم دارم ممنون میشم با تشکر

morteza_rk
20-02-2010, 15:14
برای تشخیص میزان فرکانس ورودی به میکرو ، شما باید فرکانس رو اندازه بگیرید. این اندازه گیری در میکرو می تونه به دو صورت انجام بشه.

حالت اول : شمارش تعداد پالسها در یک ثانیه

حالت دوم : محاسبه ی زمان یک بودن و صفر بودن پالس ورودی تا رسیدن پالس بعدی.

حالت اول ساده تره اما دقت فرکانس اندازه گیری شده 1Hz هست ، یعنی یا یک هرتز از فرکانس واقعی کمتره یا 1 هرتز بیشتره. اما در حالت دوم با توجه به سرعت تایمرها میشه به دقتهای خیلی خوب دست پیدا کرد مثلا دقت % 0.001

برای کار شما فکر کنم که حالت اول مناسب باشه. :wink:

در اینصورت شما باید از دو تایمر استفاده کنید ، یک تایمر برای ساختن زمان یک ثانیه و یک تایمر هم برای شمارش تعداد پالسها در این زمان یک ثانیه (این تایمر بصورت کانتر مورد استفاده قرار می گیره). بنابراین تعداد پالسهای شمارش شده برابر فرکانس سیگنال ورودی خواهد بود.

خب شما تا اینجای کار رو یه مطالعه بفرما و سعی کن که برنامشو بنویسی و در صورتیکه موفق نشدی برنامتو بذار تا من و سایر دوستان به شما کمک کنیم ، روال کار انجمن معمولا به این صورت هست که برای کسی برنامه نوشته نمیشه ، بلکه بهش برنامه نوشتن یاد داده میشه! :roll:

در صورتیکه که طرز کار با تایمرها رو اصلا نمی دونی بگو تا یه آموزش کوچولو بذارم.