NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5182 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: مقایسه پالس در میکرو

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض مقایسه پالس در میکرو

    سوال اول . دوستان من می خوام مقدار فرکانس خروجی ایسی اپ امپ را در مدار مورد نظر برای میکرو تعریف کنم
    یعنی به زبان ساده اینکه اقای میکرو ما یک فرکانس داریم در این خروجی این 2 فرکانس رو به خاطر داشته باش فرکانس 440 و
    640 از چه
    دستوری استفاده کنم ؟ شمارش و مقایسه این 2 فرکانس با چه دستوری است ؟ و می خوام بعد از تعریف به میکرو
    برای ان شرط بگذارم که اگر به
    فرکانس 440رسید در السیدی بنویسد علی و اگر به فرکانس 640 رسید در السیدی بنویسد مهرداد برای دقیق ت
    ر شمردن فرکانس چکار باید انجام بدم ؟ برای این منظور از
    کدام پایه ها در مگا 8 استفاده می شود ؟ ببخشید که اینهمه سوال پرسیدم اساتید محترم لطفا کمک و راهنمایی کنید
    و حداقل یک نمونه برنامه به زبان
    بیسیک برای من بنویسید خیلی لازم دارم ممنون میشم با تشکر

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    برای تشخیص میزان فرکانس ورودی به میکرو ، شما باید فرکانس رو اندازه بگیرید. این اندازه گیری در میکرو می تونه به دو صورت انجام بشه.

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

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

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

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

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

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

    در صورتیکه که طرز کار با تایمرها رو اصلا نمی دونی بگو تا یه آموزش کوچولو بذارم.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

موضوعات مشابه

  1. تبدیل asm to bas بیا اسمبلی به بیسکم
    توسط kazemii در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 06-10-2013, 00:59
  2. Usb بیسم
    توسط cmuiran در انجمن الکترونیک
    پاسخ: 4
    آخرين نوشته: 24-09-2012, 01:43
  3. پاسخ: 7
    آخرين نوشته: 17-08-2012, 02:26
  4. مقایسه شکل موج با avr
    توسط fazel7 در انجمن AVR
    پاسخ: 11
    آخرين نوشته: 11-09-2010, 00:54
  5. مقایسه نرم افزارهای طراحی pcb
    توسط MRSTAR در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 06-05-2010, 00:33

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •