ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6

موضوع: تولید پالس

  1. #1
    2007/11/22
    104
    0

    تولید پالس

    با سلام
    من با pic16f877a کار میکنم، یک آی سی کانتر سرعت بالا به نام ls7266R1 دارم که نیاز به کلاک داره، چطور میتونم از میکرو به صورت دائم به اون کلاک بدم
    لازم به ذکر که من یک انکدر دارم که در هر دور 2500 پالس رو در مد a/b phase میده و من میخوام از طریق این کانتر تعداد دور اون رو بخونم و روی lcd نمایش بدم
    یک سری کارها انجام دادم شاید به نظرتون مسخره باشه اما لطفاراهنمایی کنید
    1- برای تولید کلاک میکرو من از یک کریستال 4 مگاهرتز بین پایه osc1 و osc2 استفاده کردم، بعد گفتم نمیشه از یکی از پایه های osc1 یا osc2 کلاک به صورت مستقیم گرفت، که هر کدوم رو به کانتر وصل کردم جواب نداد
    2- در دیتاشیت میکرو نوشته اگه نیاز به دقت زمانی ندارید میتونید به جای کریستال از مقاومت و خازن به عنوان تولید کلاک میکرو استفاده کنید و به پایه osc1 وصل کنید در این صورت پایه osc2 آزاد میمونه که میتونه کلاکی به فرکانس 4/1 کلاک میکرو به خارج تولید کنه، که من این کار رو کردم اما lcd از کار افتاد
    حال برای داشتن یک کلاک دائم به نظر شما از چه راهی میتوانم استفاده کنم
    با تشکر
  2. #2
    2013/01/24
    109
    11

    پاسخ : تولید پالس

    سلام دوست عزیز
    من چند بار متن شما رو خوندم اما یکم مبهم بود شاید من مغزم هنگه
    شما کاری که میخوای بکنی اینه که خروجی شفت انکدرت رو به کانتر بدی و به صورت پارالل دیتا رو از پایه های خروجی کانتر بخونی ، و این مورد 1 و 2 که نوشتی اینطور که من فهمیدم میخواستی کانترت رو تست کنی؟
    در مورد اول من فقط تو یه مدار دیدم که یکی از یک پایه کریستال یه 8051 کلاک گرفته بود برای یک کانتر ، اما عملا تست نکردم
    در مورد دوم ، بله یک چهارم فرکانس اسیلاتور روی OSC2 ایجاد میشه اما ربطی به lcd نداره ، شما ببین اصلا میکروت کلاک میخوره
    چون گفتی که انکدرت در هر دور 2500 پالس میده ، اگه موتوره با 1200 دور در دقیقه هم بچرخه حداکثر 50000 پالس در ثانیه میده که میکروت با کلاک 4000000 هرتز میتونه 1000000 دستور العمل رو انجام بده پس میکروت 20 بار از انکدرت در 1200 دور در دقیقه سریع تره ، میتونی از تایمر 1 بعنوان کانتر 16 بیتی استفاده کنی این پیشنهاد منه بازم اگه منظور سوالتو بد فهمیدم معذرت میخوام

    Good Luck
  3. #3
    2007/11/22
    104
    0

    پاسخ : تولید پالس

    نقل قول نوشته اصلی توسط scienceaddict
    این مورد 1 و 2 که نوشتی اینطور که من فهمیدم میخواستی کانترت رو تست کنی؟
    با سلام
    از اینکه به سوال من توجه کردید ممنونم
    دقیقا منظورم تست آی سی کانتر بود. این آی سی یک 24-BIT DUAL-AXIS QUADRATURE COUNTER است که دو مد A/B phase-quadrature mode و pulse direction - non quadrature mode رو ساپورت میکنه،من برای کارم باید از این آی سی استفاده کنم، اگر دیتاشیت این آی سی رو نگاه کنید می بینید که یک پایه به نام fck دارد که در حالت pulse direction احتیاجی به استفاده از آن نیست و من در حالت pulse direction به راحتی تعداد 2500 پالس در هر دور رو میتونم مشاهده کنم، اما در مد A/B phase وقتی به پایه fck هیچ کلاکی وارد نشود جوابی در خروجی نداریم اما اگر از جایی کلاک وارد کنیم یک سری جواب میدهد که من جواب درست رو نتونستم بگیرم
    حال میخواستم یک پالس دائم به این پایه بدم شاید بتونم جواب درست بگیرم
    اگر از دوستان کسی با کانتر LS7266R1 کار کرده لطفا بگه که آیا در مد A/B phase احتیاج به استفاده از این پایه هست یا نه؟
    با تشکر
  4. #4
    2010/02/06
    mazandaran
    71
    1

    پاسخ : توليد پالس

    براي درست کردن کلاک ميتوني از pwm ميکرو استفاده کني احتمالا کارت راه مي افته
  5. #5
    2007/11/22
    104
    0

    پاسخ : توليد پالس

    نقل قول نوشته اصلی توسط ramez
    براي درست کردن کلاک ميتوني از pwm ميکرو استفاده کني احتمالا کارت راه مي افته
    آیا میکرو میتواند یک پالس دائم از طریق pwm تولید کند یا اگر برنامه قسمتهای دیگری داشته باشد تولید پالس متوقف میشود
    میدونید من این کلاک رو برای ls7266 میخوام و میخوام کلاک اون همیشه تامین باشه و برنامه کارهای دیگری انجام بده.
    اگر روش دیگری برای تولید کلاک بلدید ممنون میشم به من بگید
  6. #6
    2010/02/06
    mazandaran
    71
    1

    پاسخ : توليد پالس

    نقل قول نوشته اصلی توسط yadegari
    آيا ميکرو ميتواند يک پالس دائم از طريق pwm توليد کند يا اگر برنامه قسمتهاي ديگري داشته باشد توليد پالس متوقف ميشود
    ميدونيد من اين کلاک رو براي ls7266 ميخوام و ميخوام کلاک اون هميشه تامين باشه و برنامه کارهاي ديگري انجام بده.
    اگر روش ديگري براي توليد کلاک بلديد ممنون ميشم به من بگيد
    بله ميشه.فقط کافيه ميکروي مورد نظر واحد ccp داشته باشه وچون اين واحد سخت افزاريه شما فقط يک بار فعالش مي کنيد و اون همينطور در خروجي pwm توليد ميکنه وشما هم ميتونيد به قسمت هاي ديگر برنامه بريد
    روش ديگه اي که به ذهنم ميرسه اينه که از 555 استفاده کني ويک اسيلاتور درست کني که به عنوان پالس استفاده کني
نمایش نتایج: از 1 به 6 از 6

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

  1. کمک در تولید پالس با PWM
    توسط zenit52 در انجمن میکروکنترلرهای AVR
    پاسخ: 30
    آخرين نوشته: 2016/02/10, 09:40
  2. تولید پالس
    توسط mahboob2 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2013/06/14, 11:30
  3. تولید پالس با avr
    توسط majidn92 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2010/11/04, 08:41
  4. تولید پالس به شکل زیر
    توسط ali_dvbsky در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 7
    آخرين نوشته: 2008/01/12, 12:22

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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