۰۹-اسفند-۱۳۸۵, ۰۰:۴۲:۱۰
صفحهها: 1 2
۱۰-اسفند-۱۳۸۵, ۱۲:۱۱:۲۷
سلام
ببین با چند روش می شه این کارو کرد راحت ترین راه اینه که تو یه حلقه for بیای و یه پایه رو صفر و یک کنی برای فرکانس مناسب هم می تونی تاخیر بینشون رو تغییر بدی
یه روش دیگه هم استفاده از تایمر ها یا pwm یکم کار م یبره فرکانس دقیق تری می ده و CPU رو هم اشغال نمی کنه
ببین با چند روش می شه این کارو کرد راحت ترین راه اینه که تو یه حلقه for بیای و یه پایه رو صفر و یک کنی برای فرکانس مناسب هم می تونی تاخیر بینشون رو تغییر بدی
یه روش دیگه هم استفاده از تایمر ها یا pwm یکم کار م یبره فرکانس دقیق تری می ده و CPU رو هم اشغال نمی کنه
۱۶-شهریور-۱۳۸۶, ۱۰:۴۸:۳۴
داشتم دنبال یه چیزی شبیه این میگشتم
ولی فرق سوال من با این دوستمون اینه که چجوری این فرکانس رو با میکرو تشخیص بدم
چون با "تون دیتکتور" مشکل دارم
ممنون میشم جواب بدید
ولی فرق سوال من با این دوستمون اینه که چجوری این فرکانس رو با میکرو تشخیص بدم
چون با "تون دیتکتور" مشکل دارم
ممنون میشم جواب بدید
۱۶-شهریور-۱۳۸۶, ۱۱:۴۰:۵۷
برای اندازه گیری فرکانس یه کانتر استفاده کن و عدد شمرده شده را توی یک ثانیه ( یا مثلا یک دهم ثانیه) بخوان که متناسب با فرکانس ورودی است
ولی توندیکودر نمی تونه باشه (اون دو فرکانس ترکیب شدست که اول باید جدا بشه)
ولی توندیکودر نمی تونه باشه (اون دو فرکانس ترکیب شدست که اول باید جدا بشه)
۱۶-شهریور-۱۳۸۶, ۱۴:۲۳:۳۲
ممنون از این که جواب می دید
ولی وقتی بخوام فاصله رو اندازه بگیرم یک ثانیه یا یک دهم خیلی زیاده
راه دیگری نداره؟
ولی وقتی بخوام فاصله رو اندازه بگیرم یک ثانیه یا یک دهم خیلی زیاده
راه دیگری نداره؟
۱۹-شهریور-۱۳۸۶, ۲۱:۴۰:۵۳
یه راه دیگه هم اندازه گیری بین دو پالس یعنی لبه بالا رونده اول تا لبه بالا رونده دوم (برای فرکانس های پایین معمولا استفاده می شه)
شما بگو دقیقا برای چه کاری می خوای استفاده کنی تا بگم باید چی کار کنی
شما بگو دقیقا برای چه کاری می خوای استفاده کنی تا بگم باید چی کار کنی
۲۱-شهریور-۱۳۸۶, ۲۰:۲۴:۱۳
برای فاصله یاب التراسونیک
با تشکر
با تشکر
۲۲-شهریور-۱۳۸۶, ۰۹:۰۸:۵۴
فاصله یاب که فرکانس متر نمی خواد یه نوسان ساز می خواد که مثلا هر چند ثانیه یه پالس بده این پالس باید با 40khz مدوله بشه بره به فرستنده و در همین موقع هم یه شمارنده از صفر شروع به کار کنه با سرعتی که بعدا باید تنظیم کنی
توی گیرنده باید سیگنال رو بگیری دمودوله کنی و برای توقف شمارنده استفاده کنی عدد روی شمارنده متناسب با فاصله است که با کم و زیاد کردن سرعت شمارش می تونی تنظیم کنی
توی گیرنده باید سیگنال رو بگیری دمودوله کنی و برای توقف شمارنده استفاده کنی عدد روی شمارنده متناسب با فاصله است که با کم و زیاد کردن سرعت شمارش می تونی تنظیم کنی
صفحهها: 1 2