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

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: بدست اوردن زمان یک پالس
سلام
من روی دور موتور ماشین کار میکردم و میخاستم از رو مدت زمان یک پالس تعداد در ثانیه رو محاسبه کنم و روی ال سی دی نشون بدم دور از حدود 10 الی 130 دور متغییر بود و من با یک برنامه کوچیک تونستم اونو اندازه گیری کنم.
اول اینت رو حساس به لبه بالا رونده فعال میکردم
سپس با اولین پالس تایمر یک رو صفر میکردم و با دومین پالس مقدار تایمر رو میگرفتم و بقیه محاسبات هم که راحته.
حالا در تئوری شما باید اینترو حساس به تغییر کنی یعنی وقتی پالس اومد اول تایمر رو صفر کنی بعد ببینی که بسمت یک یا صفره تا بتونی مدت زمانش رو حساب کنی
on intx sub
i=0
sub:
incr i
if i=1 then timer1=0
if i=2 then
w=timer1
a=pind.2 ' pulse is up or down
.
.
.
i=0
timer1=0
end if
۱۹-بهمن-۱۳۹۰, ۲۱:۰۷:۲۵
ارسال‌ها
پاسخ


پیام‌های داخل این موضوع
بدست اوردن زمان یک پالس - توسط parsegade - ۲۹-دى-۱۳۹۰, ۱۱:۳۹:۴۰,
RE: بدست اوردن زمان یک پالس - توسط pouya75 - ۳۰-دى-۱۳۹۰, ۱۳:۵۰:۵۰,
RE: بدست اوردن زمان یک پالس - توسط maxn@morteza - ۰۱-بهمن-۱۳۹۰, ۰۵:۱۹:۱۸,
RE: بدست اوردن زمان یک پالس - توسط parsegade - ۲۵-بهمن-۱۳۹۰, ۱۱:۱۵:۱۷,
RE: بدست اوردن زمان یک پالس - توسط mehdi29665 - ۱۹-بهمن-۱۳۹۰, ۲۱:۰۷:۲۵

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  شمارش تعداد پالس های یک دستور؟ Ambassador 2 2,996 ۲۷-اردیبهشت-۱۳۹۶, ۱۶:۲۰:۵۶
آخرین ارسال: Ambassador
  راهنمایی برای تولید پالس vistac2000 15 17,041 ۰۸-اردیبهشت-۱۳۹۵, ۰۰:۳۹:۴۶
آخرین ارسال: omid_phoenix
  سوال درباره نحوه تولید پالس مربعی sinohe 37 41,329 ۱۷-اسفند-۱۳۹۴, ۱۸:۳۶:۲۴
آخرین ارسال: sharin
Sad مشکل عجیب در برنامه اندازه گیری دما و سنجش زمان ! MicrowaveCO 2 2,762 ۱۴-خرداد-۱۳۹۴, ۱۸:۳۱:۳۲
آخرین ارسال: MicrowaveCO
  [سوال] اندازه گیری فرکانس پالس مربعی mohza 6 6,886 ۳۰-اردیبهشت-۱۳۹۴, ۲۱:۴۴:۵۶
آخرین ارسال: sharin
  [سوال] راهنمایی برای ساخت قطار پالس توسط atmega32 hamze_b 8 6,163 ۱۳-اردیبهشت-۱۳۹۴, ۱۶:۰۴:۲۴
آخرین ارسال: student-p
  کمک در مورد سنجش زمان توسط تایمر 0 و 1 در مگا 8 و کدویژن MicrowaveCO 6 5,155 ۰۸-اردیبهشت-۱۳۹۴, ۱۵:۵۳:۰۷
آخرین ارسال: MicrowaveCO
  [سوال] عرض پالس(duty cycle) hasssan85 4 2,942 ۱۶-دى-۱۳۹۳, ۰۳:۲۶:۰۵
آخرین ارسال: omid_phoenix
  [سوال] کمک برای تغییر عرض پالس(duty cycle) hasssan85 1 2,287 ۱۶-دى-۱۳۹۳, ۰۳:۱۳:۵۳
آخرین ارسال: omid_phoenix
  پالس خروجی با قابلیت تغییر duty cycle و فرکانس متین 4 6,530 ۰۲-مرداد-۱۳۹۳, ۱۶:۱۵:۵۲
آخرین ارسال: رسول

پرش به انجمن:


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

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